主要内容

汉明

汉明窗

描述

例子

w=汉明(l)返回一个l点对称汉明窗。

例子

w=汉明(l,sflag)使用指定的窗口抽样返回一个汉明窗口sflag

例子

全部折叠

创建一个64点的汉明窗口。使用以下命令显示结果wvtool

L = 64;wvtool(汉明(L))

图形窗口可视化工具包含两个轴和其他类型的对象uimenu, uitoolbar, uipanel。带有标题时间域的轴1包含一个类型为line的对象。带有标题频率域的轴2包含一个类型为line的对象。

设计两个汉明窗:

  • 第一个窗口有N= 64,对称。

  • 第二个窗口有N= 63,周期。

展示这两个窗口。

Hs =汉明(64“对称”);惠普=汉明(63“周期”);惠普wvt = wvtool (Hs);传奇(wvt。CurrentAxes,“对称”,“周期”)

图形窗口可视化工具包含两个轴和其他类型的对象uimenu, uitoolbar, uipanel。带有标题时间域的轴1包含两个类型为line的对象。带有标题频率域的轴2包含两个类型为line的对象。这些物体代表对称的,周期性的。

输入参数

全部折叠

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

数据类型:|

窗口抽样方法,具体为:

  • “对称”-使用windows进行过滤器设计时,请使用此选项。

  • “周期”-该选项对频谱分析很有用,因为它使加窗信号具有隐含在离散傅里叶变换中的完美周期扩展。当“周期”指定时,函数计算一个长度为l+ 1并返回第一个l点。

输出参数

全部折叠

汉明窗口,作为列向量返回。

算法

汉明窗系数由下式得到:

w ( n ) = 0.54 0.46 因为 ( 2 π n N ) , 0 n N

窗口的长度l=N+ 1。

参考文献

奥本海姆,艾伦V.,罗纳德W.谢弗,约翰R.巴克。离散时间信号处理。新泽西州上鞍河:普伦提斯霍尔,1999年。

扩展功能

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

另请参阅

应用程序

功能

之前介绍过的R2006a