基于窗口的FIR滤波器设计
b=fir1(n,Wn)
b=fir1(n、Wn、F型)
b=fir1(___,窗口)
b=fir1(___,scalept)
实例
B=第一名(N,Wn)使用汉明窗口来设计N具有线性相位的th阶低通、带通或多带FIR滤波器。滤波器类型取决于滤波器的元件数量Wn.
B=第一名(N,Wn)
B
N
Wn
B=第一名(N,Wn,文件类型)设计低通、高通、带通、带阻或多带滤波器,具体取决于文件类型以及Wn.
B=第一名(N,Wn,文件类型)
文件类型
B=第一名(___,窗)使用中指定的向量设计过滤器窗以及以前语法中的任何论点。
B=第一名(___,窗)
窗
b=fir1(___,鳞片)此外,还指定是否规范化过滤器的幅值响应。
b=fir1(___,鳞片)
鳞片
注:使用fir2适用于具有任意频率响应的加窗滤波器。
fir2
全部崩溃
带通滤波器的48阶FIR带通滤波器设计rad/样本。可视化其大小和相位响应。
b=fir1(48,[0.35 0.65]);freqz(b,1512)
负载chirp.mat.该文件包含一个信号,Y,它的大部分力量都在上面Fs/4,或奈奎斯特频率的一半。采样率为8192赫兹。
chirp.mat
Y
Fs/4
设计一个34阶FIR高通滤波器来衰减以下信号的分量Fs/4.使用0.48的截止频率和30 dB纹波的切比雪夫窗。
负载啁啾声t=(0:length(y)-1)/Fs;bhi=fir1(34,0.48,“高”,chebwin(35,30));freqz(bhi,1)
过滤信号。显示原始和高通滤波信号。使用相同的Y-两个图的轴比例。
outhi=过滤器(bhi,1,y);子地块(2,1,1)地块(t,y)标题(“原始信号”)ys=ylim;子地块(2,1,2)地块(t,outhi)标题(“高通滤波信号”)xlabel(‘时间’)叶利姆(ys)
设计一个具有相同规格的低通滤波器。对信号进行滤波,并将结果与原始结果进行比较。使用相同的Y-两个图的轴比例。
blo=fir1(34,0.48,切布温(35,30));outlo=filter(blo,1,y);子地块(2,1,1)图(t,y)标题(“原始信号”)ys=ylim;子地块(2,1,2)地块(t,outlo)标题(“低通滤波信号”)xlabel(‘时间’)叶利姆(ys)
设计一个46阶FIR滤波器,将归一化频率衰减到以下rad/样本和样本之间和rad/sample,叫它bM.
bM
ord=46;低=0.4;bnd=[0.6 0.9];bM=fir1(ord,[低bnd]);
重新设计bM这样它就可以通过衰减的频带并停止其他频率。调用新的滤波器体重使用fvtool显示滤波器的频率响应。
体重
fvtool
bW=fir1(ord,[低bnd],“DC-1”);hfvt=fvtool(bM,1,bW,1);图例(hfvt,“bM”,“bW”)
重新设计bM使用汉恩窗口。(汉恩窗口)“DC-0”比较Hamming和Hann设计的震级响应。
“DC-0”
hM=fir1(ord,[低bnd],“DC-0”,hann(ord+1));hfvt=fvtool(bM,1,hM,1);图例(hfvt,“哈明”,“汉恩”)
重新设计体重使用Tukey窗口。比较Hamming和Tukey设计的震级响应。
tW=fir1(ord,[低bnd],“DC-1”,图克温(作战需求文件+1));hfvt=fvtool(bW,1,tW,1);图例(hfvt,“哈明”,“Tukey”)
过滤器顺序,指定为整数标量。
对于高通和带阻配置,fir1始终使用偶数滤波器顺序。该顺序必须为偶数,因为奇数阶对称FIR滤波器在奈奎斯特频率下必须具有零增益。如果指定奇数N对于高通或带阻滤波器,则fir1增量N到1点。
fir1
数据类型:双重的
双重的
频率约束,指定为标量、两元素向量或多元素向量。的所有元素Wn必须严格大于0且严格小于1,其中1对应于奈奎斯特频率:0<Wn<1.奈奎斯特频率为采样率的一半或πrad/样本。
如果Wn那么,它是一个标量fir1设计具有截止频率的低通或高通滤波器Wn截止频率是滤波器标准化增益为–6 dB的频率。
如果Wn是二元向量[w1-w2]哪里w1<w2然后fir1设计了截止频率较低的带通或带阻滤波器w1和更高的截止频率w2.
[w1-w2]
w1
w2
如果Wn是多元向量[w1 w2…wn]哪里w1<w2< … <wn然后fir1返回一个N带0的th阶多带滤波器<ω<w1,w1<ω<w2, …,wn<ω< 1.
[w1 w2…wn]
wn
“低”
“带通”
“高”
“停下来”
“DC-1”
过滤器类型,指定为以下类型之一:
“低”指定具有截止频率的低通滤波器Wn.“低”是标量的默认值Wn.
“高”指定具有截止频率的高通滤波器Wn.
“带通”如果需要,指定带通滤波器Wn是一个二元向量。“带通”是默认的Wn有两个要素。
“停下来”如果需要,指定带阻滤波器Wn是一个二元向量。
“DC-0”指定多频带滤波器的第一个频带是阻带。“DC-0”是默认的Wn有两个以上的元素。
“DC-1”指定多带滤波器的第一个带是通带。
数据类型:烧焦
烧焦
窗口,指定为向量。窗口向量必须具有N+1要素。如果您没有指定窗然后fir1使用汉明窗口。有关可用窗口的列表,请参阅窗户.
fir1不会自动增加的长度窗如果您试图设计奇数阶高通或带阻滤波器。
例子:凯撒(n+1,0.5)指定形状参数为0.5的Kaiser窗口与顺序过滤器一起使用N.
凯撒(n+1,0.5)
例子:哈明(n+1)相当于未指定窗口。
哈明(n+1)
“规模”
“noscale”
规范化选项,指定为“规模”或“noscale”.
“规模”对系数进行规格化,使通带中心滤波器的幅度响应为1(0 dB)。
“noscale”不规范化系数。
过滤器系数,作为长度的行向量返回N+1.系数按Z变换变量的降幂排序Z:
B(Z) =b(1)+b(2)Z+ … +b(n+1)Z–n.
b(1)
b(2)
b(n+1)
fir1使用最小二乘近似计算滤波器系数,然后使用窗.
[1] IEEE声学、语音和信号处理学会数字信号处理委员会,编:《数字信号处理程序》。纽约:IEEE出版社,1979年,算法5.2。
使用说明和限制:
所有输入必须是常量。如果表达式或变量的值不变,则允许使用它们。
cfirpm|设计过滤器|滤器|fir2|fircls|fircls1|冷杉|firpm|数字滤波器频率响应|哈明|凯瑟罗德|窗
cfirpm
设计过滤器
滤器
fircls
fircls1
冷杉
firpm
数字滤波器频率响应
哈明
凯瑟罗德
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处
现在受审