实验四 有限长单位脉冲响应滤波器设计 朱方方 0806020433 通信四班 (1) 设计一个线性相位FIR 高通滤波器,通带边界频率为0
6π ,阻带边界频率为0
4π ,阻带衰减不小于40dB
要求给出 h(n)的解析式,并用 MATLAB 绘出时域波形和幅频特性
解: (1) 求数字边界频率: 0
cr (2) 求理想滤波器的边界频率: 0
5n (3) 求理想单位脉冲响应: ds i n()s i n [() ]()( )1nnnnnnhnn (4) 选择窗函数
阻带最小衰减为-40dB,因此选择海明窗(其阻带最小衰减为-44dB);滤波器的过渡带宽为0
2π ,因此 6
231 , 152NNN (5) 求 FIR 滤波器的单位脉冲响应 h(n): 31dsin(15)sin[0
5(15)]1cos( )15( )( )( )15(15)115nnnRnnh nwn hnnn 程序: clear; N=31; n=0:N-1; hd=(sin(pi*(n-15))-sin(0
5*pi*(n-15)))
/(pi*(n-15)); hd(16)=0
5; win=hanning(N); h=win'
*hd; figure; stem(n,h); xlabel('n'); ylabel('h(n)'); grid; title('FIR 高通滤波单位脉冲响应 h(n)'); [H,w]=freqz(h,1); H=20*log10(abs(H)); figure;3 plot(w/