主要内容

flattopwin

平顶加权窗

描述

例子

w= flattopwin (l返回一个l-点对称平顶窗

w= flattopwin (lsflag返回一个l-点对称平顶窗口,使用指定的窗口采样方法sflag

例子

全部折叠

创建64点对称的平顶窗口。使用以下命令查看结果wvtool

N = 64;w = flattopwin (N);wvtool (w)

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

输入参数

全部折叠

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

数据类型:|

窗口抽样方法,具体为:

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

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

输出参数

全部折叠

平顶窗口,作为列向量返回。

算法

平顶窗是余弦之和。平顶窗的系数由下式计算:

w n 一个 0 一个 1 因为 2 π n l 1 + 一个 2 因为 4 π n l 1 一个 3. 因为 6 π n l 1 + 一个 4 因为 8 π n l 1

在哪里 0 n l 1 .系数值为:

系数 价值
一个0 0.21557895
一个1 0.41663158
一个2 0.277263158
一个3. 0.083578947
一个4 0.006947368

平顶窗的通带纹波非常低(< 0.01 dB),主要用于校准目的。它们的带宽大约是汉恩窗口宽度的2.5倍。

参考文献

D 'Antona, Gabriele和A. Ferrero。测量系统的数字信号处理.纽约:施普林格媒体,2006,第70-72页。

盖德,斯文和亨里克·赫鲁夫森。加权函数在DFT/FFT分析中的应用(第一部分)Windows到FFT分析(第一部分):Brüel & Kjær技术评论.Vol. x, no . 3, 1987, pp. 1-28。

扩展功能

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

另请参阅

应用程序

功能

之前介绍过的R2006a