MATLAB code for the implementation of the Synchrosqueezed chirplet transforms with some examples.
Reference: Disentangling modes with crossover instantaneous frequencies by synchrosqueezed chirplet transforms, from theory to application, https://arxiv.org/pdf/2112.01857.pdf.
File explanation:
dwindow.m -- compute the derivative of a given window
sqSTFT.m -- STFT-based Synchrosqueezed transforms (SST)
sqSTCT.m -- STFT-based Synchrosqueezed chirplet transforms (SCT, including chirplet transforms)
sqSTFTbase2nd.m -- STFT-based second order SST
SCTinverse.m -- inverse map of SCT
example1.m -- example of standard linear chirps
example2.m -- example of a signal with time-varying chirp rate
example3.m -- example of wolf howling signal
3D visualization of the chirplet transform
3D visualization of the synchrosqueezed chirplet transform
Any questions can be sent to ziyuchen@umass.edu.