Sunteți pe pagina 1din 34

Capitolul 1 Semnale i sisteme discrete

CAPITOLUL 1. SEMNALE I SISTEME DISCRETE

1.1. Se consider schema din figura 1.1, n care


x (t ) =

sin 0t
t

(1.1)

Figura 1.1
a) Calculai i reprezentai |X()|;
b) Calculai i reprezentai v(t) i spectrul de amplitudini dac
not

p ( t ) = Ts ( t ) =

( t kT )

k =

(1.2)

2 2
,
.
40 0
c) n fiecare din cazurile de la b), calculai y(t) i Y(), dac H() este pe
i Ts este pe rnd

rnd: FTJ cu frecvena de tiere la


pondere h ( t ) = ( t ) ( t Ts ) .

Ts

i respectiv un filtru avnd funcia

Rezolvare

a) S considerm impulsul dreptunghiular n domeniul timp


T
T not
p (t ) = t t + = T (t )
2
2

(1.3)

Prelucrarea numeric a semnalelor Probleme


Transformata sa Fourier este
P ( ) =

p (t ) e

jt

dt =

T
2

jt

T
2

T
T
j
1 j 2
dt =
e 2
e
j

(1.4)

care se mai poate scrie ca


1
T 2 T
P ( ) = 2 jsin
(1.5)
= sin
j
2
2
Pe de alt parte, din teorema dualitii, transformata Fourier a lui P,
privit ca funcie de timp este
F { P ( t )} = 2 p ( ) = 2 p ( )
(1.6)
unde s-a inut cont de paritatea funciei p.
Explicitnd expresia de mai sus, rezult c
tT
2
F sin = 2 T ( )
(1.7)
t
2

2
sau nlocuind T/2 cu 0 i mprind n ambii membri cu 2
1

F sin 0t = 2 0 ( )
(1.8)
t

Rezult n final c
X ( ) = 0 ( )
(1.9)
avnd aspectul din figura 1.2.

Figura 1.2
b)

v ( t ) = x ( t ) ( t nTs ) =
n =

x ( nT ) ( t nT )

n =

unde s-a folosit egalitatea binecunoscut din teoria distribuiilor


x ( t ) ( t t 0 ) = x ( t0 ) ( t t0 )
Prin urmare
x ( nTs ) , t = nTs
v (t ) =
, t nTs
0
v(t) este semnalul rezultat prin eantionarea uniform cu Ts a lui x(t).

(1.10)
(1.11)
(1.12)

Capitolul 1 Semnale i sisteme discrete

Aadar

sin 0 nTs
, t = nTs

v ( t ) = nTs
(1.13)
0
, t nTs

Pentru a calcula spectrul, facem apel la teorema convoluiei n


frecven
1
F { x ( t ) p ( t )} =
(1.14)
X ( ) P ( )
2
i inem cont c
2
F Ts ( t ) =
2 ( )
(1.15)
Ts Ts

ceea ce conduce la
1
2
V ( ) =
X ( )
Ts
2

2
= X n
(1.16)
T
T
n =
s n =
s

Rezult o concluzie cunoscut din teoria semnalelor: prin eantionarea


unui semnal cu o anumit frecven de eantionare, spectrul semnalului iniial
se periodicizeaz cu acea frecven, plus un factor de scalare.
Pe baza observaiei c spectrul unui semnal eantionat este periodic cu
perioada dat ntocmai de frecvena de eantionare, se poate defini un spectru
normat, obinut pe o perioad a spectrului eantionat, rezultnd astfel
transformata Fourier n timp discret a unui semnal numeric.

2
Ts

( )

V e j = TsV (Ts )

(1.17)

Ts Ts

Spectrul de amplitudini al lui v(t) este reprezentat calitativ n figura 1.3.

Figura 1.3
Considernd valorile date n ipotez, mai nti pentru Ts =
spectrul este cel din figura 1.4.

2
,
40

Prelucrarea numeric a semnalelor Probleme

Pentru Ts =

Figura 1.4.
, se observ c spectrele imagine (considerate pe o

perioad) se suprapun pe o jumtate de peroad, astfel c spectrul rezultat este


constant n ntreaga band: V ( ) = 2, , deci v ( t ) = 2 ( t ) .
c) n primul caz, frecvena de tiere a FTJ-ului este t = 20 . Din figura 1.4,
se observ c aceasta este echivalent cu reinerea primului spectru (din
jurul originii).

Figura 1.5.
Rezult c y ( t ) =

1
x ( t ) i deci semnalul poate fi refcut perfect din
Ts

eantioanele sale.
n al doilea caz, filtrul se aplic asupra unui spectru constant i rezult
y ( t ) = v ( t ) h ( t ) = 2h ( t ) care difer n principiu de x(t).
Inspectnd atent figura 1.5, rezult o generalizare extrem de important
2
20 (condiia Nyquist), semnalul
pentru eantionarea semnalelor. Cnd
Ts
iniial poate fi refcut (mai puin o constant de scalare) din eantioanele sale
printr-o filtrare trece-jos ideal. Filtrul este cu att mai pretenios (band de
tranziie mai mic) cu ct inegalitatea de mai sus tinde ctre egalitate.
2
< 20 , apare fenomenul de aliere spectral (suprapunerea
Dac
Ts
spectrelor imagine) i refacerea semnalului iniial este imposibil.

Capitolul 1 Semnale i sisteme discrete

n realitate, nici un semnal nu poate avea o band limitat. De aceea, nu


2
se poate alege
= 20 . Aici trebuie luat n considerare banda efectiv a
Ts
semnalului (n afara creia, componentele spectrale sunt considerate
neglijabile).
Filtrul avnd funcia pondere h ( t ) = ( t ) ( t Ts ) este n fapt un
interpolator de ordin 0 (Sample & Hold). Se observ c
y (t ) = h (t )

