闪存的LDPC码构建方法、装置、终端设备及存储介质制造方法及图纸

技术编号:45564657 阅读:25 留言:0更新日期:2025-06-17 18:31
本申请涉及闪存控制技术领域,尤其涉及一种闪存的LDPC码构建方法、装置、终端设备及存储介质。该方法包括:确定LDPC码的构造参数,构造参数用于构建LDPC码的母矩阵;构建各个子矩阵的原型矩阵,并简化各个子矩阵的结构,获得各个简化后的子矩阵;合并各个简化后子矩阵得到母矩阵的子码率矩阵,合并各个子码率矩阵,得到母码原型矩阵;通过等差数列方式对母码原型矩阵赋循环移位值;检测当前移位值下,母码原型矩阵中各个子矩阵是否含有4环,若含有4环,则重新执行通过等差数列法对母码原型矩阵赋循环移位值的步骤,若不含有4环则构建结束。通过简化子矩阵简化了LDPC码的构造,也简化了纠错应用时的计算难度。

【技术实现步骤摘要】

本申请涉及闪存控制,尤其涉及一种闪存的ldpc码构建方法、装置、终端设备及存储介质。


技术介绍

1、qc-ldpc码是一种具有特定结构特征的低密度奇偶校验码,一般采用基矩阵和提升因子(lifting size, ls)z进行描述。基矩阵中的每一个元素对应一个z×z的单位矩阵的循环右移值,即元素“0”代表一个z×z的单位矩阵。定义元素“-1”代表一个z×z的零矩阵。其它循环移位值均在1~(z-1)之间。

2、然而,不同nand闪存页面大小 (page size,ps) 的多样性给ldpc矩阵的构造带来了挑战。例如,在mlc闪存中,单个页面的大小可能相对较小,而在qlc闪存中,单个页面的大小可能要大得多,且不同的颗粒厂商qlc页面的spare size也不尽相同。这要求纠错码设计时能兼容不同页面大小的闪存,而现有的ldpc矩阵构造方法通常针对特定页面大小进行优化,这使得在设计过程中需要为不同类型的nand闪存构建不同的 ldpc 矩阵,增加了设计复杂度,并可能影响硬件实现的效率。


技术实现思路

1、有本文档来自技高网...

【技术保护点】

1.一种闪存的LDPC码构建方法,其特征在于,包括:

2.根据权利要求1所述的闪存的LDPC码构建方法,其特征在于,所述确定LDPC码的构造参数,所述构造参数用于构建所述LDPC码的母矩阵,包括:

3.根据权利要求1所述的闪存的LDPC码构建方法,其特征在于,所述子矩阵包括用户数据矩阵、码率兼容矩阵、全-1矩阵、密集矩阵和一个特定结构子矩阵;

4.根据权利要求3所述的闪存的LDPC码构建方法,其特征在于,所述基于预设列重,将各个所述子矩阵的列重设置为预设区间内的值还包括:

5.根据权利要求3所述的闪存的LDPC码构建方法,其特征在于,合并各...

【技术特征摘要】

1.一种闪存的ldpc码构建方法,其特征在于,包括:

2.根据权利要求1所述的闪存的ldpc码构建方法,其特征在于,所述确定ldpc码的构造参数,所述构造参数用于构建所述ldpc码的母矩阵,包括:

3.根据权利要求1所述的闪存的ldpc码构建方法,其特征在于,所述子矩阵包括用户数据矩阵、码率兼容矩阵、全-1矩阵、密集矩阵和一个特定结构子矩阵;

4.根据权利要求3所述的闪存的ldpc码构建方法,其特征在于,所述基于预设列重,将各个所述子矩阵的列重设置为预设区间内的值还包括:

5.根据权利要求3所述的闪存的ldpc码构建方法,其特征在于,合并各个所述简化后子矩阵得到所述母矩阵的子码率矩阵,包括:

6.根据权利要求1所述的闪存的ldpc码构建方法,其特征在于,所述合并各个所述子码率矩阵,得到母码原型矩阵,包括:

7.根据权利要求2所述的闪存的ldpc码构建方法,其特征在于,所...

【专利技术属性】
技术研发人员:孙成思何瀚王灿林财成刘洋江新远吴玉俊刘璨
申请(专利权)人:杭州芯势力半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1