Sunteți pe pagina 1din 19

Eantionarea semnalelor

Modele temporale ( ) ( ) ( )
e
T
x t x t t

; ( ) ( ) ( )
*
e e
k
x t x kT t kT



a. Extrapolatorul de ordin zero (numit i extrapolator cardinal). Acest extrapolator
menine ultima valoare primit (blocheaz aceast valoare) n timpul perioadei de eantionare
care urmeaz,
e
T
.
Fie un ansamblu eantionator-extrapolator de ordinul zero (fig. 5.15). Formele
semnalelor
( ) ( )
*
, x t x t i ( ) ( )
x t x t
(la ieirea extrapolatorului) sunt prezentate n
fig. 5.14.
Fig. 5.15 Ansamblul eantionator-extrapolator

( ) x t
( )
*
x t
( )
e
T
t
()t x ()t x
e
T
( ) t x
*
Extrapolator
de ordin 0
1
( ) x t
( ) t x
*
c )
( ) t x
t
1
e
T 2
( )
e
T
t
t
e
T
t
e
T
e
T 2
( ) t x
*
E
e
T

a )
d )
b )
b. Extrapolatorul de ordinul 1. Acesta realizeaz o extrapolare liniar a evoluiei
semnalului, utilizndu-se ultimele dou eantioane. Funcionarea extrapolatorului de ordin 1
este ilustrat n fig. 5.16.
Fig. 5.16 Reconstrucia semnalului folosind un extrapolator de ordinul 1
5.1Transformata Z
5.1.1 Transformata Z direct
Fie ( ) x t
un semnal nul pentru 0 t < (semnal cauzal). Semnalul eantionat,
( )
*
x t , definit
prin relaia (5.4), se poate exprima ca mai jos:
(5.14) ( ) ( ) ( ) ( ) ( )
*
0
e e e e
k k
x t x kT t kT x kT t kT



Se calculeaz transformata Laplace ( ) ( )
{ }
* *
X s x t L
:
(5.15) ( ) ( )
{ }
( ) ( ) { }
* *
0
=
e e
k
X s x t x kT t kT

L L
,
sau: (5.16) ( ) ( )
*
0
e
e
skT
e
k
X s x kT

,
ntruct: (5.17) ( ) { }
1 e
e
skT
e
t kT

L
Dac nlocuim:
(5.18)
e
e
sT
z
n (5.16), atunci:
(5.19) ( ) ( )
*
e
sT
e
z
X z X s

,
( ) x t
( )
*
x t
( )
x t
t
e
T
e
T 2
e
T 3
( ) t x
( )
x t
2
adic: (5.20) ( ) ( )
0
k
e
k
X z x kT z

,
care reprezint transformata Z a semnalului eantionat:
(5.21) ( ) ( )
{ }
( ) { }
*
e
X z x t x kT Z Z

Observa i i :
1. Fie o vertical de abscis

trasat n planul s. Traiectoria corespunztoare n


planul z este un cerc de raz
e
e
T

(fig. 5.17).
Fig. 5.17 Traiectorii corespondente n planele s i z
Fig. 5.18 Traiectorii corespondente n planele s i z
2. Fie conturul
s
C
care corespunde fiei de baz n semiplanul stng al planului
complex s (fig. 5.18). Traiectoria corespunztoare n planul z este prezentat n fig. 5.18,
unde raza cercului este unitar.
3
ee.e
.e
eee
e
sTTjT
jT
z

Im
Re
0

s
D
s
Im
Re
0
z
e
e
sT
z
0
a
b
c
e
f
g
d
1
z
I m
Re
e
2

e
2

a
b
c
d
e
f
g
I m
Re
s
s
C
5.1.2 Transformata Z invers
Pornind de la transformata Laplace, ( ) X s
, se poate calcula semnalul ( ) x t
, cu ajutorul
transformatei Laplace inverse:
(5.22)
( ) ( ) ( )
1
1
e d
2
c j
st
c j
x t X s X s s
j
+


1

]
L
,
unde constanta c este superioar indicelui de cretere

al funciei ( ) x t
: ( ) e
t
x t M

