Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

bartlett

巴特利窗

说明

w = bartlett(L) 返回一个长度为 L 个点的对称巴特利窗。

示例

示例

全部折叠

创建一个长度为 64 个点的巴特利窗。使用 wvtool 显示结果。

L = 64;
bw = bartlett(L);
wvtool(bw)

输入参数

全部折叠

窗长度,指定为正整数。

数据类型: single | double

输出参量

全部折叠

巴特利窗,以列向量形式返回。

算法

以下方程生成一个巴特利窗的系数:

w(n)={2nN,0nN2,22nN,N2nN.

窗长度 L=N+1

巴特利窗很像 triang 函数所返回的三角形窗。但是,巴特利窗始终在第一个样本和最后一个样本处具有零值,而三角形窗在这些点处具有非零值。对于 L 的奇数值, bartlett(L) 中心的 L-2 个点等效于 triang(L-2)

注意

如果您指定单点窗 (L = 1),则系统返回值 1

参考

[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999, pp.

扩展功能

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

版本历史记录

在 R2006a 之前推出