kaiserord
凯撒窗FIR滤波器设计估计参数
语法
描述
[<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_79fd65d6-3048-4a3e-8562-df4372dcc2f9" class="intrnllnk">
返回筛选器顺序n
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_12b3523e-1af5-49e4-927c-2baab97bba3d" class="intrnllnk">Wn
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_cf102488-a153-44f5-bb98-bc342d98634e" class="intrnllnk">β
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_57390b13-9fb3-4551-a0b5-8eb480a5608c" class="intrnllnk">ftype
= kaiserord(<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
)n
,归一化频带边Wn
,和形状因子β
,指定Kaiser窗口用于<一个href="//www.tatmou.com/nl/nl/help/signal/ref/fir1.html">fir1
函数。设计FIR滤波器b
它大致符合f
,一个
,dev
,使用b = fir1(n,Wn,kaiser(n+1,beta),ftype,'noscale')
.
[<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_79fd65d6-3048-4a3e-8562-df4372dcc2f9" class="intrnllnk">
使用抽样率n
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_12b3523e-1af5-49e4-927c-2baab97bba3d" class="intrnllnk">Wn
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_cf102488-a153-44f5-bb98-bc342d98634e" class="intrnllnk">β
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_57390b13-9fb3-4551-a0b5-8eb480a5608c" class="intrnllnk">ftype
= kaiserord(<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_27bf94c7-066b-4407-bf63-598976ad1e32" class="intrnllnk">fs
)fs
在赫兹。
返回单元格数组,其元素为单元格数组的参数c
= kaiserord (<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
,<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_27bf94c7-066b-4407-bf63-598976ad1e32" class="intrnllnk">fs
“细胞”)fir1
.
例子
输入参数
输出参数
提示
注意区分滤波器长度和滤波器顺序的含义。过滤器长度为FIR滤波器中脉冲响应样本的个数。一般来说,脉冲响应的索引是从n= 0到n=l- 1,其中l是过滤器长度。过滤器订单是滤波器z变换表示中的最高幂。对于FIR传递函数,这种表示是一个多项式z权力最高的地方zl1最小次幂是z0.过滤顺序比长度(l- 1),也等于0的个数z多项式。
如果,在向量中<一个href="//www.tatmou.com/nl/help/signal/ref/#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">
dev
,当您指定跨波段的不平等偏差时,将使用指定偏差的最小值,因为凯撒窗方法被约束在所有波段中产生偏差最小的滤波器。在某些情况下,
kaiserord
低估或高估订单n
.如果过滤器不符合规格,请尝试更高的顺序,如n + 1
,n + 2
,等等,或者尝试低阶。如果截止频率接近0或奈奎斯特频率,或如果
dev
较大(大于10%)。
算法
给定频域的一组规范,kaiserord
估计将大致满足规格的最小FIR滤波器订单。kaiserord
将给定的滤波器规格转换为通带和阻带波纹,并将截止频率转换为带窗FIR滤波器设计所需的形式。
kaiserord
使用经验推导的公式来估计低通滤波器的阶数,以及微分器和希尔伯特变压器。多带滤波器(如带通滤波器)的估计来自低通设计公式。
凯撒窗的设计公式及其在FIR滤波器设计中的应用
在哪里α= -20日志10δ阻带衰减是以分贝表示的吗
在哪里n过滤器是订单和Δ吗ω是最小过渡区域的宽度。
参考文献
[1] IEEE声学、语音和信号处理学会数字信号处理委员会编者。数字信号处理论文选集“,.卷二世。纽约:IEEE出版社,1976年。
[2] Kaiser, James F.“使用非递归数字滤波器设计”我0-Sinh窗口函数。1974年IEEE电路与系统国际研讨会论文集。1974,第20-23页。
奥本海姆、艾伦五世、罗纳德·w·谢弗和约翰·r·巴克。离散时间信号处理。上马鞍河,新泽西州:Prentice Hall, 1999。