将Hd(2)减至0.1,Hd(6)不变,即: f=[0 1/7 2/7 3/7 5/7 6/7 13/14 1]; m=[0 0 0.1 1 1 0.456 0 0]; b=fir2(15, f, m);
[h,w]=freqz(b,1,512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应') grid on
将Hd(6)增至0.8,Hd(2)不变,即: f=[0 1/7 2/7 3/7 5/7 6/7 13/14 1]; m=[0 0 0.456 1 1 0.8 0 0]; b=fir2(15, f, m);
[h,w]=freqz(b, 1, 512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应') grid on
将Hd(6)减至0.1,Hd(2)不变,即: f=[0 1/7 2/7 3/7 5/7 6/7 13/14 1]; m=[0 0 0.456 1 1 0.1 0 0]; b=fir2(15, f, m);
[h,w]=freqz(b, 1, 512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应') grid on