Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Electronics Letters

Asymptotically optimal soft decision decoding algorithms for Hamming codes

C.-E.W. Sundberg

Published Jan 20, 1977• 7 citations
Publisher

Abstract

Asymptotically optimal soft decision decoding algorithms for d = 3 and d = 4 Hamming codes are given and analysed. Only error sequences with probability exponent larger than that of maximum-likelihood decoding are corrected. Upper bounds on the block error probability for the Gaussian channel are given.
DOI
10.1049/el:19770028

Related papers

Asymptotically optimum soft decision decoding

Nandakumar Nityananda Tendolkar

This dissertation develops a set of new algorithms for soft decision decoding of binary linear block codes. The performance (i.e. the probability of error) of these algorithms is asymptotically optimum for high signal-to-noise ratio for binary linear block codes transmitted over the additive white gaussian (AWGN) channel using antipodal signalling. Among the algorithms proposed are the generalized Chase algorithms. In contrast to Chase algorithms, which require a {(d-1)/2} hard error-correcting decoder for decoding a binary linear block code of minimum distance d, the generalized Chase algorithms can use a binary decoder that can correct less than {(d-1)/2} hard errors. The Chase algorithms are particular cases of the generalized Chase algorithms. Modified generalized Chase algorithm 2 and 3 are proposed for codes that have an overall parity check. These algorithms use fewer test patterns than the generalized Chase algorithms and they also have asymptotically optimum performance for high signal-to-noise ratio. The erasure information decoding algorithm of Tanaka and Kakigahara is generalized so that any hard decoder that corrects only up to t errors, 0 (LESSTHEQ) t (LESSTHEQ) {(d-1)/2} can be used to obtain asymptotically optimal performance for high signal-to-noise ratio. The modified erasure information decoding algorithm is proposed for codes that have an overall parity check. The modified erasure information decoding algorithm requires fewer test patterns than the erasure information decoding algorithm and its performance is also asymptotically optimum for high signal-to-noise ratio. The algorithms proposed by Dorsch and, Baumert and McEliece are analyzed to determine the conditions under which their performance would be asymptotically optimum for high signal-to-noise ratio. Simulation results for the (47,23) Quadratic Residue code are shown to demonstrate the performance of the algorithms. The results indicate that even for low signal-to-noise ratio the performance of a maximum likelihood decoder can be approached by a relatively simple decoding procedure.

•Jan 1, 1983•1 citation

Information-set soft-decision decoding

Ilya I. Dumer

Information-set decoding is considered for soft decision channels. The sets of most plausible error patterns are represented as ellipsoids in Hamming spaces, and their minimum coverings are designed by random search. For general linear codes, maximum likelihood decoding with the lowest known complexity is obtained.

IEEE Information Theory Workshop (ITW)•Nov 27, 2002•3 citations

Suboptimal Soft Decision Decoding of Linear Codes

Ilya I. Dumer

Suboptimal decoding of linear codes in "symmetric" memoryless channels is considered. For the q-ary codes of length n /spl rarr/ /spl infin/ and code rate R the number of decoding operations is upper bounded by the value q/sup n(c+o(1)), where o(1) /spl rarr/ 0 and c = min(R(1 - R), (1 - R)/2). The decoding error probability /spl epsi/ is upper bounded by the double error probability /spl epsi//sub e/ of maximum likelihood (ML) decoding, while /spl epsi/ /spl sim/ /spl epsi//sub e/, when n /spl rarr/ /spl infin/. For the channels with discrete (quantified) output the better estimate c = R(1 - R)/(1 + R) is obtained.

IEEE International Symposium on Information Theory (ISIT)•Aug 24, 2005•0 citations

Soft-Decision List Decoding with Linear Complexity for the First-Order Reed-Muller Codes

Ilya I. Dumer, Grigory A. Kabatiansky, Cédric Tavernier

Soft-decision decoding on a memoryless channel is considered for the first-order Reed-Muller codes RM (1, m) of length 2m. We assume that different positions j of the received binary vector y can be corrupted by the errors of varying weight wj. The generalized Hamming distance between vector y and any binary vector c is then defined as the sum of weighted differences wj|yj- cj| taken over all n positions. We obtain a tight upper bound LTon the number of codewords located within generalized Hamming distance T from vector y, and design a decoding algorithm that outputs this list of codewords with complexity O (n ln2LT). In particular, all possible error weights wjequal 1 if this combinatorial model is applied to a binary symmetric channel. In this case, the well known Green algorithm performs full maximum likelihood decoding of RM (1, m) and requires O (n ln2n) bit operations, whereas the Litsyn-Shekhovtsov algorithm operates within the bounded-distance decoding radius n/4-1 with linear complexity O(n). We close the performance-complexity gap between the two algorithms. Namely, for any fixed (0, ½), our algorithm outputs the complete list of codewords within the decoding radius n(½-) with linear complexity of order n ln2.

IEEE International Symposium on Information Theory (ISIT)•Jun 1, 2007•2 citations

Soft Decision and Quantised Soft Decision Decoding

Martin Tomlinson, Cen Jung Tjhai, Marcel Ambroze +2 more

In many modern communication systems, the full benefits of error-correction coding are only realised if the decoder is able to utilise soft decision decoding. In this chapter, we give both approximate and exact bounds on the performance of soft decision decoding compared to hard decision decoding. The effects of soft decision quantisation are explored as a function of the number of quantisation levels. Examples are given of the different performance achieved using soft and quantised soft decision decoding for (100,50) and (200,100) binary codes. A modified version of the near maximum likelihood decoder, the Dorsch decoder described in Chap. 15 , is presented for hard decision decoding. The performance improvements achieved by the decoder, compared to bounded distance decoding, are evaluated for some BCH codes. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Signals and communication technology•Jan 1, 2017•1 citation

