Skip to contents

Returns a length-N window vector of the requested type. Supports hamming, hann/hanning, blackman, bartlett/triangular, kaiser (beta = 14), and rectangular/boxcar. Unknown types default to hamming.

Usage

morie_dsp_window(N, wtype = "hamming")

Arguments

N

Window length.

wtype

Type string. Default "hamming".

Value

Numeric vector of length N.

References

Rangayyan & Krishnan (2015), Ch. 6, sec. 6.5.

Examples

morie_dsp_window(64L, "hamming")
#>  [1] 0.08000000 0.08228584 0.08912066 0.10043651 0.11612094 0.13601808
#>  [7] 0.15993016 0.18761956 0.21881106 0.25319469 0.29042872 0.33014310
#> [13] 0.37194313 0.41541338 0.46012184 0.50562416 0.55146812 0.59719810
#> [19] 0.64235963 0.68650386 0.72919207 0.77000000 0.80852209 0.84437549
#> [25] 0.87720386 0.90668095 0.93251381 0.95444568 0.97225861 0.98577555
#> [31] 0.99486218 0.99942818 0.99942818 0.99486218 0.98577555 0.97225861
#> [37] 0.95444568 0.93251381 0.90668095 0.87720386 0.84437549 0.80852209
#> [43] 0.77000000 0.72919207 0.68650386 0.64235963 0.59719810 0.55146812
#> [49] 0.50562416 0.46012184 0.41541338 0.37194313 0.33014310 0.29042872
#> [55] 0.25319469 0.21881106 0.18761956 0.15993016 0.13601808 0.11612094
#> [61] 0.10043651 0.08912066 0.08228584 0.08000000