How can i set the plot values of a specgram.
    2 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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;
0 Commenti
Risposte (1)
  Hiro Yoshino
    
 il 24 Mag 2022
        Short Time Fourier Transform?
stft(x,fs,'Window',kaiser(256,5),'OverlapLength',220,'FFTLength',512);
3 Commenti
  Hiro Yoshino
    
 il 24 Mag 2022
				It seems that it is just about your setting for that function.
You can remove the "overlap" and try making the window narrower.
  Hiro Yoshino
    
 il 24 Mag 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;
Vedere anche
Categorie
				Scopri di più su DTMF in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