.
Dac se pune
e
t kT
, se obine:
(5.23)
( ) ( )
1
e d
2
e
c j
s kT
e
c j
x kT X s s
j
+

Folosind substituia
e
e
sT
z
n (5.23) i
1 d
d
e
z
s
T z

, rezult:
(5.24)
( ) ( )
1
1 1
d
2
sT
e
k
e
e C
e z
x kT X s z z
j T

_


,

Dar:
( ) ( ) ( ) ( )
*
0,
0,
1 1
sT sT
e e sT
e
e
e z i e z
i e z
i e e
X s X s ji X s X z
T T

,
unde s-a considerat fia de baz din planul s, prin adoptarea indicelui i=0. nlocuind
ultima relaie n (5.24) rezult:
(5.25)
( ) ( )
1
1
d
2
k
e
C
x kT X z z z
j



Conturul de integrare C n planul complex z este cercul de raz
e
e
cT

. Expresia
(5.25) definete transformata Z invers.
4
5.2Proprietile transformatei Z
Fie ( ) ( )
k e
x k x x kT
semnalul eantionat cu perioada de eantionare
e
T
. Se vor
prezenta n cele ce urmeaz cteva din cele mai importante proprieti ale transformatei Z.
1. Liniaritatea
Fie ( ) { } ( )
i i
x k X z Z
. Avem:
(5.26) ( ) ( )
1 1
N N
i i i i
i i
c x k c X z



' )

Z
2. Teorema ntrzierii
Fie ( ) ( )
i
x k x k d
semnalul ( ) x k
ntrziat cu d perioade de eantionare. Avem:
(5.27)
( ) { } ( ) { } ( )
d
i
x k x k d z X z

Z Z
Demonst ra i e:
( ) { } ( ) ( )
0 0
i i
e e e
i i
x i d x iT dT z x i d T z



1
]
Z
Notnd i-d=k, rezult:
( ) { } ( ) ( ) ( )
0
d k d k d
k d k
x i d z x k z z x k z z X z



Z
,
ntruct x(k)=0 pentru k<0.
Observa i e:
Se poate interpreta
1
z

ca fiind operator de ntrziere cu o perioad T


e
.
3. Teorema anticiprii
(5.28) ( ) { } ( ) ( ) 1 0 x k z X z z x + Z
,
sau, n cazul general:
(5.29) ( ) { } ( ) ( ) ( ) ( )
1
0 1 ... 1
d d d
x k d z X z z x z x zx d

1
+ + + +
]
Z
Demonst ra i e:
5
Urmnd acelai mers de calcul ca n cazul precedent, rezult:
( ) { } ( ) ( )
0
i d k
e
i i d
x i d x i d T z z x k z



+ + 1
]
Z
ntruct limita inferioar din sum este d, vom aduna i scdea termenii pentru k=0,1,...d-
1. Rezult:
( ) { } ( ) ( ) ( )
1
0
( ) 0 1 ... 1
d k d d
k
x i d z x k z z x z x zx d

1
+ + + +
]
Z
,
adic relaia (5.29).
4. Teorema valorii iniiale
(5.30)
( ) ( ) 0 lim
z
x X z

Examinnd relaia (5.20), adic ( ) ( )


0
k
e
k
X z x kT z

, se observ c pentru z tinznd


la infinit se anuleaz toi termenii cu exponent negativ din sum, rmnnd numai termenul
x(0).
5. Teorema valorii finale
(5.31)
( ) ( ) ( )
1
lim lim 1
k z
x k z X z

1
]
Demonst ra i e:
Fie d(i) un semnal reprezentnd diferena eantioanelor consecutive din semnalul
eantionat (proporional cu derivata discret a semnalului):
( ) ( 1) ( ) d i x i x i +
Vom calcula transformata Z a acestui semnal pe dou ci:
1) { } [ ]
0
( ) ( 1) ( ) ( 1) ( )
i
i
D z x i x i x i x i z

+ + Z
Din aceast relaie rezult c:
(5.32)
[ ]
1
0
lim ( ) ( 1) ( ) (1) (0) (2) (1) (3) (2)......
lim ( ) (0)
z
i
i
D z x i x i x x x x x x
x i x

