QUANTIZATION EFFECTS IN DIGITAL FILTERS

Abstract : Quantization effects in digital filters can be divided into four main categories: quantization of system coefficients, errors due to A-D conversion, errors due to roundoffs in the arithmetic, and a constraint on signal level due to the requirement that overflow must be prevented in the comparison. The effects of quantization on implementations of two basic algorithms of digital filtering-the first-or second-order linear recursive difference equation, and the fast Fourier transform (FFT) - are studied in some detail. For these algorithms, the differing quantization effects of fixed point, floating point, and block floating point arithmetic are examined and compared. The ideas developed in the study of simple recursive filters and the FFT are applied to analyze the effects of coefficient quantization, roundoff noise, and the overflow constraint in two more complicated types of digital filters - frequency sampling and FFT filters. Realizations of the same filter design, by means of the frequency sampling and FFT methods, are compared on the basis of differing quantization effects. All the noise analyses in the report are based on simple statistical models for roundoff and A-D conversion errors. Experimental noise measurements testing the predictions of these models are reported, and the empirical results are generally in good agreement with the statistical predictions.

[1]  W. R. Bennett,et al.  Spectra of quantized signals , 1948, Bell Syst. Tech. J..

[2]  B. Widrow Statistical analysis of amplitude-quantized sampled-data systems , 1961, Transactions of the American Institute of Electrical Engineers, Part II: Applications and Industry.

[3]  J. Kaiser,et al.  Design of wideband sampled-data filters , 1964 .

[4]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[5]  J. B. Knowles,et al.  Effect of a finite-word-length computer in a sampled-data feedback system , 1965 .

[6]  R. B. Blackman,et al.  Linear Data-smoothing and Prediction in Theory and Practice , 1965 .

[7]  Thomas G. Stockham,et al.  High-speed convolution and correlation , 1966, AFIPS '66 (Spring).

[8]  Charles M. Rader,et al.  Effects of quantization noise in digital filters , 1966, AFIPS '66 (Spring).

[9]  W. M. Gentleman,et al.  Fast Fourier Transforms: for fun and profit , 1966, AFIPS '66 (Fall).

[10]  Charles M. Rader,et al.  Effects of parameter quantization on the poles of a digital filter , 1967 .

[11]  I. Sandberg Floating-point-roundoff accumulation in digital-filter realizations , 1967 .

[12]  C. Rader,et al.  Digital filter design techniques in the frequency domain , 1967 .

[13]  B. Gold,et al.  Analysis of digital and analog formant synthesizers , 1968 .

[14]  J. Knowles,et al.  Coefficient Accuracy and Digital Filter Response , 1968 .

[15]  J. B. Knowles,et al.  Autocorrelation function of the quantisation-error process for a sinusoid , 1968 .

[16]  B. Gold,et al.  A note on digital filter synthesis , 1968 .

[17]  Patrick E. Riantey Eigenvalue Sensitivity and State-Variable Selection , 1968 .

[18]  B. Liu,et al.  ROUND-OFF ERROR OF FLOATING-POINT DIGITAL FILTERS, , 1968 .

[19]  Mit Press,et al.  Some Practical Consideration in the Realization of Linear Digital Filters , 1969 .

[20]  A. Oppenheim,et al.  A comparison of roundoff noise in floating point and fixed point digital filter realizations , 1969 .

[21]  Mit Press Roundoff Noise in Floating Point Fast Fourier Transform Computation , 1969 .

[22]  Alan Oppenheim BLOCK-FLOATING-POINT REALIZATION OF DIGITAL FILTERS , 1969 .

[23]  B. Gold,et al.  A direct search procedure for designing finite duration impulse response filters , 1969 .

[24]  P. Welch A fixed-point fast Fourier transform error analysis , 1969 .

[25]  Alan R. Jones,et al.  Fast Fourier Transform , 1970, SIGP.

[26]  A Bound on the Output of a Circular Convolution with Application to Digital Filtering , .