Sunteți pe pagina 1din 7

TCAI

Seminar 6 – Transformata Z

12 ianuarie 2022

Cuprins
1 Breviar teoretic 2

2 Calculul transformatelor Z şi Z −1 5

3 Caracteristici de frecvenţă ale filtrelor discrete. Filtrare 7

compilat la: 12/01/2022, 15:55


TCAI Seminar 6 – Transformata Z

1 Breviar teoretic
• Transformata Z (Laplace discretă) a unui semnal cu timp discret f [k]:


F [z] = Z{f [k]}(z) = f [k]z −k ,
k=0−

unde z = r · ejw este „frecvenţa” complexă și F (z) e definită pe o regiune de


convergenţă (acolo unde F (z) este finită).
Observaţie. Deşi semnalul f [k] este definit pe eşantioanele de timp k ∈ N,
funcţia F (z) are o dependenţă continuă de variabila z ∈ C.
• Transformata Z inversă:
I
−1 1
f [k] = Z {F (z)} [k] = F (z)z k−1 dz,
2πj Γ

pentru Γ un contur închis din regiunea de convergență.


• Formula pentru Z −1 cu reziduuri:
∑[ ]
f [k] = Z −1 {F (z)} [k] = reziduurile lui F (z)z k−1 ,

[ k−1 ]
[ ] 1 d [ ]
Res G(z), p = lim (z − p) G(z) .
k
(k − 1)! z→p dz k−1

2 din 7
TCAI Seminar 6 – Transformata Z

Tabela 1: Transformări (unilaterale) Z

f [k] F (z)

δ[k − k0 ] z −k0
z
1[k]
z−1
z
k1[k]
(z − 1)2
1
γ k−1 1[k − 1]
z−γ
z
γ k 1[k]
(z − γ)
γz
kγ k 1[k]
(z − γ)2
γ
(k − 1)γ k−1 1[k − 1]
(z − γ)2
k . . . (k − m + 1) k z
γ [k]
γ m m! (z − γ)m+1
z(z − |γ| cos b)
|γ|k cos[bk]1[k]
z − (2|γ| cos b)z + |γ|2
2
z|γ| sin b)
|γ|k sin[bk]1[k]
z − (2|γ| cos b)z + |γ|2
2
z [z cos θ − |γ| cos(b − θ)]
|γ|k cos[bk + θ]1[k]
z 2 − (2|γ| cos b)z + |γ|2

3 din 7
TCAI Seminar 6 – Transformata Z

Tabela 2: Proprietăţi ale transformatei Z

operaţie f [k] F (z)

adunare f1 [k] + f2 [k] F1 (z) + F2 (z)

multiplicare cu un scalar af [k] aF (z)


( )
z
multiplicare cu γ k γ k f [k]1[k] F
γ
d
multiplicare cu k kf [k]1[k] −z F (z)
dz
1
deplasare la dreapta f [k − m]1[k − m] F (z)
zm
1 1 ∑m
f [k − m]1[k] F (z) + f [−k]z k
zm z m k=1

m−1
deplasare la stânga f [k + m]1[k] z m F (z) − z m f [k]z −k
k=0

convoluţie în timp f1 [k] ∗ f2 [k] F1 (z)F2 (z)


I (z )
1
produs în timp f1 [k]f2 [k] F1 (u)F2 u−1 du
2πj u
valoare iniţială f [k] lim F (z)
z→∞
lim (z − 1)F (z), pentru funcţii F cu toţi
valoare finală f [∞] z→1
polii p de modul subunitar, |p| < 1.

4 din 7
TCAI Seminar 6 – Transformata Z

f [k]
4

0 4 8 k

Figura 1: Semnal pentru Exercițiul 5.

2 Calculul transformatelor Z şi Z −1
Exercițiul 1. Calculați Z −1 pentru:

z(1,4z + 0,08) 2z 2 − 0,3z + 0,25


(a) F (z) = ; (c) F (z) = .
(z − 0,2)(z − 0,8)2 z 2 + 0,6z + 0,25
z(z − 2)
(b) F (z) = ;
z2 − z + 1

Exercițiul 2. Folosiți dezvoltarea în serie a lui F (z) în variabila z −1 pentru a


calcula primele patru eșantioane ale semnalului f [k] = Z −1 {F (z)}[k] dacă

2z 3 + 13z 2 + z
F (z) = .
z 3 + 7z 2 + 2z + 1
Exercițiul 3. Găsiți f [k] prin dezvoltarea în serie a funcţiei
γz
F (z) = ,
(z − γ)2

în varabila z −1 .

