Learn R Programming

gsignal (version 0.3-1)

hamming: Hamming window

Description

Return the filter coefficients of a Hamming window of length n.

Usage

hamming(n, method = c("symmetric", "periodic"))

Arguments

n

Window length, specified as a positive integer.

method

Character string. Window sampling method, specified as:

"symmetric"

(Default). Use this option when using windows for filter design.

"periodic"

This option is useful for spectral analysis because it enables a windowed signal to have the perfect periodic extension implicit in the discrete Fourier transform. When "periodic" is specified, the function computes a window of length n + 1 and returns the first n points.

Value

Hamming window, returned as a vector. If you specify a one-point window (n = 1), the value 1 is returned.

Details

The Hamming window is a member of the family of cosine sum windows.

Examples

Run this code
# NOT RUN {
h <- hamming(64)
plot (h, type = "l", xlab = "Samples", ylab =" Amplitude")

hs = hamming(64,'symmetric')
hp = hamming(63,'periodic')
plot (hs, type = "l", xlab = "Samples", ylab =" Amplitude")
lines(hp, col="red")

# }

Run the code above in your browser using DataLab