wfiltfn: Wavelet Transform Function of the Wavelet Filter

View source: R/sst.R

wfiltfnR Documentation

Wavelet Transform Function of the Wavelet Filter

Description

This function provides wavelet transform function of the wavelet filter in question, fourier domain. This code is translated from MATLAB Synchrosqueezing Toolbox, version 1.1 developed by Eugene Brevdo (http://www.math.princeton.edu/~ebrevdo/).

Usage

wfiltfn(type, opt)

Arguments

type

wavelet type. ‘gauss’, ‘mhat’, ‘cmhat’, ‘morlet’, ‘shannon’, ‘hshannon’, ‘hhat’, ‘hhhat’, ‘bump’

opt

list of options for wavelet type. For ‘gauss’, s and mu with default 1/6 and 2. For ‘mhat’, s with default 1. For ‘cmhat’, s and mu with default 1 and 1. For ‘morlet’, mu with default 2*pi. For ‘hhhat’, mu with default 5. For ‘bump’, s and mu with default 1 and 5. The wavelet types ‘mhat’, ‘shannon’ and ‘hhat’ are not used for synchrosqueezed transform. The wavelet types ‘shannon’ and ‘hshannon’ are NOT recommended for analysis.

Details

This function provides wavelet transform function of the wavelet filter in question, fourier domain.

Value

wavelet transform function

See Also

wfilth, cwt_fw, cwt_iw.

Examples

psihfn <- wfiltfn("bump", list(mu=1, s=.5))
plot(psihfn(seq(-5, 5, by=0.01)), type="l", xlab="", ylab="")

SynchWave documentation built on May 7, 2022, 5:05 p.m.

Related to wfiltfn in SynchWave...