You are on page 1of 6

VIA ELEKTROTEHNIKA KOLA

PRIMERI I ZADACI IZ PREDMETA

DIGITALNA OBRADA SIGNALA Veba br. 8

Prezime i ime studenta : ______________________ Broj indeksa : ______________________

Vebe iz predmeta: Digitalna obrada signala

Z transformacija

Z TRANSFORMACIJA
Z transformacija preslikava diskretan signal u kontinuiranu funkciju kompleksne promenljive z, ime se omoguava primena kompleksne analize u reavanju problema diskretnih signala i sistema. Definicija Z transformacije

X ( z ) = x( n) z n
n =

(1)

gde je x(n) diskretni niz a z kompleksna promenljiva z = Re( z ) + Im( z ) ; z = re j . Drugim reima Z transformacija predstavlja jednoznano preslikavanje niza x(n) u kompleksnu ravan koja se naziva z ravan. Z transformacija se moe predstaviti i kao kompleksni operator Z{.}
X ( z ) = x(n) z n = Z {x(n)}
n =

(2)

Poreenjem definicije Fourier-ove trnsformacije ( X (e jw ) = x(n ) e jn ) i Z transformacije


n =

moe se uoiti njihova povezanost. Ako u izraz (1) uvedemo oznaku z = r e j , dobija se:

X ( z ) = x(n) z n = x(n) (re j ) n = x(n)r n e jn


n = n = n =

(3)

Oigledno je da za r = 1 izraz (3) postaje Fourier-ova transformacija. Z transformacija je funkcija kompleksne promenljive pa je zbog toga korisna njena interpretacija u z ravni. Ova ravan sadri sve mogue vrednosti kompleksne promenljive z. Sve take u z ravni za koje vai z = 1 ine krug jedininog poluprenika, tzv. jedinini krug

koji je prikazan na sl.1.


Z plane 1 0.8 0.6 0.4 Imaginary part 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 -1 -0.5 0 Real part 0.5 1 e(jw) Im

Re

Vebe iz predmeta: Digitalna obrada signala

Z transformacija

je ugao izmeu vektora koji odreuje taku na z na jedininom krugu i realne ose z ravni. Izraunavanjem Z transformacije na jedininom krugu poevi od take z = 1 , to odgovara =0, preko z = j , to odgovara = / 2 do z = 1 , to odgovara = dobija se Fourierova transformacija u opsegu 0 . Nastavak iste procedure na jedininom krugu odgovara izraunavanju Fourier.ove transformacije za 2 . Ovo je ujedno i jedno od objanjenja periodinosti Fourier-ove transformacije. Oblast konvergencije Vrednost funkcije X ( z ) je definisana samo za one vrednosti z za koje red (1) konvergira. Oblast u z ravni u kojoj red (1) konvergira naziva se oblast konvergencije. Interpretacija konvergencije je najjednostavnija pomou nula i polova funkcije X ( z ) . Naime vanu klasu Z transformacija ine racionalne funkcije, tj one funkcije X ( z ) koje se mogu predstaviti u obliku kolinika dva polinoma po z: Q( z ) X (z ) = (4) P( z ) Ovde treba uoiti dva polinoma: polinom Q( z ) i polinom P( z ) . Nule polinoma Q( z ) , tj one vrednosti kompleksne promenljive z za koje polinom Q( z ) ima vrednost nula nazivaju se nulama funkcije X ( z ) . Nule polinoma P ( z ) , tj one vrednosti kompleksne promenljive z za koje polinom P ( z ) ima vrednost nula nazivaju se polovima funkcije X ( z ) . Kako je X ( z ) kompleksna funkcija nemogue je u z ravni grafiki prikazati njene vrednosti, umesto toga crta se poloaj njenih nula i polova u z ravni i to tako da se nule predstavljaju kruiem (o), a polovi krstiem (x). Osobine Z transformacije a) Linearnost Ako vai Z {x(n )} = X ( z ) i Z {y (n )} = Y ( z ) Z {x(n ) + y (n )} = X ( z ) + Y ( z ) b)Vremenski pomeraj
Z {x(n )} = X ( z ) Z {x(n k )} = z k X ( z )

b) konvolucija u vremenskom domenu prelazi u proizvod

Z {x(n )} = X ( z ) i Z {y(n )} = Y ( z ) Z {x(n ) * y (n )} = X ( z ) Y ( z )

Vebe iz predmeta: Digitalna obrada signala

Z transformacija

ZADACI: 1. Dat je diskretni signal x(n) = a nu (n) , gde je konstanta a = 0.9 , a u (n) jedinini niz. a) prikazati privih N=40 odabiraka ovog niza; b) Odrediti izraz za njegovu Z transformaciju i oblast konvergencije;
1; n 0 u ( n) = 0; n < 0

a) N=40; n=0:N-1; a=0.9; x=a.^n; stem(n,x) title('x(n)=a^n u(n)') ylabel('x(n)') xlabel('n') b) Oblast konvergencije je odreena skupom svih vrednosti z za koje gornja suma konvergira. U ovm sluaju suma konvergira za az 1 < 1 z > a , pa uz taj uslov sledi da
X ( z ) = ( az 1 ) n =
n=0

1 1 az
1

z za