+ + +

6
2) De la { } { } [ ]
( ) ( 1) ( ) ( ) (0) ( ) D z x i x i z X z x X z + Z Z , unde s-a utilizat
teorema anticiprii, se obine:
(5.33) ( ) ( ) 1 ( ) (0) D z z X z x
,
din care se deduce:
(5.34)
( ) { }
1 1
lim ( ) lim 1 ( ) (0)
z z
D z z X z x


Din (5.32) i (5.34) rezult:
( ) { }
1
lim ( ) (0) lim 1 ( ) (0)
i z
x i x z X z x


i se obine relaia
( ) ( ) ( )
1
lim lim 1
k z
x k z X z

1
] .
Observa i e:
Transformata Z a semnalului d(i), prezentat sub forma (5.33), se consider a fi imaginea
n z a derivatei discrete a semnalului.
6. Teorema nsumrii (integrrii)
Fie: (5.35) ( ) ( )
0
i
k
y i x k


funcia proporional cu integrala discret a semnalului. Atunci:
(5.36) ( ) { } ( )
1
1
1
y i X z
z

Z
Demonst ra i e:
( ) { } [ ] [ ]
( ) ( )
( )
( )
1 2
0 0
-1 2 1 -1 2
-1 2 1 2
1
( ) (0) (0) (1) (0) (1) (2) ...
(0) 1 ... (1) 1 ... ...
1
1 ... (0) (1) (2) ...
1
i
i
i k
y i x k z x x x z x x x z
x z z x z z z
z z x x z x z X z
z

1
+ + + + +
1
]
+ + + + + + + +
1
+ + + + + +
]

Z
7. Teorema sumei(5.37) ( ) ( )
1
0
lim
z
k
x k X z


Acest rezultat se obine din (5.20), nlocuind z prin 1.
7
8. Teorema nmulirii cu o exponenial
Fie:
( ) { } ( )
e
x iT X z Z
,
atunci:
(5.38) ( )
{ } ( )
e e
aiT aT
e
e x iT X z e
t

m
Z
Demonst ra i e:
( )
{ }
( )
( ) ( )
0 0
( )
e e e e
i
aiT aiT aT aT i
e e e
i i
e x iT e x iT z x iT ze X ze


t t



Z
m m
9. Teorema nmulirii cu timpul
Fie x(iT
e
) un semnal provenit prin eantionare din x(t) i X(z) transformata sa n z. Atunci
semnalul iT
e
x(iT
e
), provenit prin eantionare din tx(t), are transformata Z:
(5.39) ( ) { }
d ( )
d
e e e
X z
iT x iT T z
z
Z
Demonst ra i e:
ntruct
( ) ( )
1
0
e
i
X z x iT z


, se calculeaz derivata:
( )
( ) ( )
1 1
0 0
d
d
i i
e e
i i
X z
i x iT z z i x iT z
z





sau:
(5.40)
( )
0
d ( )
d
i
e
i
X z
i x iT z z
z

Pe de alt parte:
(5.41)
( ) { } ( )
0
i
e e e e
i
iT x iT iT x iT z

Z
Substituind (5.40) n partea dreapt a relaiei (5.41), se obine relaia (5.39).
8
5.3Convoluia semnalelor eantionate
Fie ( )
1
x k
i ( )
2
x k
dou semnale eantionate. Convoluia lor este:
(5.42) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
1 2 1 2 1 2 1 2
0 0
*
k k
i i
x k x k x k x k x i x k i x k i x i


Vom demonstra c:
(5.43) ( ) ( ) { } ( ) ( )
1 2 1 2
x k x k X z X z Z
,
adic prin transformata Z, produsul de convoluie ( ) ( )
1 2
x k x k
devine produs algebric al
funciilor ( )
1
X z
i ( )
2
X z
.
Demonstraia pornete de la explicitarea produsului ( ) ( )
1 2
X z X z
i are ca obiectiv
transformarea expresiei respective, astfel nct produsul s fie exprimat ca o transformat Z a
produsului de convoluie al semnalelor ( )
1
x k
i ( )
2
x k
:
(5.44)
[ ]
1 2 1 2
0 0
1 2 1 2
1 1 1 2 2 2
1 2 1 2 1 2
( ) ( ) ( ) ( )
(0) (1) (2) ... (0) (1) (2) ...
(0) (0) (0) (1) (1) (0)
k k
k k
X z X z x k z x k z
x x z x z x x z x z
x x x x x x z



