要求设计一个10阶的带通巴特沃斯数字滤波器,带通频率为100Hz到200Hz,采样频率为1000Hz,绘出该滤波器的幅频于相频特性
其源程序如下:clear all;
N=10;
Wn=[100 200]/500;
[b,a]=butter(N,Wn,’bandpass’);
freqz(b,a,128,1000)
figure(2)
[y,t]=impz(b,a,101);
stem(t,y
源程序错了 是这个
clear all;
N=10;
Wn=[100 200]/500;
[b,a]=butter(N,Wn,'bandpass');
freqz(b,a,128,1000)
figure(2)
[y,t]=impz(b,a,101);
stem(t,y)
figure(3)
plot(t,y);xlim([0,0.1]);title('滤波后的信号');
hold on;
plot(t,x1,'--r');xlim([0,0.1]);