摘要
为了减小FIR滤波器设计规模,根据FIR滤波器的线性特性,使用分布式算法作为滤波器的硬件实现算法,并利用MATLAB软件设计所需要的FIR数字滤波器(低通)。然后将整个滤波器划分为多个功能模块,利用VHDL语言和原理图输入两种设计技术进行了各个功能模块的设计,用QUARTUSⅡ进行了仿真,并用MATLAB对仿真结果进行了分析。其设计结果表明只需将查找表进行相应的改动,就能分别实现低通、高通、带通FIR滤波器,体现了设计的灵活性。
We employed a distributed algorithm to implement its hardware design,which is based on the considerations to its linear phase characteristic and the reduction of its design burden. We also employed MATLAB to devise the required FIR low-pass digital filter. The filter was divided into many modules, each of which was designed with VHDL and a schematic diagram. We used QUARTUSII to perform a simulation and MATLAB to analyze the results. Simulation results indicate that the only LUT modification can realize a low-pass, a high-pass or a band-pass FIR filter.
出处
《山东科学》
CAS
2009年第6期61-65,共5页
Shandong Science