1设计一个线性相位FIR带通滤波器,采样频率为20kHz,通带边界频率为4kHz和6kHz,阻带边界频率为2kHz和8kHz,阻带衰减不小于50dB。要求给出h
的解析式,并用MATLAB绘出时域波形和幅频特性。解:1求数字边界频率
c104c206r102r208
2求理想滤波器的边界频率
103
207
3求理想单位脉冲响应
si
2
si
1
hd
2
1
4选择窗函数。阻带最小衰减为50dB,因此选择汉明窗其阻带最小衰减为53dB;滤波器的过渡带宽为04π02π08π06π02π,因此66N102N3316
N2
5求FIR滤波器的单位脉冲响应h
054046cosh
w
hd
16si
07
16si
03
16R33
1604
16
16
程序:clearN33
0N1hdsi
07pi
16si
03pi
16pi
16hd1704wi
hammi
gNhwi
hdfigurestem
hxlabel
ylabelh
gridtitleFIR带通滤波单位脉冲响应h
Hwfreqzh1H20log10absHfigureplotwpiHaxis0110010xlabelomegapiylabel幅度dBgridtitleFIR带通滤波器,hammi
g窗,N33
fFIR带通滤波单位脉冲响应h
04
03
02
01
h
00102030
5
10
15
20
25
30
35
FIR带通滤波器,hammi
g窗,N33100102030
幅度dB
40506070809010000102030405060708091
fr