yinderuihot 发表于 2007-5-29 09:13

关于FIR低通滤波器窗函数设计的问题

本人做的毕业设计是。FIR低通滤波器的窗函数设计,本人以做了一个仿真程序如下,
fp=2000;fs=3000;Fs=10000;    以此通带频率。阻带频率为例~
wp=2*pi*fp/Fs;ws=2*pi*fs/Fs;
B=ws-wp;
N=ceil(8*pi/B);
wc=(wp+B/2)/pi;
hn=fir1(N-1,wc);
M=1024;
hk=fft(hn,M);
n=0:N-1;
subplot(2,2,1);stem(n,hn,'.');
xlabel('n');ylabel('h(n)');
grid on
k=1:M/2+1;
w=2*(0:M/2)/M;
subplot(2,2,2);plot(w,20*log10(abs(hk(k))));
axis();xlabel('w/pi');ylabel('20log|Hg(w)|');
grid on

可是做到这里不知道如何该,也就是随便给一个脉冲,实现真正滤波的程序该怎么写。
希望高人给出该程序,请随便给个脉冲为例

补充问题。关于GUI的。?????
就是    低通滤波器的窗函数设计不是要根据不同的阻带衰减选择不同的窗么。希望通过GUI登陆窗口可以设计,输入   通带频率,阻带频率,抽样频率,希望高人给出该频率。
如果可能的话,希望高人,可以QQ联系:
本人QQ:164248409   名字。小爱

[ 本帖最后由 eight 于 2007-5-29 09:50 编辑 ]

tujian510 发表于 2007-5-29 12:06

脉冲信号,Simulink中有模块,滤波器设计出来后用filter命令就可以实现了
页: [1]
查看完整版本: 关于FIR低通滤波器窗函数设计的问题