matlab中用fdatool设计的滤波器如何使用
答案:2 悬赏:80 手机版
解决时间 2021-03-26 06:33
- 提问者网友:送舟行
- 2021-03-26 02:28
matlab中用fdatool设计的滤波器如何使用
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-03-26 03:37
双线性法设计低通滤波器:
fp=1000;
fc=1200;
as=100;
ap=1;
fs=22000;
wp=2*fp/fs;
wc=2*fc/fs; %归一化截止频率
[n,wn]=ellipord(wp,wc,ap,as);%求数字滤波器的最小阶数和归一化截止频率
[b,a]=ellip(n,ap,as,wn);%求传递函数的分子分母系数
d=filter(b,a,y);%用设计的滤波器进行滤波
然后你把滤波前后的频谱画出来比较就好了.
fp=1000;
fc=1200;
as=100;
ap=1;
fs=22000;
wp=2*fp/fs;
wc=2*fc/fs; %归一化截止频率
[n,wn]=ellipord(wp,wc,ap,as);%求数字滤波器的最小阶数和归一化截止频率
[b,a]=ellip(n,ap,as,wn);%求传递函数的分子分母系数
d=filter(b,a,y);%用设计的滤波器进行滤波
然后你把滤波前后的频谱画出来比较就好了.
全部回答
- 1楼网友:怀裏藏嬌
- 2021-03-26 04:20
不还我也在用这个,现在用fdatool设计出了滤波器,仿真波形也很好,现在想要fdatool设计的滤波器输出的分子分母系数来在C语言中实现,不太懂,忘指教一下,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