x ( nT ) ( t nT )
s

n =

(1.18)

sau
y (t ) =

x ( nT ) h ( t nT )

n =

(1.19)

Se justific astfel i denumirea tipului de interpolare. Semnalul


analogic se reface prin meninerea eantionului x(nTs) timp o perioad de
eantionare, rezultnd o aproximare n scar.
Pentru a vizualiza un exemplu, folosim mediul Matlab, pentru un caz
2
particular 0=2[kHz], Ts =
. Semnalele x(t), v(t) i y(t) sunt reprezentate
40
n figura 1.6.

Figura 1.6.
n frecven, filtrul de interpolare de ordin 0 are funcia de transfer
T
Ts j 2s
H ( ) = Tssinc
e
2

(1.20)

Prelucrarea numeric a semnalelor Probleme

Figura 1.7.
Din figura 1.7, se observ c de aceast dat semnalul este distorsionat
(caracteristica de transfer nu mai este constant n banda de trecere i
spectrele imagine nu sunt rejectate complet).
Similar, aplicarea interpolrii Sample & Hold nu are sens pentru
semnalul subeantionat pentru care odat aprut fenomenul de aliere, nu mai
este posibil refacerea corect.

1.2. n schema din figura 1.1, considerm


x (t ) =

i
unde 1 = 100 i Ts =

.
0

0
sinc 2 (0t ) cos 1t

p ( t ) = T ( t )
s

(1.21)
(1.22)

a) S se reprezinte spectrele de amplitudini ale semnalelor x(t), v(t);


b) S se gseasc funcia de transfer a filtrului astfel nct y(t)=x(t).
Rezolvare

a) Procednd similar ca la 1.1a, se poate arta c

F 0 sinc2 (0t ) = 0 ( )

reprezentat n figura 1.8.

Figura 1.8.

(1.23)

Capitolul 1 Semnale i sisteme discrete

Folosind teorema modulaiei, avem


1
F {b ( t ) cos 1t} = B ( 1 ) + B ( + 1 )
2
i deci
1
X ( ) = 0 ( 100 ) + 0 ( + 100 )
2
Spectrul de amplitudini este reprezentat n figura 1.9.

(1.24)

(1.25)

Figura 1.9.
Folosind rezultatele de la problema anterioar, avem c
V ( ) =

0
2

X ( 2n )
0

n =

(1.26)

Prin periodicizarea cu 20 a lui X(), rezult


V ( ) =

0
4

( 2n )

n =

(1.27)

Figura 1.10.
Se constat c nu apare alierea dei nu este ndeplinit condiia Nyquist
(frecvena maxim din spectru este 110, iar pulsaia de eantionare este 20).
b) Refacerea semnalului se poate face n mod evident dac filtrul de
reconstituire este un FTB ideal cu banda [90 ;110 ] .

Prelucrarea numeric a semnalelor Probleme

1.3. Calculai TFTD ale urmtoarelor semnale:

a) u ( n ) ;

b) u ( n ) u ( n N ) ;

c) ( n ) .

Rezolvare

a) Aplicm definiia

( ) = u ( n)e

X e

jn

n =

= e jn =
n=0

b) Folosind teorema ntrzierii

( )

( )(

1
1 e j

1 e jN
=
1 e j
N
N 1 sin

2
2
=e
1
sin
2

(1.28)

X e j = U e j 1 e jN =

1
j
2

1
j
2

e
e

1
j
2

( ) = ( n)e

c)

X e

jn

=1

(1.29)

(1.30)

n =

1.4. Se dau semnalele x ( n ) = e jn i w ( n ) = u ( n ) u ( n N ) .


0

a) S se calculeze

( )

( )

X F e j = TFTD { x ( n ) w ( n )} i s se reprezinte

X F e j .

( )

b) S se exprime X ( k ) = TFDN { x ( n )} n funcie de X F e j .


2
2
i pentru 0 n0
.
N
N
9
Aplicaie numeric: N = 8 , 0 , .
2 16
c) Reprezentai X(k) pentru 0 = n0

Rezolvare

a) Semnalul x(n)w(n) este o bucat din semnalul x(n), delimitat de fereastra


dreptunghiular w(n).

Capitolul 1 Semnale i sisteme discrete

( ) = x ( n) w( n) e

XF e

n =

9
jn

N 1

= x ( n ) e jn

(1.31)

n =0

Sau, nlocuind cu expresia semnalului x(n):


N 1

( ) = e

XF e

jn( 0 )

(1.32)

n =0

Termenii formeaz o progresie geometric de N termeni, cu raia


e
, deci
N

N
j ( 0 ) sin

(
)
jN ( 0 )

0
1 e
e 2
2
j

= 1
(1.33)
XF e =
j( 0 )
j ( 0 )
1

1 e
sin ( 0 )
e 2
2

n vederea reprezentrii spectrului de amplitudini, considerm funcia


auxiliar
N
sin
2
(1.34)
F ( ) =
1
sin
2
n = 0 funcia tinde ctre N:
N
N
N
sin
cos
2 = lim 2
2 =N
(1.35)
lim F ( ) = lim
0
0
0 1
1
1
sin
cos
2
2
2
Funcia sufer anulri n punctele n care se anuleaz numrtorul
N
N
2
sin = 0 = k , k Z = k
(1.36)
2
2
N
Pentru [ 0; ] , numitorul este monoton cresctor i deci alura
caracteristicii va fi aceea a unei sinusoide amortizate cu anulrile menionate
mai sus. Pentru [ ;2 ] , numitorul crete monoton i anvelopa sinusoidei
crete de asemenea.
j( 0 )

( )

10

Prelucrarea numeric a semnalelor Probleme


Folosind Matlab, rezult

Figura 1.11
Figura este reprezentat pe axa x normat la 2 i se verific apariia
2

