• DocumentCode
    1506159
  • Title

    Finite-precision error analysis of QRD-RLS and STAR-RLS adaptive filters

  • Author

    Raghunath, Kalavai J. ; Parhi, Keshab K.

  • Author_Institution
    Lucent Technol., AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    45
  • Issue
    5
  • fYear
    1997
  • fDate
    5/1/1997 12:00:00 AM
  • Firstpage
    1193
  • Lastpage
    1209
  • Abstract
    The QR decomposition-based recursive least-squares (RLS) adaptive filtering (QRD-RLS) algorithm is suitable for VLSI implementation since it has good numerical properties and can be mapped onto a systolic array. A new fine-grain pipelinable STAR-RLS algorithm was developed. The pipelined STAR-RLS algorithm (PSTAR-RLS) is useful for high-speed applications. The stability of QRD-RLS, STAR-RLS, and PSTAR-RLS has been proved, but the performance of these algorithms in finite-precision arithmetic has not yet been analyzed. The authors determine expressions for the degradation in the performance of these algorithms due to finite precision. By exploiting the steady-state properties of these algorithms, simple expressions are obtained that depend only on known parameters. This analysis can be used to compare the algorithms and to decide the wordlength to be used in an implementation. Since floating- or fixed-point arithmetic representations may be used in practice, both representations are considered. The results show that the three algorithms have about the same finite-precision performance, with PSTAR-RLS performing better than STAR-RLS, which does better than QRD-RLS. These algorithms can be implemented with as few as 8 bits for the fractional part, depending on the filter size and the forgetting factor used. The theoretical expressions are found to be in good agreement with the simulation results
  • Keywords
    adaptive filters; adaptive signal processing; digital arithmetic; error analysis; filtering theory; floating point arithmetic; least squares approximations; pipeline arithmetic; recursive estimation; systolic arrays; PSTAR-RLS; QR decomposition based recursive least squares; QRD-RLS adaptive filters; STAR-RLS adaptive filters; VLSI implementation; adaptive filtering algorithm; algorithm performance; filter size; finite-precision arithmetic; finite-precision error analysis; finite-precision performance; fixed-point arithmetic representation; floating-point arithmetic representation; forgetting factor; high-speed applications; pipelined STAR-RLS algorithm; simulation results; stability; steady-state properties; systolic algorithms; systolic array; wordlength; Adaptive filters; Algorithm design and analysis; Arithmetic; Error analysis; Filtering algorithms; Performance analysis; Resonance light scattering; Stability analysis; Systolic arrays; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.575694
  • Filename
    575694