节点文献

NLMS自适应滤波器的FPGA实现

The FPGA Implementation of NLMS Adaptive Filter

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 戴敬赵延洲张辉田越白浠霖

【Author】 DAI Jing1,ZHAO Yanzhou1,ZHANG Hui1,TIAN Yue2,BAI Xilin1(1.School of Information and Control Engineering,Shenyang Jianzhu University,Shenyang,China,110168;2.Allwin Telecommunication Company,Shenyang,China,110179)

【机构】 沈阳建筑大学信息与控制工程学院奥维通信股份有限公司

【摘要】 目的采用FPGA芯片实现NLMS算法,从而生成高性能的自适应滤波器来滤除通信信号中时变、未知的干扰信号,得到高质量的通信信号.方法通过对LMS及其改进算法的原理讨论及比较,确定适合于FPGA芯片上实现的NLMS算法,并对算法的具体实现方法进行论述.采用分段移位的方法实现除法运算,从而提高运算速度.结果通过对输出信号的频谱分析,当信号带宽为200 kHz,频率偏离中心频率0.087 5 MHz时,衰减达到了99.21 dB.结论本设计能高速度、高质量地滤除通信信道中的干扰信号,并很好地处理了FPGA的资源与速度的关系,能满足高速信号处理的要求.

【Abstract】 An adaptive filter was implemented in this paper,which was based on NLMS algorithm.High performance signals could be obtained by filtering the time-varying and unknown interferences in the communication channels.The NLMS algorithm was achieved by considering 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 as well.This method introduced bit-shift in terms of subsection instead of division compution,by which the operation speed of FPGA was greatly improved.The spectrogram of the output signals proved that the attenuation reached to 99.21 dB when the signal bandwidth was 200 KHz and the frequency was 0.087 5 MHz offset from the center frequency.The adaptive filter could effectively filter the interferences in the communication channels and split the differences between the resources and areas of the FPGA chips,meeting the requirements of high-speed signal processing.

【关键词】 自适应滤波器FPGALMSNLMSMATLAB
【Key words】 adaptive filterFPGALMSNLMSMATLAB
【基金】 辽宁省博士启动基金项目(20071003);辽宁省教育厅基金项目(2009B150)
  • 【文献出处】 沈阳建筑大学学报(自然科学版) ,Journal of Shenyang Jianzhu University(Natural Science) , 编辑部邮箱 ,2011年01期
  • 【分类号】TN713
  • 【被引频次】8
  • 【下载频次】334
节点文献中: 

本文链接的文献网络图示:

本文的引文网络