1 1

1 1
] ]
1 1
+ + + + + +
] ]
+ +
[ ]
1
2
1 2 1 2 1 2
(0) (2) (1) (1) (2) (0) ... x x x x x x z

+
+ + + +
Se observ c, n termenul general, coeficientul care nmulete pe z
-k
este:
(5.45)
1 2 1 2 1 2 1 2
0
(0) ( ) (1) ( 1) ... ( ) (0) ( ) ( )
k
i
x x k x x k x k x x i x k i

+ + + ,
deci relaia (5.44) se scrie sub forma:
(5.46) [ ]
1 2 1 2 1 2
0 0 0
( ) ( ) ( ) ( ) ( ) ( )
k
k k
k i k
X z X z x i x k i z x k x k z



1

1
]
,
adic:
(5.47) { }
1 2 1 2
( ) ( )= ( ) ( ) X z X z x k x k Z
Fie { }
1 1
( )= ( ) X z x i Z
i { }
2 2
( )= ( ) X z x i Z
. Convoluia funciilor
1
( ) X z
i
2
( ) X z
este
9
definit prin relaia:
(5.47)
1 2 1 2 1 2 1 2
C
1 d 1 d
( ) ( ) ( ) * ( ) ( ) ( )
2 2
C
z u z u
X z X z X z X z X X u X u X
j u u j u u
_ _


, ,

Vom demonstra c:
(5.48)
{ }
-1
1 2 1 2
( ) ( ) ( ) ( ) X z X z x k x k Z ,
adic prin transformata Z invers produsul de convoluie al imaginilor n z se transform n
produs algebric al semnalelor discrete x
1
(k) i x
2
(k). Relaia (5.48) este echivalent cu:
{ }
1 2 1 2
( ) ( ) ( ) ( ) x k x k X z X z Z
,
pentru a crei demonstraie calculm transformata Z a produsului semnalelor:
{ } [ ]
1 2 1 2
0
( ) ( ) ( ) ( )
k
k
x k x k x k x k z

Z
i nlocuim x
2
(k) prin transformata Z invers (vezi relaia (5.25)):
{ }
1
1 2 1 2
0 C
1 2 1 2
0
1
( ) ( ) ( ) ( ) d
2
1 d 1 d
( ) ( ) ( )
2 2
k k
k
k
k C C
x k x k x k X u u u z
j
z u z u
x k X u X X u
j u u j u u

1
1
]
1
_ _
1

, , 1
]
Z


5.6Metode de calcul pentru transformata Z direct
Se pot utiliza dou metode:
calculul direct, utiliznd relaia de definiie (5.20);
calculul indirect, pornind de la transformata Laplace.
1. Calculul direct. Se folosete relaia:
(5.49) ( ) ( )
0
k
k
X z x k z


pentru determinarea transformatelor Z ale celor mai utilizate semnale.
a Treapta unitar (fig. 5.19)
(5.50) ( ) ( ) { }
1 2 3
1
1
1 1 1 1 ...
1
U z u k z z z
z

+ + + +

Z
Fig. 5.19 Treapta unitar
b Rampa unitar (fig. 5.20)

( ) k u
e
T
e
T
e
T 2
e
T 3
1 0 1 2
3
1

t
k
10
(5.51)
( ) ( ) { }
( )
1
1 2
2
1
0 2 ...
1
e
e e
T z
R z r k T z T z
z

+ + +

Z
Fig. 5.20 Rampa
unitar
Fig. 5.21 Funcia
exponenial
c Exponeniala (fig. 5.21)
(5.52) ( ) ( ) { }
2 1 2
1
1
1 e e
1
e e
e
aT aT
aT
E z e k z z
e z


+ + +

