Implementation of the Trigonometric LMS Algorithm using Original Cordic Rotation
Nasrin Akhter, Kaniz Fatema, Lilatul Ferdouse, Faria Khandaker

TL;DR
This paper implements the Trigonometric LMS algorithm using the step-by-step CORDIC rotation method, verifying convergence behavior and demonstrating improved performance of Hyperbolic LMS over Trigonometric LMS.
Contribution
It provides a detailed implementation of TLMS and HLMS algorithms with actual CORDIC rotations, addressing previous gaps in convergence analysis.
Findings
HLMS shows better convergence than TLMS
Implementation with step-by-step CORDIC enhances accuracy
Simulation results confirm the effectiveness of the approach
Abstract
The LMS algorithm is one of the most successful adaptive filtering algorithms. It uses the instantaneous value of the square of the error signal as an estimate of the mean-square error (MSE). The LMS algorithm changes (adapts) the filter tap weights so that the error signal is minimized in the mean square sense. In Trigonometric LMS (TLMS) and Hyperbolic LMS (HLMS), two new versions of LMS algorithms, same formulations are performed as in the LMS algorithm with the exception that filter tap weights are now expressed using trigonometric and hyperbolic formulations, in cases for TLMS and HLMS respectively. Hence appears the CORDIC algorithm as it can efficiently perform trigonometric, hyperbolic, linear and logarithmic functions. While hardware-efficient algorithms often exist, the dominance of the software systems has kept those algorithms out of the spotlight. Among these hardware-…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