anulrilor la k
= k (ceea ce n frecvene normate nseamn 1/8, 1/4, 3/8,
8
4
etc.).
Este evident c X e j = F ( 0 ) i spectrul de amplitudini rezult

( )

prin translatarea spectrului la dreapta cu 0.


N 1

b) Prin definiia TFD, avem X ( k ) = x ( n )W


N 1

X (k ) = x (n) e
n =0

n =0
2
j nk
N

nk
N

cu WN = e

( )

= X F e j

=k

2
N

2
N

i deci
(1.37)

TFD rezult prin eantionarea uniform a TFTD pentru semnalul


2
ferestruit corespunztor, cu
.
N
c) Plecm de la caracteristica din figura 1.11, pe care o translatm cu

9
. n primul caz, se remarc faptul c se eantioneaz n vrful
16
lobului principal i n punctele de anulare. Aceasta se datoreaz faptului c
2
0 este un multiplu de
i deci TFD se calculeaz pe un numr ntreg
N
de perioade. n al doilea caz ns, caracteristica nu se mai eantioneaz n
vrful lobului principal, iar restul punctelor de eantionare nu mai coincid

respectiv

Capitolul 1 Semnale i sisteme discrete

11

cu punctele de anulare. Aceasta este o cauz imediat c TFD nu se


calculeaz pe un numr ntreg de perioade.

Figura 1.12
Folosind instruciunile Matlab, se pot afia cele dou spectre de
amplitudini.
N=8;
x=exp(j*(0:N-1)*pi/2);
figure,subplo(211),stem(abs(fft(x))),grid
x=exp(j*(0:N-1)*9*pi/16);
subplot(212),stem(abs(fft(x))),grid

Figura 1.13

12

Prelucrarea numeric a semnalelor Probleme

1.5. Calculai funcia pondere a filtrelor care au funcia de transfer:


a)
b)
c)
d)

a unui FTJ ideal cu ft=f0;


a unui FTS ideal cu ft=f0;
a unui FTB ideal cu banda de trecere ntre f1 i f2;
a unui FOB ideal cu banda de oprire ntre f1 i f2.

Rezolvare

a) Un filtru trece-jos ideal analogic este caracterizat de o funcie de transfer


1, 0
H FTJ ( ) =
(1.38)
0, > 0
Sau n timp discret, pe o perioad
1, [ 0;0 ]
H FTJ e j =
(1.39)
0, [0 ; ]
Aplicnd formula de inversiune
1
hFTJ ( n ) =
H FTJ e j e jn d
(1.40)

2
i

1 0 jn
1
1

sin n0 = 0 sincn0 (1.41)


hFTJ ( n ) =
e d =
e jn0 e jn0 =

2 0
2 jn
n

( )

( )

b) Se observ c

( )

( )

H FTS e j = 1 H FTJ e j

ceea ce n timp se scrie


hFTS ( n ) = ( n ) hFTJ ( n ) = ( n )
c) Observnd c

( )

H FTB e j = H FTJ e
cu notaiile p =

1 + 2
2

deci
hFTB ( n ) =

i 0 =

j p

(1.42)

0
sincn0

(1.43)

(1.44)

+ H FTJ e

j + p

2 1

, folosind teorema modulaiei


2
hFTB ( n ) = 2hFTJ ( n ) cos n p
(1.45)

2 1
1 1 + 2
sinc n 2
cos n

2
2
2

(1.46)

Capitolul 1 Semnale i sisteme discrete


d)

13

( )

( )

H FOB e j = 1 H FTB e j

i prin urmare
hFOB ( n ) = ( n ) hFTB ( n ) = ( n )

(1.47)

2 1
1
1 + 2
sinc n 2
cos n
(1.48)
2
2
2

1.6. Calculai produsul de convoluie al semnalelor:

x1 ( n ) = u ( n ) u ( n N ) i x2 ( n ) = u ( n ) u ( n M ) , cu M N .

Rezolvare

Definiia produsului convoluiei


y ( n ) = ( x1 x2 )( n ) =

x ( m) x ( n m)

m =

(1.49)

Figura 1.14
Se identific urmtoarele situaii:
a) n < 0
n acest caz cele dou semnale din figur au suporturi temporale
disjuncte i y(n)=0.
b) M + 1 + n < 0 i n 0 echivalent cu n = 0, M 1
n aceast situaie, suporturile se intersecteaz pe m = 0, n i y(n)=n+1.
c) M + 1 + n 0 i n < N 1 , deci n = M 1, N 1
Suporturile se intersecteaz pe M-1 eantioane, deci y ( n ) = M .
d) n N 1 i n M + 1 < N 1 sau n = N 1, M + N 2

14

Prelucrarea numeric a semnalelor Probleme

Suporturile se intersecteaz pe intervalul m = n M + 1, N 1 sau


y ( n) = N + M 1 n .
e) n N M + 1
Suporturile sunt din nou disjuncte astfel c y(n)=0.
Forma de und rezultat este prezentat n figura 1.15.

Figura 1.15.

1.7. Calculai transformata Z i domeniul de convergen pentru urmtoarele


semnale:
a) u ( n ) ;

b) a nu ( n ) , 0<a<1;

c) a nu ( n 1) , 0<a<1;
d)
e)
f)
g)

a , 0<a<1;
e jn0 u ( n ) ;

sin n0u ( n ) ;
cos n0u ( n ) ;

h) r ne jn0 u ( n ) , r ( 0,1) ;

i) r n cos n0u ( n ) , r ( 0,1) ;


j) r n sin n0u ( n ) , r ( 0,1) .

Rezolvare

1
(1.50)
1
z
1

n =
n =0
Progresia geometric este convergent dac raia z-1 este de modul
subunitar, deci dac z > 1 .
a)

X ( z) =

x ( n ) z n = z n =