Z K
Observa i e:
Transformatele Z ale funciilor uzuale sunt date n tabelele de transformate.
RECAPITULARE
( )( )t r,k r
( ) t t r
0
0
2
2
e
T
3
3
e
T
e
T
e
T 2
k
t
0
0
2
2
e
T
3
3
e
T
4
4
e
T
k
t
( )( )t e,k e
e
aT
e
e
Ta2
e

e
Ta3
e

a t
e
11
Transformata Z direct
( ) ( )
*
e
sT
e
z
X z X s

( ) ( )
0
k
e
k
X z x kT z



e
e
sT
z
Transformata Z invers
( ) ( )
1
1
d
2
k
e
C
x kT X z z z
j



Proprietile transformatei Z
( ) ( )
1 1
N N
i i i i
i i
c x k c X z



' )

Z
( ) { } ( ) { } ( )
d
i
x k x k d z X z

Z Z
( ) ( ) 0 lim
z
x X z

( ) ( ) ( )
1
lim lim 1
k z
x k z X z

1
]
Convoluia semnalelor eantionate
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
1 2 1 2 1 2 1 2
0 0
*
k k
i i
x k x k x k x k x i x k i x k i x i


( ) ( ) { } ( ) ( )
1 2 1 2
x k x k X z X z Z
Metode de calcul pentru transformata Z direct
Se pot utiliza dou metode:
1. Calculul direct, utiliznd relaia de definiie:
Treapta unitar ( ) ( ) { }
1
1
1
U z u k
z

Z
Rampa unitar
( ) ( ) { }
( )
1
2
1
1
e
T z
R z r k
z

Z
Exponeniala ( ) ( ) { }
1
1
1
e
aT
E z e k
e z

Z
(
( )= e
at
e t

; ( )= e
e
akT
e
e kT

)
2.Calculul bazat pe transformata Laplace
12
Fie
( ) t x
un semnal avnd transformata Laplace ( ) X s
. Pentru a calcula transformata Z
a semnalului eantionat ( ) x k
, se caut o relaie direct ( ) ( ) X s X z
, folosind schema dat
n fig. 5.22. Se utilizeaz definiiile introduse anterior:
(5.53) ( ) ( ) ( ) ( ) ( )
*
0
e
T e
k
x t x t t x t t kT

,
cci ( ) 0 x t
pentru 0 t < .
Fig. 5.22 Schema de calcul al transformatei Z
Prin aplicarea transformatei Laplace ecuaiei (5.53), rezult:
(5.54) ( )
{ }
( ) ( ) ( )
* *
0
*
e
k
x t X s X s t kT



' )

L L
Dar:
(5.55) ( )
2
0
1
1 1 e 1 e ...
1 e
e e
e
sT s T
e
sT
k
t kT


+ + +
' )

L
,
atunci convoluia imaginilor din (5.54) devine:
(5.56)
( ) ( ) ( )
( )
*
1 1 1
* d
2
1 e
1 e
e e
c j
sT T s u
c j
X s X s X u u
j
+


_


,

Folosind relaia (5.19), se calculeaz transformata Z:
(5.57)
( ) ( ) ( )
*
1
1 1
d
2
1 e
sT
e
e
c j
uT
e z
c j
X z X s X u u
j
z

n ultima integral se poate nlocui variabila u cu variabila


s
. Dac
( ) s X
este o funcie
raional, rezult:
(5.58)
( ) ( ) ( )
( )
1 1
1 1 1
d Rez .
2
1 e 1 e
e i e
i
c j
sT p T
polii p ai
c j
lui X s
X z X s s X s
j
z z

+


1

]

eantionare
L
?
( ) x k
( ) x t
( ) X z
( ) X s
13
Exempl ul 5. 1:
Fie semnalul ( ) x t
reprezentat n fig. 5.23

i definit prin:
(5.59) ( )
1 e pentru 0
0 pentru 0
at
t
x t
t

'
<

Transformata Laplace a acestei funcii este:


( ) ( ) { }
( )
1 1 a
X s x t
s s a s s a

