Computer Engineering and Applications ›› 2007, Vol. 43 ›› Issue (5): 90-92.

• 产品、研发、测试 • Previous Articles     Next Articles

FPGA-based Implementation of Floating-point LMS Algorithm

  

  • Received:2006-01-18 Revised:1900-01-01 Online:2007-02-11 Published:2007-02-11

浮点LMS算法的FPGA实现

朱亮 杜勇 张长隆 韩方景   

  1. 国防科技大学电子科学与工程学院 国防科技大学电子科学与工程学院 国防科技大学电子科学与工程学院 国防科技大学电子科学与工程学院
  • 通讯作者: 朱亮

Abstract: FPGA-based implementation of floating-point LMS algorithm is one of the key techniques in the engineering design of adaptive array antennas. This paper proposes a new method to implemente floating-point LMS algorithm on FPGA . This proposed method adopts three levels of pipelines, satisfying the demand of precision and dynamic range of the algorithm concurrently. Simulation results show that the method can use FPGA logic resources efficiently and and assure the system running on high speed. Moreover, the method could satisfy real-time quality of the system.

Key words: Floating-point LMS algorithm, FPGA, adaptive array antennas

摘要: 浮点LMS算法的FPGA实现是自适应天线阵工程设计中的关键技术。本文提出了一种在FPGA内实现浮点LMS算法的方法,该方法采用三级流水线操作的方式,兼顾算法的精度和动态范围。仿真结果表明,该方法能有效利用FPGA的逻辑资源,保证运算速度,满足系统的实时性。

关键词: 浮点LMS算法, FPGA, 自适应天线阵