【技术实现步骤摘要】
一种多元LDPC码的译码方法、译码器及存储介质
[0001]本申请涉及编解码领域,尤其涉及一种多元LDPC码的译码方法、译码器及存储介质。
技术介绍
[0002]低密度奇偶校验(Low Density Parity Check,LDPC)码是具有稀疏校验矩阵的分组纠错码,几乎适用于所有的信道。由于LDPC码的性能非常接近香农(Shannon)限,且具有译码复杂度低、可并行译码等特点,近年来已经成为通信领域的研究热点。在现有的多元LDPC码的译码方法中,基于对数似然比(Log likelihood Ratio,LLR)的扩展最小和(Extended-Min-Sum,EMS)算法的译码复杂度低、且需要存储的空间小,非常便于硬件实现,在工程实践中有着较多的应用。然而,其性能方面存在一定的译码增益损失。
技术实现思路
[0003]本申请实施例的主要目的在于提出一种多元LDPC码的译码方法、译码器及存储介质,能够改善EMS算法,提高译码增益,同时适配不同的前端系统,具有良好的通用性和可调可配置性能。
[0004 ...
【技术保护点】
【技术特征摘要】
1.一种多元LDPC码的译码方法,其特征在于,包括:设置最大迭代次数I
max
,并令当前迭代次数k等于0,初始化第一置信度向量V2C
j
→
i
,其中,第一置信度向量V2C
j
→
i
为校验矩阵H
mn
的各变量节点VN
j
传递给各校验节点CN
i
的置信度向量;利用所述第一置信度向量V2C
j
→
i
,更新第二置信度向量C2V
i
→
j
,其中,第二置信度向量C2V
i
→
j
为各校验节点CN
i
传递给各变量节点VN
j
的置信度向量;根据所述校验矩阵H
mn
,对码字序列进行校验,其中,所述码字序列是根据所述第一置信度向量V2C
j
→
i
得到的;若校验通过,则输出译码结果;若校验不通过,则利用所述第二置信度向量C2V
i
→
j
,更新所述第一置信度向量V2C
j
→
i
,并令当前迭代次数k=k+1,且在当前迭代次数k小于最大迭代次数I
max
时,返回执行根据所述第一置信度向量V2C
j
→
i
,更新所述第二置信度向量C2V
i
→
j
的步骤,直至当前迭代次数k等于最大迭代次数I
max
为止,其中,所述第一置信度向量V2C
j
→
i
是根据线性调整和/或非线性调整的方式更新的,0≤i<m,0≤j<n。2.根据权利要求1所述的方法,其特征在于,所述更新所述第一置信度向量V2C
j
→
i
,包括:若当前迭代次数k≠0,根据线性调整和/或非线性调整的方式确定第三置信度向量其中,第三置信度向量是所述第二置信度向量C2V
i
→
j
的q-n
m
个有限域元素,q为传递的第一置信度向量V2C
j
→
i
和第二置信度向量C2V
i
→
j
的原始长度,n
m
为传递的第一置信度向量V2C
j
→
i
和第二置信度向量C2V
i
→
j
的实际长度;根据所述第三置信度向量计算所述第一置信度向量V2C
j
→
i
;确定所述第一置信度向量V2C
j
→
...
【专利技术属性】
技术研发人员:王竟宇,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。