blackmannuttall: Blackman-Nuttall window

View source: R/blackmannuttall.R

blackmannuttallR Documentation

Blackman-Nuttall window

Description

Return the filter coefficients of a Blackman-Nuttal window.

Usage

blackmannuttall(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.

Details

The Blackman-Nuttall window is a member of the family of cosine sum windows.

Value

Blackman-Nuttall window, returned as a vector.

Author(s)

Muthiah Annamalai, muthiah.annamalai@uta.edu.
Conversion to R by Geert van Boxtel, G.J.M.vanBoxtel@gmail.com.

Examples


b <- blackmannuttall(64)
plot (b, type = "l", xlab = "Samples", ylab =" Amplitude")

bs = blackmannuttall(64,'symmetric')
bp = blackmannuttall(63,'periodic')
plot (bs, type = "l", xlab = "Samples", ylab =" Amplitude")
lines(bp, col="red")


gsignal documentation built on Sept. 12, 2024, 6:27 a.m.