Kaiser窗FIR滤波器设计估计参数
[<一个href="#mw_79fd65d6-3048-4a3e-8562-df4372dcc2f9" class="intrnllnk">
返回过滤器订单n
,<一个href="#mw_12b3523e-1af5-49e4-927c-2baab97bba3d" class="intrnllnk">Wn
,<一个href="#mw_cf102488-a153-44f5-bb98-bc342d98634e" class="intrnllnk">bet
,<一个href="#mw_57390b13-9fb3-4551-a0b5-8eb480a5608c" class="intrnllnk">FTYPE.
) = kaiserord (<一个href="#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
)n
,归一化频带边缘Wn
和形状因子bet
这为kaiser窗口指定用于使用<一个href="//www.tatmou.com/help/signal/ref/fir1.html">fir1
函数。设计FIR滤波器b
这大致符合f
,一个
, 和dev
, 用b = fir1 (n, n, kaiser (n + 1,β),ftype, noscale)
.
[<一个href="#mw_79fd65d6-3048-4a3e-8562-df4372dcc2f9" class="intrnllnk">
使用采样率n
,<一个href="#mw_12b3523e-1af5-49e4-927c-2baab97bba3d" class="intrnllnk">Wn
,<一个href="#mw_cf102488-a153-44f5-bb98-bc342d98634e" class="intrnllnk">bet
,<一个href="#mw_57390b13-9fb3-4551-a0b5-8eb480a5608c" class="intrnllnk">FTYPE.
) = kaiserord (<一个href="#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
,<一个href="#mw_27bf94c7-066b-4407-bf63-598976ad1e32" class="intrnllnk">fs
)fs
在赫兹。
返回一个单元格数组,其元素是的参数c
= kaiserord (<一个href="#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
,<一个href="#mw_27bf94c7-066b-4407-bf63-598976ad1e32" class="intrnllnk">fs
“细胞”)fir1
.
小心区分过滤器长度和过滤器的含义。过滤器长度FIR滤波器中的脉冲响应样本的数量。通常,脉冲响应被索引n= 0到n=l- 1,l为过滤器长度。过滤器订单是滤波器的z变换表示中的最高功率。对于FIR传输函数,此表示是多项式z,最高功率的地方zl1最低的幂是z0.过滤顺序比长度(l- 1)并且也等于零的数量z多项式。
如果,在向量中<一个href="#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
,您指定跨带的不等偏差,使用最小指定的偏差,因为kaiser窗口方法被约束以在所有频带中产生具有最小偏差的滤波器。
在某些情况下,Kaiserord.
低估或高估订单量n
.如果过滤器不符合规格,请尝试更高阶(如)n + 1
,n + 2
,等等,或者尝试更低的顺序。
如果截止频率接近0或奈奎斯特频率,则结果是不准确的,或者如果dev
大(大于10%)。
给定频域中的一组规格,Kaiserord.
估计将大约满足规范的最小FIR滤波器顺序。Kaiserord.
将给定的滤波器规格转换为通带和阻带波纹,并将截止频率转换为加窗FIR滤波器设计所需的形式。
Kaiserord.
使用经验衍生的公式来估计低通滤波器的订单,以及差异化器和Hilbert变压器。多频带滤波器(例如带通滤波器)的估计来自低通设计公式。
基于Kaiser窗的设计公式及其在FIR滤波器设计中的应用是
在哪里α.= -20日志10δ.是在分贝中表达的停机衰减,以及
在哪里n是过滤器订单和δω.是最小过渡区宽度。
[1]数字信号处理委员会,IEEE声学、语音和信号处理学会主编。数字信号处理论文选集.卷。II。纽约:IEEE按,1976年。
非递归数字滤波器的设计我0-sinh窗口功能。“1974年IEEE国际电路和系统研讨会的诉讼程序。1974年,第20-23页。
[3] Oppenheim,Alan V.,Ronald W. Schafer和John R. Buck。离散时间信号处理。上马鞍河,新泽西州:普伦蒂斯霍尔,1999。