LDPC译码对数似然比信息获取方法、电子设备和存储介质技术

技术编号:38772920 阅读:21 留言:0更新日期:2023-09-10 10:46
本发明专利技术提供了一种LDPC译码对数似然比信息获取方法、电子设备和存储介质,所述方法包括:步骤1:在一设定的可编程擦写循环次数下,将存储在三维闪存单元中的数据保存不同设定时间后读出数据;步骤2:将读出的原始数据进行映射获取初始的对数似然比信息;步骤3:利用所述初始的对数似然比信息进行LDPC迭代译码;步骤4:记录译码成功时的对数似然比信息;步骤5:在固定的可编程擦写循环次数下,收集数据保存时间与所述译码成功时的对数似然比信息的关联关系数据集;步骤6:根据所述数据集建立数据保存时间与对数似然比信息之间的关系模型;步骤7:当需要再次读取数据进行译码时,利用所述关系模型获取译码初始对数似然比信息。关系模型获取译码初始对数似然比信息。关系模型获取译码初始对数似然比信息。

【技术实现步骤摘要】
LDPC译码对数似然比信息获取方法、电子设备和存储介质


[0001]本专利技术涉及固态盘存储
,具体涉及一种LDPC译码对数似然比信息获取方法、电子设备和存储介质。

技术介绍

[0002]垂直堆叠和单元多比特技术的采用使得三维闪存具有大的存储容量和高的单元存储密度,降低了成本开销。因单元磨损、单元间干扰和保存干扰等因素的存在,数据可靠性成为主要的问题。LDPC码是一种线性分组码,因采用基于对数似然比信息的软译码方法具有较强的纠错能力,现已成为三维闪存存储系统主要的纠错技术。LDPC码在获取译码对数似然比信息后进行迭代译码,对数似然比信息的精度对LDPC译码迭代次数和时间具有重要的影响,获取高精度的对数似然比信息是启动LDPC译码重要而关键的一步。
[0003]然而,在原始误码率较高时,传统获取对数似然比信息需要读参考电压和阈值电压分布信息,增加了获取的难度和复杂度,增加了计算开销。
[0004]因此,如何降低获取对数似然比信息的难度和复杂度,是目前需要解决的问题。

技术实现思路

[0005]本专利技术的目的是提出一种LDPC译码对数似然比信息获取方法、电子设备和存储介质,能够降低获取译码初始对数似然比信息的复杂度和译码迭代延迟,提升译码初始似然比信息的精度。
[0006]为了实现上述目的,本专利技术提供了一种LDPC译码对数似然比信息获取方法,应用在闪存系统中,该方法包括:
[0007]步骤1:在一设定的可编程擦写循环次数下,将存储在三维闪存单元中的数据保存不同设定时间后读出数据;
[0008]步骤2:将读出的原始数据进行映射获取初始的对数似然比信息;
[0009]步骤3:利用所述初始的对数似然比信息进行LDPC迭代译码;
[0010]步骤4:记录译码成功时的对数似然比信息;
[0011]步骤5:在固定的可编程擦写循环次数下,收集数据保存时间与所述译码成功时的对数似然比信息的关联关系数据集;
[0012]步骤6:根据所述数据集建立数据保存时间与对数似然比信息之间的关系模型;
[0013]步骤7:当需要再次读取数据进行译码时,利用所述关系模型获取译码初始对数似然比信息。
[0014]可选方案中,所述设定的可编程擦写循环次数包括500次,1000次,1500次,2000次,2500次,3000次;所述设定时间包括1天,1周,2周,3周,1月,2月,3个月,4个月,5个月、6个月。
[0015]可选方案中,所述步骤2中,所述初始的对数似然比信息获取规则为:比特1映射为

