kaiserord
Kaiser窗冷杉滤波器设计估计参数
语法
描述
(<一个href="//www.tatmou.com/se/help/signal/ref/#mw_79fd65d6-3048-4a3e-8562-df4372dcc2f9" class="intrnllnk">
返回一个过滤器订单n
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_12b3523e-1af5-49e4-927c-2baab97bba3d" class="intrnllnk">Wn
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_cf102488-a153-44f5-bb98-bc342d98634e" class="intrnllnk">β
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_57390b13-9fb3-4551-a0b5-8eb480a5608c" class="intrnllnk">ftype
)= kaiserord (<一个href="//www.tatmou.com/se/help/signal/ref/#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
)n
归一化频率带边缘Wn
和形状系数β
这对使用指定Kaiser窗<一个href="//www.tatmou.com/se/help/signal/ref/fir1.html">fir1
函数。设计一个冷杉过滤器b
这大约满足的规范f
,一个
,dev
,使用b = fir1 (n, n, kaiser (n + 1,β),ftype, noscale)
。
(<一个href="//www.tatmou.com/se/help/signal/ref/#mw_79fd65d6-3048-4a3e-8562-df4372dcc2f9" class="intrnllnk">
使用一个采样率n
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_12b3523e-1af5-49e4-927c-2baab97bba3d" class="intrnllnk">Wn
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_cf102488-a153-44f5-bb98-bc342d98634e" class="intrnllnk">β
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_57390b13-9fb3-4551-a0b5-8eb480a5608c" class="intrnllnk">ftype
)= kaiserord (<一个href="//www.tatmou.com/se/help/signal/ref/#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_27bf94c7-066b-4407-bf63-598976ad1e32" class="intrnllnk">fs
)fs
在赫兹。
返回一个单元阵列的元素的参数c
= kaiserord (<一个href="//www.tatmou.com/se/help/signal/ref/#mw_db9987c4-bf7b-4386-9518-3edd3e2d5d6b" class="intrnllnk">f
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_fd13d216-6e0b-47ef-a286-219d879e590f" class="intrnllnk">一个
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">dev
,<一个href="//www.tatmou.com/se/help/signal/ref/#mw_27bf94c7-066b-4407-bf63-598976ad1e32" class="intrnllnk">fs
“细胞”)fir1
。
例子
输入参数
输出参数
提示
小心区分滤波器长度和滤波器的意义秩序。过滤器长度脉冲响应样本的数量在冷杉过滤器。一般来说,索引从脉冲响应n= 0n=l- 1,l是滤波器长度。过滤器订单是最高权力的z变换表示过滤器。冷杉的传递函数,这表示是一个多项式z,最高的权力zl1和最低的权力z0。过滤器的顺序是一个小于长度(l- 1),也等于零z多项式。
如果在这个向量<一个href="//www.tatmou.com/se/help/signal/ref/#mw_63658874-1da3-4b96-979a-da054d8566b1" class="intrnllnk">
dev
在乐队,指定不平等的偏差,偏差使用指定的最低,因为凯撒窗口方法是限制生产过滤器以最小偏差在所有的乐队。在某些情况下,
kaiserord
低估或高估了订单n
。如果过滤不符合规范,尝试这样的高阶n + 1
,n + 2
等等,或者尝试低阶。结果是不准确的,如果截止频率接近0或奈奎斯特频率,或者
dev
大(大于10%)。
算法
鉴于在频域中的一套规范,kaiserord
大约估计最低冷杉过滤器以便将满足规范。kaiserord
将给定的滤波器规范转换为通带和阻带波纹截止频率转换成所需的形式有窗的数字滤波器的设计。
kaiserord
使用经验公式估算低通滤波器部分的订单,以及微分器和希尔伯特变压器。估计多频带滤波器(如带通滤波器)来自低通滤波器的设计公式。
背后的设计公式Kaiser窗及其应用数字滤波器设计
在哪里α= -20日志10δ是表达的阻带衰减分贝,
在哪里n过滤器秩序和Δ吗ω的宽度最小的过渡区。
引用
[1]IEEE音响、数字信号处理委员会的演讲,和信号处理社会,eds。选定的论文在数字信号处理。卷二世。纽约:IEEE出版社,1976年。
”[2]皇帝詹姆斯·f·Nonrecursive数字滤波器设计使用我0sinh窗口函数。”《1974年IEEE国际研讨会上电路和系统。1974年,20页。
[3]奥本海姆,艾伦·V。,Ronald W. Schafer, and John R. Buck.离散时间信号处理。上台北:Prentice Hall出版社,1999年。
扩展功能
版本历史
之前介绍过的R2006a