Capitolul 1 Semnale i sisteme discrete


X ( z) =

b)

x ( n) z

n =

15

= an z n =
n=0

1
1 az 1

(1.51)

cu condiia az 1 < 1 z > a .

X ( z) =

c)

n =

n n

x ( n ) z n = an z n = an z n =
n =

n =1

a 1 z
1 a 1 z

(1.52)

1
, ns de aceast dat
1 az 1
transformata Z are o convergen de interior, caracteristic oricrui semnal
anticauzal. Acest fapt deriv i din necesitatea ca raia progresiei geometrice
s fie de modul subunitar a 1 z < 1 z < a .
Rezultatul este de asemenea X ( z ) =

Se observ c legtura dintre domeniul timp discret i planul complex z


nu este biunivoc. Aceeai transformat Z poate aparine mai multor semnale,
fiind necesar precizarea domeniului de convergen pentru determinarea
riguroas.
d)
X ( z) =

x (n) z

n =

n =

n n

n =

+ an z n =
n= 0

(1.53)

= a z + a z
n n

n =1

n n

n =0

Calculnd separat fiecare sum, rezult


az
1
1 a2
X ( z) =
+
=
1 az 1 az 1 1 + a 2 az az 1

(1.54)

cu condiiile de convergen az < 1 i az 1 < 1 , deci a < z <

1
.
a

e)
X ( z) =

x ( n ) z n =

n =

cu e

j0

n =

a z n = e jn0 z n = e j0 z 1
n

n=0

n=0

1
1 e j0 z 1

(1.55)

< z z > 1.

f)

Z {sin ( n0 ) u ( n )} =

1
Z e jn0 u ( n ) Z e jn0 u ( n ) =

2j

} {

1
1
1

j0 1
j0 1
2 j 1 e z
1 e z

(1.56)

16
g)

Prelucrarea numeric a semnalelor Probleme


Dup prelucrri
X ( z) =

sin 0 z 1
1 2cos 0 z 1 + z 2

(1.57)

cu condiiile de convergen z > e j0 = 1 .


h) Similar se obine
1 cos 0 z 1
X ( z) =
, z > e j0 = 1 .
1
2
1 2cos 0 z + z
1
,
X ( z) =
z >r;
1 re j0 z 1
r sin 0 z 1
X ( z) =
, z >r
1 2r cos 0 z 1 + r 2 z 2

i)
j)

X ( z) =

k)

1 r cos 0 z 1
, z >r
1 2r cos 0 z 1 + r 2 z 2

(1.58)
(1.59)
(1.60)
(1.61)

1.8. S se calculeze coeficienii SFETD (Seria Fourier Exponenial n Timp


Discret) pentru semnalele:
a) x ( n ) = N ( n ) ;
b) x ( n ) = e

2
n
N

2
n;
c) x ( n ) = cos
N
2
d) x ( n ) = sin
n.
N
Rezolvare

n cazul semnalelor discrete periodice, de perioad N, se face apel exact


ca n cazul semnalelor analogice la dezvoltarea ntr-o serie ortogonal, de tip
Fourier exponenial, cu coeficienii ck.
N 1

x ( n ) = ckWN nk

(1.62)

k =0

j
1 N 1
unde ck = x ( n )WNnk , cu notaia WN = e N .
N n =0

Capitolul 1 Semnale i sisteme discrete

17

1 N 1
1
a)
ck = ( n )WNnk =
N n =0
N
i relaia pentru sinteza semnalului se scrie
1 N 1 nk
x ( n ) = WN
N k =0

(1.64)

1
1 N 1 n nk 1 N 1 n( k 1) 1
,k =1
ck = WN WN = WN
= ( k 1) = N
N n =0
N n =0
N
0, k 1

b)

c)

(1.63)

2 e
x ( n ) = cos
n =
N
Folosind proprietile de liniaritate,

2
n
N

+e
2

2
n
N

(1.65)

(1.66)

1
, k {1, N 2}
1

ck =
( k N + 2 ) + ( k 1) = 2 N
2N
0, k {1, N 2}

1
d) Similar,
ck =
( k N + 2 ) + ( k 1)
2 jN

(1.67)
(1.68)

1.9. S se calculeze folosind teorema reziduurilor transformata Z invers a


X ( z) =

z
n domeniul z < 2 .
z2

Rezolvare

Se aplic formula de inversiune


1
(1.69)
x (n) =
X ( z ) z n1dz

2 j C
Integrarea se face pe un contur C din planul z, un cerc care se afl n
domeniul de convergen al lui X(z) (R<2), dar care conine n interiorul su
toi ceilali poli ai funciei X ( z ) z n1 . n aceste condiii, folosind teorema
reziduurilor,
X ( z ) z n1
x ( n ) = 2 j Rez
, zk = Rez X ( z ) z n1 , zk
(1.70)
2 j
k
k
unde zk sunt toi polii funciei X ( z ) z n1 din interiorul cercului C.

18

Prelucrarea numeric a semnalelor Probleme


n concluzie,
x (n) =

zn
zk = pol al lui
z 2
zk <R

zn

Rez
, zk
z 2

Dac n 0 , nu exist singulariti


C = z z = R, R < 2 i deci x ( n ) = 0 .

(1.71)

interiorul

cercului

Dac n<0, 0 este pol de ordin -n al funciei n domeniul considerat i

1
x ( n ) = Rez n
,0
(1.72)
z ( z 2 )
Avem
n
n

1
d n
1
1
d 1
x (n) =
lim
lim
(1.73)
z
=
( n 1)! z0 dz n z n ( z 2 ) ( n 1)! z0 dz n z 2
S-a folosit formula
1
dm
(1.74)
Rez {F ( z ) , zk } =
lim m z m F ( z )
( m 1)! z zk dz
unde m este ordinul polului zk al funciei F(z).
Se deduce uor (prin inducie) c
n
d 1 ( 1) ( n 1)!
=
n
n
dz z 2
( z 2)

