Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. clear ; clc ;
  2. close all;
  3. % Sygnal informacyjny
  4. f0 = 1e5 ; % czestotliwosc podstawowa
  5. T = 1/f0 ; % okres sygnalu informacyjnego
  6. To = 3*T ; % czas obserwacji sygnalu
  7. N = 2048 ; % liczba probek
  8. t = [0:N-1]/N*To ; % os czasu (0.50 pkt)
  9. m = square(t*2*pi*f0,50) ; % sygnal informacyjny (1.00 pkt)
  10. plot(t,m) % wykres sygnalu informacyjnego
  11. pause;
  12.  
  13. % Filtr dolnoprzepustowy
  14.  
  15. dt = To/N ; % krok czasowy
  16. fs = 0.25 ; % czestotliwosc probkowania (0.50 pkt)
  17. fp = 0.10 ;% czestotliwosc przepuszczania (0.50 pkt)
  18. fz = 0.3 ; % czestotliwosc zaporowa (0.50 pkt)
  19. M = ceil(1.8/(2*(fz-fp))) + 3
  20. fg = 0.5*(fp+fz) ;
  21. b = firlpf(fg, M); % licznik transmitancji filtru (1.00 pkt)
  22. a = 1 ; % mianownik transmitancji filtru (1.00 pkt)
  23. [Hejw, fnorm] = freqchar(b) ; % transmitancja filtru (0.50 pkt)
  24. plot(fnorm*fs,10*log10(abs(Hejw)),[fp,fz]*fs,[-3,-15],'o') ; % porownanie transmitancji z gabarytem
  25. pause ;
  26.  
  27. s = filter(b,a,m);
  28. plot(t,s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement