Digital filter design techniques in the frequency domain

Digital filtering is the process of spectrum shaping using digital components as the basic elements. Increasing speed and decreasing size and cost of digital components make it likely that digital filtering, already used extensively in the computer simulation of analog filters, will perform, in real-time devices, the functions which are now performed almost exclusively by analog components. In this paper, using the z-transform calculus, several digital filter design techniques are reviewed, and new ones are presented. One technique can be used to design a digital filter whose impulse response is like that of a given analog filter; other techniques are suitable for the design of a digital filter meeting frequency response criteria. Another technique yields digital filters with linear phase, specified frequency response, and controlled impulse response duration. The effect of digital arithmetic on the behavior of digital filters is also considered.

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

[2]  S. Thaler,et al.  A Simplified Method of Solving Linear and Nonlinear Systems , 1956, Proceedings of the IRE.

[3]  Ii P. Lewis Synthesis of Sampled-Signal Networks , 1958 .

[4]  Roger M. Golden,et al.  Digital Computer Simulation of a Sampled‐Data Voice‐Excited Vocoder , 1963 .

[5]  R. Carney Design of a Digital Notch Filter with Tracking Requirements , 1963, IEEE Transactions on Space Electronics and Telemetry.

[6]  Charles M. Rader,et al.  Bandpass Compressor: A New Type of Speech‐Compression Device , 1964 .

[7]  Bernard Gold Experiment with Speechlike Phase in a Spectrally Flattened Pitch‐Excited Channel Vocoder , 1964 .

[8]  R. M. Lerner,et al.  Band-pass filters with linear phase , 1964 .

[9]  Charles M. Rader Vector Pitch Detection , 1964 .

[10]  Charles M. Rader Study of Vocoder Filters by Computer Simulation , 1964 .

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

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

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

[14]  Charles M. Rader,et al.  Speech‐Compression Simulation Compiler , 1965 .

[15]  Cornelius T. Leondes,et al.  The Synthesis of Recursive Digital Filters , 1966, J. ACM.

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

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