(1.75)

x ( n ) = 2 n

(1.76)

2n , n 1
x (n) =
n0
0,

(1.77)

n 1

i rezult c
Concluzionnd:

sau, ntr-o scriere compact

x ( n ) = 2n u ( n 1)
(1.78)
X(z) este olomorf ntr-un disc, ceea ce face ca semnalul corespunztor
s fie anticauzal.

Capitolul 1 Semnale i sisteme discrete

19

pe rnd cu z < a , a < z < b , z < b ,


( z a )( z b )
z

1.10. Calculai Z 1
dac a<b.
Rezolvare

Este util s exprimm transformata Z n fracii simple.


not
z
1 z
z
X ( z) =
=

( z a )( z b ) a b z a z b
inem cont de rezultatele obinute la 6b,c i
n
z >a
a u ( n ) ,
1 z
Z
= n
z a a u ( n 1) , z < a

(1.79)

(1.80)

i n mod similar

n
z >b
z b u ( n ) ,
Z
= n
z b b u ( n 1) , z < b
Putem calcula acum x(n) ca fiind
1

a n b n u ( n 1) , z < a

a b

1
x (n) =
a nu ( n ) b nu ( n 1) , a < z < b
a b
1

a n + bn u ( n ) ,
b< z

a b

(1.81)

(1.82)

1.11. Verificai liniaritatea, cauzalitatea, invariana n timp i stabilitatea


pentru sisteme discrete cu urmtoarele relaii intrare-ieire:
a) y ( n ) = nx 2 ( n ) ;

b) y ( n ) = n 2 x ( n ) ;

c) y ( n ) = ( n 1) x ( n ) + nx ( n 1) ;
d) y ( n ) = n x ( n + 4 ) ;

e) y ( n ) = x ( n ) + 2 y ( n 1) y ( n 2 ) ;
z + z 1
.
f) H ( z ) =
1 2 z 1 + 0.99 z 1

20

Prelucrarea numeric a semnalelor Probleme

Rezolvare

a) Sistemul nu este evident liniar (dependen parabolic).


Deoarece rspunsul nu anticipeaz intrarea, sistemul este i cauzal.
Condiia de invarian n timp este ca rspunsul sistemului la x(n-n0) s
fie y(n-n0), ceea ce nu este adevrat.
Sistemul furnizeaz un rspuns mrginit, la intrare mrginit, deci este
stabil.
b) Sistemul este liniar deoarece
(1.83)
n 2 x1 ( n ) + n 2 x2 ( n ) = n 2 x1 ( n ) + x2 ( n )
El nu este n schimb i invariant n timp, deoarece
2
y ( n n0 ) = ( n n0 ) x ( n n0 ) T { x ( n n0 )} = n 2 x ( n n0 ) (1.84)
Rspunsul nu anticipeaz intrarea, deci este respectat condiia de
cauzalitate.
n plus, sistemul este i stabil.
c) Se verific uor c sistemul este liniar, cauzal, stabil i variabil n timp.
d) Sistemul este neliniar, deoarece
n x1 ( n + 4 ) + n x2 ( n + 4 ) n x1 ( n ) + x2 ( n )
(1.85)
De asemenea, el nu este nici cauzal, deoarece ieirea anticipeaz
intrarea (la n curent, sistemul folosete eantionul de intrare n+4).
Similar b), se arat c este variabil n timp i stabil.
e) Sistemul este recursiv i liniar. Este evident cauzalitatea, deoarece apar
eantioane de intrare i ieire anterioare.
Funcia de transfer este
1
H ( z) =
(1.86)
1
1 2 z + z 2
Coeficienii nu depind de timp, deci sistemul este SLIT.
Funcia de transfer are un pol dublu n z=1, deci chiar pe cercul unitate
i nu ndeplinete condiiile de stabilitate.
f) Sistemul este evident SLIT.
Stabilitatea sa este legat de poziionarea polilor. Se poate scrie
1 + z 2
H ( z) = z
(1.87)
1 1.1z 1 1 0.9 z 1

)(

Cum exist cel puin un pol n afara cercului unitate (z=1.1), sistemul
este instabil.
Ecuaiile cu diferene finite se pot scrie
y ( n ) = x ( n + 1) + x ( n 1) + 2 y ( n 1) 0.99 y ( n 2 )
(1.88)
i ieirea anticipeaz rspunsul, sistemul nefiind cauzal.

Capitolul 1 Semnale i sisteme discrete

21

1.12. Scriei ecuaiile cu diferene finite corespunztoare sistemului cu


funcia de transfer
H ( z) =

1
1 1.6 z 1 + 0.63 z 1

(1.89)

Rezolvare

Y ( z)
1
= H ( z) =
1
X ( z)
1 1.6 z + 0.63 z 2

(1.90)

Sau

Y ( z ) 1.6 z 1Y ( z ) + 0.63 z 2Y ( z ) = X ( z )
de unde, trecnd n domeniul timp i folosind teorema ntrzierii
y ( n ) = x ( n ) + 1.6 y ( n 1) 0.63 y ( n 2 )

(1.91)
(1.92)

1.13. Calculai rspunsul sistemului cu funcia pondere

h ( n ) = ( n ) 2 ( n 1) + ( n 2 )

(1.93)

la semnalele:


a) x ( n ) = sin n + ;
2 4
jn

b) x ( n ) = e 2 ;
c) x ( n ) = u ( n ) ;

d) x ( n ) = u ( n ) u ( n 8 ) .
unde u(n) este treapta unitate.
Rezolvare

Vom calcula mai nti funcia de transfer a filtrului:


H e j = TFTD {h ( n )} = 1 2e j + e j 2

( )

care mai poate fi pus sub forma

( )

