bartlett

Bartlett window

Syntax

w = bartlett(L)

Description

example

w = bartlett(L) returns an L-point symmetric Bartlett window.

Examples

collapse all

Create a 64-point Bartlett window. Display the result using wvtool.

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

Input Arguments

collapse all

Window length, specified as a positive integer.

Data Types: single | double

Output Arguments

collapse all

Bartlett window, returned as a column vector.

Algorithms

The following equation generates the coefficients of a Bartlett window:

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

The window length L=N+1.

The Bartlett window is very similar to a triangular window as returned by the triang function. However, the Bartlett window always has zeros at the first and last samples, while the triangular window is nonzero at those points. For odd values of L, the center L-2 points of bartlett(L) are equivalent to triang(L-2).

Note

If you specify a one-point window (L = 1), the value 1 is returned.

References

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

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Introduced before R2006a