[发明专利]一种应用于闪存的基于等差校验矩阵的LDPC码译码器有效
申请号: | 201710311262.3 | 申请日: | 2017-05-05 |
公开(公告)号: | CN107124187B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 沙金;邵炜;胡光辉;刘镜伯;闫锋 | 申请(专利权)人: | 南京大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11;G11C29/42;G06F11/10 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李玉平 |
地址: | 210046 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种属于非易失性存储器中的纠错编码领域的LDPC码译码器。本发明根据NAND闪存纠错编码所需求的译码器码率高、吞吐率高的特点,基于等差准循环LDPC码的校验矩阵,采取了按列分组的最小和译码算法。本发明的有益效果为:基于等差准循环LDPC码的校验矩阵的性质,通过避免桶形移位器的使用,降低了译码器的面积;通过增加等差准循环LDPC码子矩阵的维度,提高了译码器的吞吐率;通过本译码器对1‑bit硬信息软译码和2‑bit软信息软译码的兼容使用,降低了闪存的平均读写次数,提高了闪存的使用寿命。 | ||
搜索关键词: | 一种 应用于 闪存 基于 等差 校验 矩阵 ldpc 译码器 | ||
【主权项】:
一种应用于闪存的基于等差校验矩阵的LDPC码译码器,其特征在于:本译码器使用的码型基于等差准循环LDPC码,并对其校验矩阵作了矩阵扩展操作;本译码器使用的译码算法是按列分组的最小和译码算法,按列分组的宽度为等差准循环LDPC码子矩阵的维度;具体包括输入数据存储器、变量节点单元、校验节点单元、定偏移移位器、选择器、寄存器、存储器、输出数据存储器和符号存储器;输入译码器的信道信息首先存放于输入数据存储器中;开始译码后,变量节点单元接收输入数据存储器中的信道信息和寄存器中存储的C2V信息,并计算出更新后的V2C信息;变量节点单元同时还计算了当前变量节点所连接的校验节点是否满足校验,且其结果将用于提前终止译码;变量节点单元将更新后的V2C信息的符号位存入符号存储器,用于计算下一次迭代中的C2V信息;变量节点单元更新结束后,校验节点单元接收更新后的V2C信息和符号存储器中存储的上次迭代中的C2V符号位信息,并计算出更新后的C2V信息;校验节点单元更新结束后,更新后的C2V信息送入定偏移移位器中移位;移位结束后,移位后的C2V信息通过选择器分配到寄存器以及存储器中;当所有列的消息都被更新过一次,我们称按列分组的最小和译码算法完成了一次迭代,并令迭代次数自加1;如果译码器在规定的迭代次数内完成了译码,译码器将提前终止迭代,把结果输出到输出数据存储器,并宣告译码成功;反之,如果译码器在达到最大的迭代次数后仍未完成译码,译码器将终止迭代,并宣告译码失败。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710311262.3/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类