摘要
研究一种改进的低复杂度复数滑动离散余弦变换(DCT)最小均方(LMS)自适应算法,并设计该算法的FPGA实现结构。在常规LMS算法的输入端前添加改进的滑动DCT,降低输入信号之间的关联性,提高自适应算法收敛速度。改进的滑动DCT算法针对硬件实现进行了优化,提高其在硬件实现中稳定性和精度。给出算法在FPGA实现框图、结果和Matlab仿真结果的对比,以及算法在FPGA中的资源使用。算法已经在实际工程中应用,效果远优于常规LMS自适应算法。
A low-complexity complex-valued sliding discrete cosine transform least-mean square(DCT-LMS) adaptive algorithm and its realization structure on field programmable gate array(FPGA) are researched.A revised sliding DCT is added in input port of conventional LMS algorithm to guarantee a fast convergence rate when relevance of input signals are reduced.The revised sliding DCT algorithm is optimized to improve stability and precision in hardware realization.The realization structure,result and the comparison with Matlab simulation result are presented.The resource utilization of the algorithm in FPGA is analyzed.The algorithm has been successfully used in practical engineering and its effect is better than conventional LMS adaptive algorithm.
出处
《传感器与微系统》
CSCD
北大核心
2012年第5期13-15,19,共4页
Transducer and Microsystem Technologies
基金
国家"863"计划资助项目(2009AA011606)
关键词
离散余弦变换
最小均方
自适应滤波
FPGA实现
discrete cosine transform(DCT)
least-mean square(LMS)
adaptive filter
FPGA realization