+ +
L
Fig. 5.23 Reprezentarea funciei (5.59)
S calculm ( ) X z
, cnd perioada de eantionare este
e
T
. Polii funciei ( ) X s
sunt
1
0 s
i
2
s a
. Deci:
( )
( )
( )
( ) ( )
1 2
1
{ 0; }
1
0. 1 1
1 1
1
Rez
1
1 e
1 1
1 ( 1)
1 e 1 e 1 1 e
i e
i
e
e e
e
s T
s s s a
aT
T aT aT
a
X z
s s a
e z
z
z z z z




1

1
+

]

+

4.1. Calculul transformatei Z inverse
Se pot utiliza trei metode:
t
( ) t x
14
calculul direct, folosind relaia de definiie (5.25);
metoda seriei de puteri;
descompunerea funciei X(z) n elemente simple.
1. Calculul direct
(5.60)
( ) ( ) { } ( ) ( )
( )
1
1 1 1
polii ai lui
1
d Rez
2
i
k k
i
p
X z z
x k X z X z z z X z z p
j

]
Z

Exempl ul 5. 2:
Fie:
(5.61)
( )
( ) ( )
0.25
0.5 0.3
z
X z
z z


Polii funciei X(z) sunt
1
0.5 z
i
2
0.3 z
. Deci:
( )
( ) ( )
1
2
1
0,5
0,4
0.25
Rez
0.5 0.3
k
i
p
p
z
x k z p
z z

1

1

]
sau
( )
( )
0.25 0.25
0.5 0.3 1.25 0.5 0.3
0.5 0.3 0.3 0.5
k k k k
x k +

.
Se obine irul
( ) { }
0,1,2,...
0; 0.25; 0.2; 0.1225;...
k
x k


Exempl ul 5. 3: aplicaie n Matlab
Fie:
15
(5.62)
( )
3 2
3 2
2 2.3 0.5
2.3 1.7 0.4
z z z
X z
z z z
+

+
Dac se noteaz cu
i
p
,
___
1, i n
, polii funciei
( )
1
X z z

, atunci:
( ) ( )
1
Rez
i
k
i
poli p
x k X z z p

1

]
Fie ( ) ( ) B s A s
o funcie raional, unde gradul numrtorului nu depete gradul
numitorului. Aceast funcie poate fi dezvoltat dup cum urmeaz:
(5.63)
( )
( )
1
n
i
i i
B s r
k
A s s p

,
unde
i
p
i
i
r
,
___
1, i n
, sunt polii i, respectiv, reziduurile. Notm
i
a
i
i
b
,
___
1, i n
,
coeficienii polinoamelor ( ) A s
i respectiv ( ) B s
. Atunci un program Matlab de forma:
num=[b
n
b
n-1
b
1
];
den=[a
n
a
n-1
a
1
];
[r, p, k]=residue(num, den)
permite determinarea vectorilor r i
p
, ce conin reziduurile i polii, precum i a
coeficientului k din expresia (5.63).
Pentru exemplul considerat, funcia ( ) ( ) B s A s
este:
( )
2
1
3 2
2 2.3 0.5
2.3 1.7 0.4
z z
X z z
z z z

+

+
,
deci comenzile Matlab sunt:
num=[2 2.3 0.5]
den = [1 -2.3 1.7 -0.4]
[r, p, k]=residue(num, den)
Vectorii
r
i
p
obinui sunt:
16
2 1
1 ; 0.8
1 0.5
r p
1 1
1 1

1 1
1 1
] ]
;
prin urmare, rezult:
(5.64)
( ) ( ) ( ) ( ) ( )
1 1 2 2 3 3
2 1 1 0.8 1 0.5
k k k
k k k
x k r p r p r p + + + + ,
de unde:
( ) { }
0,1,2,
2; 2.3; 2.39; 2.387; 2.3471;
k
x k


K
K
2. Metoda seriei de puteri
Fie ( ) X z
o funcie raional, de forma:
( )
1
0 1
1
1
...
1 ...
n
n
n
n
b b z b z
X z
a z a z


+ + +

+ + +
Se realizeaz dezvoltarea n serie de puteri a acestei funcii, mprind numrtorul la
numitor. Rezult:
( )
1 2
0 1 2
... X z z z

