The max-log list algorithm (MLLA) - A list-sequence decoding algorithm that provides soft-symbol output

被引:7
|
作者
Leanderson, CF [1 ]
Sundberg, CEW
机构
[1] Ericsson Mobile Platforms, Dept Res, SE-22183 Lund, Sweden
[2] Lund Univ, Radio Commun Grp, Lund, Sweden
[3] SundComm, Chatham, NJ 07928 USA
关键词
combined source-channel decoding; convolutional codes; list decoding; soft symbol; turbo decoding;
D O I
10.1109/TCOMM.2005.843427
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a soft decoding algorithm for convolutional codes that simultaneously yields soft-sequence output, i.e., list sequence (LS) decoding, and soft-symbol output. The max-log list algorithm (MLLA) introduced in this paper provides near- optimum soft-symbol output equal to that of the max-log maximum a posteriori (MAP) probability algorithm. Simultaneously, the algorithm produces an ordered list containing LS-MAP estimates. The MLLA exists in an optimum and a suboptimum version that are different in that the optimum version produces optimum LS-MAP decoding for arbitrary list lengths, while the suboptimum low-complexity version only provides the MAP, the second-order MAP, and the third-order MAP sequence estimates. For lists with more than three elements, MAP decoding is not guaranteed, but the LS decoding is close to the optimal. It is demonstrated that the suboptimum/optimum MLLA can be used to obtain the combination of soft-symbol and soft-sequence outputs at lower complexity than a previously published algorithm. Furthermore, the suboptimum MLLA is well suited for operation in an iterative list (turbo) decoder, since it is obtained by only minor modifications of the well-known Max-Log-MAP algorithm frequently used for decoding of the component codes of turbo codes. Another potential area of application for the suboptimum/optimum MLLA is joint source-channel LS decoding. Estimates of complexity and memory use, as well as performance evaluations of the suboptimum/optimum MLLA, are provided in this paper.
引用
收藏
页码:433 / 444
页数:12
相关论文
共 8 条
  • [1] Simultaneous soft symbol and list sequence decoding
    Leanderson, CR
    Sundberg, CEW
    [J]. ISIT: 2002 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2002, : 287 - 287
  • [2] Soft-input soft-output list-based decoding algorithm
    Martin, PA
    Taylor, DP
    Fossorier, MPC
    [J]. ISIT: 2002 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2002, : 339 - 339
  • [3] Soft-input soft-output list-based decoding algorithm
    Martin, PA
    Taylor, DP
    Fossorier, MPC
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2004, 52 (02) : 252 - 262
  • [4] Exact Max-Log MAP Soft-Output Sphere Decoding via Approximate Schnorr-Euchner Enumeration
    Nikitopoulos, Konstantinos
    Karachalios, Athanasios
    Reisis, Dionysios
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2015, 64 (06) : 2749 - 2753
  • [5] An Improved Max-Log-MAP Decoding Algorithm for UST Symbol-based Turbo Code
    Zheng, Lina
    Liu, Ju
    Zhang, Dapeng
    Ji, Hui
    [J]. 2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 989 - 992
  • [6] Soft Output Decoding Algorithm for Turbo Codes Implementation in Mobile Wi-Max Environment
    Kene, Jagdish D.
    Kulat, Kishor D.
    [J]. 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION, COMPUTING & SECURITY [ICCCS-2012], 2012, 1 : 666 - 673
  • [7] Efficient List Extension Algorithm Using Multiple Detection Orders for Soft-Output MIMO Detection
    Kim, Kilhwan
    Jung, Yunho
    Lee, Seongjoo
    Kim, Jaeseok
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (03) : 898 - 912
  • [8] MULTI-ARY SOFT OUTPUT VITERBI DECODING ALGORITHM FOR UNITARY SPACE-TIME SYMBOL-BASED TURBO CODE
    Zhang, Dapeng
    Liu, Ju
    Niu, Qiangjun
    Ji, Hui
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS, 2009, : 754 - +