image thumbnail

Multisynchrosqueezi​ng Transform

version 1.1.1 (815 KB) by YuGang
Time-frequency analysis, multisynchrosqueezing transform, signal reconstruction.

1.3K Downloads

Updated 29 Dec 2020

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 (2021). Multisynchrosqueezing Transform (https://www.mathworks.com/matlabcentral/fileexchange/68571-multisynchrosqueezing-transform), MATLAB Central File Exchange. Retrieved .

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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!