H e j = e j e j 2 + e j = 2e j ( cos 1) = 4sin 2

(1.94)

e j (1.95)

2
de unde identificm caracteristica de amplitudine i de faz a filtrului.

22

Prelucrarea numeric a semnalelor Probleme

( )
2
arg { H ( e )} =
H e j = 4sin 2

(1.96)

a) Folosim metoda armonic sub forma

(1.97)

( )

{ ( )})

T {sin ( n0 + )} = H e j0 sin n0 + + arg H e j0

(1.98)


j
j 2
y ( n ) = H e sin n + + arg H e 2 =
2 4

(1.99)

rezult



= 2sin n + + = 2cos n +
2 4 2
2 4
b) Folosim metoda armonic sub forma
T e jn0 = H e j0 e jn0

(1.100)

i obinem

j n +
jn
j 2 jn 2
2
y ( n ) = H e e = 2 je = 2e 2 2

c) Folosim metoda transformatei Z


1
= 1 z 1
Y ( z ) = H ( z ) X ( z ) = 1 2 z 1 + z 2
1
1 z
rezultnd
y ( n ) = ( n ) ( n 1)
d) Procednd similar cu c), deducem
8
1
2 1 z
Y ( z ) = H ( z ) X ( z ) = 1 2z + z
=
1 z 1
= 1 z 1 1 z 8 = 1 z 1 z 8 + z 9

cu soluia

)(

(
)

y ( n ) = ( n ) ( n 1) ( n 8 ) + ( n 9 )

(1.101)

(1.102)
(1.103)

(1.104)

(1.105)

Capitolul 1 Semnale i sisteme discrete

23

1.14. Se d filtrul avnd funcia pondere: h ( n ) = r n sin ( n0 ) u ( n ) , unde


0 =

i Fs=16kHz.
4
a) Calculai H(z);
1

, 2 ;
b) Verificai stabilitatea filtrului pentru r
2

, 2 ;
c) Reprezentai diagrama poli-zerouri pentru r
2

, 2 ;
d) Reprezentai h(n) pentru r
2

e) Scriei ecuaiile cu diferene finite;


f) Calculai

atenuarea

introdus

de

sistem

cnd

F {0,4,8,24}[ kHz ] .

r=

1
2

la

Rezolvare

a) Se pleac de la definiia transformatei Z:


H ( z) =

h( n) z

(1.106)

n =

innd cont de suportul temporal al rspunsului la impuls, avem

1 n jn0
n
n
H ( z ) = r sin n0 z = r e e jn0 z n
(1.107)
2 j n =0
n =0
Separnd cele dou sume, identificm sumele a dou progresii geometrice:

Fiecare din cele dou serii este convergent dac raia este subunitar n
modul:
re j0 z 1 < 1, respectiv re j0 z 1 < 1 .
(1.108)
n aceste condiii
H (z) =

1
1
1
1

j0 1
2 j 1 re z
2 j 1 re j0 z 1

(1.109)

Dup prelucrri
r sin 0 z 1
H ( z) =
1 2r cos 0 z 1 + r 2 z 2
care este convergent pentru z > r .

(1.110)

24

Prelucrarea numeric a semnalelor Probleme

b) H(z) este stabil dac domeniul de convergen z > r include cercul


unitate z = 1 . Rezult c el va fi stabil dac r < 1 i instabil dac r 1 .
1
, sistemul va fi stabil, iar dac r = 2 , sistemul va fi instabil.
Dac r =
2
c) Se scrie
r sin 0 z
(1.111)
H ( z) = 2
z 2r cos 0 z + r 2
i se observ c exist un singur zerou: z0 = 0 i doi poli, rdcini ai ecuaiei
z 2 2r cos 0 z + r 2 = 0 , deci p1,2 = re j0 .
Condiia de stabilitate a sistemelor discrete, liniare este ca toi polii s
fie inclui n interiorul cercului unitate, deci p1,2 < 1 r < 1 ceea ce este n
conformitate cu rezultatul anterior.
Verificarea se poate face cu mediul Matlab, folosind instruciunile:
w0=pi/4;
r=1/sqrt(2);
b=[0,r*sin(w0)];%numaratorul lui H(z)
a=[1,-2*r*cos(w0),r^2];%numitorul lui H(z)
figure,zplane(b,a)%diagrama poli-zerouri

Rezult figura de mai jos

Figura 1.16

Capitolul 1 Semnale i sisteme discrete

25

Pentru r = 2 , prelucrnd corespunztor instruciunile, rezult:

Figura 1.17
Se verific amplasarea polilor n planul complex Z.
d) Reprezentarea h(n) se poate face folosind de asemenea mediul Matlab.
1
Pentru r =
:
2
r=1/sqrt(2);
b=[0,r*sin(w0)];
a=[1,-2*r*cos(w0),r^2];
h=impz(b,a,30);--raspunsul la impuls
figure,stem(h),grid

Figura 1.18

26

Prelucrarea numeric a semnalelor Probleme


Pentru r = 2 , avem n mod similar

Figura 1.19
Se observ tendina de instabilitate n cazul al doilea (cretere exploziv
a rspunsului la impuls n timp). De altfel, condiia de stabilitate pentru un
SLIT este echivalent cu

h(n) < ,

ceea ce se verific numai pentru

n =

r < 1.
e) Notm cu x(n) intrarea n sistem i cu y(n) semnalul de ieire, respectiv
transformatele lor Z: Y ( z ) = Z { y ( n )} i X ( z ) = Z { x ( n )} .
Atunci:
Y ( z)
r sin 0 z 1
H ( z) =
=
,
(1.112)
X ( z ) 1 2r cos 0 z 1 + r 2 z 2
de unde rezult
Y ( z ) = r sin 0 z 1 X ( z ) + 2r cos 0 z 1Y ( z ) r 2 z 2Y ( z )
(1.113)

n condiii iniiale nule, innd cont c Z 1 z k F ( z ) = f ( n k ) , rezult


imediat

y ( n ) = r sin 0 x ( n 1) + 2r cos 0 y ( n 1) r 2 y ( n 2 )
1
,
f) Cnd r =
2
1 1
z
2
H ( z) =
.
1 2
1
1 z + z
2

(1.114)

(1.115)

Capitolul 1 Semnale i sisteme discrete

27

Cercul unitate este coninut n domeniul de convergen i atunci


H e j = H ( z ) z =e j , iar atenuarea introdus la o anumit frecven absolut

( )

este:
j2 F
a ( F ) = 20lg H e Fs

La F=0,

j
a ( 4kHz ) = 20lg H e 2

(1.116)

( ( ) ) = 20lg ( H ( z ) ) = 0dB

(1.117)

j
2

= 8dB
= 20lg H ( z ) z = j = 20lg

1
j +

(1.118)

1
2
= 20lg
= 14dB
2 + 1
2

(1.119)

a ( 0 ) = 20lg H e j0
deoarece H ( z ) z =1 = 1 .
La F=4kHz,

z =1

La F=8kHz,

( ( ) ) = 20lg ( H ( z ) )

a ( 8kHz ) = 20lg H e j

z =1

Funcia de transfer a filtrului este periodic cu perioada dat de


frecvena de eantionare Fs. De aici rezult c
j2 F +FkFs
j2 FF
s
s
H e
(1.120)
, k Z
= H e

Prin urmare, atenuarea la frecvena de 24kHz va fi


a ( 24kHz ) = a ( 24 16kHz ) = a ( 8kHz ) = 14dB
(1.121)

1.15. S se proiecteze un rezonator de ordinul II, avnd polii complex


conjugai r e j

H (z) =

G
,
1 re j z 1 1 re j z 1

)(

cu =/4, ctig maxim unitar i banda la 3dB egal cu 0.05.

(1.122)

28

Prelucrarea numeric a semnalelor Probleme

Rezolvare

Din ipotez,

( )

H e j = 1

(1.123)

Cum

( )

H e j =

G
1 2r cos e j + r 2e j 2

(1.124)

( )

H e j =

G
=1
1 r 1 re j 2

(1.125)

avem
G = (1 r ) 1 2r cos 2 + r 2
Mai departe, banda rezonatorului este
B3dB 2 (1 r )
(demonstrai de ce!)
i deci
2 0.05
= 0.843
r =1
2
iar G = 0.205 .

(1.126)
(1.127)

(1.128)

1.16. Se consider un SLIT cauzal care furnizeaz ieirea, n urma efecturii


mediei aritmetice ntre eantionul de intrare curent, a celui de la tactul anterior
i a eantionului de ieire de la tactul anterior.
a) Gsii ecuaia cu diferene finite;
b) Gsii H(z);
c) Este filtrul stabil?
d) Trasai caracteristicile de amplitudine i de faz folosind Matlab;
e) Calculai h(n).
Rezolvare

a) Ecuaia cu diferene finite rezult


x ( n ) + x ( n 1) + y ( n 1)
y ( n) =
3
1
1
1
y ( n ) y ( n 1) = x ( n ) + x ( n 1)
3
3
3

(1.129)
(1.130)

Capitolul 1 Semnale i sisteme discrete

29

b) Funcia de transfer rezult din aplicarea transformatei Z relaiei de mai sus.


z 1
1
z 1
(1.131)
Y (z)
Y ( z) = X ( z) +
X ( z)
3
3
3
Y ( z ) 1 1 + z 1
H ( z) =
(1.132)
=
X ( z ) 3 1 1 z 1
3
c) Singurul pol apare ca rdcin a polinomului de la numitor: zp=1/3, de
modul subunitar. Prin urmare filtrul este stabil.
d) Instruciunile Matlab sunt
b=[1/3,1/3];
a=[1,-1/3];
figure,freqz(b,a)

Figura 1.20.
e) Scriem

H ( z ) = A( z ) B ( z )
1
1
cu
i B ( z ) = 1 + z 1 .
A( z ) =
1
3
1 z 1
3
Se tie c pentru un sistem cauzal
n
1
a ( n) = u (n)
3

i n mod evident

(1.133)
(1.134)

(1.135)

30

Prelucrarea numeric a semnalelor Probleme


1
1
b ( n ) = ( n ) + ( n 1)
3
3

(1.136)

1
1
h ( n ) = ( a b )( n ) = a ( n ) + a ( n 1)
3
3

(1.137)

rezultnd

Avem
n +1

1
1
h ( n ) = u ( n ) + u ( n 1)
3
3
Pentru n<0, h(n)=0.
Pentru n=0, h(n)=1/3.
n
n +1
1 1
1
Pentru n>0, h ( n ) = + 1 = 4 .
3 3
3

(1.138)

Figura 1.21.

Probleme propuse
1.17. La problema 1.1, reprezentai semnalul analogic de la ieirea filtrului de
reconstituire, dac acesta din urm reprezint un interpolator liniar (ordinul 1)
care are funcia pondere
t Ts
, t [ 0,2Ts ]
1
(1.139)
h (t ) =
Ts
0,
in rest

Reprezentai modulul funciei de transfer i comparai performanele


acestui interpolator cu cel de ordin 0.

Capitolul 1 Semnale i sisteme discrete

31

za
cu 0<a<1.
z
a) S se arate c sistemul este un FTS i gsii atenuarea relativ la frecvene
joase;
b) S se demonstreze c sistemul defazeaz n sens trigonometric toate
componentele spectrale.

1.18. Se d sistemul H ( z ) =

1.19. Transformata Z a unui semnal x(n) este n fapt o serie Laurent:


X ( z) =

x ( n) z

(1.140)

n =

