窗函数法设计FIR滤波器的实验中,已知实验要求设计一个指标为ω p =0.5π,ω s =0.5π,α p =0.25dB,α s =50dB的线性相位FIR低通滤波器,某同学MATLAB编程如下: Wp=0.3*pi;Ws=0.5*pi;Rp=0.25;Rs=50; N=35;n=[0:1:N-1];Wc=(Ws+Wp)/2; hd=ideal_lp(Wc,N);%语句1 w_han=(hanning(N))';h=hd.*w_han [db,mag,pha,grd,w]=freqz_m(h,1); plot(w/pi,db);axis([0,1,-100,5]); 1.结合程序,简述窗函数法设计FIR滤波器的基本设计思路。 2.用窗函数法设计FIR滤波器时,滤波器的过渡带宽度和阻带衰减各与哪些因素有 3.设所设计滤波器的频域响应如图9-4所示,试问:所设计滤波器的性能指标为多少?为了达到设计要求,结合题后给出的资料一、二,原程序应作何种修改? 4.如果要设计一个截止频率分别为ω c1 和ω c2 的带通滤波器(ω c1 <ω c2 ),语句1(即黑体部分)应作何种修改? 资料一:几种窗函数的性能比较。 窗函数 主瓣宽度 旁瓣峰值衰减/dB 阻带最小衰减/dB 矩形窗 4π/N -13 -21 汉宁窗 8π/N -31 -44 海明窗 8π/N -41 -53 布莱克曼窗 12π/N -57 -74 资料二:不同窗函数在MATLAB中的实现方法。 窗函数 MATLAB函数 矩形窗 w=boxcar(N) 汉宁窗 w=hanning(N) 海明窗 w=hamming(N) 布莱克曼窗 w=Blackman(N)