Total views : 239

Development of Adaptive LMS Filter IP on Zedboard for Hardware-software Co-design


  • Department of ECE, B.S. Abdur Rahman University, Chennai - 600048, Tamil Nadu, India
  • Department of ECE, SRM University, India


Objectives: A hardware-software co-design of Least Mean Square (LMS) adaptive FIR filter utilized for the real time noise cancellation purpose has been designed and demonstrated. Method/Analysis: This LMS adaptive filter which serves as a better choice in filtering real-time signals with noise, is being designed as an IP for various different users to make the filter reconfigurable to their designs. Fascinating feature about creating an IP on Zedboard which belong to the Zynq series of FPGA boards is to design the LMS filter in Simulink and convert to RTL (Register Transfer Level) logic by employing HDL coder. This process simplifies the task of either writing an HDL code or designing circuits using transistors, which is time-consuming and cumbersome. Findings: To estimate the performance the IP designed is profiled with the Simulink of MATLAB to estimate the functions, which takes more time for execution in the Simulink design of LMS adaptive filter. Profiling the application, it has been found out that LMS algorithm block for the calculation of adaptive coefficients takes around 311.63ns time/call of the execution time. Hence only this block is imported to FPGA as a soft-core block and interconnected with the hardcore ARM cortex A9 processor block which achieves hardware-software co-design of LMS adaptive filter. Application: This method simplifies the process of hardware-software co-design process, which can be applied to any complex design that can be generated from MATLAB/Simulink and generate the same design as an application to run on an advanced FPGA board.


Field Programmable Gate Array (FPGA), IP (Intellectual Property), LMS (Least Mean Square) Algorithm, Simulink, ZedBoard (Zynq Evaluation and Development Board).

Full Text:

 |  (PDF views: 261)


  • Ferdouse L, Akhter N, Nipa TH, Jaigirdar FT. Simulation and performance analysis of adaptive filtering algorithms in noise cancellation. International Journal of Computer Science. 2011 Jan; 8(1):185–92.
  • Karne VM, Thakur AS, Tiwari V. Least Mean Square (LMS) adaptive filter for noise cancellation. International Journal of Application or Innovation in Engineering and Management.2013 Mar:1–7.
  • Suhanya RSK. Performance enhancement of adaptive filters using preprocessing technique by wavelet transform.International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. 2014 Jun; 3(6):10030–7.
  • Available from: sw_manuals/xilinx2013_3/ug995-vivado-ip-subsystemstutorial.pdf.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.