厦门大学学报(自然科学版)
廈門大學學報(自然科學版)
하문대학학보(자연과학판)
JOURNAL OF XIAMEN UNIVERSITY (NATURAL SCIENCE)
2010年
2期
205-209
,共5页
自适应滤波%FPGA%AccelDSP
自適應濾波%FPGA%AccelDSP
자괄응려파%FPGA%AccelDSP
adaptive filters%FPGA%AccelDSP
给出了一种自适应滤波器的设计和FPGA的实现方法.简要分析了最小均方误差(LMS)、归一化最小均方误差(NLMS)和延迟最小均方误差(DLMS)自适应滤波器的工作原理,指出了3种滤波器的区别和联系.详细介绍使用Xilinx公司的AccelDSP高层次设计工具设计自适应滤波器的流程与方法,说明了可综合Matlab语言的结构特点,提高硬件使用效率的途径等设计细节,得到了设计代码和仿真结果.设计经过硬件时序仿真验证,可以在FPGA中直接实现.仿真结果说明,NLMS滤波器对于音频信号有很好的收敛特性,DLMS滤波器可以达到很高的工作频率设计.设计方法对于其它数字信号处理系统的设计和实现具有参考价值.设计过程表明AccelDSP工具可以显著地提升数字信号处理系统的设计效率.
給齣瞭一種自適應濾波器的設計和FPGA的實現方法.簡要分析瞭最小均方誤差(LMS)、歸一化最小均方誤差(NLMS)和延遲最小均方誤差(DLMS)自適應濾波器的工作原理,指齣瞭3種濾波器的區彆和聯繫.詳細介紹使用Xilinx公司的AccelDSP高層次設計工具設計自適應濾波器的流程與方法,說明瞭可綜閤Matlab語言的結構特點,提高硬件使用效率的途徑等設計細節,得到瞭設計代碼和倣真結果.設計經過硬件時序倣真驗證,可以在FPGA中直接實現.倣真結果說明,NLMS濾波器對于音頻信號有很好的收斂特性,DLMS濾波器可以達到很高的工作頻率設計.設計方法對于其它數字信號處理繫統的設計和實現具有參攷價值.設計過程錶明AccelDSP工具可以顯著地提升數字信號處理繫統的設計效率.
급출료일충자괄응려파기적설계화FPGA적실현방법.간요분석료최소균방오차(LMS)、귀일화최소균방오차(NLMS)화연지최소균방오차(DLMS)자괄응려파기적공작원리,지출료3충려파기적구별화련계.상세개소사용Xilinx공사적AccelDSP고층차설계공구설계자괄응려파기적류정여방법,설명료가종합Matlab어언적결구특점,제고경건사용효솔적도경등설계세절,득도료설계대마화방진결과.설계경과경건시서방진험증,가이재FPGA중직접실현.방진결과설명,NLMS려파기대우음빈신호유흔호적수렴특성,DLMS려파기가이체도흔고적공작빈솔설계.설계방법대우기타수자신호처리계통적설계화실현구유삼고개치.설계과정표명AccelDSP공구가이현저지제승수자신호처리계통적설계효솔.
A design approach and FPGA implementation method of adaptive filters is presented in this paper. Working theory and differences of LMS, NLMS and DLMS adaptive filters is shortly analyzed. Using Xilinx's AccelDSP tool, the details of design flow, synthesizable MATLAB constructs and improving hardware using efficiency method, with part of the code and simulation results, is presented as well. The design is verified by timing simulation, and can be implemented on FPGA directly. It is shown by simulation results that NLMS filters have a better convergence character, while DLMS filters have a higher working frequency. The design approach can be a good reference to other digital signal processing systems. And the design process demonstrates that AccelDSP can remarkably improve the design efficiency of DSP systems.