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,
If you use any function contained in this package, plz cite this paper. Thank you very much. 为避免以后的研究出现歧义，这个方法的中文名，个人建议可叫做“多次压缩变换”。
 Gang Yu, Zhonghua Wang, and Ping Zhao. "Multisynchrosqueezing transform." IEEE Transactions on Industrial Electronics, 66.10 (2019): 5441 - 5455.
YuGang (2019). Multisynchrosqueezing Transform (https://www.mathworks.com/matlabcentral/fileexchange/68571-multisynchrosqueezing-transform), MATLAB Central File Exchange. Retrieved .
Chinese name of the method.
Update paper information.
Create scripts with code, output, and formatted text in a single executable document.