Q transform vs spectrogram

Can anyone explain me why we are doing Q-Transform to get time-frequency plot, if we can also get it using spectrogram. I don’t want to go into the details, just an overview answer.

Hi Arata:
The answer to this question is based on what you want to observe. Different transforms are sensitive to different types of data. I believe not all people are using q-transform, for example in the burst signal data analysis they also choose some other transforms.

Q-transform is a trading-off of different time-frequency resolutions. In low frequency one will have higher resolution in time but not so good in frequency. When frequency increases, the resolution of the time domain will decrease (easy to understand, since the signal at high frequency has a lower period) for a higher frequency resolution.
This method works for many data, such as glitches, chirp signal,s and so on.
Spectrogram will work in some scenarios as well, but the time-frequency resolution is fixed which means it might not capture a signal across a much wider frequency band well

Good luck


Ahh Thanks, I understood now.

1 Like