基于平均幅度的低密度奇偶校验码加权比特翻转解码方法

文档序号:7526677阅读:548来源:国知局
专利名称:基于平均幅度的低密度奇偶校验码加权比特翻转解码方法
技术领域
本发明涉及一种低密度奇偶校验码加权比特翻转解码方法,特别是一种基于平均幅度的低密度奇偶校验码加权比特翻转解码方法。
背景技术
LDPC 码即低密度奇偶校验码(Low Density Parity Check Code, LDPC),最早在1963年由Gallager在他的博士论文中首次提出,是一种基于稀疏校验矩阵定义的线性分组码。由于具有逼近shannon限的优异性能,且具有硬件可实现的编译码复杂度,结构设计、码参数选择灵活,目前,已经广泛应用于卫星通信、光线通信和深空通信等领域。 J. Thorpe等人提出的AR4JA码已经于2007年被空间通信系统咨询委员会正式批准成为深空通信信道编码的建议标准。鉴于LDPC码译码性能和复杂度之间不可调和的矛盾,基于二者之间的折中提出了众多不同的译码算法。其中,基于信息传播机制的软判决迭代译码算法占据主流,如置信传播(BP)算法、最小和算法以及它们的各种改进形式等。软判决迭代译码算法具有出色的译码性能,但在处理中涉及较多的实数运算,硬件实现复杂度相对较高,不再适用于某些要求简单编解码装置的系统;基于BF (Bit Flipping,比特翻转)的硬判决迭代译码算法则是一个合适的选择,特别是基于WBF (Weighted Bit Flipping,加权比特翻转)的一类算法可以在硬件实现复杂度和性能之间获得一个较好的折中。对原有WBF算法的加权因子或算法结构进行修正,得到了不少改进的算法,可以在适当增加译码复杂度的条件下使得译码性能得到一定程度的改善。Yu Kou等人在2001年提出的WBF算法将一种特殊的量(即校验节点邻接的信息节点的最小幅度)作为权重,并以此构造出每个信息节点的翻转函数。在该算法中,翻转比特的位置完全取决于信息节点邻接的校验式提供的加权信息,而与待翻转信息节点自身的可靠度基本无关。此后,Juntan Zhang等人在2004年提出一种改进的WBF (MWBF, ModifiedWeighted BitFlipping)算法,把校验式信息和信息节点的可靠度信息有效的融合起来,使得翻转函数更加准确、有效。然而,对于Yu Kou和Juntan Zhang等人提出的改进的WBF算法,普遍存在编码增益较低的问题。

发明内容
本发明的目的在于克服现有技术的不足,提供一种基于平均幅度的低密度奇偶校验码加权比特翻转解码方法,该方法将邻接校验节点的信息节点的平均幅度作为权重,同时结合信息节点的可靠度信息,构造出一种更为高效的比特翻转函数,解决现有低密度奇偶校验码加权比特翻转解码方法算法编码增益偏低的问题。本发明的目的是通过以下技术方案来实现的基于平均幅度的低密度奇偶校验码加权比特翻转解码方法,二进制低密度奇偶校验码的校验矩阵为Hmxn,dM表示校验矩阵第m行中“I”的数量,规则低密度奇偶校验码校验矩阵每行中“I”的数量统一表示为火,A(m)表示Hmxn第m行中为“I”的位置,B(n)表示Hmxn第η列中为“I”的位置;任意一个码字 C= (Cl,C2,…,Cn,…,cN),Cn e (O, I)经过传输映射
权利要求
1.基于平均幅度的低密度奇偶校验码加权比特翻转解码方法,二进制低密度奇偶校验码的校验矩阵为Hmxn,drffl表示校验矩阵第m行中“I”的数量,规则低密度奇偶校验码校验矩阵每行中“I”的数量统一表示为火,A(m)表示Hmxn第m行中为“I”的位置,B (η)表示Hmxn第η列中为“ I”的位置;任意一个码字c = (C1, C2,…,cn,…,cN),cn e (O, I)经过传输映射 = - l,2r2 -1,…,2rA. -1)和双相移相键控调制后,通过加性高斯白噪声信道到达接收端,接收端对其解调后,输出接收序列r= (r1; r2,…,rn,…,rN),并送至信道译码器,
2.根据权利要求I所述的基于平均幅度的低密度奇偶校验码加权比特翻转解码方法,其特征在于当参加校验式的信息节点得到的权重信息不包含信息节点自身的信息时,所述的解码方法包括以下步骤 521:初始化初始化迭代次数k = 1,设定最大迭代次数Kmax ; 522:计算伴随式Sk k \ k kk k YjT I I * I I I4 S ^[S1,S2,-,Sm) =X Ii ’其中' 523sk=0时停止迭代,译码输出为Z= (Z1, Z2,…,zn,…,zN),Sk不为零时计算各个校验节点邻接的每个信息节点的权重ωπη:
3.根据权利要求I所述的基于平均幅度的低密度奇偶校验码加权比特翻转解码方法,其特征在于对于规则的LDPC码,所述的解码方法包括以下步骤 531:初始化初始化迭代次数k = 1,设定最大迭代次数Kmax ; 532:计算伴随式Sk …,‘,其中; 533sk=0时停止迭代,译码输出为Z= (Z1, Z2,…,zn,…,zN),Sk不为零时计算各个校验节点的权重ωπ ω = Σ kl 其中,m e [I, Μ]; //eA{ m) 534:计算各个信息节点的翻转函数 Ei = \ Σ其中,α 为加权系数,α>0,η e [I, N]; 535:翻转函数4满足以下条件的比特nk h - arg max /:", ^=mod(r" 1 +1); I // N ;n 536:判决和终止迭代检测重新计算伴随式sk,当Sk=O时终止迭代,当伴随式不能完全满足且迭代次数达到最大次数限制时,终止迭代,译码失败,否则继续进行迭代处理,k自加一,跳转到步骤S34。
4.根据权利要求2所述的基于平均幅度的低密度奇偶校验码加权比特翻转解码方法,其特征在于对于规则的LDPC码且当参加校验式的信息节点得到的权重信息不包含信息节点自身的信息时,所述的解码方法包括以下步骤 541:初始化初始化迭代次数k = 1,设定最大迭代次数Kmax ; 542:计算伴随式Sk sHK···'%}=,其中例4 ; 543sk=0时停止迭代,译码输出为Z= (Z1, Z2,…,zn,…,zN),Sk不为零时计算各个校验节点邻接的每个信息节点的权重ωπη: U Σ kl ’其中,m e [I, Μ], n e A(m); //£ 4 f}} }'沒 544:计算各个信息节点的翻转函数I ^=-7 Σ (2Z-1Kra W,"e[H]唭中,a 为加权系数,a>0,n e [I, N]; 545:翻转函数<满足以下条件的比特nk /;l = arg max l·: .+1); 546:判决和终止迭代检测重新计算伴随式sk,当Sk=O时终止迭代,当伴随式不能完全满足且迭代次数达到最大次数限制时,终止迭代,译码失败,否则继续进行迭代处理,k自加一,跳转 到步骤S44。
全文摘要
本发明公开了一种基于平均幅度的低密度奇偶校验码加权比特翻转解码方法,包括以下步骤(1)初始化;(2)计算伴随式sk;(3)sk=0时停止迭代,译码输出为z=(z1,z2,…,zn,…,zN),sk不为零时计算各个校验节点邻接的每个信息节点的权重;(4)计算各个信息节点的翻转函数;(5)判决和终止迭代检测。本发明将邻接校验节点的信息节点的平均幅度作为权重,同时结合信息节点的可靠度信息,构造出一种更为高效的比特翻转函数,相比于WBF算法和MWBF算法,可分别获得1dB和0.55dB的编码增益,具有算法实现简单、硬件实现复杂度低和译码性能优异等特点。
文档编号H03M13/11GK102932006SQ20121046892
公开日2013年2月13日 申请日期2012年11月19日 优先权日2012年11月19日
发明者张高远, 文红, 周亮 申请人:电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1