• DocumentCode
    811532
  • Title

    Design of IIR digital filters with arbitrary log magnitude function by WLS techniques

  • Author

    Kobayashi, Takao ; Imai, Satoshi

  • Author_Institution
    Res. Lab. of Precision Machinery & Electron., Tokyo Inst. of Technol., Yokohama, Japan
  • Volume
    38
  • Issue
    2
  • fYear
    1990
  • fDate
    2/1/1990 12:00:00 AM
  • Firstpage
    247
  • Lastpage
    252
  • Abstract
    The authors propose a technique for designing IIR (infinite impulse response) digital filters to have an arbitrary log magnitude frequency response. The technique is based on an iterative weighted least-squares (WLS) approach in the frequency domain. A weight updating procedure is introduced to obtain a nearly optimal approximation to the given log magnitude function in the least-squares sense. The weighting function is updated using the results of the previous iteration in such a way that the weighted error approximates the log magnitude error. Filter coefficients at each iteration are efficiently computed using a fast recursive algorithm for a set of linear equations derived from the WLS problem. Several design examples demonstrate the rapid convergence of the design algorithm. The algorithm is extended to equiripple approximation by means of a minor modification of the weight updating procedure
  • Keywords
    digital filters; filtering and prediction theory; frequency-domain synthesis; iterative methods; least squares approximations; IIR digital filters; WLS techniques; arbitrary log magnitude frequency response; equiripple approximation; fast recursive algorithm; frequency domain; infinite impulse response; iterative weighted least-squares; rapid convergence; weight updating procedure; weighting function; Algorithm design and analysis; Convergence; Digital filters; Equations; Error correction; Frequency domain analysis; Frequency response; IIR filters; Iterative methods; Nonlinear filters;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/29.103060
  • Filename
    103060