主要内容

tukeywin

Tukey(锥形余弦)窗口

描述

例子

w= tukeywin (lr返回一个l余弦分数的-点Tukey窗r

例子

全部折叠

的5个不同值,计算128个点Tukey窗口r或“锥形”。使用以下命令显示结果wvtool

L = 128;t0 = tukeywin(L,0);%相当于一个矩形窗口t25 = tukeywin(L,0.25);t5 = tukeywin(L);% r = 0.5t75 = tukeywin(L,0.75);t1 = tukeywin(L,1);%相当于一个汉恩窗口wvtool (t0 t25、t5 t75,血压得到较好的控制t1)

图窗口可视化工具包含2轴对象和其他类型的uimenu, uitoolbar, uipanel对象。标题为Time domain的坐标轴对象1包含5个类型为line的对象。轴对象2带有标题频域包含5个类型为line的对象。

输入参数

全部折叠

窗口长度,指定为正整数。

数据类型:|

余弦分数,指定为实标量。Tukey窗口是一个有第一个和最后一个的矩形窗口r/ 2样本的百分比等于余弦的部分。例如,设置r= 0.5生成一个Tukey窗口,其中1/2的整个窗口长度由段相移余弦与周期2r= 1.如果你指定r≤0,一个l返回-point矩形窗口。如果你指定r≥1,一个l返回-point von Hann窗口。

数据类型:|

输出参数

全部折叠

Tukey窗口,作为列向量返回。

算法

下面的方程定义了l-点Tukey窗口:

w x 1 2 1 + 因为 2 π r x r / 2 0 x < r 2 1 r 2 x < 1 r 2 1 2 1 + 因为 2 π r x 1 + r / 2 1 r 2 x 1

在哪里x是一个l点线性间隔矢量生成使用linspace.的参数r余弦锥形截面长度与整个窗口长度的比值是0≤r≤1.例如,设置r= 0.5生成一个Tukey窗口,其中整个窗口长度的1/2由周期为2的相移余弦的片段组成r= 1。如果你指定r≤0,一个l返回-point矩形窗口。如果你指定r≥1,一个l返回-point von Hann窗口。

参考文献

布卢姆菲尔德,P。时间序列的傅里叶分析导论.纽约:Wiley-Interscience, 2000。

扩展功能

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

版本历史

R2006a之前介绍

另请参阅

应用程序

功能