p,比特0映射为p,其中p为任意值。
[0016]可选方案中,所述步骤6包括:根据所述数据集绘制数据保存时间与所述译码成功时的对数似然比信息之间的关系曲线,根据所述关系曲线建立所述关系模型。
[0017]可选方案中,所述步骤6的所述关系模型为统计模型。
[0018]可选方案中,所述步骤7之后还包括:
[0019]步骤8:统计利用所述关系模型获取的初始对数似然比信息所需要的迭代次数和译码时间,与传统获取译码初始对数似然比信息所花费的译码时间进行对比。
[0020]本专利技术还提供了一种电子设备,包括:
[0021]存储器,存储有可执行指令;
[0022]处理器,所述处理器运行所述存储器中的所述可执行指令,以实现上述的LDPC译码对数似然比信息获取方法。
[0023]本专利技术还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述的LDPC译码对数似然比信息获取方法。
[0024]本专利技术的有益效果在于:
[0025]本专利技术的方法能够根据保存时间的变化动态获取译码初始对数似然比信息。能够降低获取译码对数似然比信息的复杂度和提升译码初始似然比信息的精度。
附图说明
[0026]通过结合附图对本专利技术示例性实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,在本专利技术示例性实施例中,相同的参考标号通常代表相同部件。
[0027]图1示出了根据本专利技术一实施例的LDPC译码对数似然比信息获取方法的流程图。
具体实施方式
[0028]以下结合附图和具体实施例对本专利技术作进一步详细说明。根据下面的说明和附图,本专利技术的优点和特征将更清楚,然而,需说明的是,本专利技术技术方案的构思可按照多种不同的形式实施,并不局限于在此阐述的特定实施例。附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。
[0029]应当明白,当元件或层被称为“在...上”、“与...相邻”、“连接到”或“耦合到”其它元件或层时,其可以直接地在其它元件或层上、与之相邻、连接或耦合到其它元件或层,或者可以存在居间的元件或层。相反,当元件被称为“直接在...上”、“与...直接相邻”、“直接连接到”或“直接耦合到”其它元件或层时,则不存在居间的元件或层。应当明白,尽管可使用术语第一、第二、第三等描述各种元件、部件、区、层和/或部分,这些元件、部件、区、层和/或部分不应当被这些术语限制。这些术语仅仅用来区分一个元件、部件、区、层或部分与另一个元件、部件、区、层或部分。因此,在不脱离本专利技术教导之下,下面讨论的第一元件、部件、区、层或部分可表示为第二元件、部件、区、层或部分。
[0030]空间关系术语例如“在...下”、“在...下面”、“下面的”、“在...之下”、“在...之上”、“上面的”等,在这里可为了方便描述而被使用从而描述图中所示的一个元件或特征与其它元件或特征的关系。应当明白,除了图中所示的取向以外,空间关系术语意图还包括使用和操作中的器件的不同取向。例如,如果附图中的器件翻转,然后,描述为“在其它元件下
面”或“在其之下”或“在其下”元件或特征将取向为在其它元件或特征“上”。因此,示例性术语“在...下面”和“在...下”可包括上和下两个取向。器件可以另外地取向(旋转90度或其它取向)并且在此使用的空间描述语相应地被解释。
[0031]在此使用的术语的目的仅在于描述具体实施例并且不作为本专利技术的限制。在此使用时,单数形式的“一”、“一个”和“所述/该”也意图包括复数形式,除非上下文清楚指出另外的方式。还应明白术语“组成”和/或“包括”,当在该说明书中使用时,确定所述特征、整数、步骤、操作、元件和/或部件的存在,但不排除一个或更多其它的特征、整数、步骤、操作、元件、部件和/或组的存在或添加。在此使用时,术语“和/或”包括相关所列项目的任何及所有组合。
[0032]实施例1
[0033]本实施例提供了一种LDPC译码对数似然比信息获取方法,应用在闪存系统中,该方法包括:
[0034]步骤1:在一设定的可编程擦写循环次数下,将存储在三维闪存单元中的数据保存不同设定时间后读出数据;
[0035]步骤2:将读出的原始数据进行映射获取初始的对数似然比信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种LDPC译码对数似然比信息获取方法,其特征在于,应用在闪存系统中,所述方法包括:步骤1:在一设定的可编程擦写循环次数下,将存储在三维闪存单元中的数据保存不同设定时间后读出数据;步骤2:将读出的原始数据进行映射获取初始的对数似然比信息;步骤3:利用所述初始的对数似然比信息进行LDPC迭代译码;步骤4:记录译码成功时的对数似然比信息;步骤5:在固定的可编程擦写循环次数下,收集数据保存时间与所述译码成功时的对数似然比信息的关联关系数据集;步骤6:根据所述数据集建立数据保存时间与对数似然比信息之间的关系模型;步骤7:当需要再次读取数据进行译码时,利用所述关系模型获取译码初始对数似然比信息。2.如权利要求1所述的LDPC译码对数似然比信息获取方法,其特征在于,所述设定的可编程擦写循环次数包括500次,1000次,1500次,2000次,2500次,3000次;所述设定时间包括1天,1周,2周,3周,1月,2月,3个月,4个月,5个月,6个月。3.如权利要求1所述的LDPC译码对数似然比信息获取方法,其特征在于,所述步骤2中,所述初始的对数似然比信息获取规则为:比特1映射为

【专利技术属性】
技术研发人员:吴佳李礼吴叶楠
申请(专利权)人:上海威固信息技术股份有限公司
类型:发明
国别省市:

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

1