收稿日期 :2011‐05‐07 网络出版时间 :2011‐12‐21
基金项目 :国家科技重大专项资助项目(2009ZX03003‐011 )(2010ZX03003‐003‐03 ) ;国家自然科学基金资助项目 (60972046 ,61001130) ;教
育部长江学者和创新团队发展计划资助项目 (IR T 0852)
作者简介 :林 伟 (1982 - ) ,西安电子科技大学博士研究生 ,E‐mail :linw ei@ m ail .xidian .edu .cn .
网络出版地址 :http ://w w w .cnki .net /kcm s /detail /61 .1076 .T N .20111221 .1055 .201202 .72惨033 .ht ml
doi :10 .3969/ j .issn .1001‐2400 .2012 .02 .011
多 元 L D PC 码 的 动 态 扩 展 最 小 和 译 码 算 法
林 伟 , 白 宝 明 , 王 雪 鹏
(西安电子科技大学 综合业务网理论及关键技术国家重点实验室 ,陕西 西安 710071)
摘要 :多元 LDPC 码采用扩展最小和(EM S)算法进行译码时 ,若消息向量长度取值过小 ,则性能相对其采
用多元和积算法(QSPA )有很大损失 .针对该问题 ,提出了一种动态扩展最小和(D‐EM S )译码算法 .首先 ,
基于 M onte Carlo 方法研究了消息向量中有效似然值在各 GF(
q
)符号间的分布 ,得出随着译码迭代次数的
增加 ,有效似然值逐渐集中于少部分符号 .因此 ,D‐EM S 译码算法先将消息向量长度设为 n
m1
,一定迭代次
数后再将其截短为 n
m2
,这样译码复杂度可得到有效降低 .同时 ,为了降低译码器实数比较运算复杂度 ,D‐
EMS 算法校验节点基本步骤采用检泡 (BC)算法 .复杂度分析和仿真结果表明 ,在合理的参数设置下 ,D‐
EMS 算法在有效降低 EMS 算法译码复杂度的同时 ,其性能在 AWGN 和 Rayleigh 衰落信道下均逼近相应
EMS 算法 ,因此可有效应用于基于多元 LDPC 码的实际通信系统 .
关键词 : LDPC 码 ;有限域 ;检泡 ;扩展最小和
中图分类号 :T N911 .22 文献标识码 :A 文章编号 :1001‐2400(2012)02‐0059‐07
Dynamic extended mim‐sum decoding algorithm for
Q
‐ary LDPC codes
L I N W ei , BA I Baom in
g
, W A NG X ue
p
eng
(
State Key Lab . of Integrated Service Netw orks , Xidian U niv . , Xi摧an 710071 , China)
Abstract : Decoded w ith the extended min
‐
sum ( EM S ) algorithm ,
q
‐
ary LDPC codes suffer great
p
erformance degradation compared with that decoded with the
q
‐
ary sum
‐
p
roduct algorithm ( QSPA ) in case
the leng th n
m
of message vectors is too small . T o solve this problem , a dynamic EMS ( D‐EMS ) algorithm
is proposed in this paper . First , we examined the distribution of likelihood values among GF(
q
)
symbols in
the message vectors , and concluded that the likelihood values would concentrate to a small portion of
symbols as the iteration number increases . T herefore , the D‐EM S algorithm first set the length of message
vectors to n
m1
, then truncate it to
n
m2
after certain decoding iterations , thus the decoding computational
complexity can be efficiently reduced . Meanw hile , in order to reduce the complexity of real comparisons in
the decoder , the proposed algorithm employs the bubble check ( BC ) algorithm during the check node
elementary steps . Complexity analysis and simulation results indicate that , under appropriate parameter
configurations , w hile efficiently reducing the decoding complexity of the EMS algorithm , the D‐EMS
algorithm performs nearly as w ell as the corresponding EMS algorithm over both AWGN and Rayleigh
fading channels , and thus can be efficiently applied to practical communication systems based on
q
‐
ary
LDPC codes .
Key Words : LDPC codes ; finite field ; extended min
‐
sum ; bubble check
作为一类性能可逼近容量限的线性分组码 ,二元低密度校验(LDPC)码
[1]
由 Davey 等于 1998 年扩展到
2012 年 4 月
第 39 卷 第 2 期
西安电子科技大学学报(自然科学版)
JOURNAL OF XIDIAN UNIV ERSITY
Apr .2012
Vol .39 No .2