Decoding linear block codes using a priority-first search: performance analysis and suboptimal version

Yunghsiang Sam Han, Carlos R. P. Hartmann, K. Mehrotra

An efficient maximum-likelihood soft-decision decoding algorithm for linear block codes using a generalized Dijkstra's algorithm was proposed by Han, Hartmann, and Chen (1993). We prove that this algorithm is efficient for most practical communication systems where the probability of error is less than 10/sup -3/ by finding an upper bound of the computational effort of the algorithm. A suboptimal decoding algorithm is also proposed. The performance of this suboptimal decoding algorithm is within 0.25 dB of the performance of an optimal decoding algorithm for the (104, 52) binary extended quadratic residue code, and within 0.5 dB of the optimal performance for the (128, 64) binary BCH code, respectively.

IEEE Transactions on Information Theory•May 1, 1998•20 citations
This dissertation develops a set of new algorithms for soft decision decoding of binary linear block codes. The performance (i.e. the probability of error) of these algorithms is asymptotically optimum for high signal-to-noise ratio for binary linear block codes transmitted over the additive white gaussian (AWGN) channel using antipodal signalling. Among the algorithms proposed are the generalized Chase algorithms. In contrast to Chase algorithms, which require a {(d-1)/2} hard error-correcting decoder for decoding a binary linear block code of minimum distance d, the generalized Chase algorithms can use a binary decoder that can correct less than {(d-1)/2} hard errors. The Chase algorithms are particular cases of the generalized Chase algorithms. Modified generalized Chase algorithm 2 and 3 are proposed for codes that have an overall parity check. These algorithms use fewer test patterns than the generalized Chase algorithms and they also have asymptotically optimum performance for high signal-to-noise ratio. The erasure information decoding algorithm of Tanaka and Kakigahara is generalized so that any hard decoder that corrects only up to t errors, 0 (LESSTHEQ) t (LESSTHEQ) {(d-1)/2} can be used to obtain asymptotically optimal performance for high signal-to-noise ratio. The modified erasure information decoding algorithm is proposed for codes that have an overall parity check. The modified erasure information decoding algorithm requires fewer test patterns than the erasure information decoding algorithm and its performance is also asymptotically optimum for high signal-to-noise ratio. The algorithms proposed by Dorsch and, Baumert and McEliece are analyzed to determine the conditions under which their performance would be asymptotically optimum for high signal-to-noise ratio. Simulation results for the (47,23) Quadratic Residue code are shown to demonstrate the performance of the algorithms. The results indicate that even for low signal-to-noise ratio the performance of a maximum likelihood decoder can be approached by a relatively simple decoding procedure.
Suboptimal decoding of linear codes in "symmetric" memoryless channels is considered. For the q-ary codes of length n /spl rarr/ /spl infin/ and code rate R the number of decoding operations is upper bounded by the value q/sup n(c+o(1)), where o(1) /spl rarr/ 0 and c = min(R(1 - R), (1 - R)/2). The decoding error probability /spl epsi/ is upper bounded by the double error probability /spl epsi//sub e/ of maximum likelihood (ML) decoding, while /spl epsi/ /spl sim/ /spl epsi//sub e/, when n /spl rarr/ /spl infin/. For the channels with discrete (quantified) output the better estimate c = R(1 - R)/(1 + R) is obtained.
Soft-decision decoding on a memoryless channel is considered for the first-order Reed-Muller codes RM (1, m) of length 2m. We assume that different positions j of the received binary vector y can be corrupted by the errors of varying weight wj. The generalized Hamming distance between vector y and any binary vector c is then defined as the sum of weighted differences wj|yj- cj| taken over all n positions. We obtain a tight upper bound LTon the number of codewords located within generalized Hamming distance T from vector y, and design a decoding algorithm that outputs this list of codewords with complexity O (n ln2LT). In particular, all possible error weights wjequal 1 if this combinatorial model is applied to a binary symmetric channel. In this case, the well known Green algorithm performs full maximum likelihood decoding of RM (1, m) and requires O (n ln2n) bit operations, whereas the Litsyn-Shekhovtsov algorithm operates within the bounded-distance decoding radius n/4-1 with linear complexity O(n). We close the performance-complexity gap between the two algorithms. Namely, for any fixed (0, ½), our algorithm outputs the complete list of codewords within the decoding radius n(½-) with linear complexity of order n ln2.
In many modern communication systems, the full benefits of error-correction coding are only realised if the decoder is able to utilise soft decision decoding. In this chapter, we give both approximate and exact bounds on the performance of soft decision decoding compared to hard decision decoding. The effects of soft decision quantisation are explored as a function of the number of quantisation levels. Examples are given of the different performance achieved using soft and quantised soft decision decoding for (100,50) and (200,100) binary codes. A modified version of the near maximum likelihood decoder, the Dorsch decoder described in Chap. 15 , is presented for hard decision decoding. The performance improvements achieved by the decoder, compared to bounded distance decoding, are evaluated for some BCH codes. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
An efficient maximum-likelihood soft-decision decoding algorithm for linear block codes using a generalized Dijkstra's algorithm was proposed by Han, Hartmann, and Chen (1993). We prove that this algorithm is efficient for most practical communication systems where the probability of error is less than 10/sup -3/ by finding an upper bound of the computational effort of the algorithm. A suboptimal decoding algorithm is also proposed. The performance of this suboptimal decoding algorithm is within 0.25 dB of the performance of an optimal decoding algorithm for the (104, 52) binary extended quadratic residue code, and within 0.5 dB of the optimal performance for the (128, 64) binary BCH code, respectively.