• DocumentCode
    759258
  • Title

    Low-Complexity RLS Algorithms Using Dichotomous Coordinate Descent Iterations

  • Author

    Zakharov, Yuriy V. ; White, George P. ; Liu, Jie

  • Author_Institution
    Dept. of Electron., Univ. of York, York
  • Volume
    56
  • Issue
    7
  • fYear
    2008
  • fDate
    7/1/2008 12:00:00 AM
  • Firstpage
    3150
  • Lastpage
    3161
  • Abstract
    In this paper, we derive low-complexity recursive least squares (RLS) adaptive filtering algorithms. We express the RLS problem in terms of auxiliary normal equations with respect to increments of the filter weights and apply this approach to the exponentially weighted and sliding window cases to derive new RLS techniques. For solving the auxiliary equations, line search methods are used. We first consider conjugate gradient iterations with a complexity of operations per sample; being the number of the filter weights. To reduce the complexity and make the algorithms more suitable for finite precision implementation, we propose a new dichotomous coordinate descent (DCD) algorithm and apply it to the auxiliary equations. This results in a transversal RLS adaptive filter with complexity as low as multiplications per sample, which is only slightly higher than the complexity of the least mean squares (LMS) algorithm ( multiplications). Simulations are used to compare the performance of the proposed algorithms against the classical RLS and known advanced adaptive algorithms. Fixed-point FPGA implementation of the proposed DCD-based RLS algorithm is also discussed and results of such implementation are presented.
  • Keywords
    adaptive filters; computational complexity; conjugate gradient methods; field programmable gate arrays; filtering theory; fixed point arithmetic; least mean squares methods; recursive estimation; search problems; RLS adaptive filter; adaptive filtering algorithm; auxiliary equations; conjugate gradient iterations; dichotomous coordinate descent iterations; fixed-point FPGA; least mean squares algorithm; line search methods; low-complexity RLS algorithms; recursive least squares; Adaptive algorithm; Adaptive filters; Equations; Field programmable gate arrays; Filtering algorithms; Least squares approximation; Least squares methods; Resonance light scattering; Search methods; Transversal filters; Adaptive filter; DCD algorithm; FPGA implementation; RLS; conjugate gradient; dichotomous coordinate descent; line search;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2008.917874
  • Filename
    4545294