第 6 页 共 13 页
(4). x(n)=1.5sin(0.2πn)-cos(0.4πn)+5.0sin(0.9πn)
0.30.20.10-0.1500-50-100-15002040608001234300080060040020001000200000246802468图四
MATLAB结果如图四所示:
第一行第一列为h(n);第一行第二列为H((ejω) 第二行第一列为X((ejω);第二行第二列为Y((ejω)
当f=4500Hz时,峰值为2500。与理论值一致,可认为系统满足要求。 (5) x(n)=1.5sin(0.2πn)-cos(0.4πn)+1.2sin(0.9πn)
0.40.30.2-500.10-0.1020406080-100-15050001234800600400200080060040020000246802468图五
MATLAB结果如图五所示:
第一行第一列为h(n), 第一行第二列为H(ejω), 第二行第一列为X(ejω),第二行第二列为Y(ejω)
当f=1000Hz时,峰值为750;与理论值一致,可认为系统满足要求。
数字信号处理——实验二、FIR滤波器设计与实现
第 7 页 共 13 页
五、思考题
1.当哈明窗长度N比65小(32)或大(129)的话,实验结果如何变化?
答:结果如下: (1)当N=32时
A:x(n)=3.0sin(0.16πn)+cos(0.8πn) (图1)
0.40.30.2-500.10-0.1010203040-100-15050001234200015001000500020001500100050000246802468图1
B:x(n)=1.5sin(0.2πn)-cos(0.4πn)+1.2sin(0.9πn)(图2)
0.30.20.10-0.1500-50-100-15001020304001234800600400200080060040020000246802468
图2
数字信号处理——实验二、FIR滤波器设计与实现
第 8 页 共 13 页
C:x(n)=1.5sin(0.2πn)-cos(0.4πn)+1.2sin(0.9πn)(图3)
0.60.40.20-0.2500-50-100-150010203040012348006004002000800600400200002468图3
02468D:x(n)=1.5sin(0.2πn)-cos(0.4πn)+5.0sin(0.9πn)(图4)
0.30.20.10-0.1500-50-100-150010203040012343000800600400200010002000002468图4
02468
数字信号处理——实验二、FIR滤波器设计与实现
第 9 页 共 13 页
E:x(n)=1.5sin(0.2πn)-cos(0.4πn)+1.2sin(0.9πn)(图5)
0.40.30.2-500.10-0.1010203040-100-150500012348006004002000800600400200002468图5
02468(2)当N=129时:A:x(n)=3.0sin(0.16πn)+cos(0.8πn)(图a)
0.40.30.2-500.10-0.1050100150-100-150500012342000150010005000200015001000500002468图a
02468
数字信号处理——实验二、FIR滤波器设计与实现
第 10 页 共 13 页
B:x(n)=1.5sin(0.2πn)-cos(0.4πn)+1.2sin(0.9πn)(图b)
0.30.20.10-0.1500-50-100-150050100150012348006004002000800600400200002468图b
02468C:x(n)=1.5sin(0.2πn)-cos(0.4πn)+1.2sin(0.9πn)(图c)
0.60.40.20-0.2500-50-100-150050100150012348006004002000800600400200002468图c
02468
数字信号处理——实验二、FIR滤波器设计与实现