本文主要是介绍fdatool中的幅值响应 怎么计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
设计一个幅值是100,45hz的正弦波,设计一个滤波器,观察滤波器的幅值响应:
滤波前的数据的峰峰值是100*2;
假设滤波后的数据峰峰值变成95*2;(95*2是滤波后的数据的峰峰值,不是fft后的值)
计算 45hz 对应的幅值响应(db):20*log10(190/200)
Fs=1200;
x=0:Fs;
y=100*sin((2*pi*99)*x/Fs);% 99Hz的幅值是A=100
filterdata = filter(my_filter,y);figure(1);
plot(y,'r');hold on;plot(filterdata,'b');
fdatool滤波器设计工具:幅值响应图可以看到45hz对应的幅值响应(db)也是
这篇关于fdatool中的幅值响应 怎么计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!