1、首先利用matlab产生系数
注:里面大部分字母(如:FP)都是设置里面的简称
1)进入matlab,输入fdatool

2)设置fir

1、左侧第三个界面FA设置为fix(浮点型)
2、FP设置为specify all
3、点击apply

1)FIR设置window
2)order阶数设置为160或者其他
3)window选用Gaussian
4)fa采样频率(不是系统时钟)
5)fc截止频率
6)designfilter
7)点击tergets,生成coe文件
系数定点化处理:

2、FIR IP核产生

1)SS:coe
2)coefficients file:加入coe文件
3)inputSF:采样

本文介绍了如何在MATLAB中使用fdatool设计FIR滤波器并生成系数,然后在FPGA设计中应用这些系数。详细步骤包括在fdatool中设置滤波器参数,选择Gaussian窗函数,生成COE文件。接着,配置FIR IP核,导入coe文件,设定正确的采样频率和系统时钟,注意系数宽度和输出宽度的计算。
最低0.47元/天 解锁文章
433

被折叠的 条评论
为什么被折叠?



