synsq_toolbox_v1.21

所属分类:matlab编程
开发工具:matlab
文件大小:114KB
下载次数:45
上传日期:2016-01-04 19:47:49
上 传 者小勇130
说明:  多元同步挤压变化工具箱,适合多元数据的同时处理
(Multiple simultaneous extrusion and change tool box, which is suitable for the simultaneous processing of multivariate data)

文件列表:
synchrosqueezing (0, 2014-10-03)
synchrosqueezing\compile_synsq.m (389, 2014-10-03)
synchrosqueezing\curve_ext.c (3887, 2014-10-03)
synchrosqueezing\curve_ext.m (894, 2014-10-03)
synchrosqueezing\curve_ext.mexa64 (12654, 2014-10-03)
synchrosqueezing\curve_ext.mexw32 (7680, 2014-10-03)
synchrosqueezing\curve_ext_max.m (3742, 2014-10-03)
synchrosqueezing\curve_ext_multi.m (1637, 2014-10-03)
synchrosqueezing\curve_ext_recon.m (1039, 2014-10-03)
synchrosqueezing\curve_ext_snr.m (1206, 2014-10-03)
synchrosqueezing\cwt_adm.m (885, 2014-10-03)
synchrosqueezing\cwt_bd_loc.m (764, 2014-10-03)
synchrosqueezing\cwt_freq.m (2424, 2014-10-03)
synchrosqueezing\cwt_freq_direct.m (1455, 2014-10-03)
synchrosqueezing\cwt_fw.m (3859, 2014-10-03)
synchrosqueezing\cwt_iw.m (2280, 2014-10-03)
synchrosqueezing\dft_fw.m (1165, 2014-10-03)
synchrosqueezing\diff_mex.c (2146, 2014-10-03)
synchrosqueezing\diff_mex.mexa64 (8344, 2014-10-03)
synchrosqueezing\diff_mex.mexw32 (7168, 2014-10-03)
synchrosqueezing\equantile.m (2554, 2014-10-03)
synchrosqueezing\est_riskshrink_thresh.m (900, 2014-10-03)
synchrosqueezing\examples.m (2943, 2014-10-03)
synchrosqueezing\gsynsq.fig (22968, 2014-10-03)
synchrosqueezing\gsynsq.m (25652, 2014-10-03)
synchrosqueezing\labeltext.m (248, 2014-10-03)
synchrosqueezing\p2up.m (659, 2014-10-03)
synchrosqueezing\padsignal.m (1418, 2014-10-03)
synchrosqueezing\phase_cwt.m (1689, 2014-10-03)
synchrosqueezing\phase_cwt_num.m (2446, 2014-10-03)
synchrosqueezing\phase_stft.m (1623, 2014-10-03)
synchrosqueezing\plot_ext_curves.m (2092, 2014-10-03)
synchrosqueezing\plot_ext_curves_band.m (1324, 2014-10-03)
synchrosqueezing\plot_ext_curves_cmp.m (2801, 2014-10-03)
synchrosqueezing\plot_markers.m (1352, 2014-10-03)
synchrosqueezing\stft_fw.m (4439, 2014-10-03)
synchrosqueezing\stft_iw.m (3028, 2014-10-03)
synchrosqueezing\synsq_adm.m (1442, 2014-10-03)
... ...

Synchrosqueezing Toolbox v1.21 Authors: Eugene Brevdo, Gaurav Thakur If you use this code in your research, please include the citations to the papers below. Acknowledgements ------------------ Hau-tieng Wu and Ingrid Daubechies were instrumental in the creation of the underlying ideas behind the Synchrosqueezing transform code in this toolbox. The file curve_ext.c was authored by Jianfeng Lu (now at Duke). Introduction -------------- This toolbox implements several time-frequency and time-scale analysis methods, as described in [1,2,3,4]. These include: 1. Forward and inverse discretized Continuous Wavelet Transform (CWT). 2. Forward and inverse CWT-based Synchrosqueezing (synsq_cwt) and STFT-based Synchrosqueezing (synsq_stft). 3. Various plotting and curve extraction utilities to go with the above functions. 4. A GUI (the Synchrosqueezing GUI) for analysis, filtering, denoising, and signal extraction. This allows for simple, fast, initial analysis via Synchrosqueezing. Installation ------------- 0. You will need the MATLAB Image Processing toolbox for some of the GUI filtering tools used by gsynsq (see basic command reference below). 1. Put the contents of the synchrosqueezing toolbox somewhere (say, $HOME/matlab/). 2. Add the new directories to your path permanently; e.g., add the following to your startup.m: addpath ~/matlab/synchrosqueezing; addpath ~/matlab/util; Basic command reference ------------------------ gsynsq: The synchrosqueezing GUI. Run it without any parameters and use the menu items and keyboard shortcuts to analyze signals. To import time/signal vectors from your workspace, use file->import (control+I). To export analysis output when done, use file->export (control+E). This GUI calls, and provides examples for using, many of the functions described below. cwt_fw, cwt_iw: continuous wavelet forward/inverse transform synsq_cwt_fw, synsq_cwt_iw: CWT Synchrosqueezing forward/inverse transform. synsq_stft_fw, synsq_stft_iw: STFT Synchrosqueezing forward/inverse transform. est_riskshrink_thresh: RiskShrink threshold estimator for denoising signals. tplot, tplot_power: plotting of output of cwt_fw, stft_fw, synsq_cwt, synsq_stft curve_ext_*: different types of curve extraction from output of synsq_cwt or synsq_stft plot_ext_curves*: associated plotting functions synsq_filter_pass: frequency-region filtering in synchrosqueezing domain. examples: several example scripts illustrating how the above functions work References ------------- 1. Mallat, S., Wavelet Tour of Signal Processing 3rd ed. 2. I. Daubechies, J. Lu, H.T. Wu, "Synchrosqueezed Wavelet Transforms: an empricial mode decomposition-like tool", Applied and Computational Harmonic Analysis 30(2):243-261, 2011. 3. G. Thakur, E. Brevdo, N.-S. Fukar, and H.-T. Wu, "The Synchrosqueezing algorithm for time-varying spectral analysis: robustness properties and new paleoclimate applications", Signal Processing 93:1079-1094, 2013. 4. G. Thakur and H.-T. Wu, "Synchrosqueezing-based Recovery of Instantaneous Frequency from Nonuniform Samples", SIAM Journal on Mathematical Analysis, 43(5):2078-2095, 2011.

近期下载者

相关文件


收藏者