+ + +
i, n consecin:
( ) { }
0 1 2
0,1,2,...
; ; ;...
k
x k


Exempl ul 5. 4:
Se consider funcia X(z) dat prin (5.61), adic
( )
( ) ( )
0.25
0.5 0.3
z
X z
z z


. Ea se poate
scrie sub forma:
( )
1
2 1 2
0.25 0.25
0.8 0.15 1 0.8 0.15
z z
X z
z z z z



+ +
mprind numrtorul la numitor se obine seria de puteri:
( )
1 2 3
0.25 0.2 0.1225 ... X z z z z

+ + +
Deci
( ) { }
0,1,2,3...
0; 0.25; 0.2; 0.1225;...
k
x k


17
Exempl ul 5. 5: aplicaie n Matlab
Pentru funcia ( ) X z
de forma (5.62) se folosete programul Matlab urmtor, care
realizeaz operaia iterativ de mprire a polinoamelor.
clear all;
num=[2 -2.3 0.5 0];
den=[1 -2.3 1.7 -0.4];
for k=1:5,
[q,r]=deconv(num,den);
num=conv(r,[1 0]);
v(k)=q(k);
end;
Programul calculeaz n vectorul v primele 5 valori ale variabilei ( ) x k
i genereaz
rezultatele urmtoare: { } 2 2.3 2.39 2.387 2.3471 x
.
3. Descompunerea funciei X(z) n elemente simple
Exempl ul 5. 6: Se consider funcia X(z) dat prin (5.61), adic
( )
( ) ( )
0.25
0.5 0.3
z
X z
z z


. Se
pune aceast funcie sub forma:
( )
( ) ( )
1
1 1
0.25
1 0.5 1 0.3
z
X z
z z


i apoi se realizeaz descompunerea ei n elemente simple:
( ) ( )
1
1 2
1 1
1 1
0.25
1 0.5 1 0.3
1 0.5 1 0.3
C C z
z z
z z



+


Se calculeaz coeficienii
1
C
i
2
C
:
1
1
1
0,5
0.25
1.25
1 0.3
z
z
C
z

;
1
2
1
0.3
0.25
1.25
1 0.5
z
z
C
z

Deci ( )
1 1
1.25 1.25
1 0.5 1 0.3
X z
z z



.
Transformata Z invers a funciei simple ( )
1
1
C
F z
r z


este
( ) ( ) { }
1 k
f k F z C r

Z .
18
Rezult:
( )
( )
1
1 1
1.25 1.25
1.25 0.5 0.3
1 0.5 1 0.3
k k
x k
z z




' )

Z
i
( ) { }
0,1,2...
0; 0.25; 0.2; 0.1225;...
k
x k


Exempl ul 5. 7: aplicaie n Matlab
Fie ( ) X z
de forma (5.62), adic
( )
3 2
3 2
2 2.3 0.5
2.3 1.7 0.4
z z z
X z
z z z
+

+
. Dac se folosete
variabila
1
z

, atunci aceast funcie devine:


( )
1 2
1
1 2 3
2 2.3 0.5
1 2.3 1.7 0.4
z z
X z
z z z

+
S considerm
1
z u

i s dezvoltm ( ) X u
n elemente simple, cu ajutorul funciei
Matlab residue. Comenzile Matlab sunt:
num=[0.5 2.3 2 ];
den=[-0.4 1.7 -2.3 1];
[r, p, k]=residue(num, den)
Vectorii
r
i
p
obinui sunt:
2 2
1.25 ; 1.25
2 1
r p
1 1
1 1

1 1
1 1
] ]
i funcia
( )
( )
1
X z X u

devine
( )
1
1 1 1
2 1.25 2
2 1.25 1
X z
z z z



+ +

sau:
( )
1
1 1 1
1 1 2
1 0.5 1 0.8 1
X z
z z z

+ +

Transformata Z invers este:
( ) ( ) ( ) ( ) 1 0.5 1 0.8 2 1
k k
k
x k + + ,
care genereaz rezultatul (5.64).
19

S-ar putea să vă placă și