Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. %filtr
  2. figure(2)
  3. M=301;
  4. h=fir1(M-1,0.6); % 0.06 wyszlo mi z proporcji
  5. th= 0: 1/fpy:(M-1)/fpy;
  6. subplot(2,2,1);
  7. plot(th,h);
  8. xlabel('czas[s]');
  9. ylabel('h(t)');
  10. title('odp imp filtru');
  11.  
  12. %modul filtru
  13. subplot(2,2,2);
  14. Nfh=2^9 % wieksze niz cos
  15. Nf21h=Nfh/2+1;
  16. vh=fft(h,Nfh);
  17. wh=abs(vh);
  18. fh= linspace(0,fpy/2,Nf21h);
  19. plot(fh,wh(1:Nf21h));
  20. xlabel('czest[Hz]');
  21. ylabel('|H(f)|');
  22. title('Modul widma odp imp');
  23.  
  24. % sygnal po filtracji
  25.  
  26. z=filter(h,1,y);
  27. subplot(223);
  28. plot(ty,z);
  29. xlabel('czas[s]');
  30. ylabel('z(t)');
  31. title('sygnal po filtracji');
  32.  
  33. %modul widma po filtracji
  34. vhy=fft(z,Nfy);
  35. why=abs(vhy);
  36. subplot(224);
  37. plot(fy,why(1:Nf21y));
  38. xlabel('czest [Hz]');
  39. ylabel('|z(t)|');
  40. title('modul widma po filtracji');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement