个比特的概率信息在变量节点和校验节点之间不断传递、更新,bp译码算法的这种迭代的思想是译码器获得优秀性能的保证。 首先我们用集合n(m)={n:hmn≠0} 表示与各校验节点相连的所有比特节点;集合 m(m)={m:hmn≠0} 表示与比特节点相连的所有校验节点; n(m)\n表示集合 n(m)中除去比特节点n,同理m(m)\m 表示 m(m)中除去校验节m. zmn表示由比特节点n 传递给校验节点m 的信息;lmn 表示由校验节点m 传递给比特节点n的信息。则bp译码算法可由下述步骤描述[6] 。 步骤1 初始化 对每个m 和n, 步骤2 迭代过程 1)校验节点更新 2)比特节点更新 对每个比特节点n=1,2,...,n计算 对每个比特节点n=1,2,...,n 计算 步骤3 尝试判决 当zn>0时, ;当zn<0时, ,得到码字 。满足以下2个条件之一停止译码:① , 作为有效输出值;②达到预定的迭代次数.否则回到步骤2开始下次迭代。 这种算法可以得到很好的性能,但由于校验节点更新的双曲正切函数的存在,使得译码复杂度较高,但很多新方法如曲线拟合的算法等都可以降低复杂度。 4 小结 本文研究的bp译码算法虽然可以得到很好的性能,但由于校验节点更新的双曲正切函数的存在,使得译码复杂度较高,现在有很多即可以降低复杂度又不会牺牲太多性能的算法被研究,如曲线拟合等。所以在未来的研究中,如何提高lcpc码译码性能,如何降低译码复杂度,以及如何在这两者间找到更好的平衡点将是研究的方向。参考文献[1] gb20600-2006:数字电视地面广播传输系统帧结构,信道编码和调制,2006-08-18发布,2007-08-01实施[2]王新梅,肖国镇.纠错码— 原理与方法[m].西安:西安电子科技大学出版社,2001[3] er. low-density parity-check code. ire transactions on information theory,1962,8(1):21-28[4] l. -q. zeng,l. lan,y. y. tai,s. song,and s. lin,”quasi-cyclic ldpc codes for awgn and binary erasure channels: construction based on finite fields and affine permutations,” proc. 8th international symposium on communication theory and applications,pp. 2-13,ambleside,uk,july 17-22,2005[5] l. lan,l. -q. zeng,y. y. tai,s. lin and k. abdel-ghaffar,”constructions of quasi-cyclic ldpc codes for the awgn and binary erasure channels based on finite fields and affine mappings,”proc. ieee int. symp. inform. theory,adelaide,australia,sep. 4-9,2005[6] mackay d j c. good error-correcting coodes based on very sparse matrices[j]. ieee trans inform theory,1999,45(2): 399-431
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。 返回电子论文列表