Segmenting, windowing, framing with 50%-75% overlap
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Mona
 el 15 de Nov. de 2014
  
    
    
    
    
    Comentada: Mona
 el 17 de Nov. de 2014
            Hi everyone,
I am very new to matlab so please be patient with me if I sound dumb!!!
I have a project where I am suppose to read a noisy speech and filter it, and I am stuck in the first part. I was able to read the speech and plot it using the following
[x, fs, nbits]= wavread('noisy.wav'); sound(x, fs); timex=(1: length(x))/fs; plot(timex, x); xlabel ('Seconds') ; ylabel ('Amplitude');
where fs = 16000 and length(x) = 159999
Now, I am suppose to do Segmentation , windowing, and framing with a 50%~ 75% overlap in order to take STFT, but I am not able to find a matlab function that will section my matrix x into overlapped frames?!! Can someone help me please!!!!
Thanks
0 comentarios
Respuesta aceptada
Más respuestas (1)
  Mona
 el 15 de Nov. de 2014
        
      Editada: Star Strider
      
      
 el 15 de Nov. de 2014
  
      
      2 comentarios
  Star Strider
      
      
 el 15 de Nov. de 2014
				My pleasure!
The ‘S’ matrix according to the documentation:
- Each column of S contains an estimate of the short-term, time-localized frequency content of x. Time increases across the columns of S and frequency increases down the rows.
It is difficult to answer in any detail. You probably need to plot ‘S’ to see what your spectrogram looks like. That may tell you everything you need to know.
In the ‘Examples’ section of the documentation (about the power spectral densities of chirps) is a reasonably detailed discussion of the various variables the spectrogram function returns and how to plot and interpret them.
Ver también
Categorías
				Más información sobre Time-Frequency Analysis en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

