Title :
Splitting the unit delay [FIR/all pass filters design]
Author :
Laakso, Timo I. ; Valimaki, Vesa ; Karjalainen, Markus ; Laine, Unto K.
Author_Institution :
Sch. of Electron. & Manuf. Syst. Eng., Westminster Univ., UK
fDate :
1/1/1996 12:00:00 AM
Abstract :
A fractional delay filter is a device for bandlimited interpolation between samples. It finds applications in numerous fields of signal processing, including communications, array processing, speech processing, and music technology. We present a comprehensive review of FIR and allpass filter design techniques for bandlimited approximation of a fractional digital delay. Emphasis is on simple and efficient methods that are well suited for fast coefficient update or continuous control of the delay value. Various new approaches are proposed and several examples are provided to illustrate the performance of the methods. We also discuss the implementation complexity of the algorithms. We focus on four applications where fractional delay filters are needed: synchronization of digital modems, incommensurate sampling rate conversion, high-resolution pitch prediction, and sound synthesis of musical instruments
Keywords :
FIR filters; all-pass filters; approximation theory; delay circuits; digital filters; linear predictive coding; modems; music; musical instruments; signal resolution; signal sampling; signal synthesis; speech coding; synchronisation; FIR filter design; algorithms; allpass filter design; array processing; bandlimited approximation; bandlimited interpolation; communications; continuous control; digital modems synchronisation; fast coefficient update; fractional delay filter; fractional digital delay; high-resolution pitch prediction; implementation complexity; incommensurate sampling rate conversion; music technology; musical instruments; performance; signal processing; sound synthesis; speech processing; unit delay; Array signal processing; Band pass filters; Communication system control; Delay; Digital filters; Finite impulse response filter; Interpolation; Multiple signal classification; Signal processing algorithms; Speech processing;
Journal_Title :
Signal Processing Magazine, IEEE