摘要
文中基于分布式算法实现FIR数字滤波器的设计方案。该方案分为3部分,首先是利用Matlab软件产生需要的数据;使用FDATool工具包生成滤波算法所需要的系数;完成ROM查找表中数据的计算。第二部分是采用分布式算法设计基于FPGA的实现结构,完全避免了乘法运算,资源优化性高;第三部分通过对FPGA的滤波器设计方案进行仿真验证,并与使用Matlab模拟滤波算法产生的波形进行比较,两者能够达到几乎一致,得出电路设计合理,滤波效果达标的结论。
The design scheme of FIR digital filter based on distributed algorithm is implemented in this paper. The scheme is divided into three parts,the first is the use of Matlab software to generate the required data;the use of the FDATool toolkit to generate the coefficients of the filter algorithm;complete the calculation of the data in the ROM lookup table. The second part is the design and implementation of distributed algorithm based on the FPGA structure,completely avoid the multiplication,resource optimization;the third part is simulated through the design of FPGA filter,and simulation and filtering algorithm using Matlab waveform comparison,both can achieve almost the same,the circuit design is reasonable,the filtering effect of the standard conclusion.
出处
《电子设计工程》
2017年第23期139-142,共4页
Electronic Design Engineering
关键词
FIR
FPGA
分布式
并行结构
FIR
FPGA
distributed algorithm
parallel structure