Efficient priority-first search maximum-likelihood soft-decision decoding of linear block codes
- 1 January 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 39 (5) , 1514-1523
- https://doi.org/10.1109/18.259636
Abstract
The authors present a novel and efficient maximum-likelihood soft-decision decoding algorithm for linear block codes. The approach used here converts the decoding problem into a search problem through a graph that is a trellis for an equivalent code of the transmitted code. A generalized Dijkstra's algorithm, which uses a priority-first search strategy, is employed to search through this graph. This search is guided by an evaluation function f defined to take advantage of the information provided by the received vector and the inherent properties of the transmitted code. This function f is used to reduce drastically the search space and to make the decoding efforts of this decoding algorithm adaptable to the noise level. For example, for most real channels of the 35 000 samples tried, simulation results for the (128,64) binary extended BCH code show that the proposed decoding algorithm is fifteen orders of magnitude more efficient in time and in space than that proposed by Wolf (1978). Simulation results for the (104, 52) binary extended quadratic residue code are also givenKeywords
This publication has 14 references indexed in Scilit:
- An efficient maximum-likelihood-decoding algorithm for linear block codes with algebraic decoderIEEE Transactions on Information Theory, 1994
- Coset codes. II. Binary lattices and related codesIEEE Transactions on Information Theory, 1988
- Soft decoding techniques for codes and lattices, including the Golay code and the Leech latticeIEEE Transactions on Information Theory, 1986
- Error-Correction Coding for Digital CommunicationsPublished by Springer Nature ,1981
- Decoding linear block codes for minimizing word error rate (Corresp.)IEEE Transactions on Information Theory, 1979
- Efficient maximum likelihood decoding of linear block codes using a trellisIEEE Transactions on Information Theory, 1978
- A decoding algorithm for binary block codes andJ-ary output channels (Corresp.)IEEE Transactions on Information Theory, 1974
- Optimal decoding of linear codes for minimizing symbol error rate (Corresp.)IEEE Transactions on Information Theory, 1974
- An upper bound for self-dual codesInformation and Control, 1973
- Error bounds for convolutional codes and an asymptotically optimum decoding algorithmIEEE Transactions on Information Theory, 1967