Advertisement
worms005

analiza wav

Jan 19th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.57 KB | None | 0 0
  1.  
  2. clear all
  3. %subplot(111);
  4. [y,fs,bits]=wavread('mbi04popis.wav'); % odczytanie pliku wav
  5.  
  6. disp(['Czestotliwosc probkowania fs=',num2str(fs),'[Hz]']);
  7. N=length(y);
  8.  
  9.     dt=1/fs; % okres probkowania
  10.     t=0:dt:(N-1)*dt; % wektor czasu
  11.    
  12.     %wykres sygnalu
  13.     subplot(211)
  14.     plot(t,y); grid on
  15.     title('Sygnal')
  16.     xlabel('Czas[s]')
  17.    
  18.     df=fs/N % rozdzielczosc widma w Hz
  19.     widmo=abs(fft(y)); % widmo amplitudowe (modul(
  20.     f=0:df:fs-df;
  21.     subplot(212)
  22.     plot(f,widmo); grid on
  23.     title ('Widmo amplitudowe')
  24.     xlabel('Czestotliwosc[Hz]')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement