Correcting DFT Codes with a Modified Berlekamp-Massey Algorithm and Kalman Recursive Syndrome Extension

Real number block codes derived from the discrete Fourier transform (DFT) are corrected by coupling a very modified Berlekamp-Massey (BM) algorithm with a syndrome extension process. The modified BM algorithm determines recursively the locations of any large errors whose number is within the capability of the DFT code. It evolves a connection polynomial which is changed when a discrepancy is above a threshold which is adjusted during each iteration. The large error locations are repositioned to exact location indices to combat low-level noise effects. The syndromes are extended using the refined connection polynomial taps. Alternately, enhanced extension recursions based on Kalman syndrome extensions are developed and simulated.

[1]  Pierre Duhamel,et al.  Impulsive noise cancellation in multicarrier transmission , 2005, IEEE Transactions on Communications.

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

[3]  George Bosilca,et al.  Algorithm-based fault tolerance applied to high performance computing , 2009, J. Parallel Distributed Comput..

[4]  I. Miller Probability, Random Variables, and Stochastic Processes , 1966 .

[5]  Christine Guillemot,et al.  Characterization of a Class of Error Correcting Frames for Robust Signal Transmission over Wireless Communication Channels , 2005, EURASIP J. Adv. Signal Process..

[6]  Robert Baumann,et al.  Soft errors in advanced computer systems , 2005, IEEE Design & Test of Computers.

[7]  Jack Dongarra,et al.  Fault tolerant matrix operations using checksum and reverse computation , 1996, Proceedings of 6th Symposium on the Frontiers of Massively Parallel Computation (Frontiers '96).

[8]  T. Marshall,et al.  Coding of Real-Number Sequences for Error Correction: A Digital Signal Processing Problem , 1984, IEEE J. Sel. Areas Commun..

[9]  Pierre Duhamel,et al.  A posteriori control of complex Reed Solomon decoding with application to impulse noise cancellation in HIPERLAN/2 , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[10]  R. Blahut Algebraic Codes for Data Transmission , 2002 .

[11]  Mathieu Cunche,et al.  Algorithm-Based Fault Tolerance Applied to P2P Computing Networks , 2009, 2009 First International Conference on Advances in P2P Systems.

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

[13]  Pierre Duhamel,et al.  Joint Source-Channel Coding Using Real BCH Codes for Robust Image Transmission , 2007, IEEE Transactions on Image Processing.

[14]  Zizhong Chen,et al.  Algorithm-based checkpoint-free fault tolerance for parallel matrix computations on volatile resources , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.