主要内容

凯撒

描述

例子

w= kaiser (l,β)返回一个l分Kaiser窗形状系数β

例子

全部折叠

创建一个200点Kaiser窗β为2.5。显示结果使用wvtool

w =凯瑟(200,2.5);wvtool (w)

图窗口可视化工具包含2轴uimenu类型的对象和其他对象,uitoolbar uipanel。时域坐标轴对象1标题,包含样本,ylabel振幅包含一个类型的对象。轴与标题频域对象2,包含归一化频率(\ \倍πrad /样本),ylabel级(dB)包含一个类型的对象。

输入参数

全部折叠

窗口长度指定为一个正整数。

数据类型:|

形状因子,指定为一个积极的真正的标量。的参数β影响的傅里叶变换的旁瓣衰减窗口。

数据类型:|

输出参数

全部折叠

Kaiser窗,作为一个列向量返回。

算法

Kaiser窗的系数计算从以下方程:

w ( n ) = 0 ( β 1 ( n N / 2 N / 2 ) 2 ) 0 ( β ) , 0 n N ,

在哪里0是第一类零阶贝塞尔函数修改。长度l=N+ 1kaiser (L,β)相当于

besseli(0,β* sqrt (1 - (((0: l - 1) - (l - 1) / 2) / ((l - 1) / 2)) ^ 2)) / besseli(0,β)

获得凯撒窗口,代表着冷杉过滤器的旁瓣衰减αdB,使用以下β

β = { 0.1102 ( α 8.7 ) , α > 50 0.5842 ( α 21 ) 0.4 + 0.07886 ( α 21 ) , 50 α 21 0 , α < 21

增加β扩大mainlobe和减少旁瓣的振幅(即。,增加了衰减)。

引用

[1]IEEE音响、数字信号处理委员会的演讲,和信号处理社会,eds。选定的论文在数字信号处理。卷二世。纽约:IEEE出版社,1976年。

[2]皇帝詹姆斯·F。“Nonrecursive数字滤波器设计使用0sinh窗口函数。”1974年IEEE学报》上®国际研讨会电路和系统。1974年4月,20页。

[3]奥本海姆,艾伦·V。,Ronald W. Schafer, and John R. Buck.离散时间信号处理。上台北:Prentice Hall出版社,1999年。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

之前介绍过的R2006a