DocumentCode :
2197786
Title :
NLMS Adaptive Algorithm Implement Based on FPGA
Author :
Dai, Jing ; Wang, Yanmei
Author_Institution :
Coll. of Inf. Sci. & Eng., Shenyang Ligong Univ., Shenyang, China
fYear :
2010
fDate :
1-3 Nov. 2010
Firstpage :
422
Lastpage :
425
Abstract :
A adaptive filter was implemented in this paper, which was based on NLMS algorithm. High performance signals could be gotten by filtering the time-varying and unknown interference in the communication channels. The NLMS algorithm was achieved by discussing the principle of LMS algorithm and its improvements. It was concluded that NLMS algorithm could be implemented on FPGA chips. This paper described the method of the specific implementation. This method introduces bit-shift in terms of subsection instead of division operation, by which the operation speed of FPGA is improved apparently. The spectrogram of the output signals proved that the attenuation reached to 99.21 dB when the normalized frequency was 0.04375π offset from the center frequency. The adaptive filter could filter the interference effectively in the communication channels. Moreover, the implementation of this adaptive filter requires considerably less FPGA resources because of the decreases of its calculating complexity. It could meet the requirements of high-speed signal processing.
Keywords :
adaptive filters; field programmable gate arrays; least mean squares methods; mobile communication; signal processing; telecommunication channels; time-varying filters; FPGA; NLMS; adaptive algorithm; adaptive filter; communication channels; high performance signals; signal processing; spectrogram; time-varying filters; FPGA; LMS; NLMS; adaptive filter;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Networks and Intelligent Systems (ICINIS), 2010 3rd International Conference on
Conference_Location :
Shenyang
Print_ISBN :
978-1-4244-8548-2
Electronic_ISBN :
978-0-7695-4249-2
Type :
conf
DOI :
10.1109/ICINIS.2010.97
Filename :
5693575
Link To Document :
بازگشت