一种译码处理的方法及译码处理装置制造方法及图纸

技术编号:21308129 阅读:57 留言:0更新日期:2019-06-12 10:40
本申请公开一种译码处理的方法,该方法应用于译码处理装置,译码处理装置包含N个变量节点及M个校验节点,包括:获取第一LLR序列,第一LLR序列中包含多个第一LLR值,每个第一LLR值与每个变量节点一一对应;根据第一LLR序列确定第二LLR序列,第二LLR序列包含多个第二LLR值,每个第二LLR值与每个校验节点一一对应,每个校验节点与至少一个变量节点具有关联关系;根据第二LLR序列确定M个校验节点所对应的第一互信息量;若第一互信息量大于或等于预设门限,则对第一LLR序列进行译码,以获得译码结果。本申请还公开译码处理装置。本申请在译码时提升LLR序列的准确度,降低译码功耗,提升译码效率。

A Decoding Processing Method and Decoding Processing Device

This application discloses a method of decoding processing, which is applied to a decoding processing device. The decoding processing device includes N variable nodes and M check nodes, including: obtaining the first LLR sequence, including multiple first LLR values, each first LLR value corresponds to each variable node one by one; determining the second LLR sequence according to the first LLR sequence, and the second LLR sequence contains more than one. Each second LLR value corresponds to each check node one by one, and each check node has an association with at least one variable node; the first mutual information corresponding to M check nodes is determined according to the second LLR sequence; if the first mutual information is greater than or equal to the preset threshold, the first LLR sequence is decoded to obtain the decoding result. The application also discloses a decoding device. This application improves the accuracy of LLR sequence, reduces decoding power consumption and improves decoding efficiency.

【技术实现步骤摘要】
一种译码处理的方法及译码处理装置
本申请涉及通信领域,尤其涉及一种译码处理的方法及译码处理装置。
技术介绍
对于固态硬盘(solidstatedrives,SSD)控制器而言,错误检查并纠正技术(errorcorrectingcode,ECC)是一个重要的保证数据可靠性的模块。业界常用的低密度奇偶校验码(lowdensityparitycheckcode,LDPC)具有软译码能力,且纠错能力强。随着快闪记忆体(Nandflash)工艺的演进,成本慢慢降低,可靠性也随之降低,需要匹配纠错能力强的ECC算法来保证其存储数据的准确性,因此LDPC具有很强的竞争力。对于LDPC码的软译码,其译码能力的强弱取决于输入到译码器的对数似然比(loglikelihoodratio,LLR)序列的准确度,LLR序列选择的不佳会造成纠错能力的下降、译码延时的增长和译码功耗的增加。如何得到一组准确度高的LLR序列是一个关键。目前,一种常见的译码处理方法如图1所示,初始化时配置一张基本LLR表,当从Nandflash中读取数据之后,将其按照指定的规则存放到数据缓存中。多次组合重读的数据可以构成一组多比特的样本文档来自技高网...

【技术保护点】
1.一种译码处理的方法,其特征在于,所述方法应用于译码处理装置,所述译码处理装置包含N个变量节点以及M个校验节点,所述N为大于0的正整数,所述M为大于0的正整数,所述方法包括:获取第一对数似然比LLR序列,其中,所述第一LLR序列中包含多个第一LLR值,所述多个第一LLR值中的每个第一LLR值与所述N个变量节点中的每个变量节点一一对应;根据所述第一LLR序列确定第二LLR序列,其中,所述第二LLR序列包含多个第二LLR值,所述多个第二LLR值中的每个第二LLR值与所述M个校验节点中的每个校验节点一一对应,所述每个校验节点与至少一个变量节点具有关联关系;根据所述第二LLR序列确定所述M个校验节点...

