《数字信号处理》期末大作业
一、设计FIR带阻滤波器
(一)、试验数据的产生
分别产生两个高斯分布、零均值的白噪声数据u1?n?和u2?n?,其功率都为
2?u?0.1,让u1?n?和u2?n?分别通过一个FIR系统,可得到输出v1?n?和v2?n?,令
v(n)?v1?n??jv2?n?
在v(n)上再加上四个复正弦信号,幅度分别为a1?6,a2?12,a3?12,a4?2,归一化频率分别是f1'?0.12,f2'?0.23,f3'?0.24,f4'?0.16,这样可得到已知的试验信号x?n?。该FIR系统由5个FIR子系统级联而成:
b1?[1,1.98,0.9801]b2?[1,?1.98,0.9801] b3?[1,?1.8418,0.9801]
b4?[1,?1.5,0.9801]b5?[1,?1.2727,0.9801]1. 画出该FIR系统的归一化对数幅频响应,离散谱的分点数N?4096;
(归一化是指所有的数据被最大值去除,因此最大值处为零dB)
2.写出得到x?n?的计算过程。令所得到的数据长度N?256,描绘该波形(实部和虚部),并存储之;
(二) 设计FIR带阻滤波器
设计一FIR带阻滤波器,滤去x?n?在f1?处的正弦,分别使用窗函数法和Chebyshev一致逼近法设计滤波器。通带衰减约为0.1dB,阻带衰减约为-30dB,带边频率自己指定。 1.试确定该滤波器的阶次
2. 给出该滤波器的幅频响应及h?n?;
要求: 写出较为详细的报告,对实现步骤、所得结果等作较为深入的分析;