Ostatnio na wykladzie mialam filtry cyfrowe..wszystko zapisane w matlabie..pojawia sie 5 wykresow..czy moglby mi ktos wytlumaczyc oco w nich chodzi..?? bardzo dziękuje za wszelka pomoc..
%filtry cyfrowe
%badanie wlasciwosci filtrow
clear all, clc
%def wspolczynnikow filtru
gr=7;
n=5;
fg=0.05*gr;
%H(z) = 1-z^(-K) gdzie K=Gr+2
num = fir1(n,fg,'high'); %[1 0 0 0 0 0 0 0 -1]
den = 1; %[1 0 0 0 0 0 0 0 0 ];
%badanie
figure(1)
% filtr definiowany macierzami num i den
zplane(num,den)
title('wykres polozenia zer/biegunow')
%okreslamy charakterystyke czestotliwosciowa
[H,q]= freqz(num,den,512);
mag=abs(H); %modul z H - odpowiedz apmlitudowa
%faza - odpowiedz fazowa
phase = angle(H)*180/pi; %(wynik otrzymujemy w stopniach)
figure(2)
plot(q,mag)
title('wykres modulu transmitancji')
figure(3)
plot(q,phase) %wykreslamy kat
title('ch-ka fazowa filtru')
%odpowiedz impulsowa
figure(4)
impz(num,den)
title('odpowiedz impulsowa filtru')
%podstawowa charakterystyka w dziedzinie
%czasu dyskretnego
u = [1 ones(1,127)]; % skok jednostkowy
stepresp = filter(num,den,u);
figure(5)
plot(stepresp)
title('odp filtru jednostkowego')
