The invention relates to an optimization method, device, computer device and storage medium for soft information storage of LDPC soft decoder, wherein, the method includes: S1, obtaining SSD read data request; S2, opening LDPC, selecting soft decoding, and setting bits of soft information; S3, reading in hard information, and storing in variable node SRAM inside LDPC decoder; S4, reading in soft information, and writing variables before The bit information in SRAM of node is XOR and written back to SRAM, and the bit soft information count value is increased by 1; S5, to judge whether the bit soft information count value is equal to the set bit number of soft information bits; S6, to calculate the initial LLR information of LDPC decoding iteration, start decoding, and obtain decoding data. The invention can effectively complete the storage of all the soft information bits without increasing the hardware storage resources and affecting the storage efficiency of the soft information, thus reducing the hardware storage resources for storing the soft information.
【技术实现步骤摘要】
LDPC软译码器软信息存储优化方法、装置、计算机设备及存储介质
本专利技术涉及LDPC软译码器软信息存储
,更具体地说是指LDPC软译码器软信息存储优化方法、装置、计算机设备及存储介质。
技术介绍
LDPC(低密度奇偶校验码)是目前SSD主控中常用的ECC(纠错)算法,包括硬译码和软译码两种方式,其主要目的是将出错的用户数据恢复回来,硬译码只需要硬信息来进行数据恢复,而软译码不仅需要硬信息,还需要软信息来提高数据可靠性;但是软译码方式需要从NAND颗粒中读取更多的比特信息来提高数据的可靠性,而LDPC软译码器需要在所有软信息读取完毕之后才能获得初始LLR(LogLikelihoodRatios对数似然比)信息,因此需要将这些比特的软信息存起来,无疑这需要额外的硬件存储资源来存放这些信息,这部分的硬件存储资源消耗与软信息比特位数成正比,大大增加了硬件存储资源,增加芯片面积;因此,无法满足需求。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供LDPC软译码器软信息存储优化方法、装置、计算机设备及存储介质。为实现上述目的,本专利技术采用于下技术方案:LDPC软译码器软信息存储优化方法,包括以下步骤:S1,获取SSD读数据请求;S2,根据读数据请求,打开LDPC,选择软译码,并设置软信息比特位数;S3,读入硬信息,并将读入的硬信息存入LDPC译码器内部的变量节点SRAM中;S4,读入软信息,将读入的软信息与之前写入变量节点SRAM中 ...
【技术保护点】
1.LDPC软译码器软信息存储优化方法,其特征在于,包括以下步骤:/nS1,获取SSD读数据请求;/nS2,根据读数据请求,打开LDPC,选择软译码,并设置软信息比特位数;/nS3,读入硬信息,并将读入的硬信息存入LDPC译码器内部的变量节点SRAM中;/nS4,读入软信息,将读入的软信息与之前写入变量节点SRAM中的比特信息进行异或,重新写回SRAM中,比特软信息计数值加1;/nS5,判断比特软信息计数值是否等于设置的软信息比特位数;若是,进入S6;若否,则返回S4;/nS6,计算LDPC译码迭代的初始LLR信息,启动译码,获取译码数据。/n
【技术特征摘要】
1.LDPC软译码器软信息存储优化方法,其特征在于,包括以下步骤:
S1,获取SSD读数据请求;
S2,根据读数据请求,打开LDPC,选择软译码,并设置软信息比特位数;
S3,读入硬信息,并将读入的硬信息存入LDPC译码器内部的变量节点SRAM中;
S4,读入软信息,将读入的软信息与之前写入变量节点SRAM中的比特信息进行异或,重新写回SRAM中,比特软信息计数值加1;
S5,判断比特软信息计数值是否等于设置的软信息比特位数;若是,进入S6;若否,则返回S4;
S6,计算LDPC译码迭代的初始LLR信息,启动译码,获取译码数据。
2.根据权利要求1所述的LDPC软译码器软信息存储优化方法,其特征在于,所述S2中,所述软信息比特位数为Sl=Vd-1;其中,Sl表示最大支持的软信息比特位宽,Vd表示译码器变量节点量化精度。
3.LDPC软译码器软信息存储优化装置,其特征在于,包括:获取单元,选择设置单元,存储单元,异或单元,判断单元,及计算单元;
所述获取单元,用于获取SSD读数据请求;
所述选择设置单元,用于根据读数据请求,打开LDPC,选择软译码,并设置软信息比...
【专利技术属性】
技术研发人员:管金新,郭超,
申请(专利权)人:深圳忆联信息系统有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。