Maximum A-posteriori Probability Decoding Algorithm for the Punctured CCSDS Convolutional Codes
-
摘要: 针对CCSDS标准中凿孔后的卷积码在维特比译码算法下存在编码增益损失的问题, 本文提出了用于该码型的一种最大后验译码算法, 通过在网格图上进行似然信息的前向和后向更新, 获得每个输入信息位的最大后验对数似然比信息, 从而提升凿孔卷积码的误码性能. 仿真分析结果表明, 本文所提译码算法可降低CCSDS凿孔卷积码的误比特率, 且码率越高, 误比特率降低越显著, 相比于维特比译码算法, 在5/6和7/8码率下, 所提算法可将编码增益分别提升0.2dB和0.6dB.Abstract: The punctured CCSDS convolutional codes suffered a bit-error-rate performance degradation using the Viterbi decoding algorithm. Aiming at this issue, this paper proposed a max a-posteriori probability decoding algorithm for these codes, it takes a forward and backward update progress of the likelihood messages based on the trellis graph, to obtain the maximum a-posteriori log-likelihood ratio for the corresponding input bits, thus to improve the performance of the punctured convolutional code. As showed by the simulation results, the punctured CCSDS convolutional codes could get an even lower bit-error-rate by using the proposed algorithm, and the higher the code rate, the more significant the bit error rate reduction. Compared with the Viterbi decoding algorithm, the proposed decoding algorithm has a coding gain about 0.2dB and 0.6dB for code rate 5/6 and 7/8 respectively.
-
Key words:
- CCSDS /
- punctured convolutional code /
- max a-posteriori probability /
- channel codec
-
-
计量
- 文章访问数: 3
- HTML全文浏览量: 0
- PDF下载量: 0
-
被引次数:
0(来源:Crossref)
0(来源:其他)