• 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