MATLAB,FIR低通滤波器程序或者FDATool的参数设定

采样频率12000HZ,要求滤掉5000HZ以上的杂波... 采样频率12000HZ,要求滤掉5000HZ以上的杂波 展开
 我来答
liujunyi1990
推荐于2017-12-16 · TA获得超过1055个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:274万
展开全部

例题:

设计一个低通数字滤波器,给定抽样频率为fs=12000Hz,通带截止频率wp=0Hz,阻带起始频率ws=5000Hz(假设阻带衰减不小于-50dB)。

解答:

由于阻带衰减为50dB,查表,可选海明窗,其阻带最小衰减为53dB,过渡带宽度为6.6π/N。

MATLAB程序如下:

wp=0;% 频率归一化

ws=5000*2/12000;

wdel=ws-wp;% 过渡带宽

wn=0.5*(wp+ws);% 近似计算截止频率

N=ceil(6.6*pi/wdel);% 根据过渡带宽度求滤波器阶数

window=hamming(N+1);% 海明窗

b=fir1(N,wn,window);% FIR滤波器设计

freqz(b,1,512);% 查看滤波器幅频及相频特性



参考:

http://zhidao.baidu.com/question/350250283.html


你的问题没有说明衰减,我直接在百度上找的答案,使用海明窗的低通滤波器。我运行了下,语句是对的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式