X ( z) =

z za

2. Data je prenosna funkcija sistema H(z) = nacrtatiti nule i polove u kmpleksnoj z ravni.

z(z - 4) . Odrediti da li je sistem stabilan i (z - 0.5)(z - 0.7)

Da bi odredili da li je sistem stabilan mora se nai poloaj polova u u kompleksnoj z ravni. Postoje dve nule i to za z=0 i z=4; i dva pola za z=0.5 i z=0.7. Kako se oba pola nalaze unutar jedininog kruga sistem se smatra stabilnom. Crtanje se u matlabu obavlja funkcijom zplane(zn,zp). Formiraju se dva vektora KOLONE i to tako da vektor kolona zp sadri sve nule polinoma u brojiocu a vektor kolona sve nule polinoma u imeniocu. zn=[0 4]'; % moze se pisati i zn=[0; 4]; zp=[0.5 0.7]'; % moze se pisati i zp=[0.5; 0.7]; zplane(zn,zp)

Vebe iz predmeta: Digitalna obrada signala

Z transformacija

3. Diskretni sistem je opisan sledeom linearnom diferencnom jednainom:


y ( n) 5 / 2 y (n 1) + y (n 2) = 3x(n) 7 x(n 1) + 5 x(n 2)

a) Analitiki odrediti funkciju prenosa ovog sistema primenom Z transformacije. b) Odrediti nule i polove ovog sistema i nacrtati ih. Primenom Z transformacije na levu i desnu stranu jednaine dobija se:
Z ( y (n) 5 / 2 y (n 1) + y ( n 2)) = Z (3 x( n) 7 x( n 1) + 5 x(n 2))
Y ( z ) 5 / 2 z 1 Y ( z ) + z 2Y ( z ) = 3 X ( z ) 7 z 1 X ( z ) + 5 z 2 X ( z )

iz osobina Z transformacije Z ( x(n) ) = X ( z ); Z ( x(n k ) ) = z k X ( z )


Y ( z )(1 5 / 2 z 1 + z 2 ) = X ( z )(3 7 z 1 + 5 z 2 )

Y ( z )(1 5 / 2 z 1 + z 2 ) = X ( z )(3 7 z 1 + 5 z 2 ) H ( z) = Y ( z ) (3 7 z 1 + 5 z 2 ) = X ( z ) (1 5 / 2 z 1 + z 2 ) z2 3z 2 7 z + 5 = z2 z2 5 / 2z + 1

Treba nai nule i polove. Taj posao treba prepustiti MATLAB-u. Izdvojiti koeficijente gornjeg polinoma i formirati vektor VRSTU a. Izdvojiti koeficijente donjeg polinoma i formirati vektor VRSTU b. a=[3 -7 5]; b=[1 -5/2 1]; zplane(a,b)

Primedba: Ukoliko su argumenti funkcije zplane vektori VRSTE, funkcija zplane smatra da su to koeficijenti polinoma, prvo nae njihove nule pa ih tek onda crta. Ukoliko su ti koeficijenti vektori kolone onda ih direktno crta smatrajui da su to nule i polovi.
4. Zadat je kauzalni diskretni sistem sledeom diferencijalnom jednainom:
y (n) = 0.6 x(n) + 0.3 x(n 1) 2 y (n 2) + 0.7 x(n 3)

a) Primenom Z transformacije odrediti prenosnu funkciju H(z) b) Da li je zadati sistem FIR ili IIR tipa? c) Napisati program za odreivanje nula i polova i nacrtati ih.
Z ( y (n) + 2 y ( n 2)) = Z (0.6 x(n) + 0.3 x(n 1) + 0.7 x(n 3))
Y ( z ) + 2 z 2 Y ( z ) = 0.6 X ( z ) + 0.3z 1 X ( z ) + 0.7 z 3 X ( z ) Y ( z )(1 + 2 z 2 ) = X ( z )(0.6 + 0.3 z 1 + 0.7 z 3 ) H ( z) = Y ( z ) (0.6 + 0.3 z 1 + 0.7 z 3 ) = X ( z) (1 + 2 z 2 ) z3 = z3 0.6 z 3 + 0.3z 2 + 0.7 z3 + 2z

n=[0.6 0.3 0 0.7]; p=[1 0 2 0]; zplane(n,p)

Vebe iz predmeta: Digitalna obrada signala

Z transformacija

5. Zadat je diskretni sistem preko diferencijalne jednaine:

y ( n) 0.8 y ( n 2) = 0.5 x( n) + 0.8 x(n 1) 0.4 y (n 1) + 0.8 x( n 2)

a) primenom Z transformacije nai prenosnu funkciju H(z) b) Napisati u matlabu program za odreivanje i crtanje polova i nula c) Gde se moraju nalaziti polovi da bi sistem bio kauzalan i stabilan

6. Zadat je diskretni sistem preko diferencijalne jednaine:


y ( n) 3.25 y (n 1) = x(n 1) 0.75 y ( n 2) + 3 x( n 2)

a. Primenom Z transformacije odrediti prenosnu funkciju H(z) b. Ispitati stabilnost sistema; koristiti z 2 3.25 z + 0.75 = ( z 0.25)( z 3) c. napisati program za crtanje polova i nula

You might also like