The filter coefficients \(w_i\) of a Hanning window of length n are computed according to the formula $$w_i = 0.5 - 0.5 \cos\frac{2\pi i}{n-1}$$

hanning.window(n)

Arguments

n

The length of the window.

Value

A vector containing the filter coefficients.

References

For a definition of the Hanning window, see for example
Alan V. Oppenheim and Roland W. Schafer: "Discrete-Time Signal Processing", Prentice-Hall, 1989.

See also

stft, hamming.window

Examples

hanning.window(10)
#> [1] 0.0000000 0.1169778 0.4131759 0.7500000 0.9698463 0.9698463 0.7500000 #> [8] 0.4131759 0.1169778 0.0000000
x<-rnorm(500) y<-stft(x, wtype="hanning.window") plot(y)