LMS algorithm implementation in FPGA for noise reduction and echo cancellation

An FPGA implementation of a delayed Least Mean Square (LMS) adaptive filter is proposed for acoustic noise reduction and echo cancellation. The design is based on a single MAC FIR filter minimizing the utilization of FPGA resources. This structure is well suited for echo cancellation and noise reduction in concert halls, where the filter length is high and the sampling rate is relatively low.