fir1

王朝百科·作者佚名  2011-10-12
窄屏简体版  字體: |||超大  

fir1的用法MATLAB中fir1函数使用说明

fir1是用窗函数法设计线性相位RIRDF的工具箱函数,以实现线性相位FIRDF的标准窗函数法设计。

●hn=fir1(M,wc),返回6dB截止频率为wc的M阶(单位脉冲响应h(n)长度N=M+1)FIR低通(wc为标量)滤波器系数向量hn,默认选用哈明窗。滤波器单位脉冲响应h(n)与向量hn的关系为

h(n)=hn(n+1), n=0,1,2,3,……,M

而且满足线性相位条件:h(n)=h(N-1-n)。其中wc为对 π归一化的数字频率,0=<wc=<1。

当wc=[wcl,wcu]时,得到的是带通滤波器,其中-6dB通带为wcl=<ω=<wcu。

●hn=fir1(M,wc,'ftype‘),可设计高通和带阻FIR滤波器。

当ftype=high时,设计高通FIR滤波器;

当ftype=stop时,且wc=[wcl,wcu]时,设计带阻FIR滤波器。

应当注意,在设计高通和带阻FIR滤波器时,阶数M只能取偶数(h(n)长度N=M+1为奇数)。不过,当用户将M设置为奇数时,fir1会自动对M加1。

●hn=fir1(M,wc,window),可以指定窗函数向量window。默认为哈明窗。例如,

hn=fir1(M,wc,bartlett(M+1)),使用Bartlett窗设计。

hn=fir1(M,wc,blackman(M+1)),使用blackman窗设计。

hn=fir1(M,wc,'ftype',window),通过选择wc,ftype和window参数(含义同上),可以设计各种加窗滤波器。[1]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航