一种新型的卷积码混合译码算法
doi: 10.3724/SP.J.1146.2008.00989 cstr: 32379.14.SP.J.1146.2008.00989
A Novel Hybrid Decoding Algorithm for Convolutional Codes
-
摘要: 该文提出了一种级联的卷积码混合译码算法。该算法由两级译码实现,第1级采用置信传播(Belief-Propagation, BP)算法,而第2级采用修改的维特比译码(Modified Viterbi Decoding, MVD)算法。BP首先对接收序列进行预译码,并利用伴随式将译码输出的对数似然比值分为可靠的和不可靠的两类。不可靠的对数似然比值用接收符号取代,可靠的部分硬判决为编码符号,它们共同组成混合序列。随后,MVD对该混合序列作进一步纠错译码。仿真表明,与传统的维特比算法相比,所提出的混合译码算法的误码性能只有很小的损失,其译码平均复杂度在中高信噪比条件下有明显降低。
-
关键词:
- 混合译码;置信传播;维特比译码
Abstract: A concatenated hybrid decoding algorithm for convolutional codes is presented. The algorithm is complemented by using two-stage decoding, where the first stage uses the Belief-Propagation (BP) algorithm, while the second stage uses the Modified Viterbi Decoding (MVD) algorithm. Firstly, the received sequence is pre-decoded by BP, and its outputs are divided into two groups which are reliable Log-Likelihood Ratios (LLRs) and unreliable LLRs. The hard decision symbols corresponding to reliable LLRs and the parts of received symbols corresponding to unreliable LLRs are formed a hybrid sequence, which is further corrected by MVD. Simulation shows that compared with the conventional Viterbi decoding algorithm, the proposed algorithm has a little performance deterioration with much lower average complexity at moderate-to-high signal to noise ratio. -
Forney G D J. The Viterbi algorithmProc[J].. IEEE.1973,61(3):268-278[2]Benaissa M and Zhu Yi-qun. Reconfigurable hardwarearchitectures for sequential and hybrid decoding[J].IEEETrans. on Circuits and Systems I: Regular Papers.2007, 54(3):555-565[3]Sudhakar R, Mukhtar A, and Gu Zhen-zhong. Lowcomplexityerror selective Viterbi decoder [J]. ElectronicsLetters, 2000, 36(2): 147-148.[4]Zadeh S A G and Soleymani M R. An iterative M-algorithmbased decoder for convolutional codes [C]. CanadianConference on Electrical and Computer Engineering,Saskatoon, 2005: 1618-1621.[5]Felzenszwalb P F and Huttenlocher D R. Efficient beliefpropagation for early vision[J]. Computer Vision and PatternRecognition, 2006, 70(1): 261-268.[6]杨帆, 罗振东, 田宝玉. 改进的LDPC 串行译码[J]. 北京邮电大学学报, 2008, 31(4): 130-134.Yang Fan, Luo Zhen-dong, and Tian Bao-yu. A modifiedserial decoding algorithm for low-density parity-check codes[J]. Journal of Beijing University of Posts andTelecommunications, 2008, 31(4): 130-134.[7]Zhu L X, Wang J F, and Yang S Z. Iterative decoding ofturbo codes based on factor graphs[C][J].IEEE 2002international conference on Communications, Circuits andSystems and West Sino Expositions (ICCCASWeSinoExppo02), Chengdu, China.2002, vol.1:46-50[8]Wu Xiao-fu.[J].Ling Cong, and Jiang Ming, et al.. Towardsunderstanding weighted bit-flipping decoding[C]. IEEEInternational Symposium on Information Theory 07, Nice,France.2007,:- -
计量
- 文章访问数: 2758
- HTML全文浏览量: 111
- PDF下载量: 762
- 被引次数: 0