Dear ResearchGate community,
I am currently working on a MATLAB project involving Multisynchrosqueezing and S Transform for the analysis of signals, particularly focusing on the Ricker waveform at 30 Hz. However, I am encountering a puzzling issue where the observed frequency in the time-frequency representation (TFR) does not match the expected frequency, showing values around 26 or 27 Hz.
Why is there a discrepancy between the expected and observed frequencies in the time-frequency representation?
What factors could contribute to this frequency displacement, especially when analyzing spiky signals like the Ricker waveform?
Are there alternative methods or modifications that could enhance the accuracy of time-frequency representation and reconstruction for spiky signals?