File Exchange

image thumbnail

Multisynchrosqueezi​ng Transform

version 1.0.7 (815 KB) by YuGang
Time-frequency analysis, multi-synchrosqueezing transform, signal reconstruction.

33 Downloads

Updated 11 Jun 2019

View License

It is the MATLAB implementation of our proposed algorithm "Multisynchrosqueezing Transform" (MSST), which has high time-frequency resolution and allows for mode decomposition. Moreover, it is perfectly invertible. The MSST does not require any a priori information on the signal. The code only needs the input parameters, e.g., signal, window length and iteration number. It is a novel and interesting time-frequency analysis tool. The corresponding paper "Multisynchrosqueezing Transform" has appeared in IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS. All functions and data appeared in the paper can be found in this package. Just run the codes from “Example_1” to “Example_5” directly, they are corresponding to the numerical analysis and experimental validations. For instance, we can drag the file “Example_1.m” into the command window of MATLAB software directly, or enter the code “run('absolute path\MSST_Y\Example_1.m')” in the command window.
...
...
The MSST paper obviously shows that, in essence, both of the synchrosqueezing transform and reassigned method should be the topological transformation. I hope this paper can bring new insight for understanding the time-frequency analysis (TFA), and provide new procedure for addressing the Heisenberg uncertainty priciple (HUP). Perhaps, the TFA method that can avoid the limitations of HUP could be achieved in the future.
...
...
The Figure (a) shows the ideal time-frequency representation (ITFR) and Figure (b) is the zoomed feature. The Figure (c) shows the time-frequency representation generated by the proposed method and Figure (d) is the zoomed feature. It can be seen that, these two time-frequency results are very close, which means the MSST can generate an ITFR-approximated result. My future work will focus on resolving the non-reassigned point problem, which is discussed in the MSST paper.

The MSST paper can be found on the website,
https://ieeexplore.ieee.org/document/8458385/
If you use any function contained in this package, plz cite this paper. Thank you very much. 为避免以后的研究出现歧义,这个方法的中文名,个人建议可叫做“多次压缩变换”。

[1] Gang Yu, Zhonghua Wang, and Ping Zhao. "Multisynchrosqueezing transform." IEEE Transactions on Industrial Electronics, 66.10 (2019): 5441 - 5455.

昨夜寒蛩不住鸣。惊回千里梦,已三更。
起来独自绕阶行。人悄悄,帘外月胧明。
白首为功名。旧山松竹老,阻归程。
欲将心事付瑶琴。知音少,弦断有谁听?

Cite As

YuGang (2019). Multisynchrosqueezing Transform (https://www.mathworks.com/matlabcentral/fileexchange/68571-multisynchrosqueezing-transform), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (11)

Zhenling Mo

老哥,厉害!

Li feng

太牛了,我对您真的是佩服的五体投地

YANG jing

YuGang

为避免日后的研究出现分歧,这个方法的中文名,个人建议可叫做“多次压缩变换”。

Jed xin

莫愁前路无知己,天下谁人不识君。

james Pang

jon ly

Feng Li

前有古人,后有来者,莫言独行。

liang zhang

我懂你!老乡

kinte

You are great.

莫叹知音少,世间陌路多,且徐行。

Updates

1.0.7

Chinese name of the method.

1.0.6

Update paper information.

1.0.5

on msst

1.0.4

Topological transformation

1.0.3

1.03

1.0.2

1

1.0.1

Paper information

MATLAB Release Compatibility
Created with R2016a
Compatible with any release
Platform Compatibility
Windows macOS Linux