stft plot doesn't match FFT results
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    NASRIN AKTER
 el 2 de Oct. de 2021
  
    
    
    
    
    Comentada: Star Strider
      
      
 el 2 de Oct. de 2021
            Hello
I have a signal sampled at 250e6 samples/s. The FFT result of the signal looks correct with fundamental at 1.1 MHz and some harmonics. But when I do short-term fourier transform on the signal using the command:
figure,stft(T_mean,250e6,'FFTLength',1024);
I am not sure if the result is correct or not. Can anyone please help?
I did detrending to remove the DC noise part.


0 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 2 de Oct. de 2021
        If the frequencies are the same in both plots, the only difference is that the STFT plot spans -125 Hz to +125 Hz.  The peaks are clustered between 0 Hz and 5 Hz, explaining the bands on either side of the 0 Hz line.  
Include: 
ylim([-5 5])
and the plots should look similar (except that the STFT plot will continue to be symmetric about 0).  
.
2 comentarios
  Star Strider
      
      
 el 2 de Oct. de 2021
				My pleasure!  
ICA or a filtering approach are the only options I’m aware of.  
I have no idea what ‘didn’t seem to work’ means.  
.
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

