System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 软解码参数的确定方法、电子设备以及存储介质技术_技高网

软解码参数的确定方法、电子设备以及存储介质技术

技术编号:43863530 阅读:4 留言:0更新日期:2024-12-31 18:51
本申请公开了一种软解码参数的确定方法、电子设备以及存储介质。所述软解码参数的确定方法包括:获取到存储器的多个测试偏移值以及各测试偏移值对应的多个区间范围;利用各测试偏移值分别对存储器进行多次软读取,以确定存储器的单元与各测试偏移值对应的多个区间范围之间的互信息;将最大的互信息对应的测试偏移值确定为软解码的目标偏移值;利用目标偏移值对存储器进行软解码,得到软解码的目标对数似然比。上述方案,可优化软解码的参数配置,提高软解码能力,提高软解码成功率以及效率,保证数据的可靠性。

【技术实现步骤摘要】

本申请涉及存储,特别是涉及一种软解码参数的确定方法、电子设备以及存储介质


技术介绍

1、随着技术的发展,解码器的应用越来越广泛。诸如低密度奇偶校验码(lowdensity parity check code,ldpc)解码器在解码时分为硬解码和软解码。

2、在闪存系统中,ldpc码进行软解码过程中需要对划分区间的电压偏移值以及对数似然比进行配置。

3、目前不同的主控厂商的配置方法均不相同。


技术实现思路

1、本申请主要解决的技术问题是提供一种软解码参数的确定方法、电子设备以及存储介质,以对软解码参数的配置进行优化。

2、为了解决上述问题,本申请提供了一种软解码参数的确定方法,存储器的软解码参数包括目标偏移值以及目标对数似然比,软解码参数的确定方法包括:获取到存储器的多个测试偏移值以及各测试偏移值对应的多个区间范围;利用各测试偏移值分别对存储器进行多次软读取,以确定存储器的单元与各测试偏移值对应的多个区间范围之间的互信息;将最大的互信息对应的测试偏移值确定为软解码的目标偏移值;利用目标偏移值对存储器进行软解码,得到软解码的目标对数似然比。

3、其中,利用各测试偏移值分别对存储器进行多次软读取,以确定存储器的单元与各测试偏移值对应的多个区间范围之间的互信息的步骤包括:利用各测试偏移值分别对存储器进行多次软读取,得到存储器的单元分别落入各测试偏移值对应的多个区间范围内的概率,得到转移概率矩阵;基于转移概率矩阵,分别计算存储器的单元与各测试偏移值对应的多个区间范围之间的互信息。

4、其中,利用各测试偏移值分别对存储器进行多次软读取,得到存储器的单元分别落入各测试偏移值对应的多个区间范围内的概率,得到转移概率矩阵的步骤包括:基于存储器的测试偏移值以及基准电压,确定测试偏移值对应的多个读电压值;基于多个读电压值对存储器进行软读取,得到软读取结果;基于软读取结果确定存储器的各单元分别落入各测试偏移值对应的多个区间范围内的概率;综合各单元分别落入各测试偏移值对应的多个区间范围内的概率,得到转移概率矩阵。

5、其中,基于软读取结果确定存储器的各单元分别落入各测试偏移值对应的多个区间范围内的概率的步骤包括:基于软读取结果中各区间范围内存储单元的个数确定对应区间范围的概率;其中,概率与对应存储单元的个数呈正比。

6、其中,基于转移概率矩阵,分别计算存储器的单元与各测试偏移值对应的多个区间范围之间的互信息的步骤包括:利用预设公式基于转移概率矩阵中的概率、概率在转移概率矩阵中的列数、概率在转移概率矩阵中的行数、存储器的阶数以及信息熵函数,计算得到概率对应的互信息;预设公式包括其中,i为互信息,h为信息熵函数,x为单元,y为区间范围,pnm为概率,n为pnm在转移概率矩阵的行数,m为pnm在转移概率矩阵的列数,i为转移概率矩阵的总行数,j为转移概率矩阵的总列数。

7、其中,利用目标偏移值对存储器进行软解码,得到软解码的目标对数似然比的步骤包括:基于目标偏移值确定多个目标读电压值,并利用多个目标电压值划分得到对应的多个目标区间;基于多个目标电压值对存储器进行软解码,得到各目标区间的对数似然比;计算各目标区间的对数似然比的误码率,将误码率最小的对数似然比确定为软解码的目标对数似然比。

8、其中,计算各目标区间的对数似然比的误码率,将误码率最小的对数似然比确定为软解码的目标对数似然比的步骤包括:利用缩放因子对各目标区间的对数似然比进行放缩量化;计算放缩量化后各目标区间的对数似然比的原始比特误码率,将原始比特误码率最小的放缩量化后的对数似然比确定为软解码的目标对数似然比。

