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. Fučkar, 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.
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计&课设-MATLAB同步压缩工具箱.zip
共62个文件
m:51个
mexw32:3个
c:3个
需积分: 1 0 下载量 50 浏览量
2024-01-08
22:26:33
上传
评论
收藏 111KB ZIP 举报
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设-MATLAB同步压缩工具箱.zip (62个子文件)
matlab_code
synchrosqueezing
synsq_cwt_squeeze.m 2KB
phase_cwt.m 2KB
curve_ext_recon.m 1KB
padsignal.m 1KB
cwt_freq_direct.m 1KB
synsq_adm.m 1KB
gsynsq.m 25KB
plot_markers.m 1KB
curve_ext.mexw32 8KB
phase_cwt_num.m 2KB
curve_ext_snr.m 1KB
curve_ext_multi.m 2KB
tplot_power.m 3KB
plot_ext_curves.m 2KB
synsq_cwt_squeeze_mex.mexw32 8KB
gsynsq.fig 22KB
dft_fw.m 1KB
diff_mex.mexa64 8KB
synsq_bd_loc.m 860B
synsq_filter_pass.m 2KB
curve_ext.mexa64 12KB
diff_mex.mexw32 7KB
synsq_stft_iw.m 3KB
synsq_cwt_fw.m 4KB
cwt_adm.m 885B
synsq_cwt_squeeze_mex.mexa64 12KB
synsq_cwt_squeeze_mex.c 3KB
wfiltfn.m 5KB
cwt_bd_loc.m 764B
stft_fw.m 4KB
plot_ext_curves_cmp.m 3KB
synsq_filtered_time_quantile.m 3KB
synsq_cwt_iw.m 3KB
cwt_iw.m 2KB
phase_stft.m 2KB
p2up.m 659B
curve_ext.m 894B
cwt_freq.m 2KB
tplot.m 7KB
labeltext.m 248B
examples.m 3KB
synsq_stft_fw.m 3KB
synsq_squeeze.m 5KB
diff_mex.c 2KB
curve_ext_max.m 4KB
equantile.m 2KB
plot_ext_curves_band.m 1KB
est_riskshrink_thresh.m 900B
curve_ext.c 4KB
compile_synsq.m 389B
stft_iw.m 3KB
cwt_fw.m 4KB
wfilth.m 3KB
util
atrend.m 91B
plot_markers.m 1KB
padmatrix.m 1KB
interp_synsq_file.m 1KB
equantile.m 2KB
tight_subplot.m 2KB
exportfig.m 30KB
rtrend.m 396B
readme.txt 3KB
共 62 条
- 1
资源评论
白话机器学习
- 粉丝: 9556
- 资源: 7681
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功