Documente Academic
Documente Profesional
Documente Cultură
Sistemelor Discrete
Structuri pentru Implementarea
Sistemelor Discrete
Structuri
◼ În formă directă,
◼ în cascadă,
◼ în paralel,
◼ lattice,
◼ în spatiul starilor
Consideraţii asupra implementării
sistemelor discrete SDLIT
◼ Ecuaţia cu diferenţe cu coeficienţi constanţi descrisă
de relaţia
N M
y[n] = − ak y[n − k ] + bk x[n − k ] (1)
k =1 k =0
◼ Funcţia de sistem
M
k
b z −k
H (z ) = k =0
N
(2)
1 + ak z −k
k =1
Consideraţii asupra implementării
sistemelor discrete SDLIT
sau, echivalent
2 [1]
K 2 = 2 [2] K1 = (13’)
1 + 2 [2]
Structura lattice
sau, echivalent Fm ( z ) Fm ( z )
Am ( z ) = = (19)
X ( z) F0 ( z )
g m [n] exprimată sub forma unei sume de convoluţie cu
coeficientii βm[n]
Structura lattice
m
g m [n] = m [k ]x[n − k ] (20)
k =0
A0 ( z ) = B0 ( z ) = 1 (30)
Am ( z ) 1 K m Am −1 ( z )
B ( z ) = K 1 z −1 Bm −1 ( z )
(33)
m m
Conversia coeficienţilor structurii lattice
în coeficienţi ai filtrului în formă directă
A0 ( z ) = B0 ( z ) = 1 (34)
Bm ( z) = z −m Am ( z −1 ) m = 1, 2, . . . , M-1 (36)
m [ 0] = 1 (38)
m [m] = K m (39)
Am ( z ) = Am−1 ( z ) + K m z −1 Bm−1 ( z )
= Am−1 ( z ) + K m Bm ( z ) − K m Am−1 ( z )
Am ( z ) − K m Bm ( z )
Am−1 ( z ) = m = M − 1, M − 2,...,1 (41)
1 − K m2
◼ procedura este operaţională atât timp cît K m 1
pentru m = 1, 2, ...,M-1
◼ pentru m = M-1, M-2,...,1 se obţine
K m = m [m] m−1[0] = 1 (42)
m [k ] − K m m [k ] m [k ] − m [m] m [m − k ]
m−1[k ] = = , 1 k m − 1 (43)
1 − K m2 1 − m [ m]
2
Structuri lattice numai cu poli pentru
implementarea sistemelor IIR
H ( z ) = AN ( z )
ieşirea.
Structuri lattice numai cu poli pentru
implementarea sistemelor IIR
◼ Pentru filtrul lattice numai cu zerouri se redefineşte
intrarea ca fiind x[n] = f N [n] (48)
iar iesirea ca y[n] = f 0 [n] (49)
x[n] = f1[n]
f 0 [n] = f1[n] − K1 g 0 [n − 1]
◼ Cazul N=2
▪ Algoritmii pentru conversia coeficienţilor m [k ] ai implementării în
formă directă a unui sistem FIR în parametri lattice, şi invers, se
aplică la fel şi structurii numai cu poli.
Structuri lattice cu poli şi zerouri pentru
implementarea sistemelor IIR
M
y[n] = vm g m [n] (64)
m =0
◼ Functia de sistem a sistemului cu poli si zerouri
M
Y ( z) Gm ( z )
H ( z) = = vm (65)
X ( z ) m =0 X ( z)
Structuri lattice cu poli şi zerouri pentru
implementarea sistemelor IIR
X ( z ) = FN ( z ) si F0 ( z ) = G0 ( z ),
M
M
Gm ( z ) F0 ( z ) M
B ( z) v m Bm ( z )
H ( z ) = vm = vm m = m =0
(66)
m =0 G0 ( z ) FN ( z ) m=0 AN ( z ) AN ( z )
M
C M ( z ) = vm Bm ( z ) (67)
m =0
Figura 9. Structura lattice scară pentru realizarea unui sistem cu poli si zerouri
Structuri lattice cu poli şi zerouri pentru
implementarea sistemelor IIR
C m −1 ( z ) = C m ( z ) − v m Bm ( z ) (71)
1 [n + 1] = b3 x[n] − a 3 y[n]
2 [n + 1] = 1 [n] + b2 x[n] − a 2 y[n] (78)
3 [n + 1] = 2 [n] + b1 x[n] − a1 y[n]
1[n]
y[n] = (b3 − b0 a3 )(b2 − b0 a 2 )(b1 − b0 a1 ) 2 [n] + b0 x[n] (82)
3 [n]
Descrierea în spaţiul stărilor a sistemelor
caracterizate de ecuaţii cu diferenţe
0 0 0 − aN bN − b0 a N 0
1 0 0 − a N −1 b − b a 0
N −1 0 N −1
F= q =
g= d= b0 (91)
0 1 0 − a2
0 0
2b − b a
0 2 0
0 0 0 1 − a1 b1 − b0 a1 1
Relaţii de legătură între descrierea
intrare-ieşire şi descrierea în spaţiul
stărilor a SDLIT
◼ Relaţiile intrare - ieşire nu descriu în mod unic structura internă a
sistemului.
◼ Se consideră un sistem SISO, N-dimensional, având reprezentarea
în spaţiul stărilor
v[n + 1] = Fv[n] + qx[n] (92) y[n] = g t v[n] + dx[n] (93)
◼ Fie P orice matrice NxN a cărei inversă, P-1, există. Se defineşte
−1
v[ n ] = Pv[ n ] (94) de unde v[n] = P v[n] (95)
Pv[n + 1] = PFv[n] + Pqx[n]
vˆ [n + 1] = (PFP−1 ) v[n ] + (Pq) x[n ] (96)