DocumentCode :
1306699
Title :
On fast FIR filters implemented as tail-canceling IIR filters
Author :
Wang, Avery ; Smith, Julius O., III
Author_Institution :
Chromatic Res., Sunnyvale, CA, USA
Volume :
45
Issue :
6
fYear :
1997
fDate :
6/1/1997 12:00:00 AM
Firstpage :
1415
Lastpage :
1427
Abstract :
We have developed an algorithm based on synthetic division for deriving the transfer function that cancels the tail of a given arbitrary rational (IIR) transfer function after a desired number of time steps. Our method applies to transfer functions with repeated poles, whereas previous methods of tail-subtraction cannot. We use a parallel state-variable technique with periodic refreshing to induce finite memory in order to prevent accumulation of quantization error in cases where the given transfer function has unstable modes. We present two methods for designing linear-phase truncated IIR (TIIR) filters based on antiphase filters. We explore finite-register effects for unstable modes and provide bounds on the maximum TIIR filter length. In particular, we show that for unstable systems, the available dynamic range of the registers must be three times that of the data. Considerable computational savings over conventional FIR filters are attainable for a given specification of linear-phase filter. We provide examples of filter design. We show how to generate finite-length polynomial impulse responses using TIIR filters. We list some applications of TIIR filters, including uses in digital audio and an algorithm for efficiently implementing Kay´s optimal high-resolution frequency estimator
Keywords :
FIR filters; IIR filters; delay circuits; digital arithmetic; poles and zeros; transfer functions; transient response; Kay´s optimal high-resolution frequency estimator; TIIR filters; algorithm; antiphase filters; digital audio; fast FIR filters; filter design; finite memory; finite-length polynomial impulse responses; finite-register effects; linear-phase filter; linear-phase truncated IIR filters; maximum TIIR filter length; parallel state-variable technique; periodic refresh; poles; quantization error; synthetic division; tail-canceling IIR filters; tail-subtraction; transfer function; unstable modes; unstable systems; Design methodology; Dynamic range; Finite impulse response filter; Frequency estimation; IIR filters; Polynomials; Quantization; Registers; Tail; Transfer functions;
fLanguage :
English
Journal_Title :
Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1053-587X
Type :
jour
DOI :
10.1109/78.599954
Filename :
599954
Link To Document :
بازگشت