Advertisement
kossar

cps lab6 zad2

Apr 23rd, 2020
568
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.41 KB | None | 0 0
  1. clear variables; close all;
  2.  
  3. [y, Fs] = audioread('s1.wav');
  4.  
  5. figure; spectrogram(y, 4096, 4096-512, [0:5:2000], Fs);
  6.  
  7. r = [0 9 5 8 7];
  8.  
  9. butt = load('butter.mat');
  10. z = butt.z; p = butt.p; k = butt.k;
  11. [zd,pd,kd] = bilinear(z,p,k,Fs);
  12. [bd, ad] = zp2tf(zd, pd, kd);
  13. yf = filter(bd, ad, y);
  14.  
  15. figure; spectrogram(yf, 4096, 4096-512, [0:5:2000], Fs);
  16.  
  17. t = (1:1:length(y))./Fs;
  18.  
  19. figure; plot(t,y, t, yf);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement