Sunteți pe pagina 1din 9

1 of 9

2. Sisteme discrete. Raspunsul sistemelor discrete la semnale


2.1. Sisteme discrete concepte generale
x[n]

L{}

y[n]

y[n] = L{x[n]}

Liniaritatea: L{a1 x1 [n] + a 2 x 2 [n]} = a1 y1 [n] + a 2 y 2 [n]

Invarianta in timp: daca L{x[n]} = y[n] , atunci L{x[n n0 ]} = y[n n0 ]

Sisteme fr memorie: y[n] depinde doar de x[n] i nu de eantioanele sale precedente

Exemple de sisteme care nu ndeplinesc condiiile de mai sus


2.2. Funcia pondere h[n]

se definete ca rspunsul sistemului la impulsul unitate

[n]

L{}

h[n]

h[n] = L{ [n]}

Cauzalitatea: daca y1 [n] = L{x1 [n]} i y 2 [n] = L{x2 [n]} atunci sistemul este cauzal daca
este indeplinit relaia

x1 [n] = x2 [n]

() n n0

y1 [n] = y2 [n]

() n n0

raspunsul sistemului la momentul discret n depinde doar de valoarea semnalului de


intrare la momentul discret n i nu de eantioanele sale precedente.

pentru sisteme discrete, liniare, invariante in timp condiia de cauzalitate devine

Implicaia cauzalitii asupra funciei pondere : un sistem este cauzal dac i numai
dac

x[n] = 0, n < 0 y[n] = 0, n < 0

2 of 9

h[n] = 0 , n < 0

Demo ?

Stabilitatea: Un sistem este stabil n sens strict dac raspunsul sau la un semnal limitat
n valoare absolut este de asemenea limitat n valoare absolut
x[n],

x[n] I1 < ()n y[n] = L{x[n]}, y[n] I 2 < ()n

Implicaia stabilitii asupra funciei pondere : un sistem este stabil n sens strict dac
funcia sa pondere esta absolut sumabil

h[n] < I

n =

2.3. Funcia de transfer H(z)


x[n]
X (z )

L{}

y[n] = (x * h )[n]
Y ( z ) = X (z )H (z )

(*)Demo ?

Fie H (z ) = Z {h[n ]} funcia de transfer


atunci, cf. t convoluiei
Y (z ) = X ( z )H (z ), z DY = DH DX
y[n] = Z 1{Y (z )}

Funcia de transfer se poate determina ca


o transformata Z a funciei pondere H ( z ) = Z {h[n]}
o raportul dintre transformatele Z ale ieirii si intrrii H ( z ) =

Y (z )
X (z )

o rspunsul sistemului la semnalulul x[n] = z n

k =0

k =0

x[n] = z n y[n] = x[n]* h[n] = h[k ]z n k =z n h[k ]z k =z n H ( z )


H (z ) =

y[n]
x[n] x [n ]= z n

Demo ? Exemplu ?

Implicaia cauzalitii asupra funciei de transfer un sistem este cauzal dac i


numai dac domeniul su de convergen este de tip exteriorul unui cerc cu raz r1
toi polii lui H(z) sunt n interiorul cercului cu raza r1
p k < r1

3 of 9

Implicaia stabilitii asupra funciei de transfer din (*) 1 domeniului de


convergen
Demo ?

un sistem este att cauzal ct i stabil toi polii sunt in interiorul unui cerc de raza
r1, subunitar
pk < r1 < 1

2.4. Determinarea raspunului unui sistem la un semnal de intrare x[n]


(A) Folosind funcia pondere
y[n] = (x * h )[n ] =

k =

k =

x[k ]h[n k ] = x[n k ]h[k ]

Not: dac att semnalul de intrare ct i sistemul unt cauzale raspunsul este cauzal.
Dac cel puin unul dintre ele este necauzal raspunsul este necauzal.

(B) Folosind funcia de transfer

se determin X (z ) = Z {x[n]}

se determin H ( z ) ca transformat Z a funciei pondere sau din descrierea sistemului

se determin Y (z ) = X ( z )H ( z ) y[n] = Z 1 {Y ( z )}

(C) Folosind ecuaia cu diferene finite

Sistemele discrete, liniare, invariante n timp sunt descrise n domeniul timp (discret)
prin ecuaii cu diferene finite de ordin finit
N

a y[n k ] = b x[n k ]
k =0

y[n] =

k =0

(**)

N
1 M

b
x
[
n

k
]

ak y[n k ]
k

a0 k =0
k =1

valoarea eantionului curent la ieire depinde de eantonul curent al intrrii i de M+1


eantioane precedente ale intrrii i de N eantioane precedente ale ieirii sisteme cu
memorie

4 of 9

Pentru rezolvarea ecuaiei se poate folosi


o calculul pas cu pas nu se poate determina rspunsul ntr-o form compact
o transformata Z innd cont de faptul c, dac sistemul are condiii iniiale
nenule
Z {y[n k ]} = z k Y ( z ) y[ k ] y[ k + 1]z 1 ... y[ 1]z k

2.5. Interconetarea sistemelor discrete


(A) n serie
x[n]
X (z )

h1[n]

y1 [n]
Y1 ( z )

h1[n]

Y1 (z ) = X ( z )H 1 (z ),

Y2 ( z ) = Y1 (z )H 2 (z ) = X (z )H 1 ( z )H 2 ( z )

y 2 [n]

H e (z ) = H 1 (z )H 2 ( z )

Y2 ( z )

z DY = DH1 DH 2 D X
2

(B) n paralel
x[n]
X (z )

h1[n]

h1[n]

y1 [n]
Y1 ( z )
y 2 [n]

y[n]
Y (z )

Y1 (z ) = X ( z )H 1 ( z ),

Y2 (z ) = X ( z )H 2 ( z )

Y (z ) = Y1 ( z ) + Y2 (z ) = X ( z )[H1 (z ) + H 2 ( z )]
H e ( z ) = H1 (z ) + H 2 ( z )

z DY = DH1 DH 2 D X
2

Y2 ( z )

2.6. Implementarea sistemelor discrete de ordin finit

Elemente de baz
elmentul de ntrziere
multiplicatorul
sumatorul cu 2 intrri

Aplicnd transformata Z ecuaiei cu diferene finite (**), n care s-a ales a0=1 i N=M,

5 of 9
N

Y (z ) ak z

k =0

bz
Y (z )
H (z ) =
=
X (z )
a z

k =0
N

= X (z ) bk z k
k =0

( )
( )

b0 + b1 z 1 + ... + bN z N B z 1
=
=
1 + a1 z 1 + ... + a N z N
A z 1

k =0

(A) Sisteme cu raspuns finit la impuls (FIR)

( )

A z 1 = 1

Y (z )
= b0 + b1 z 1 + ... + bN z N
X (z )
y[n ] = b0 x[n ] + b1 x[n 1] + ... + bN x[n N ]

H (z ) =

x[n]

z 1

z 1

bN-1

b2

b1

b0

......

z 1

bN

y[n ]

......

(B) Sisteme cu raspuns infinit la impuls (IIR) B(z 1 ) = 1


H (z ) =

Y (z )
1
=

1
X ( z ) 1 + a1 z + ... + a N z N

y[n ] = x[n ] a1 y[n 1] ... a N y[n N ]


x[n]

......

-aM
z

(C) Forma general

-aM-1
z

( )
( )

-a1
......

b0 + b1 z 1 + ... + bN z N W (z )
Y ( z ) B z 1
H (z ) =
=
=

X (z ) A z 1
1 + a1 z 1 + ... + a N z N W (z )

Forma direct I

y[n]

6 of 9

W (z )
( IIR )
A z 1
W (z )
X (z ) =
W ( z ) = X ( z )B z 1
1
Bz

Y (z ) =

( )

( )

( )

z 1

......

z 1

x[n]

z 1
b1

bM-1

bM

( FIR )

b0

......

w[n]
......

-aM

-aM-1
z 1

Forma direct II

-a1
z 1

z 1

......

( ) ( FIR)
X (z )
X (z ) = W (z )A(z ) W ( z ) =
( IIR)
A(z )

Y (z ) = W (z )B z 1

y[n]

7 of 9
x[n]

......

-aM-1

-aM

bM

-a1

z 1

z 1

......

z 1

z 1

z 1

......

z 1

b1

b1

w[n]

b0
y[n ]

8 of 9

Forma canonic implementarea cu numr minim de elemente de ntrziere


x[n]

......

-aM-1

-aM

-a1

z 1

bM

z 1

w[n]

z 1

......
b1

b1

b0

y[n]

2.7. Echivalentul discret al unui filtru analogic

x(t )
x[n]

Ha()

H(z)

Spunem ca sistemul discret H (z ) este simulatorul

y(t )

discret al filtrului analogic H a ( ) dac


x(nT ) = x[n] y (nT ) = y[n]

y[n]

Remarc: simulatorul poate fi implementat numai


pentru o clas redus de semnale, cu anumite
caracteristici spectrale.

Funcia de transfer
1) Fie

x(t ) = e j1t X ( ) = 2 ( 1 ) Y ( ) = 2H a (1 ) ( 1 ) y (t ) = H a (1 )e j1t

atunci

x[n ] = e j1nT = e j1T

deci

H a (1 ) = H e j1T

x(t ) =

1
2

= zn

z = e j1t

2) In cazul general

y (t ) =

1
2

X ( )e

j t

X ( )H ( )e d
j t

y[n ] = H e j1t e j1nT

9 of 9
x[n ] = x(nT ) =

1
2

X ( )e

jnT

1
x[n ] = L{y (t )} =
2

X ( )L{e

jnT

1
d =
2

X ( )H (e

jnT

)d

H a ( ) = H (e jT ), for Supp{X ( )}
Remarca:

H e jT

2
, ceea nu ce este adevrat pentru H a ( )
T

e periodic cu perioada

egalitatea este valabil dac i numai dac Supp{X ( )} ,


T T
Theorem: Sistemul analogic cu funcia de transfer H a ( ) poate fi simulate de simulatorul

discret H (z ) z =e jT = H (e jT ) numai pentru acele semnale care au Supp{X ( )} ,


T T
Funcia de transfer
Dac
H ( z ) z =e jT = Z {h[n ]}

z ==e jT

h[n]e

jnT

k =

aceasta poate fi privit ca o Serie Fourier Complex

h[n ] =

T
2

jT
jnT
H e e d =

Atunci

T
2

jnT
H a ( )e d ==

H ( ) p ( )e
a

h(t ) H a ( )

h (t ) H a ( ) p ( )
T

T
2

h[n ] = Th (nT )
T

jnT

d = Th (nT ) )
T