Exercițiul 4. Arătați că transformata Z a semnalului


{
1, k = 0, . . . , m − 1,
f [k] =
0, în rest,

este
1 − z −m
F (z) = .
1 − z −1
Exercițiul 5. Calculați transformata Z a semnalului din Figura 1 folosind două
metode:

a) definiția transformatei;

b) scrierea unei expresii în termenii lui 1[k], ∀k și folosirea tabelei 1.

5 din 7
TCAI Seminar 6 – Transformata Z

Exercițiul 6. Arătați că dacă Z{f [k]}(z) = F (z), atunci

Z{(−1)k f [k]}(z) = F (−z).

Folosiți acest rezultat pentru a calcula

Z{[2k−1 − (−2)k−1 ] 1[k]}(z) și Z{γ k cos[kπ] 1[k]}(z).

Exercițiul 7. Dacă Z{f [k]} = F (z), arătați că


{ }

k
z
Z f [n] (z) = F (z).
z−1
n=0

Exercițiul 8. Ca aplicație a Exercițiului 7, calculați transformatele Z ale urmă-


toarele sume:


k ∑
k
(a) n; (c) n3 ;
n=0 n=0


k ∑
k
(b) n2 ; (d) nak , pentru a ̸= 1.
n=0 n=0

Exercițiul 9. Calculați termenul general al șirului lui Fibonacci dat de recurența

xk+2 = xk+1 + xk cu x0 = 0 și x1 = 1.

Exercițiul 10. Rezolvaţi ecuațiile cu diferențe:

(a) y[k] − y[k − 1] + 0,5y[k − 2] = u[k] + 2u[k − 1], cu y[−1] = y[−2] = 1 și


u[k] = 1[k];

(b) y[k]−1,6y[k −1]+0,8y[k −2] = 2u[k −1]−u[k −2], cu y[−1] = −1, y[−2] = 2
și u[k] = k1[k];

(c) y[k] − 0,8y[k − 1] = 0,4u[k − 2], cu y[−1] = 0.5 şi u[k] = δ1[k];

(d) y[k] − 0,5y[k − 1] + 0,06y[k − 2] = 0,6u[k − 1] + 0,3u[k − 2], cu y[−1] = 2,


y[−2] = 1 şi u[k] = (k − 2)1[k];

(e) y[k + 1] + 0,8y[k − 1] = 0,4u[k − 2], cu y[−1] = y[−2] = 1 și u[k] = 1[k];

(f) y[k] − 0,5y[k − 1] + 0,64y[k − 2] = u[k − 1], cu y[−1] = y[−2] = −1 și


u[k] = 1[k].

6 din 7
TCAI Seminar 6 – Transformata Z

3 Caracteristici de frecvenţă ale filtrelor discrete. Filtrare


Exercițiul 11. Trasaţi caracteristicile de frecvenţă discretă ale sistemelor descrise
de funcţia de transfer:

(a) Filtrul de întarziere pură, 1 − 0.1z −1


(f) H(z −1 ) = ;
y(n) = u(n − k), k > 0 fixat; 1 + 0.1z −1
z(z − 2)
(b) H(z) = ; 1 − z −1
3z + 2 (g) H(z −1 ) = .
2
z Care este răspunsul filtrului la in-
(c) H(z) = ; trarea i) u(n) = 1;
3z 2 − 4z + 1
ii) u(n) = (−1)n ?
(d) H(z −1 ) = 1 + 0.1z −1 ;
(e) H(z −1 ) = 0.5(1 + z −1 ); (h) H(z −1 ) = 1 − 0.5z −1 + 0.25z −2 .

Verificaţi rezultatele în Matlab folosind funcţia freqz.

Exercițiul 12 (Proiectarea unui filtru numeric prin metoda ferestrei). Consi-


derăm un filtru FIR de ordinul 4 care este proiectat folosind metoda ferestrei.
Caracteristica amplitudine-pulsaţie ideală (dorită) este definită de sistemul având
funcţia pondere ( )
sin π4 n − M
hd (n) = ( ) ,
2
π n− M 2
iar fereastra este de tip Blackman

 0.42 − 0.5 cos (2π n ) + 0.08 cos (4π n
)
, pentru 0 ≤ n ≤ M,
M M
f (n) =
 0, în rest.

Se cere:

(a) Determinaţi funcţia pondere a filtrului, h(n). Este stabil filtrul?

(b) Calculaţi funcţia de transfer a acestuia, H(z) şi trasaţi caracteristicile de


frecvenţă ale acestuia (în Matlab).

7 din 7

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