a) S se arate c n cazul general, aceast serie este convergent ntr-o


coroan circular R < z < R+ i evaluai cele dou limite;
b) S se arate c n cazul unui semnal cauzal R+ = (convergen de
exterior);
c) S se arate c n cazul unui semnal anticauzal R = 0 (convergen de
interior);
1
d) S se arate c n cazul n care x ( n ) = x* ( n ) , R+ =
.
R
Indicaie

O serie complex

a ( n ) este convergent dac i numai dac lim ( an ) n < 1 .


n =0

n cazul lui X(z), suma se poate descompune n dou serii (una pentru n<0 i
cealalt pentru n 0 ), fiind necesar i suficient ca ambele serii s fie
convergente astfel ca X(z) s fie olomorf. Se aplic criteriul de mai sus
pentru fiecare din cele dou serii.
Dac semnalul este (anti)cauzal, una din cele dou serii dispare i se deduce o
singur inegalitate pentru z .

1.20. Se d sistemul cauzal H ( z ) =

z +1
, la intrarea cruia se aplic
za

n
x ( n ) = cos
i se remarc faptul c la ieire semnalul obinut este n
2
cuadratur cu cel de la intrare. S se gseasc a, precum i amplitudinea
semnalului de la ieire.

32

Prelucrarea numeric a semnalelor Probleme

1.21. Reprezentai caracteristica de amplitudine a filtrului caracterizat de


ecuaia intrare-ieire
y ( n ) = 0.5 y ( n 1) + x ( n ) + 2 x ( n 1) + x ( n 2 )

(1.141)

1.22. Se d sistemul liniar cu ecuaia recurent

y ( n ) = x ( n ) 3 x ( n 1) + 3 x ( n 2 ) x ( n 3)
(1.142)
a) S se calculeze funcia de transfer i s se reprezinte grafic caracteristicile
de amplitudine i faz;
n
b) Care este rspunsul filtrului la x1 ( n ) = 10 + 4cos
, x2 ( n ) = ( n ) ,
2
n
x3 ( n ) = ( n 3) + 10 + 4cos
?
2

1.23. Proiectai un filtru de ordin minim care s aib coeficieni reali i s


prezinte rejecii la frecvenele normate 0, 0.25.
Indicaie


Condiiile se pun H e j = 0, 0, , prin urmare funcia de
2
transfer va avea zerouri la aceste frecvene i n factorizarea lui H(z) vor
aprea termenii 1 e j1 z 1 1 e j2 z 1 . Condiia ca filtrul s aib coeficieni

( )

)(

reali impune ca zerourile complexe s apar n perechi complex conjugate.

1.24. Se d filtrul cu ecuaia intrare-ieire


y ( n) =

x(k )

(1.143)

k =

a)
b)
c)
d)
e)

Calculai funcia pondere a sistemului, h(n);


Calculai H(z);
Evaluai zerourile i polii acestui sistem;
Caracerizai sistemul din punct de vedere al cauzalitii i stabilitii;
Trasai caracteristicile de amplitudine i faz.

Capitolul 1 Semnale i sisteme discrete

33

Indicaie

Remarcai c

y ( n ) = y ( n 1) + x ( n )

(1.144)

1.25. Calculai rspunsul la impuls al unui SLIT care implementeaz funcia


lui Fibonacci

y ( n ) = y ( n 1) + y ( n 2 )

(1.145)

1.26. Trasai caracteristicile de amplitudine i faz pentru un filtru


caracterizat de ecuaiile cu diferene finite
N

y ( n ) = CNk x ( n k )

(1.146)

k =0

Indicaie
Se va aplica operatorul Z{} relaiei de mai sus i se formeaz un binom
Newton sub forma (1+z-1)N.

1.27. Verificai dac sistemele caracterizate de urmtoarele ecuaii cu


diferene finite sunt liniare, stabile, cauzale, respectiv invariante n timp:
a) y ( n ) = x n 2 ;

b) y ( n ) = e x( n ) ;

c) y ( n ) = x ( n ) u ( n ) ;

d) y ( n ) = x ( n ) w ( n ) . Discuie dup w(n);


e) y ( n ) = x ( n ) .

1.28. Se d un SLIT i legtura ntre TFTD ale intrrii i ieirii:

( )

j 2 dX e j
Y e = X e + 0.5e
X e X e +

a) Deducei ecuaia intrare-ieire n domeniul timp;


b) Este sistemul liniar, stabil, invariant n timp?
c) Calculai funcia pondere.

( )
j

( )
j

j 4

( )
j

(1.147)

34

Prelucrarea numeric a semnalelor Probleme

Indicaie

Se vor folosi:
- teorema ntrzierii TFTD { x ( n n0 )} = e jn0 X e j

- teorema modulaiei TFTD x ( n ) e jn0 = X e

( )

j ( 0 )

- teorema derivrii n frecven TFTD { jnx ( n )} =

( )

dX e j
d

1.29. Trasai caracteristicile de amplitudine i faz pentru urmtoarele


semnale:
a) x1 ( n ) = u ( n ) u ( n N ) (fereastra dreptunghiular);

1
2
b) x2 ( n ) = (1 ) cos
n + x1 ( n ) (fereastra Hamming).
2
N

Indicaie

Este util scrierea


2 1
2 1

1 j N n+ 2 j N n+ 2
x2 ( n ) =
+e
e
x1 ( n )

i dup prelucrri
2

2
1 jN j N n
1 -j N -j N n
x2 ( n ) = x1 ( n )
e e x1 ( n )
e e
x1 ( n )
2
2
Se aplic TFTD relaiei anterioare i se folosete mai departe
liniaritii TFTD. Totodat se mai ine cont c
2
j 2N
j n

N
TFTD x1 ( n ) e

= X 1 e

(1.148)

(1.149)
teorema
(1.150)

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