【技术特征摘要】
1.一种译码处理的方法,其特征在于,所述方法应用于译码处理装置,所述译码处理装置包含N个变量节点以及M个校验节点,所述N为大于0的正整数,所述M为大于0的正整数,所述方法包括:获取第一对数似然比LLR序列,其中,所述第一LLR序列中包含多个第一LLR值,所述多个第一LLR值中的每个第一LLR值与所述N个变量节点中的每个变量节点一一对应;根据所述第一LLR序列确定第二LLR序列,其中,所述第二LLR序列包含多个第二LLR值,所述多个第二LLR值中的每个第二LLR值与所述M个校验节点中的每个校验节点一一对应,所述每个校验节点与至少一个变量节点具有关联关系;根据所述第二LLR序列确定所述M个校验节点所对应的第一互信息量;若所述第一互信息量大于或等于预设门限,则对所述第一LLR序列进行译码,以获得译码结果。2.根据权利要求1所述的方法,其特征在于,所述获取第一对数似然比LLR序列,包括:从缓存数据中获取样本序列;将所述多个第一LLR值赋值于所述样本序列,以得到所述第一LLR序列。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一LLR序列确定第二LLR序列,包括:根据所述第一LLR序列获取所述每个校验节点的所述至少一个变量节点;根据所述至少一个变量节点所对应的第一LLR值计算所述第二LLR序列。4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一个变量节点所对应的第一LLR值计算所述第二LLR序列,包括:按照如下公式计算所述第二LLR序列:lc1,lc2,...,lcM;其中,所述lc1,lc2,...,lcM表示所述第二LLR序列,所述lci表示第i个校验节点的第二LLR值,所述αij表示第j个变量节点传输至所述第i个校验节点的第一LLR值,所述βij表示所述第j个变量节点传输至所述第i个校验节点的第一LLR值的绝对值,所述M表示所述M个校验节点,所述Vi表示所述第i个校验节点关联的至少一个变量节点,所述i表示所述第i个校验节点,所述j表示所述第j个变量节点。5.根据权利要求1所述的方法,其特征在于,所述根据所述第二LLR序列确定所述M个校验节点所对应的第一互信息量,包括:根据所述第二LLR序列和每个校验节点的概率分布值,计算所述第一互信息量。6.根据权利要求5所述的方法,其特征在于,所述根据所述第二LLR序列和所述每个校验节点的概率分布值,计算所述第一互信息量:按照如下公式计算所述第一互信息量:其中,所述I表示所述第一互信息量,所述lci表示所述第二LLR序列中第i个校验节点所对应的第二LLR值,所述p(lci)表示所述lci的概率分布值,所述i表示所述第i个校验节点,所述M表示所述M个校验节点。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述根据所述第二LLR序列确定所述至少一个校验节点所对应的第一互信息量之后,所述方法还包括:若所述第一互信息量小于所述预设门限,则获取第三LLR序列,并根据所述第三LLR序列确定第四LLR序列,其中,所述第三LLR序列为不同于所述第一LLR序列的另一组LLR序列;根据所述第四LLR序列确定所述M个校验节点所对应的第二互信息量;若所述第二互信息量大于或等于所述预设门限,则对所述第三LLR序列进行译码,以获得译码结果。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:若所述第一互信息量与所述第二互信息量均小于所述预设门限,则判断所述第一互信息量是否大于所述第二互信息量;若所述第一互信息量大于所述第二互信息量,则使用所述第一互信息量所对应的所述第一LLR序列进行译码,以获得译码结果;若所述第一互信息量小于所述第二互信息量,则使用所述第二互信息量所对应的所述第三LLR序列进行译码,以获得译码结果。9.一种译码处理装置,其特征在于,所述译码处理装置包含N个变量节点以及M个校验节点,所述N为大于0的正整数,所述M为大于0的正整数,所述译码处理装置包括:获取模块,用于获取第一对数似然比LLR序列,其中,所述第一LLR序列中包含多个第一LLR值,所述多个第一LLR值中的每个第一LLR值与所述N个变量节点中的每个变量节点一一...

【专利技术属性】
技术研发人员:孔维镇张杨黄勤
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1