Determination of the Number of Errors in DFT Codes Subject to Low-Level Quantization Noise

This paper analyzes the effects of quantization or other low-level noise on the error correcting capability of a popular class of real-number Bose-Chaudhuri-Hocquenghem (BCH) codes known as discrete Fourier transform (DFT) codes. In the absence of low-level noise, a modified version of the Peterson-Gorenstein-Zierler (PGZ) algorithm allows the correction of up to corrupted entries in the real-valued code vector of an DFT code. In this paper, we analyze the performance of this modified PGZ algorithm in the presence of low-level (quantization or other) noise that might affect each entry of the code vector (and not simply of them). We focus on the part of the algorithm that determines the number of errors that have corrupted the real-number codeword. Our approach for determining the number of errors is more effective than existing systematic approaches in the literature and results in an explicit lower bound on the precision needed to guarantee the correct determination of the number of errors; our simulations suggest that this bound can be tight. Finally, we prove that the optimal bit allocation for DFT codes (in terms of correctly determining the number of errors) is the uniform one.

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

[2]  Rolf Johannesson,et al.  Algebraic methods for signal processing and communications coding , 1995 .

[3]  Olivier Rioul,et al.  Spectral interpolation coder for impulse noise cancellation over a binary symetric channel , 2000, 2000 10th European Signal Processing Conference.

[4]  J. Rissanen,et al.  Modeling By Shortest Data Description* , 1978, Autom..

[5]  H. Akaike A new look at the statistical model identification , 1974 .

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

[7]  Christoforos N. Hadjicostis,et al.  Non-Concurrent Error Detection and Correction in Fault-Tolerant Discrete-Time LTI Dynamic Systems , 2003 .

[8]  Mostafa Kaveh,et al.  The statistical performance of the MUSIC and the minimum-norm algorithms in resolving plane waves in noise , 1986, IEEE Trans. Acoust. Speech Signal Process..

[9]  J. Woods,et al.  Probability and Random Processes with Applications to Signal Processing , 2001 .

[10]  Nikola Rozic Image/video communications: joint source/channel coding , 1999, Int. J. Commun. Syst..

[11]  Jacob A. Abraham,et al.  Algorithm-Based Fault Tolerance for Matrix Operations , 1984, IEEE Transactions on Computers.

[12]  Emmanuel J. Candès,et al.  Highly Robust Error Correction byConvex Programming , 2006, IEEE Transactions on Information Theory.

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

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

[15]  Paulo Jorge S. G. Ferreira The eigenvalues of matrices that occur in certain interpolation problems , 1997, IEEE Trans. Signal Process..

[16]  A. W. M. van den Enden,et al.  Discrete Time Signal Processing , 1989 .

[17]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[18]  Paulo Jorge S. G. Ferreira,et al.  Locating and correcting errors in images , 1997, Proceedings of International Conference on Image Processing.

[19]  Farokh Marvasti,et al.  Robust decoding of DFT-based error-control codes for impulsive and additive white Gaussian noise channels , 2005 .

[20]  Steven Kay,et al.  Modern Spectral Estimation: Theory and Application , 1988 .

[21]  Bhaskar D. Rao,et al.  Statistical performance analysis of the minimum-norm method , 1989 .

[22]  Bhaskar D. Rao,et al.  Performance analysis of ESPRIT and TAM in determining the direction of arrival of plane waves in noise , 1989, IEEE Trans. Acoust. Speech Signal Process..