SOFT-DECISION DECODING OF LINEAR BLOCK-CODES BASED ON ORDERED STATISTICS

被引:418
作者
FOSSORIER, MPC
LIN, S
机构
[1] Department of Electrical Engineering, University of Hawaii, Honolulu
基金
美国国家科学基金会;
关键词
MAXIMUM-LIKELIHOOD DECODING; BLOCK CODES; ORDERED STATISTICS; RELIABILITY INFORMATION;
D O I
10.1109/18.412683
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel approach to soft decision decoding for binary linear block codes. The basic idea of this approach is to achieve a desired error performance progressively in a number of stages. For each decoding stage, the error performance is tightly bounded and the decoding is terminated at the stage where either near-optimum error performance or a desired level of error performance is achieved. As a result, more flexibility in the tradeoff between performance and decoding complexity is provided. The proposed decoding is based on the reordering of the received symbols according to their reliability measure. In the paper, the statistics of the noise after ordering are evaluated. Based on these statistics, two monotonic properties which dictate the reprocessing strategy are derived. Each codeword is decoded in two steps: 1) hard-decision decoding based on reliability information and 2) reprocessing of the hard-decision-decoded codeword in successive stages until the desired performance is achieved. The reprocessing is based on the monotonic properties of the ordering and is carried out using a cost function. A new resource test tightly related to the reprocessing strategy is introduced to reduce the number of computations at each reprocessing stage. For short codes of lengths N less than or equal to 32 or medium codes with 32 < N less than or equal to 64 with rate R greater than or equal to 0.6, near-optimum bit error performance is achieved in two stages of reprocessing with at most a computation complexity of o(k(2)) constructed codewords, where IC is, the dimension of the code. For longer codes, three or more reprocessing stages are required to achieve near-optimum decoding. However, most of the coding gain is obtained within the first two reprocessing stages for error performances of practical interest. The proposed decoding algorithm applies to any binary linear code, does not require any data storage, and is well suitable for parallel processing. Furthermore, the maximum number of computations required at each reprocessing stage is fixed, which prevents buffer overflow at low SNR.
引用
收藏
页码:1379 / 1396
页数:18
相关论文
共 30 条
[1]  
BALAKRISHNAN N, 1991, ORDERED STATISTICS I
[3]   SOFT DECODING TECHNIQUES FOR CODES AND LATTICES, INCLUDING THE GOLAY CODE AND THE LEECH LATTICE [J].
CONWAY, JH ;
SLOANE, NJA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1986, 32 (01) :41-50
[4]   COSET CODES .2. BINARY LATTICES AND RELATED CODES [J].
FORNEY, GD .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1988, 34 (05) :1152-1187
[5]   GENERALIZED MINIMUM DISTANCE DECODING [J].
FORNEY, GD .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1966, 12 (02) :125-+
[6]  
FORNEY GD, 1966, CONCATENATED CODES
[7]  
FOSSORIER MPC, 1994, UNPUB IEEE T INFORMT
[8]  
FOSSORIERMPC, 1994, THESIS U HAWAII MANO
[9]  
HAN YS, 1994, JUN P IEEE INT S INF, P342
[10]   EFFICIENT PRIORITY-FIRST SEARCH MAXIMUM-LIKELIHOOD SOFT-DECISION DECODING OF LINEAR BLOCK-CODES [J].
HAN, YSS ;
HARTMANN, CRP ;
CHEN, CC .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1993, 39 (05) :1514-1523