Learn R Programming

SynchWave (version 1.1.2)

Synchrosqueezed Wavelet Transform

Description

The synchrosqueezed wavelet transform is implemented. The package is a translation of MATLAB Synchrosqueezing Toolbox, version 1.1 originally developed by Eugene Brevdo (2012). The C code for curve_ext was authored by Jianfeng Lu, and translated to Fortran by Dongik Jang. Synchrosqueezing is based on the papers: [1] Daubechies, I., Lu, J. and Wu, H. T. (2011) Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool. Applied and Computational Harmonic Analysis, 30. 243-261. [2] Thakur, G., Brevdo, E., Fukar, N. S. and Wu, H-T. (2013) The Synchrosqueezing algorithm for time-varying spectral analysis: Robustness properties and new paleoclimate applications. Signal Processing, 93, 1079-1094.

Copy Link

Version

Install

install.packages('SynchWave')

Monthly Downloads

159

Version

1.1.2

License

LGPL (>= 2)

Maintainer

Donghoh Kim

Last Published

May 7th, 2022

Functions in SynchWave (1.1.2)

synsq_cwt_fw

Synchrosqueezing Transform
wfilth

FFT of Wavelet Transform Function
wfiltfn

Wavelet Transform Function of the Wavelet Filter
synsq_cwt_iw

Invese Synchrosqueezing Transform
synsq_filter_pass

Filtering of the Synchrosqueezing Representation
est_riskshrink_thresh

Estimate the RiskShrink Hard Thresholding Level
ifftshift

Inverse FFT Shift
cwt_fw

Forward Continuous Wavelet Transform
SynchWave-internal

Internal SynchWave Functions
fftshift

FFT Shift
curve_ext_multi

Extract a Maximum Energy / Minimum Curvature Curves
cwt_iw

Inverse Wavelet Transform
curve_ext

Extract a Maximum Energy / Minimum Curvature Curve
curve_ext_recon

Reconstruct Curves