Critically Subsampled Filterbanks for SISO Reed–Solomon Decoding

In the last decade, there has been a growing interest in soft decoding techniques. These techniques are used in the context of concatenated codes, with Turbo codes as the main example, but are almost never applied to existing classical codes. In this paper, the family of Reed-Solomon (RS) codes is considered, and the complexity problem of soft-in soft-out (SISO) RS decoding is tackled by breaking RS codes into several smaller subcodes. Finally, the decoders of these subcodes work together in a Turbo-like fashion (Gallager's algorithm) to find an approximate maximum a posteriori (MAP) solution. The decomposition that is presented here is based on critically subsampled filterbanks, with one subcode in each subband. A critically subsampled filterbank allows us to define a number of parallel independent subcodes. Furthermore, noncritically subsampled filterbanks have a larger number of subband variables than the codeword length, causing a message passing decoder (Gallager's algorithm) to fail. This paper focuses on the construction of such filterbanks, starting from noncritically subsampled filterbanks, it gradually evolves towards a critically subsampled filterbank

[1]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[2]  Jack K. Wolf,et al.  Redundancy, the Discrete Fourier Transform, and Impulse Noise Cancellation , 1983, IEEE Trans. Commun..

[3]  Joachim Hagenauer,et al.  Iterative decoding of binary block and convolutional codes , 1996, IEEE Trans. Inf. Theory.

[4]  Martin Vetterli Running FIR and IIR filtering using multirate filter banks , 1988, IEEE Trans. Acoust. Speech Signal Process..

[5]  Luc Vandendorpe,et al.  Oversampled filter banks as error correcting codes , 2002, The 5th International Symposium on Wireless Personal Multimedia Communications.

[6]  J. O’Sullivan,et al.  Theory of Paraunitary Filter Banks Over Fields of Characteristic Two , 2002 .

[7]  Venkatesan Guruswami,et al.  Improved decoding of Reed-Solomon and algebraic-geometric codes , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[8]  Alexander Vardy,et al.  Bit-level soft-decision decoding of Reed-Solomon codes , 1991, IEEE Trans. Commun..

[9]  Alexander Vardy,et al.  Algebraic soft-decision decoding of Reed-Solomon codes , 2003, IEEE Trans. Inf. Theory.

[10]  Jung-Fu Cheng,et al.  Turbo Decoding as an Instance of Pearl's "Belief Propagation" Algorithm , 1998, IEEE J. Sel. Areas Commun..

[11]  Martin Vetterli,et al.  A theory of multirate filter banks , 1987, IEEE Trans. Acoust. Speech Signal Process..

[12]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[13]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[14]  Jelena Kovacevic,et al.  Wavelets and Subband Coding , 2013, Prentice Hall Signal Processing Series.

[15]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[16]  M. Portnoff Time-frequency representation of digital signals and systems based on short-time Fourier analysis , 1980 .

[17]  Christine Guillemot,et al.  Performance analysis and recursive syndrome decoding of DFT codes for bursty erasure recovery , 2003, IEEE Trans. Signal Process..

[18]  Anna Scaglione,et al.  Redundant filterbank precoders and equalizers. I. Unification and optimal designs , 1999, IEEE Trans. Signal Process..

[19]  G. David Forney,et al.  Generalized minimum distance decoding , 1966, IEEE Trans. Inf. Theory.

[20]  Robert J. McEliece,et al.  Subspace subcodes of Reed-Solomon codes , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[21]  Allan O. Steinhardt,et al.  Fast algorithms for digital signal processing , 1986, Proceedings of the IEEE.

[22]  Alain Glavieux,et al.  Reflections on the Prize Paper : "Near optimum error-correcting coding and decoding: turbo codes" , 1998 .

[23]  Sergio Benedetto,et al.  Guest Editorial Concatenated Coding Techniques And Iterative Decoding: Sailing Toward Channel Capacity , 1998 .

[24]  S. Biyiksiz,et al.  Multirate digital signal processing , 1985, Proceedings of the IEEE.

[25]  Venkatesan Guruswami,et al.  Improved decoding of Reed-Solomon and algebraic-geometry codes , 1999, IEEE Trans. Inf. Theory.

[26]  Shu Lin,et al.  Soft-input soft-output decoding of linear block codes based on ordered statistics , 1998, IEEE GLOBECOM 1998 (Cat. NO. 98CH36250).

[27]  Christine Guillemot,et al.  Subspace-based error and erasure correction with DFT codes for wireless channels , 2004, IEEE Transactions on Signal Processing.

[28]  Unjeng Cheng,et al.  Bounds of the bit error probability of a linear cyclic code over GF(2l) and its extended code , 1988, IEEE Trans. Inf. Theory.

[29]  Christine Guillemot,et al.  Subspace algorithms for error localization with quantized DFT codes , 2004, IEEE Transactions on Communications.

[30]  G. Robert Redinbo Decoding real block codes: Activity detection Wiener estimation , 2000, IEEE Trans. Inf. Theory.

[31]  Ronald W. Schafer,et al.  Two-band wavelets and filterbanks over finite fields with connections to error control coding , 2003, IEEE Trans. Signal Process..

[32]  G. Solomon,et al.  A Connection Between Block and Convolutional Codes , 1979 .