• DocumentCode
    1241665
  • Title

    A block floating-point treatment to the LMS algorithm: efficient realization and a roundoff error analysis

  • Author

    Mitra, Abhijit ; Chakraborty, Mrityunjoy ; Sakai, Hideaki

  • Author_Institution
    Dept. of Electron. & Commun. Eng., Indian Inst. of Technol., Assam, India
  • Volume
    53
  • Issue
    12
  • fYear
    2005
  • Firstpage
    4536
  • Lastpage
    4544
  • Abstract
    An efficient scheme is presented for implementing the LMS-based transversal adaptive filter in block floating-point (BFP) format, which permits processing of data over a wide dynamic range, at temporal and hardware complexities significantly less than that of a floating-point processor. Appropriate BFP formats for both the data and the filter coefficients are adopted, taking care so that they remain invariant to interblock transition and weight updating operation, respectively. Care is also taken to prevent overflow during filtering, as well as weight updating processes jointly, by using a dynamic scaling of the data and a slightly reduced range for the step size, with the latter having only marginal effect on convergence speed. Extensions of the proposed scheme to the sign-sign LMS and the signed regressor LMS algorithms are taken up next, in order to reduce the processing time further. Finally, a roundoff error analysis of the proposed scheme under finite precision is carried out. It is shown that in the steady state, the quantization noise component in the output mean-square error depends on the step size both linearly and inversely. An optimum step size that minimizes this error is also found out.
  • Keywords
    adaptive filters; error analysis; filtering theory; least mean squares methods; quantisation (signal); LMS algorithm; block floating-point format; block floating-point treatment; mean-square error method; quantization noise; regressor algorithm; roundoff error analysis; transversal adaptive filter; weight updating operation; Adaptive filters; Algorithm design and analysis; Convergence; Dynamic range; Error analysis; Filtering; Hardware; Least squares approximation; Roundoff errors; Transversal filters; Block floating-point arithmetic; least mean square methods; overflow; roundoff errors;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2005.859342
  • Filename
    1542480