9、其中,计算放缩量化后各目标区间的对数似然比的原始比特误码率,将原始比特误码率最小的放缩量化后的对数似然比确定为软解码的目标对数似然比的步骤还包括:响应于存在放缩量化后的对数似然比大于预设阈值,将预设阈值确定为软解码的目标对数似然比。

10、为解决上述技术问题,本专利技术还提供了一种电子设备,包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现如上述任一项的软解码参数的确定方法。

11、为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现如上述任一项的软解码参数的确定方法。

12、本专利技术的有益效果是:区别于现有技术的情况,本申请通过先获取到存储器的多个测试偏移值以及各测试偏移值对应的多个区间范围;利用各测试偏移值分别对存储器进行多次软读取,以确定存储器的单元与各测试偏移值对应的多个区间范围之间的互信息;将最大的互信息对应的测试偏移值确定为软解码的目标偏移值,最后利用目标偏移值对存储器进行软解码,得到软解码的目标对数似然比,从而利用互信息将多个测试偏移值中软解码成功率最高的测试偏移值确定为目标偏移值,进而基于目标偏移值得到软解码的目标对数似然比,从而优化ldpc软解码的参数配置,提高ldpc软解码能力,提高软解码成功率以及效率,保证数据的可靠性。

本文档来自技高网...

【技术保护点】

1.一种软解码参数的确定方法,其特征在于,存储器的软解码参数包括目标偏移值以及目标对数似然比,所述软解码参数的确定方法包括:

2.根据权利要求1所述的软解码参数的确定方法,其特征在于,所述利用各所述测试偏移值分别对所述存储器进行多次软读取,以确定所述存储器的单元与各所述测试偏移值对应的多个区间范围之间的互信息的步骤包括:

3.根据权利要求2所述的软解码参数的确定方法,其特征在于,所述利用各所述测试偏移值分别对所述存储器进行多次软读取,得到所述存储器的单元分别落入各测试偏移值对应的多个区间范围内的概率,得到转移概率矩阵的步骤包括:

4.根据权利要求3所述的软解码参数的确定方法,其特征在于,所述基于所述软读取结果确定所述存储器的各所述单元分别落入各测试偏移值对应的多个区间范围内的概率的步骤包括:

5.根据权利要求2所述的软解码参数的确定方法,其特征在于,所述基于所述转移概率矩阵,分别计算所述存储器的单元与各所述测试偏移值对应的多个区间范围之间的互信息的步骤包括:

6.根据权利要求1所述的软解码参数的确定方法,其特征在于,所述利用所述目标偏移值对所述存储器进行软解码,得到软解码的目标对数似然比的步骤包括:

7.根据权利要求6所述的软解码参数的确定方法,其特征在于,所述计算各目标区间的对数似然比的误码率,将误码率最小的对数似然比确定为软解码的目标对数似然比的步骤包括:

8.根据权利要求7所述的软解码参数的确定方法,其特征在于,所述计算放缩量化后各目标区间的对数似然比的原始比特误码率,将原始比特误码率最小的放缩量化后的对数似然比确定为软解码的目标对数似然比的步骤还包括:

9.一种电子设备,其特征在于,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现如权利要求1至8任一项所述的软解码参数的确定方法。

10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现如权利要求1至8任一项所述的软解码参数的确定方法。

...

【技术特征摘要】

1.一种软解码参数的确定方法,其特征在于,存储器的软解码参数包括目标偏移值以及目标对数似然比,所述软解码参数的确定方法包括:

2.根据权利要求1所述的软解码参数的确定方法,其特征在于,所述利用各所述测试偏移值分别对所述存储器进行多次软读取,以确定所述存储器的单元与各所述测试偏移值对应的多个区间范围之间的互信息的步骤包括:

3.根据权利要求2所述的软解码参数的确定方法,其特征在于,所述利用各所述测试偏移值分别对所述存储器进行多次软读取,得到所述存储器的单元分别落入各测试偏移值对应的多个区间范围内的概率,得到转移概率矩阵的步骤包括:

4.根据权利要求3所述的软解码参数的确定方法,其特征在于,所述基于所述软读取结果确定所述存储器的各所述单元分别落入各测试偏移值对应的多个区间范围内的概率的步骤包括:

5.根据权利要求2所述的软解码参数的确定方法,其特征在于,所述基于所述转移概率矩阵,分别计算所述存储器的单元与各所述测试偏移值对应的多个区间范围之间的...

【专利技术属性】
技术研发人员:张孝谊孔维镇陶伟陈飞朱广平
申请(专利权)人:中山市江波龙电子有限公司
类型:发明
国别省市:

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

1