首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】多数据块联合LDPC编码的数据存储方法与系统_陕西中安数联信息技术有限公司_202410383079.4 

申请/专利权人:陕西中安数联信息技术有限公司

申请日:2024-04-01

公开(公告)日:2024-06-11

公开(公告)号:CN117976021B

主分类号:G11C29/42

分类号:G11C29/42;G06F3/06;H03M13/11

优先权:

专利状态码:有效-授权

法律状态:2024.06.11#授权;2024.05.21#实质审查的生效;2024.05.03#公开

摘要:本发明提供了一种多数据块联合LDPC编码的数据存储方法与系统,涉及数据存储技术领域,多数据块联合LDPC编码的数据存储方法包括:构造具有特定结构的LDPC校验矩阵;将多个数据块联合编码为LDPC校验矩阵定义的码字,码字包含多个码字比特;将码字进行存储;读取码字中每个码字比特对应的输出值,并对输出值进行判决以构成判决向量;利用LDPC校验矩阵对判决向量进行主校验,若主校验不通过,则利用读取的输出值对判决向量进行纠错译码过程。本发明给出的方法可以有效抑制存储系统不同数据块所在存储区域具有不同数据错误率造成的影响,译码收敛速度快,译码后错误平台低,是实际数据存储的良好选择。

主权项:1.一种多数据块联合LDPC编码的数据存储方法,其特征在于,包括:构造具有特定结构的LDPC校验矩阵;将多个数据块联合编码为所述LDPC校验矩阵定义的码字,所述码字包含多个码字比特;将所述码字进行存储;读取所述码字中每个所述码字比特对应的输出值,并对所述输出值进行判决以构成判决向量;利用所述LDPC校验矩阵对所述判决向量进行主校验,若主校验不通过,则利用读取的所述输出值对所述判决向量进行纠错译码过程;所述具有特定结构的LDPC校验矩阵由第一子矩阵和第二子矩阵构成;所述第一子矩阵为分块对角矩阵,所述第一子矩阵由多个位于对角线上的非零子块构成,所述非零子块的数目等于联合编码的所述数据块的数目,每个所述非零子块对应于一个所述数据块编码后得到的所述码字比特;所述第二子矩阵对应于多个所述数据块联合编码后得到的所述码字;所述判决向量为二进制向量,所述判决向量由多个所述码字比特的判决值构成,对所述输出值进行判决的方法为将每个所述码字比特对应的输出值与一个预先设定的门限值进行比较,若所述输出值大于所述门限值,则所述码字比特的判决值为1,若所述输出值不大于所述门限值,则所述码字比特的判决值为0;利用所述LDPC校验矩阵对所述判决向量进行主校验的方法为将所述LDPC校验矩阵与所述判决向量进行模2乘法以得到主校验向量,若所述主校验向量为全零向量,则校验通过,若所述主校验向量不为全零向量,则校验不通过;所述纠错译码过程包括:设置主最大迭代次数;对所述判决向量进行第一子迭代过程以进行第一阶段纠错;对所述判决向量进行第二子迭代过程以进行第二阶段纠错;重复所述第一子迭代过程和所述第二子迭代过程直到纠错后的所述判决向量通过主校验或者纠错译码过程的迭代次数达到主最大迭代次数;所述第一子迭代过程包括:设置第一子最大迭代次数,对每个所述数据块均设置一个标志位,初始时每个所述标志位都置为1;利用所述第一子矩阵中的所述非零子块对所述数据块对应的所述判决值进行第一子校验,若通过所述第一子校验则将所述数据块的标志位置为0;对未通过所述第一子校验的所述判决值进行纠错;直到纠错后的所述判决值通过所述第一子校验或所述第一子迭代过程的迭代次数达到所述第一子最大迭代次数;所述第一子校验的方法为将所述非零子块与所述数据块对应的所述判决值进行模2乘法以得到第一子校验向量,若所述第一子校验向量为全零向量,则校验通过,若所述第一子校验向量不为全零向量,则校验不通过;所述第二子迭代过程包括:设置第二子最大迭代次数;利用所述第二子矩阵对所述判决向量进行第二子校验,若所述第二子校验不通过则对所述判决向量进行纠错,直到纠错后的所述判决向量通过所述第二子校验或所述第二子迭代过程的迭代次数达到所述第二子最大迭代次数;所述第二子校验的方法为将所述第二子矩阵与所述判决向量进行模2乘法以得到第二子校验向量,若所述第二子校验向量为全零向量,则校验通过,若所述第二子校验向量不为全零向量,则校验不通过。

全文数据:

权利要求:

百度查询: 陕西中安数联信息技术有限公司 多数据块联合LDPC编码的数据存储方法与系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。