How can i set the plot values of a specgram.

3 views (last 30 days)
Peter Cristian
Peter Cristian on 24 May 2022
Commented: Hiro on 24 May 2022
I have a DTMF signal, that i realized a specgram of it. But i dont know how to set my own values to it, i want to put this code to this signal.
title("Spectograma semnalului DTMF")
xlabel("Timp[ms]");
ylabel("Frecventa[Hz]");
axis([0, 800, 0, 2000]);
xticks(0:200:800);
yticks([800, 900, 1000, 1100]);
grid on;

Answers (1)

Hiro
Hiro on 24 May 2022
Short Time Fourier Transform?
stft(x,fs,'Window',kaiser(256,5),'OverlapLength',220,'FFTLength',512);
  3 Comments
Hiro
Hiro on 24 May 2022
If you want to suppress areas of no-interest, you can replace those values with something else by giving a threshold to it:
x(x<threshold) = 0;

Sign in to comment.

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by