Using Wavelet Toolbox to measure the occupied bandwidth of a non stationary signal

4 vues (au cours des 30 derniers jours)
yousef Yousef
yousef Yousef le 28 Fév 2023
Commenté : Ken le 4 Avr 2023
Hi
Is it possible to use the Wavelet Toolbox to measure the occupied bandwidth ( corresponds to 0.99% of signal power ) of a non stationary signal ?
Thank you

Réponses (1)

Samyuktha
Samyuktha le 4 Avr 2023
Hi Yousef,
I understand that you want to measure the occupied bandwidth of a non-stationary signal. You can use the 'stft()' and 'spectrogram()' to do so. More information about the commands can be found in the following documentation links.
Hope it helps!
  1 commentaire
Ken
Ken le 4 Avr 2023
Thank you, Samyuktha, for your answer. I'm already using stft() and spectogram() in analyzing nonstationary signals. However (as far as I know ), these functions can only analyze the spectrum of the signals. But they do not give the occupied bandwidth as a measured or calculated value. More than that, these functions are FT based, while FT is not the best suit for nonstationary signals. STFT and Spectrogram are fixed-length windowing which is not compatible with nonstationary signals where different resolutions at different frequencies are required.
Looking forward to hearing back from you

Connectez-vous pour commenter.

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by