Abstract

This paper presents an online secondary path modeling method in active noise cancellation based on an enhanced Filtered-X Least Mean Squares (FxLMS) algorithm, implemented on an Altera Cyclone II board. The main specifications of the proposed algorithm are: (1) it avoids overdriving noise in ear by applying a limiter block, (2) it updates online secondary path modeling filter coefficients, utilizes error signal power, and minimizes system error by injecting random white noise at an appropriate time, which can modify the system changes, and (3) it synthesizes the hardware architecture using VHDL Hardware Description language for an Altera Cyclone II board. In this architecture, only 22 of 300 embedded multipliers and 6% of the logical elements in the FxLMS algorithm have been used. The proposed method has used less than 1% of the Field-programmable Gate Arrays’ board memory. The experiments illustrate convincing results in terms of accuracy, convergence speed, and functionality of the designed and implemented system.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call