1.33k likes | 1.56k Views
OT3OS1. 30.11.2010. Definicije - podsetnik. Funkcija prenosa. IIR. FIR. Diferencna jedna čina. Funkcija prenosa. Nule i polovi funkcije prenosa. IIR. FIR. Trivijalni polovi. Stabilnost i kauzalnost sistema. Da bi sistem bio stabilan oblast konvergencije mora obuhvatati jedinični krug
E N D
OT3OS1 30.11.2010.
Funkcija prenosa IIR FIR Diferencna jednačina Funkcija prenosa
Nule i polovi funkcije prenosa IIR FIR Trivijalni polovi
Stabilnost i kauzalnost sistema • Da bi sistem bio stabilan oblast konvergencije mora obuhvatati jedinični krug • Da bi sistem bio kauzalan oblast konvergencije mora se nalaziti izvan kruga koji prolazi kroz pol najudaljeniji od koordinantnog početka Za kauzalni linerani vremenski invarijantni sistem navedena dva uslova će biti zadovoljena ako i samo ako svi polovi funkcije prenosa leže unutar jediničnog kruga kompleksne z ravni
Frekvencijski odziv Furijeova transformacija impulsnog odziva Veza sa z transformacijom Kompleksna funkcija!!!
Frekvencijski odziv Amplitudska karakteristika Fazna karakteristika
Pojačanje, slabljenje... Pojačanje Slabljenje Grupno kašnjenje
Metode projektovanja IIR filtara • Direktna sinteza u z ravni • Transformacija funkcije prenosa analognog prototip filtra • Impulsno invarijantna transformacija • Bilinearna transformacija
Direktna sinteza u z ravni - primer notch IIR filtar • Projektovati “notch” IIR filtar koji zadovoljava: • Potiskuje se frekvencija 50 Hz • 3 dB propusni opseg je +/- 5 Hz u odnosu na frekvenciju koja se potiskuje • Frekvencija odabiranja je 500 Hz
Primer – rešenje1 1. Postavimo nulu na 2*pi*50/500 Koeficijenti b (uz x) 1.0000 -0.8090 - 0.5878i Kompleksni koeficijenti filtra
Primer – rešenje2 2. Dodamo konjugovano kompleksnu nulu Koeficijenti b (uz x) 1.0000 -1.6180 1.0000
Primer – rešenje3 2. Dodamo konjugovano kompleksne polove Koeficijenti a (uz y) 1.0000 -1.5164 0.8783
Primer - rešenje - kod close all clear fs=500; bw=10; w0=2*pi*50/500; z0=exp(j*w0); figure,zplane(z0); b0=poly(z0) figure,freqz(b0,1,fs,fs) z1=exp(-j*w0); z_uk=[z0;z1]; figure,zplane(z_uk); b1=poly(z_uk) figure,freqz(b1,1,fs,fs) ro=1-(bw/fs)*pi p_uk=ro*[exp(j*w0);exp(-j*w0)] figure,zplane(z_uk,p_uk); a1=poly(p_uk) figure,freqz(b1,a1,fs,fs)
Primena Laplasove transformacije Funkcija prenosa
Laplasovatransformacijaimpulsnog odziva Z transformacijaimpulsnog odziva Transformacije
Racionalna funkcija kompleksne frekvencije s=δ+jΩ Racionalna funkcija kompleksne frekvencije z Funkcije prenosa
Leva polovina kompleksne s ravni Unutar jediničnog kruga kompleksne z ravni Polovi funkcije prenosa
s = jΩ z = e jω Frekvencijski odziv
Butterworth-ov filtar W normalizovano sa W3dB Karakteristika maksimalno ravna za W=0
Butterworth-ov filtar W normalizovano sa W3dB
Butterworth-ov filtar W normalizovano sa Wp
Butterworth-ov filtar Primer: Wp=1000 Hz Wa=4000 Hz ap=1 dB aa=40 dB N>=3.8 N=4
Butterworth-ov filtar Polovi H(s)
Čebiševljev filtar Karakteristika equal ripple u propusnom opsegu
Čebiševljev filtar Primer: Wp=1000 Hz Wa=4000 Hz ap=1 dB aa=40 dB N>=2.7 N=3
Čebiševljev filtar Polovi H(s)
Inverzan Čebiševljev filtar W normalizovano sa Wa Talasanje u nepropusnom opsegu
Eliptički filtar W normalizovano sa Wa Talasanje i u propusnom i u nepropusnom opsegu