【技术实现步骤摘要】
一种用于LDPC码的交叠译码方法
本专利技术属于通信
,具体涉及一种LDPC码的交叠译码方法。
技术介绍
LDPC码,全称LowDensityParityCheckCode,即低密度奇偶校验码。在目前已有的编码方法中,LDPC码的编码方法在某些情况下已经显示出了接近香农限(Shannon’slimit)的编码性能;在译码方面,与同样是长码的Turbo码相比,LDPC码的误码平层出现在很低的误码率区域,且错误码字无法检测的概率趋近于0;LDPC码的奇偶校验矩阵H的绝大多数元素为“0”,此即“低密度”的命名由来,而这样的特性使其能够通过简单易于实现的译码方法进行译码,具有极高的实用价值。由于以上几点原因,使得LDPC在近年来成为研究与应用的热点,例如:第二代卫星数字电视视频广播标准(DVB-S2)以及我国的数字电视地面传输标准都使用LDPC码作为核心的信道编码,但就其译码方法的应用而言,还存着很多值得研究的问题。本领域内公知,传统的LDPC译码算法包含两种运算:变量节点更新运算和校验节点更新运算,这两种运算交替进行。这类两种运算交替进行的算法可以归结为双向消息传递(twophasemessagepassing,简称TPMP)译码算法,可以用log-BP(Log-BeliefPropagation)算法或者最小和(minsum,简称MS)算法实现,也可以用log-BP或最小和算法的各种变体算法实现,它们的运算流程一致。由于这两种更新运算必须交替进行,所以使用传统方法进行译码的译码器的硬件利用率(hardwareusageratio,简称HUE)只有50%。 ...
【技术保护点】
一种用于LDPC码的交叠译码方法,其特征在于,包括如下步骤:步骤1:对奇偶校验矩阵按列进行分组,每组具有相同的列数;设L为分组数;步骤2:对每个分组依次进行垂直更新运算;每个分组的垂直更新运算的结果参与本次迭代对应分组的水平更新运算以及下次迭代的对应分组的垂直更新运算;步骤3:对每个分组按照下式依次进行水平更新运算;本次迭代的前一分组的水平更新运算的结果参与本次迭代当前分组的水平更新运算,最后一分组的水平更新运算的结果参与下次迭代的垂直更新运算;步骤4:判断是否满足迭代停止条件或者译码成功,若是,则输出译码结果,结束译码;否则,重复步骤2至步骤3,进行迭代,直到译码成功或满足迭代停止条件。
【技术特征摘要】
1.一种用于LDPC码的交叠译码方法,其特征在于,包括如下步骤:步骤1:对奇偶校验矩阵按列进行分组,每组具有相同的列数;设L为分组数;步骤2:对每个分组依次进行垂直更新运算;每个分组的垂直更新运算的结果参与本次迭代对应分组的水平更新运算以及下次迭代的对应分组的垂直更新运算;所述的垂直更新运算,具体为:第k次迭代时,与校验节点m相关联的变量节点j的译码迭代信息为:第k次迭代时,第j个变量节点的后验概率为:其中,常数a表示归一化因子,M(j)表示与变量节点j相关联的所有校验节点的集合,和分别表示第k-1次迭代时与校验节点i相关联的第1到L组的变量节点的译码迭代信息的最小值与次小值,通过水平更新运算获得;sign函数是符号函数,表示第k-1次迭代时与校验节点i相关联的变量节点j的译码迭代信息;当k=1时,设置等于初始化信息Ij,设置等于初始化信息Ij;Ij表示输入到译码器的变量节点j的初始化信息;步骤3:对每个分组依次进行水平更新运算;本次迭代的前一分组的水平更新运算的结果参与本次迭代当前分组的水平更新运算,最后一分组的水平更新运算的结果参...
【专利技术属性】
技术研发人员:赵岭,韩江雪,侯毅,刘荣科,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。