本例程实现8阶滤波器,9个系数,由于系数的对称性,h(0)=h(8),h1(1)=h(7),h(2)=h(6),h(3)=h(5),h(4)为中间单独一个系数。根据公式: 实现框图: 推导出当系数N为偶数时,例如N=4:y(n)=h(0)*{x(0)+x(n-3)}+h(1)*{x(n-1)+x(n-2)} 当系数N为奇数时,例如N=5: y(n)=h(0)*{x(0)+x(n-1)}+h(1)*{x(n-1)+x(n-3)}+h(2)*x(n-2) 1、用matlab生成和量化滤波器系数 设置参数后,点击Design Filter按钮,fileexport,把滤波器系数导出到workspace,如下图: 执行命令:Num=Num ,把滤波器系数拷贝到文件COFFICIENT.dat中。
晓灰灰
12165次阅读
0条评论