主要内容

汉明

描述

例子

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

例子

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

例子

全部折叠

创建一个64点的汉明窗。显示结果使用wvtool

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

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

设计两个汉明窗:

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

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

显示两个窗口。

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

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

输入参数

全部折叠

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

数据类型:|

窗采样方法,指定为:

  • “对称”——使用windows滤波器设计时使用此选项。

  • “周期”——这个选项对于光谱分析非常有用,因为它使一个窗口的信号有一个完美的周期性扩展隐含在离散傅里叶变换。当“周期”指定,该函数计算长度的窗口吗l+ 1,并返回第一个l点。

输出参数

全部折叠

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

算法

以下方程生成的系数汉明窗:

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

窗口的长度l=N+ 1。

引用

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

扩展功能

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

版本历史

之前介绍过的R2006a

另请参阅

应用程序

功能