Advertisement

matlab设计数字滤波器

阅读量:

1、调用fdatool产生http://btdcw.com/btd-8290f34c5f0e7cd1842536d9-1.html

2、

Hd = fir_test; %fdatool 产生的滤波文件

设N为5。
通过一阶递归 FIR 滤波器 Hd 对输入信号进行处理。
d = filter(Hd, [arom, zeros(1, N/2)]); % 在此过程中向输入序列前部附加零值以提高运算效率
dd = double(d); % 通常情况下,在完成滤波操作后得到的数据类型可能是固定点格式而非双精度

figure (2);
plot (dd);

Hs=spectrum.periodogram; %声明,功率谱

psd(Hs,dd,'Fs',640*Fs); %%显示滤波后波形的频谱

全部评论 (0)

还没有任何评论哟~