[发明专利]ECC帧长调整方法及其装置有效

专利信息
申请号: 201610127678.5 申请日: 2016-03-07
公开(公告)号: CN107168816B 公开(公告)日: 2021-03-23
发明(设计)人: 王祎磊;薛立成 申请(专利权)人: 北京忆恒创源科技有限公司
主分类号: G06F11/10 分类号: G06F11/10
代理公司: 北京卓特专利代理事务所(普通合伙) 11572 代理人: 段宇
地址: 100192 北京市海淀区西小口*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: ecc 调整 方法 及其 装置
【权利要求书】:

1.一种错误校正码帧长调整方法,所述方法包括:

从NVM的物理页读出校验数据与用户数据单元的组合,其中,忽略或删除填充数据的部分;

重新生成填充数据,并将校验数据、用户数据单元与所生成的填充数据组合成修改后的ECC块,其中,重新生成的填充数据依据将ECC块写入NVM的物理页时填充数据生成的方式重新生成;

对修改后的ECC块进行ECC解码,得到信息数据;

从信息数据中得到用户数据单元;

其中,对ECC块进行译码,若译码成功,得到信息数据,该信息数据包括用户数据单元以及填充数据,从译码结果中移除填充数据,得到用户数据单元;其中,用户数据单元位于译码结果的预定位置,从译码结果的预定位置获取用户数据单元;

其中,当ECC为LDPC且进行软译码时,对于填充数据调整其LLR,以向译码器指示填充数据具有高可信度;

其中,软译码包括以下步骤:从NVM中读取校验数据的软比特与用户数据单元的软比特的组合;对校验数据的软比特、用户数据单元的软比特和填充数据软比特的组合进行软译码。

2.一种错误校正码帧长调整方法,所述方法包括:

删除第一ECC块的第一填充数据的部分,删除第二ECC块的第二填充数据的部分,使得修改后的第一ECC块与第二ECC块组合能够被NVM的物理页容纳;其中第一ECC块包括第一用户数据单元、第一填充数据以及第一校验数据,第二ECC块包括第二用户数据单元、第二填充数据以及第二校验数据;以及

将修改后的第一ECC块与第二ECC块写入NVM的物理页;

其中,修改后的第一ECC块与第二ECC块的总长度等于或小于要写入NVM的物理页;

其中,当ECC为LDPC且进行软译码时,对于填充数据调整其LLR,以向译码器指示填充数据具有高可信度;

其中,软译码包括以下步骤:从NVM中读取校验数据的软比特与用户数据单元的软比特的组合;对校验数据的软比特、用户数据单元的软比特和填充数据软比特的组合进行软译码。

3.根据权利要求2所述的方法,还包括:

接收要写入NVM的第一用户数据单元;

向第一用户数据单元添加第一填充数据,使得第一用户数据单元与第一填充数据的组合满足ECC编码器对输入数据大小的要求;

对第一用户数据单元与第一填充数据的组合计算第一校验数据,得到第一ECC块;

接收要写入NVM的第二用户数据单元;

向第二用户数据单元添加第二填充数据,使得第二用户数据单元与第二填充数据的组合满足ECC编码器对输入数据大小的要求;

对第二用户数据单元与第二填充数据的组合计算第二校验数据,得到第二ECC块。

4.根据权利要求2-3之一所述的方法,其中,第一用户数据单元与第一填充数据的组合的长度为k*N1,而第二用户数据单元与第二填充数据的组合的长度为k*N2,其中N1与N2为自然数,k为ECC编码器要求的数据块大小。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京忆恒创源科技有限公司,未经北京忆恒创源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610127678.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top