Documente Academic
Documente Profesional
Documente Cultură
Raspunsul unui sistem discret liniar si invariant in timp la exponentiala complexa discreta de modul neunitar z = x + jy = re j ; x, y R; z = r = x 2 + y 2 si = arg { z}
n n z0 = r0n e j0n ; y [ n ] = h [ n ] z0 = k =
nk n h [ k ] z0 = z0
k =
k h [ k ] z0
H (z) =
k = k
h [k ] z k
n H ( z0 ) ; y [ n ] = z0
n n x [ n ] = ck zk y [ n ] = ck H ( zk ) zk . k
Transformarea z bilaterala
Z { x [ n ]} ( z ) = X ( z ) = Z { x [ n ]} ( z ) =
n =
x [ n ] z n ; z = r e j , r 0.
z = r = 1, Z { x [ n ]} e j = F { x [ n ]} ( ) . X (z)
n =
( x [ n] r n ) e jn = F {r n x [ n]}( ) ; r 0.
( )
r n x [n] l .
n = 1
r n x [ n ] e jn =
n =
r n x [ n] <
Exemple
1. x [ n ] = a n [ n ] , a < 1. X ( z ) = a n z n + az 1
n =0
( n =0
Daca az 1 < 1 X ( z ) = X () = 1 1 ae j .
1 1 az 1
, z > a.
2. x [ n ] = a n [ n 1] X ( z) = 1
n = n
an z n =
n =
az 1
1 = 1 = n =1 az
4. Daca x[n] este un semnal cu intindere infinita spre stanga si daca cercul z = r0 ,este inclus in domeniul de convergenta al transformatei z bilaterale atunci toate punctele din plan z r0 , cu exceptia eventual a punctului din origine sunt din domeniul de convergenta. 5. Daca x[n] este un semnal cu intindere infinita atat la stanga cat si la dreapta si daca cercul z = r0 este inclus in domeniul de convergenta al transformatei z bilaterale, atunci acesta este o coroana circulara ce include cercul z = r0 .
Exemplu
3. x[n] = a , 0 < a < 1 , x1 [n] = a n [n] ,
n
a n [n]
Trasformarea z inversa
Fie un contur inchis inclus in domeniul de convergenta al transformatei z bilaterale X (z ) : X (z ) =
X
k =
dz . Pentru orice functie olomorfa z k n +1 f (z ) 2j d n dz = f ( z ), in DC, f ( z ) si orice curba inchisa din DC avem : n +1 n! dz n (z a ) a un punct interior curbei. Functia f ( z ) = 1 este olomorfa in intreg planul complex, deci si in DC. Punctul a = 0 ,este interior cercului considerat.
(z )z n1dz =
[k ]z nk 1dz = k = x[k ] k =
x
( z z0 k )
k =1
(z z )
pk
; z DC .
exceptia constantei k . Daca se cunoaste in plus si valoarea X ( z0 ) intr - un anumit punct z0 din DC, se poate determina si constanta k .
Exemplu
Fie constelatia de poli si zerouri din figura cu z0 = 0 si z p = 0 ,5. Pentru k = 1 : X ( z ) = z 1 . Daca semnalul x[n] este = z 0,5 1 0,5 z 1 cauzal atunci DC este definit de z > z p = 0,5. Deoarece cercul unitar este in interiorul DC semnalul x[n] are si transformata Fourier in timp discret : X ( ) = 1 e j = e 0,5 1 0,5e j Fie punctul A de pe cercul unitar, plasat la unghiul
j
; ( ) = arg X ( ) = .
In cazul general, notand cu z pk si cu z0 k polii si zerourile si cu k si k unghiurile pe care le formeaza vectorii Az pk si Az0 k cu axa orizontala, atunci : X (z ) = k
k =1 M ______
Az0 k
k =1
N ______
; ( ) = arg k +
Az pk
k =1
k .
k =1
Frecventa reprezinta lungimea arcului de cerc masurat in radiani, pe cercul unitar, de la intersectia acestuia cu semiaxa x > 0 si pana in punctul A, sensul fiind cel trigonometric.
Transformata z unilaterala
Z u {x[n]}( z ) = X u ( z ) =
n =0
[n]z n .
Transformata z unilaterala poate fi privita ca si transformata z bilaterala a unui semnal cauzal. De aceea domeniul de convergenta al transformatei unilaterale este fie tot planul fie exteriorul unui disc cu centrul in origine. Transformata z unilaterala este indicata pentru studiul sistemelor cauzale caracterizate de ecuatii cu diferente finite liniare si cu coeficienti constanti care nu au conditii initiale nule.
Proprietatile transformarii z
Notatii : x[n] X ( z ) , z DCx ; x[n] X u ( z ) y[n] Y ( z ) , z DC y ; y[n] Yu ( z ). 1. Liniaritate ax[n] + by[n] aX ( z ) + bY ( z ) ; z DCx DC y , cel putin ax[n] + by[n] aX u ( z ) + bYu ( z ) x[n n0 ] z n0 X ( z ) , z DC . D : Z {x[n n0 ]} =
n = Z Zu Z Zu
2. Translatia in timp
x[n n0 ]z n =
n n0 = m
m =
z ( m+ n0 ) = z n0
m =
[m]z m
Daca n0 > 0, z = 0 se elimina din DC iar daca n0 < 0 , z = se elimina din DC. In cazul transformarii unilaterale, pentru n0 > 0 : Z u {x[n n0 ]} =
n =0
x[n n0 ]z n =
n n0 = m
m = n0
[m]z m z n
m m = z n0 x[m]z + x[m]z , m = n0 m =0 1
1 n x[n n0 ] z n0 X u ( z ) x[n]z n = n0
e j0 n x[n] X (e j0 z ) , z DC .
j 0 n n =
x[n]z n =
n =
[n](e j z ) n , e j n x[n] X u (e j z ).
0 0 0
x[ n]z n =
m= n
1 x[m] m = z
1 = X . z
5. Diferentierea in domeniul n
1 X ( z ). 1 z 1 X u (z ) + 1 z
k = 1
[k ] k =
[k ]
; z > 1.
k =
[k ].
D. Z {x* [n]} =
n =
= X * (z* );
D. Z {x[n] y[n]} =
nk =m
(x[n] y[n])z n =
n = k =
[k ]y[n k ]z k z (nk ) =
m =
y[m]z m
k =
[k ]z k = Y (z )X (z ).
x[n]y[n]
1 z du Yu , DC. X u (u ) 2j u u
D. Z {x[n]y[n]} =
n =
[n]y[n]z n = n=
1 u n 1du y[n]z n = X (u ) 2j
n 1 1 z du z du Y . = = X (u ) y[n ] X (u ) = n 2j u u 2j u u
n =
x[n] z n =
* 1 * z du ( ) X u X . * 2j u u
Daca u = e j u* = e j si du = je j d si
n =-
x[n] =
1 2
e j d 1 j * j ( ) ( ) X e X e j = e j 2j 2 2 1 X (e j ) d = X ( ) d 2
2
11. Teorema valorii initiale aunui semnal discret cauzal x[0] = lim X u ( z ) = lim X ( z ).
z z n =0
z Trecand la limita se obtine relatia din enunt. 12. Teorema valorii finale a unui semnal discret cauzal x[ ] = lim( z 1)X u ( z ) = lim( z 1)X ( z ).
z 1 z 1
D. X ( z ) = X u ( z ) =
D. =z
n =0
(x[n + 1] x[n])z n =
m=0
n =0
x[n + 1]z n X u ( z ) =
n +1= m
m =1
[m]z (m1) X u (z ) =
Trecand la limita pentru z 1 se obtine : lim sau : x[ ] x[0] = lim( z 1)X u ( z ) x[0] x[ ] = lim( z 1)X u ( z ).
z 1 z 1 z 1 n = 0
n =
xa (nTe )e snTe .
n =
xd [n]z n =
xa (nTe )z n
10
Functia H(z), numita "functia (de) sistem" sau "functia de transfer a sistemului" caracterizeaza complet comportarea sa n planul complex z, dupa cum raspunsul la impuls h[n] caracteriza complet comportarea sistemelor in timp.
Daca sistemul discret este stabil, exista si transformata Fourier in timp discret a lui h[n] si prin urmare cercul unitar este in domeniul de convergenta al functiei de sistem ce caracterizeaza un sistem stabil. Daca sistemul este cauzal: Hu(z) = H(z), atunci domeniul de convergenta al functiei este exteriorul unui disc. Daca sistemul este stabil si cauzal, cercul unitar este in DC. Toti polii functiei sistem a unui sistem stabil si cauzal au modulul subunitar ceea ce este ehivalent cu faptul ca sunt cuprinsi n interiorul discului unitar.
11
Determinarea raspunsului unui sistem discret liniar si invariant n timp, utilizand transformarea Z
Daca x[n] este dat si se specifica h[n] H(z) atunci se aplica semnalului de intrare transformarea directa rezultand X(z). Raspunsul in complex este Y(z)=H(z)X(z). Aplicand transformarea Z inversa, rezulta semnalul raspuns, y[n]. Daca se lucreaza cu sisteme si semnale cauzale n conditii initiale nenule, se va utiliza numai transformarea Z unilaterala.
12
Y ( x ) = Y (z 1 ) =
k
I ( x ) = ck x k = ck z k ck [n k ] R( x ) a bki . = m + D( x ) m x xm k i =1 ( x xk )i
sk k k
N (x ) R( x ) . = I (x ) + D( x ) D( x )
R( x ) am = ( x xm ) x = xm ; D ( x ) 1 d sk i sk R( x ) bki = sk i ( x xk ) x = xk . (sk i )! dx D ( x )
Se aplica transformarea inversa fiecarui termen din suma, dupa ce se revine mai intai la z-1 = x, utilizand tabelele de transformate si tabelele de proprietati ale transformarii.
13
Exemple
1. Y ( z ) = Y (z ) = z = Y ( z ) DC = {z z > 0.5} (z 0.5)(z 0.25) u 8 z 1 8x 8 16 = = ; 1 1 (2 z )(4 z ) (2 x )(4 x ) 2 x 4 x 8 16 4 4 Y (z ) = = . 1 1 1 2 z 4 z 1 0,5 z 1 0 ,25 z 1 2. Aceeasi transformata Y ( z ) dar DC = {z z < 0,25} 3. Aceeasi transformata Y ( z ) dar DC = {z 0 ,25 < z < 0 ,5} y[n] = 4(0 ,5) [ n 1] 4(0 ,25) [n].
n n
14
c) Y ( z ) = ln(1 + az 1 ) , DC = {z z > a }. Y (z ) = n n Semnalul fiind cauzal, teorema valorii initiale da y[0] = lim ln(1 + az 1 ) = 0 si in consecinta
n =1 z
y[n] =
( 1)
n
a n [n 1].
1 , z > a. 1 az 1 Se efectueaza impartirea urmarind forma catului in z 1 deoarece transformata semnalului d) Y ( z ) = cauzal nu contine decat puterile negative ale lui z :
1 este definita pentru z < a , semnalul corespunzator este 1 az 1 anticauzal. Transformata sa contine numai puterile pozitive ale lui z. De aceea se Daca Y ( z ) = scrie Y ( z ) = z si se efectueaza impartirea sub forma : za
Rezulta ca : Y ( z ) = (a 1 z ) =
m n= m
m =1
n =
15
Sisteme discrete liniare si invariante in timp, caracterizate prin ecuatii cu diferente finite liniare si cu coeficienti constanti
k =0 N
ak y[n k ] = ak z Y ( z ) =
k
k =0 M
k =0
k =0
bk z X (z ) , H ( z ) =
bk z k ak z
k
Radacinile ecuatiei N ( z ) = 0 se numesc zerourilesistemului, radacinile ecuatiei D(z ) = 0 se numesc polii sistemului. Daca sistemul este stabil si cauzal toti polii sai se gasesc in interiorul N (z ) cercului unitar. In acest caz, conform teoremei valorii initiale : h[0] = lim H (z ) = lim z z D( z ) gradul numaratorului trebuie sa fie mai mic sau egal decat gradul numitorului.
Termenii corespunzatori in descompunerea lui H ( z ) in fractii simple sunt : a a* + + ... iar contributia lor in h[n] este de forma j p 1 j 1 rp e z 1 rp e p z 1
si z* p = rp e
j p
A sin( p n + n ). sistemului.
Daca rp < 1, raspunsul se amortizeaza, perechea de poli nu confera instabilitate Daca rp > 1, raspunsul creste exponential, sistem - instabil.
Caz aparte : poli simpli situati pe cercul unitar, Contributia lor la h[n] este de forma : A sin( p n + p ), oscilatie de amplitudine fixa (chiar si dupa disparitia excitatiei). Stabilitate la limita - oscilator.
16
j p
si z*p = rp e
j p
) (
[A r
Daca rp < 1, raspunsuleste amortizat- sistem stabil. Daca rp > 1, raspunsulcreste in timp - sistem instabil.
Calculul raspunsului unui SLIT discret caracterizat printr-o ecuatie cu diferente finite
Se considera SLIT necauzal, caracterizat de ecuatia cu diferente finite :
k =0
ak y[n k ] =
k =0
ak Z u {y[n k ]} = ak z k Yu ( z ) + ak z k Yu ( z ) +
k =0
transformate :
k =0
Daca semnalul de intrare este cauzal, x[ n] = 0 pentru n > 0, si ecuatia devine : Cunoscand X u ( z ) si conditiile initiale, se determina Yu ( z ) si apoi y[n].
k =0
[ [
n =1
[ n]z n [ n]z n
]= ]=
k =0
bk z k X u ( z ) + bk z k [ X u ( z )].
n =1
[ n]z n .
n =1
k =0
17
Exemplu y[n] ay[n 1] = x[n] , x[n] = ke j 0 n[n] , y[ 1] 0 , k Yu ( z ) az 1 (Yu ( z ) + y[ 1]z ) = ; z > 1. 1 e j0 z 1 k ay[ 1] Yu ( z ) = (1 e j0 z 1 )(1 az 1 ) + 1 az 1 = =
Sisteme de ordinul I
y[n] ay[n 1] = kx[n] H ( z ) =
____
k kz = ; z DC. 1 1 az za
1 PA
____ ____
h[n] = ka n [n]. H ( ) =
OA PA
____
e j ( ) =
e j ( ) .
Daca 0 < a < 1, maximul raspunsului in frecventa pentru PA minim, = 0 , filtru trece jos. Daca 1 < a < 0, maximul rezulta pentru = , filtru trece sus.
18
kz 2 z + a1 z + a2
2
a1 + a12 4a2 . 2
Daca a12 < 4a2 cei doi poli sunt complex conjugati z p1,2 = e j . Daca a12 4a2 polii sunt reali. Se considera sistemul cauzal si se cauta conditiile pe care trebuie sa le indeplineasca coeficientii a1 si a2 pentru a obtine stabilitatea. a12 + 4a2 a12 = a2 < 1 ; a12 < 4a2 2 a2 a2 < 1 , a2 > 1 sau daca polii sunt reali : 4 = -2 < a1 a12 4a2 < 2 ; a12 4a2 0. Rezolvand sistemul de inegalitati rezulta : a12 4a2 0 ; a2 > a1 1 ; a2 > a1 1.
Parabola corespunde existentei unui singur pol real dublu. 1 Raspunsul in frecventa al sistemului : H ( ) = k _____ _____ e j (2 1 2 ) . P 1A P 2A
19
H e ( z ) = H1 ( z )H 2 ( z ).
H e ( z ) = H1 ( z ) + H 2 ( z ).
20
21