主要内容

汉明

描述

例子

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

例子

w=汉明(lsflag返回一个使用指定的窗口采样的汉明窗口sflag

例子

全部折叠

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

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

{

设计两个汉明窗:

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

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

显示这两个窗口。

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

{

输入参数

全部折叠

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

数据类型:|

窗口采样方法,指定为:

  • “对称”-当使用窗口进行过滤器设计时使用此选项。

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

输出参数

全部折叠

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

算法

下式得到了汉明窗的系数:

w n 0.54 0.46 因为 2 π n N 0 n N

窗口长度lN+ 1。

参考文献

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

扩展功能

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

版本历史

R2006a之前介绍过

另请参阅

应用程序

功能

Baidu
map