You are on page 1of 34

Capitolul 1 Semnale i sisteme discrete 1

CAPITOLUL 1. SEMNALE I SISTEME DISCRETE


1.1. Se consider schema din figura 1.1, n care
( )
0
sin t
x t
t

= (1.1)
Figura 1.1
a) Calculai i reprezentai |X()|;
b) Calculai i reprezentai v(t) i spectrul de amplitudini dac
( ) ( ) ( )
s
not
T s
k
p t t t kT

=
= =

(1.2)
i T
s
este pe rnd
0 0
2 2
,
4


.
c) n fiecare din cazurile de la b), calculai y(t) i Y(), dac H() este pe
rnd: FTJ cu frecvena de tiere la
s
T

i respectiv un filtru avnd funcia


pondere
( ) ( ) ( )
s
h t t t T = .
Rezolvare
a) S considerm impulsul dreptunghiular n domeniul timp
( ) ( )
2
2 2
not
T
T T
p t t t t
| | | |
= + =
| |
\ . \ .
(1.3)
2 Prelucrarea numeric a semnalelor Probleme
Transformata sa Fourier este
( ) ( )
2
2 2
2
1
T
T T
j j
j t j t
T
P p t e dt e dt e e
j


| |
= = =
|
\ .

(1.4)
care se mai poate scrie ca
( )
1 2
2jsin sin
j 2 2
T T
P


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


=
`
)
F (1.7)
sau nlocuind T/2 cu
0
i mprind n ambii membri cu 2
( )
0
0
1
sin 2 t
t


=
`
)
F (1.8)
Rezult n final c
( ) ( )
0
X

= (1.9)
avnd aspectul din figura 1.2.
Figura 1.2
b)
( ) ( ) ( ) ( ) ( )
s s s
n n
v t x t t nT x nT t nT

= =
= =

(1.10)
unde s-a folosit egalitatea binecunoscut din teoria distribuiilor
( ) ( ) ( ) ( )
0 0 0
x t t t x t t t = (1.11)
Prin urmare
( )
( ),
0 ,
s s
s
x nT t nT
v t
t nT
=
=

(1.12)
v(t) este semnalul rezultat prin eantionarea uniform cu T
s
a lui x(t).
Capitolul 1 Semnale i sisteme discrete 3
Aadar
( )
0
sin
,
0 ,
s
s
s
s
nT
t nT
nT v t
t nT

(1.13)
Pentru a calcula spectrul, facem apel la teorema convoluiei n
frecven
( ) ( ) { } ( ) ( )
1
2
x t p t X P

= F (1.14)
i inem cont c
( )
{ }
( )
2
2
s
s
T
s T
t
T

= F (1.15)
ceea ce conduce la
( ) ( )
1 2 2 1 2
2
n n s s s s
V X n X n
T T T T


= =
| |
| | | |
= =
|
| |
|
\ . \ .
\ .

(1.16)
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.
( )
( )
;
s s
j
s s
T T
V e TV T

(

(

= (1.17)
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
0
2
4
s
T

= ,
spectrul este cel din figura 1.4.
4 Prelucrarea numeric a semnalelor Probleme
Figura 1.4.
Pentru
0
2
s
T

= , 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:
( )
2, V = , deci
( ) ( )
2 v t t = .
c) n primul caz, frecvena de tiere a FTJ-ului este
0
2
t
= . Din figura 1.4,
se observ c aceasta este echivalent cu reinerea primului spectru (din
jurul originii).
Figura 1.5.
Rezult c ( ) ( )
1
s
y t x t
T
= i deci semnalul poate fi refcut perfect din
eantioanele sale.
n al doilea caz, filtrul se aplic asupra unui spectru constant i rezult
( ) ( ) ( ) ( )
2 y t v t h t h t = = care difer n principiu de x(t).
Inspectnd atent figura 1.5, rezult o generalizare extrem de important
pentru eantionarea semnalelor. Cnd
0
2
2
s
T

(condiia Nyquist), semnalul


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.
Dac
0
2
2
s
T

< , apare fenomenul de aliere spectral (suprapunerea


spectrelor imagine) i refacerea semnalului iniial este imposibil.
Capitolul 1 Semnale i sisteme discrete 5
n realitate, nici un semnal nu poate avea o band limitat. De aceea, nu
se poate alege
0
2
2
s
T

= . Aici trebuie luat n considerare banda efectiv a


semnalului (n afara creia, componentele spectrale sunt considerate
neglijabile).
Filtrul avnd funcia pondere
( ) ( ) ( )
s
h t t t T = este n fapt un
interpolator de ordin 0 (Sample & Hold). Se observ c
( ) ( ) ( ) ( )
s s
n
y t h t x nT t nT

=
=

(1.18)
sau
( ) ( ) ( )
s s
n
y t x nT h t nT

=
=

(1.19)
Se justific astfel i denumirea tipului de interpolare. Semnalul
analogic se reface prin meninerea eantionului x(nT
s
) timp o perioad de
eantionare, rezultnd o aproximare n scar.
Pentru a vizualiza un exemplu, folosim mediul Matlab, pentru un caz
particular
0
=2[kHz],
0
2
4
s
T

= . Semnalele x(t), v(t) i y(t) sunt reprezentate


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


| |
=
|
\ .
(1.20)
6 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
( ) ( )
2
0
0 1
sinc cos x t t t

= (1.21)
i ( ) ( )
s
T
p t t = (1.22)
unde
1 0
10 = i
0
s
T

= .
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
( ) ( )
0
2
0
0
sinc t


=
`
)
F (1.23)
reprezentat n figura 1.8.
Figura 1.8.
Capitolul 1 Semnale i sisteme discrete 7
Folosind teorema modulaiei, avem
( ) { } ( ) ( )
1 1 1
1
cos
2
b t t B B = + + (

F (1.24)
i deci
( ) ( ) ( )
0 0
0 0
1
10 10
2
X


(
= + +

(1.25)
Spectrul de amplitudini este reprezentat n figura 1.9.
Figura 1.9.
Folosind rezultatele de la problema anterioar, avem c
( ) ( )
0
0
2
2
n
V X n


=
=

(1.26)
Prin periodicizarea cu 2
0
a lui X(), rezult
( ) ( )
0
0
0
2
4
n
V n


=
=

(1.27)
Figura 1.10.
Se constat c nu apare alierea dei nu este ndeplinit condiia Nyquist
(frecvena maxim din spectru este 11
0
, iar pulsaia de eantionare este 2
0
).
b) Refacerea semnalului se poate face n mod evident dac filtrul de
reconstituire este un FTB ideal cu banda
| |
0 0
9 ;11 .
8 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
( )
( )
0
1
1
j jn jn
j
n n
X e u n e e
e

= =
= = =


(1.28)
b) Folosind teorema ntrzierii
( ) ( )( )
1
2 2 2
2
1 1 1
2 2 2
1
1
1
sin
2
1
sin
2
jN
j j jN
j
N N N
j j j
N
j
j j j
e
X e U e e
e
N
e e e
e
e e e

= = =

= =

(1.29)
c)
( )
( )
1
j jn
n
X e n e

=
= =

(1.30)
1.4. Se dau semnalele
( )
0
jn
x n e

= i
( ) ( ) ( )
w n u n u n N = .
a) S se calculeze
( )
( ) ( ) { }
j
F
X e TFTD x n w n

= i s se reprezinte
( )
j
F
X e

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

.
c) Reprezentai X(k) pentru
0 0
2
n
N

= i pentru
0 0
2
n
N

.
Aplicaie numeric: 8 N = ,
0
9
,
2 16

`
)
.
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 9
( )
( ) ( ) ( )
1
j j j
0
N
n n
F
n n
X e x n w n e x n e



= =
= =

(1.31)
Sau, nlocuind cu expresia semnalului x(n):
( )
( )
0
1
j j
0
N
n
F
n
X e e



=
=

(1.32)
Termenii formeaz o progresie geometric de N termeni, cu raia
( )
0
j
e

, deci
( )
( )
( )
( )
( )
( )
( )
0
0
0
0
j
j
0
2
j
1 j
j
2
0
sin
1
2
1
1
sin
2
N
N
F
N
e e
X e
e
e









| |

\ .
= =
| |


|
\ .
(1.33)
n vederea reprezentrii spectrului de amplitudini, considerm funcia
auxiliar
( )
sin
2
1
sin
2
N
F

= (1.34)
n 0 = funcia tinde ctre N:
( )
0 0 0
sin cos
2 2 2
lim lim lim
1 1 1
sin cos
2 2 2
N N N
F N



= = = (1.35)
Funcia sufer anulri n punctele n care se anuleaz numrtorul
2
sin 0 ,
2 2
N N
k k k
N

= = = Z (1.36)
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.
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
anulrilor la
2
8 4
k k

= (ceea ce n frecvene normate nseamn 1/8, 1/4, 3/8,
etc.).
Este evident c
( )
( )
0
j
X e F

= i spectrul de amplitudini rezult


prin translatarea spectrului la dreapta cu
0
.
b) Prin definiia TFD, avem
( ) ( )
1
0
N
nk
N
n
X k x n W

=
=

cu
2
j
N
N
W e

= i deci
( ) ( )
( )
2
1
j
j
2
0
N
nk
N
F
k
n
N
X k x n e X e


=
=
= =

(1.37)
TFD rezult prin eantionarea uniform a TFTD pentru semnalul
ferestruit corespunztor, cu
2
N

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

,
respectiv
16
9
. n primul caz, se remarc faptul c se eantioneaz n vrful
lobului principal i n punctele de anulare. Aceasta se datoreaz faptului c
0
este un multiplu de
2
N

i deci TFD se calculeaz pe un numr ntreg


de perioade. n al doilea caz ns, caracteristica nu se mai eantioneaz n
vrful lobului principal, iar restul punctelor de eantionare nu mai coincid
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) a unui FTJ ideal cu f
t
=f
0
;
b) a unui FTS ideal cu f
t
=f
0
;
c) a unui FTB ideal cu banda de trecere ntre f
1
i f
2
;
d) a unui FOB ideal cu banda de oprire ntre f
1
i f
2
.
Rezolvare
a) Un filtru trece-jos ideal analogic este caracterizat de o funcie de transfer
( )
0
0
1,
0,
FTJ
H



=

>

(1.38)
Sau n timp discret, pe o perioad
( )
| |
| |
0
0
1, 0;
0, ;
j
FTJ
H e



(1.39)
Aplicnd formula de inversiune
( )
( )
2
1
2
j jn
FTJ FTJ
h n H e e d

=

(1.40)
i
( )
( )
0
0 0
0
0
0 0
1 1 1
sin sinc
2 2
jn jn jn
FTJ
h n e d e e n n
jn n

= = = =

(1.41)
b) Se observ c
( ) ( )
1
j j
FTS FTJ
H e H e

= (1.42)
ceea ce n timp se scrie
( ) ( ) ( ) ( )
0
0
sinc
FTS FTJ
h n n h n n n

= = (1.43)
c) Observnd c
( )
( )
( )
( )
( )
p p
j j
j
FTB FTJ FTJ
H e H e H e

+
= + (1.44)
cu notaiile
1 2
2
p

+
= i
2 1
0
2


= , folosind teorema modulaiei
( ) ( ) 2 cos
FTB FTJ p
h n h n n = (1.45)
deci
( )
2 1 2 1 1 2
sinc cos
2 2 2
FTB
h n n n

+
| | | |
=
| |
\ . \ .
(1.46)
Capitolul 1 Semnale i sisteme discrete 13
d)
( ) ( )
1
j j
FOB FTB
H e H e

= (1.47)
i prin urmare
( ) ( ) ( ) ( )
2 1 2 1 1 2
sinc cos
2 2 2
FOB FTB
h n n h n n n n

+
| | | |
= =
| |
\ . \ .
(1.48)
1.6. Calculai produsul de convoluie al semnalelor:
( ) ( ) ( )
1
x n u n u n N = i
( ) ( ) ( )
2
x n u n u n M = , cu M N .
Rezolvare
Definiia produsului convoluiei
( ) ( )( ) ( ) ( )
1 2 1 2
m
y n x x n x m x n m

=
= =

(1.49)
Figura 1.14
Se identific urmtoarele situaii:
a) 0 n <
n acest caz cele dou semnale din figur au suporturi temporale
disjuncte i y(n)=0.
b) 1 0 M n + + < i 0 n echivalent cu 0, 1 n M =
n aceast situaie, suporturile se intersecteaz pe 0, m n = i y(n)=n+1.
c) 1 0 M n + + i 1 n N < , deci 1, 1 n M N =
Suporturile se intersecteaz pe M-1 eantioane, deci
( )
y n M = .
d) 1 n N i 1 1 n M N + < sau 1, 2 n N M N = +
14 Prelucrarea numeric a semnalelor Probleme
Suporturile se intersecteaz pe intervalul 1, 1 m n M N = + sau
( )
1 y n N M n = + .
e) 1 n N M +
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)
( )
n
a u n , 0<a<1;
c)
( )
1
n
a u n , 0<a<1;
d)
n
a , 0<a<1;
e)
( )
0
jn
e u n

;
f)
( )
0
sinn u n ;
g)
( )
0
cosn u n ;
h)
( )
0
jn n
r e u n

,
( )
0,1 r ;
i)
( )
0
cos
n
r n u n ,
( )
0,1 r ;
j)
( )
0
sin
n
r n u n ,
( )
0,1 r .
Rezolvare
a)
( ) ( )
1
0
1
1
n n
n n
X z x n z z
z

= =
= = =


(1.50)
Progresia geometric este convergent dac raia z
-1
este de modul
subunitar, deci dac 1 z > .
Capitolul 1 Semnale i sisteme discrete 15
b)
( ) ( )
1
0
1
1
n n n
n n
X z x n z a z
az

= =
= = =


(1.51)
cu condiia
1
1 az z a

< > .
c)
( ) ( )
1 1
1
1
1
n n
n n n n n
n n n
a z
X z x n z a z a z
a z

= = =
= = = =


(1.52)
Rezultatul este de asemenea ( )
1
1
1
X z
az

, ns de aceast dat
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
1
1 a z z a

< < .
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)
( ) ( )
1
0
1 0
n n n n n n n
n n n n
n n n n
n n
X z x n z a z a z a z
a z a z


= = = =

= =
= = = + =
= +


(1.53)
Calculnd separat fiecare sum, rezult
( )
2
1 2 1
1 1
1 1 1
az a
X z
az az a az az

= + =
+
(1.54)
cu condiiile de convergen 1 az < i
1
1 az

< , deci
1
a z
a
< < .
e)
( ) ( )
( )
0 0
0
1
1
0 0
1
1
n
n jn j n n n
j
n n n n
X z x n z a z e z e z
e z

= = = =
= = = = =


(1.55)
cu
0
1
j
e z z

< > .
f)
( ) ( ) { } ( )
{ }
( )
{ }
0 0
0 0
0
1 1
1
sin
2
1 1 1
2 1 1
jn jn
j j
n u n e u n e u n
j
j e z e z



(
= =

| |
=
|

\ .
Z Z Z
(1.56)
16 Prelucrarea numeric a semnalelor Probleme
g) Dup prelucrri
( )
1
0
1 2
0
sin
1 2cos
z
X z
z z



=
+
(1.57)
cu condiiile de convergen
0
1
j
z e

> = .
h) Similar se obine
( )
1
0
1 2
0
1 cos
1 2cos
z
X z
z z

=
+
,
0
1
j
z e

> = . (1.58)
i) ( )
0
1
1
,
1
j
X z z r
re z

= >

; (1.59)
j) ( )
1
0
1 2 2
0
sin
,
1 2 cos
r z
X z z r
r z r z



= >
+
(1.60)
k) ( )
1
0
1 2 2
0
1 cos
,
1 2 cos
r z
X z z r
r z r z

= >
+
(1.61)
1.8. S se calculeze coeficienii SFETD (Seria Fourier Exponenial n Timp
Discret) pentru semnalele:
a)
( ) ( )
N
x n n = ;
b)
( )
2
j n
N
x n e

= ;
c)
( )
2
cos x n n
N

| |
=
|
\ .
;
d)
( )
2
sin x n 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 c
k
.
( )
1
0
N
nk
k N
k
x n c W

=
=

(1.62)
unde
( )
1
0
1
N
nk
k N
n
c x n W
N

=
=

, cu notaia
2
j
N
N
W e

= .
Capitolul 1 Semnale i sisteme discrete 17
a)
( )
1
0
1 1
N
nk
k N
n
c n W
N N

=
= =

(1.63)
i relaia pentru sinteza semnalului se scrie
( )
1
0
1
N
nk
N
k
x n W
N

=
=

(1.64)
b)
( )
( )
1 1
1
0 0
1
, 1
1 1 1
1
0, 1
N N
n k n nk
k N N N
n n
k
c W W W k
N
N N N
k



= =

= = = =


(1.65)
c)
( )
2 2
2
cos
2
j n j n
N N
e e
x n n
N


+
| |
= =
|
\ .
(1.66)
Folosind proprietile de liniaritate,
( ) ( )
{ }
{ }
1
, 1, 2
1
2 1 2
2
0, 1, 2
k
k N
c k N k N
N
k N


= + + = (

(1.67)
d) Similar,
( ) ( )
1
2 1
2j
k
c k N k
N
= + + (

(1.68)
1.9. S se calculeze folosind teorema reziduurilor transformata Z invers a
( )
2
z
X z
z
=

n domeniul 2 z < .
Rezolvare
Se aplic formula de inversiune
( ) ( )
1
1
2 j
n
C
x n X z z dz


=

(1.69)
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
( )
1 n
X z z

. n aceste condiii, folosind teorema
reziduurilor,
( )
( )
( )
{ }
1
1
2 j Rez , Rez ,
2 j
n
n
k k
k k
X z z
x n z X z z z



= =
`

)

(1.70)
unde z
k
sunt toi polii funciei
( )
1 n
X z z

din interiorul cercului C.
18 Prelucrarea numeric a semnalelor Probleme
n concluzie,
( )
pol al lui
2
<
Rez ,
2 n
k
k
n
k
z
z
z
z R
z
x n z
z
=


=
`

(1.71)
Dac 0 n , nu exist singulariti n interiorul cercului
{ }
, 2 C z z R R = = < i deci
( )
0 x n = .
Dac n<0, 0 este pol de ordin -n al funciei n domeniul considerat i
( )
( )
1
Rez , 0
2
n
x n
z z


=
`


)
(1.72)
Avem
( )
( ) ( ) ( )
0 0
1 1 1 1
lim lim
1 ! 1 ! 2
2
n n
n
n n n
z z
d d
x n z
n n z
dz z z dz

(
| |
= =
(
|

\ .
(

(1.73)
S-a folosit formula
( ) { }
( )
( )
1
Rez , lim
1 ! k
m
m
k
m
z z
d
F z z z F z
m dz

( =

(1.74)
unde m este ordinul polului z
k
al funciei F(z).
Se deduce uor (prin inducie) c
( ) ( )
( )
1
1 1 !
1
2
2
n
n
n n
n
d
z
dz
z


| |
=
|

\ .
(1.75)
i rezult c
( )
2
n
x n = (1.76)
Concluzionnd:
( )
2 , 1
0, 0
n
n
x n
n

=

(1.77)
sau, ntr-o scriere compact
( ) ( )
2 1
n
x n u n = (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
1.10. Calculai
( )( )
1
z
Z
z a z b



`


)
pe rnd cu z a < , a z b < < , z b < ,
dac a<b.
Rezolvare
Este util s exprimm transformata Z n fracii simple.
( )
( )( )
1
not
z z z
X z
z a z b a b z a z b
| |
= =
|

\ .
(1.79)
inem cont de rezultatele obinute la 6b,c i
( )
( )
1
,
1 ,
n
n
a u n z a
z
z a a u n z a

>

=
`
<
)

Z (1.80)
i n mod similar
( )
( )
1
,
1 ,
n
n
b u n z b
z
z b b u n z b

>

=
`
<
)

Z (1.81)
Putem calcula acum x(n) ca fiind
( )
( )
( )
( ) ( )
( )
( ) ( )
1
1 ,
1
1 ,
1
,
n n
n n
n n
a b u n z a
a b
x n a u n b u n a z b
a b
a b u n b z
a b

<

= < <

+ <

(1.82)
1.11. Verificai liniaritatea, cauzalitatea, invariana n timp i stabilitatea
pentru sisteme discrete cu urmtoarele relaii intrare-ieire:
a)
( ) ( )
2
y n nx n = ;
b)
( ) ( )
2
y n n x n = ;
c)
( ) ( ) ( ) ( )
1 1 y n n x n nx n = + ;
d) ( ) ( ) 4 y n n x n = + ;
e)
( ) ( ) ( ) ( )
2 1 2 y n x n y n y n = + ;
f) ( )
1
1 1
1 2 0.99
z z
H z
z z


+
=
+
.
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-n
0
) s
fie y(n-n
0
), ceea ce nu este adevrat.
Sistemul furnizeaz un rspuns mrginit, la intrare mrginit, deci este
stabil.
b) Sistemul este liniar deoarece
( ) ( ) ( ) ( )
2 2 2
1 2 1 2
n x n n x n n x n x n + = + (

(1.83)
El nu este n schimb i invariant n timp, deoarece
( ) ( ) ( ) ( ) { } ( )
2
2
0 0 0 0 0
y n n n n x n n T x n n n x n n = = (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
( ) ( ) ( ) ( )
1 2 1 2
4 4 n x n n x n n x n x 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 2
1
1 2
H z
z z

=
+
(1.86)
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
( )
( )( )
2
1 1
1
1 1.1 1 0.9
z
H z z
z z


+
=

(1.87)
Cum exist cel puin un pol n afara cercului unitate (z=1.1), sistemul
este instabil.
Ecuaiile cu diferene finite se pot scrie
( ) ( ) ( ) ( ) ( )
1 1 2 1 0.99 2 y n x n x n y n y n = + + + (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
( )
1 1
1
1 1.6 0.63
H z
z z

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

= =
+
(1.90)
Sau
( ) ( ) ( ) ( )
1 2
1.6 0.63 Y z z Y z z Y z X z

+ = (1.91)
de unde, trecnd n domeniul timp i folosind teorema ntrzierii
( ) ( ) ( ) ( )
1.6 1 0.63 2 y n x n y n y n = + (1.92)
1.13. Calculai rspunsul sistemului cu funcia pondere
( ) ( ) ( ) ( )
2 1 2 h n n n n = + (1.93)
la semnalele:
a)
( )
sin
2 4
x n n

| |
= +
|
\ .
;
b)
( )
j
2
n
x n e

= ;
c)
( ) ( )
x n u n = ;
d)
( ) ( ) ( )
8 x n u n u n = .
unde u(n) este treapta unitate.
Rezolvare
Vom calcula mai nti funcia de transfer a filtrului:
( )
( ) { }
2
1 2
j j j
H e TFTD h n e e

= = + (1.94)
care mai poate fi pus sub forma
( ) ( )
( )
2
2 2 cos 1 4sin
2
j j j j j j
H e e e e e e


= + = = (1.95)
de unde identificm caracteristica de amplitudine i de faz a filtrului.
22 Prelucrarea numeric a semnalelor Probleme
( )
2
4sin
2
j
H e


= (1.96)
( ) { }
arg
j
H e

= (1.97)
a) Folosim metoda armonic sub forma
( ) { } ( ) ( ) { } ( )
0 0
0 0
sin sin arg
j j
T n H e n H e

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



| |

| | | |

= + + = |
` | |
|
\ . \ .
)
\ .
| | | |
= + + = +
| |
\ . \ .
(1.99)
b) Folosim metoda armonic sub forma
{ } ( )
0 0 0
jn j jn
T e H e e

= (1.100)
i obinem
( )
2 2
2 2 2
2 2
j n
j jn jn
y n H e e je e

| |
+
|
\ .
| |
= = =
|
\ .
(1.101)
c) Folosim metoda transformatei Z
( ) ( ) ( )
( )
1 2 1
1
1
1 2 1
1
Y z H z X z z z z
z

= = + =

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

= = + =

= = +
(1.104)
cu soluia
( ) ( ) ( ) ( ) ( )
1 8 9 y n n n n n = + (1.105)
Capitolul 1 Semnale i sisteme discrete 23
1.14. Se d filtrul avnd funcia pondere:
( ) ( ) ( )
0
sin
n
h n r n u n = , unde
0
4

= i F
s
=16kHz.
a) Calculai H(z);
b) Verificai stabilitatea filtrului pentru
1
, 2
2
r

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

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

`
)
;
e) Scriei ecuaiile cu diferene finite;
f) Calculai atenuarea introdus de sistem cnd
1
2
r = la
{ }| |
0, 4,8, 24 F kHz .
Rezolvare
a) Se pleac de la definiia transformatei Z:
( ) ( )
n
n
H z h n z

=
=

(1.106)
innd cont de suportul temporal al rspunsului la impuls, avem
( )
( )
0 0
j j
0
0 0
1
sin
2j
n n n n n n
n n
H z r n z r e e z



= =
= =

(1.107)
Separnd cele dou sume, identificm sumele a dou progresii geometrice:
Fiecare din cele dou serii este convergent dac raia este subunitar n
modul:
0
j 1
1 re z

< , respectiv
0
j 1
1 re z

< . (1.108)
n aceste condiii
( )
0 0
j j 1 1
1 1 1 1
2j 1 2j 1
H z
re z re z

=

(1.109)
Dup prelucrri
( )
1
0
1 2 2
0
sin
1 2 cos
r z
H z
r z r z



=
+
(1.110)
care este convergent pentru z r > .
24 Prelucrarea numeric a semnalelor Probleme
b) H(z) este stabil dac domeniul de convergen z r > include cercul
unitate 1 z = . Rezult c el va fi stabil dac 1 r < i instabil dac 1 r .
Dac
1
2
r = , sistemul va fi stabil, iar dac 2 r = , sistemul va fi instabil.
c) Se scrie
( )
0
2 2
0
sin
2 cos
r z
H z
z r z r

=
+
(1.111)
i se observ c exist un singur zerou:
0
0 z = i doi poli, rdcini ai ecuaiei
2 2
0
2 cos 0 z r z r + = , deci
0
1,2
j
p re

= .
Condiia de stabilitate a sistemelor discrete, liniare este ca toi polii s
fie inclui n interiorul cercului unitate, deci
1,2
1 1 p r < < 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 2 r = , 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.
Pentru
1
2
r = :
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 2 r = , 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
( )
n
h n

=
<

, ceea ce se verific numai pentru


1 r < .
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:
( )
( )
( )
1
0
1 2 2
0
sin
1 2 cos
Y z r z
H z
X z r z r z



= =
+
, (1.112)
de unde rezult
( ) ( ) ( ) ( )
1 1 2 2
0 0
sin 2 cos Y z r z X z r z Y z r z Y z

= + (1.113)
n condiii iniiale nule, innd cont c
( )
{ }
( )
1 k
Z z F z f n k

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


=
+
. (1.115)
Capitolul 1 Semnale i sisteme discrete 27
Cercul unitate este coninut n domeniul de convergen i atunci
( )
( ) j
j
z e
H e H z

=
= , iar atenuarea introdus la o anumit frecven absolut
este:
( )
j2
20lg
s
F
F
a F H e

| |
| |
|
= |
|
|
\ .
\ .
(1.116)
La F=0,
( ) ( )
( )
( )
( )
j0
1
0 20lg 20lg 0
z
a H e H z dB
=
= = = (1.117)
deoarece
( )
1
1
z
H z
=
= .
La F=4kHz,
( ) ( )
( )
j
2
j
j
2
4 20lg 20lg 20lg 8
1
2
z
a kHz H e H z dB
j

=
| |

| | |
| |
| = = = =
| |
|
|
|
\ .
\ . +
|
\ .
(1.118)
La F=8kHz,
( ) ( )
( )
( )
( )
j
1
1
2
8 20lg 20lg 20lg 14
1
2
2
z
a kHz H e H z dB

=
| |

|
= = = =
|
|
+
|
\ .
(1.119)
Funcia de transfer a filtrului este periodic cu perioada dat de
frecvena de eantionare F
s
. De aici rezult c
j2 j2
,
s
s s
F kF F
F F
H e H e k

+
| | | |
= | |
| |
\ . \ .
Z (1.120)
Prin urmare, atenuarea la frecvena de 24kHz va fi
( ) ( ) ( )
24 24 16 8 14 a kHz a kHz a kHz dB = = = (1.121)
1.15. S se proiecteze un rezonator de ordinul II, avnd polii complex
conjugai e
j
r

( )
( )( )
1 1
1 1
j j
G
H z
re z re z

=

, (1.122)
cu =/4, ctig maxim unitar i banda la 3dB egal cu 0.05.
28 Prelucrarea numeric a semnalelor Probleme
Rezolvare
Din ipotez,
( )
1
j
H e

= (1.123)
Cum
( )
2 2
1 2 cos
j
j j
G
H e
r e r e


=
+
(1.124)
i
( )
2
1
1 1
j
j
G
H e
r re

= =

(1.125)
avem
( )
2
1 1 2 cos 2 G r r r = + (1.126)
Mai departe, banda rezonatorului este
( )
3
2 1
dB
B r (1.127)
(demonstrai de ce!)
i deci
2 0.05
1 0.843
2
r

= = (1.128)
iar 0.205 G = .
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
( )
( ) ( ) ( )
1 1
3
x n x n y n
y n
+ +
= (1.129)
( ) ( ) ( ) ( )
1 1 1
1 1
3 3 3
y n y n x n x n = + (1.130)
Capitolul 1 Semnale i sisteme discrete 29
b) Funcia de transfer rezult din aplicarea transformatei Z relaiei de mai sus.
( ) ( ) ( ) ( )
1 1
1
3 3 3
z z
Y z Y z X z X z

= + (1.131)
( )
( )
( )
1
1
1 1
1
3
1
3
Y z z
H z
X z
z

+
= =

(1.132)
c) Singurul pol apare ca rdcin a polinomului de la numitor: z
p
=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.133)
cu
( )
1
1
1
1
3
A z
z

i ( )
( )
1
1
1
3
B z z

= + . (1.134)
Se tie c pentru un sistem cauzal
( ) ( )
1
3
n
a n u n
| |
=
|
\ .
(1.135)
i n mod evident
30 Prelucrarea numeric a semnalelor Probleme
( ) ( ) ( )
1 1
1
3 3
b n n n = + (1.136)
rezultnd
( ) ( )( ) ( ) ( )
1 1
1
3 3
h n a b n a n a n = = + (1.137)
Avem
( ) ( ) ( )
1
1 1
1
3 3
n n
h n u n u n
+
| | | |
= +
| |
\ . \ .
(1.138)
Pentru n<0, h(n)=0.
Pentru n=0, h(n)=1/3.
Pentru n>0,
( )
1
1 1 1
1 4
3 3 3
n n
h n
+
| | | | | |
= + =
| | |
\ . \ . \ .
.
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
( )
| |
1 , 0, 2
0, in rest
s
s
s
t T
t T
h t T

(1.139)
Reprezentai modulul funciei de transfer i comparai performanele
acestui interpolator cu cel de ordin 0.
Capitolul 1 Semnale i sisteme discrete 31
1.18. Se d sistemul
( )
z a
H z
z

= cu 0<a<1.
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.19. Transformata Z a unui semnal x(n) este n fapt o serie Laurent:
( ) ( )
n
n
X z x n z

=
=

(1.140)
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 0 R

= (convergen de
interior);
d) S se arate c n cazul n care
( ) ( )
*
x n x n = ,
1
R
R
+

= .
Indicaie
O serie complex
( )
0 n
a n

este convergent dac i numai dac ( )


1
lim 1
n
n
n
a

< .
n cazul lui X(z), suma se poate descompune n dou serii (una pentru n<0 i
cealalt pentru 0 n ), 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 ( )
1 z
H z
z a
+
=

, la intrarea cruia se aplic


( )
cos
2
n
x n

| |
=
|
\ .
i se remarc faptul c la ieire semnalul obinut este n
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
( ) ( ) ( ) ( ) ( )
0.5 1 2 1 2 y n y n x n x n x n = + + + (1.141)
1.22. Se d sistemul liniar cu ecuaia recurent
( ) ( ) ( ) ( ) ( )
3 1 3 2 3 y n x n x n x n x n = + (1.142)
a) S se calculeze funcia de transfer i s se reprezinte grafic caracteristicile
de amplitudine i faz;
b) Care este rspunsul filtrului la
( )
1
10 4cos
2
n
x n

| |
= +
|
\ .
,
( ) ( )
2
x n n = ,
( ) ( )
3
3 10 4cos
2
n
x n n

| |
= + +
|
\ .
?
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
( )
0, 0,
2
j
H e


=
`
)
, prin urmare funcia de
transfer va avea zerouri la aceste frecvene i n factorizarea lui H(z) vor
aprea termenii
( )( )
1 2
1 1
1 1
j j
e z e z

. 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
( ) ( )
n
k
y n x k
=
=

(1.143)
a) Calculai funcia pondere a sistemului, h(n);
b) Calculai H(z);
c) Evaluai zerourile i polii acestui sistem;
d) Caracerizai sistemul din punct de vedere al cauzalitii i stabilitii;
e) Trasai caracteristicile de amplitudine i faz.
Capitolul 1 Semnale i sisteme discrete 33
Indicaie
Remarcai c
( ) ( ) ( )
1 y n y n x n = + (1.144)
1.25. Calculai rspunsul la impuls al unui SLIT care implementeaz funcia
lui Fibonacci
( ) ( ) ( )
1 2 y n y n y n = + (1.145)
1.26. Trasai caracteristicile de amplitudine i faz pentru un filtru
caracterizat de ecuaiile cu diferene finite
( ) ( )
0
N
k
N
k
y n C x n k
=
=

(1.146)
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)
( )
( )
2
y n x n = ;
b)
( )
( ) x n
y n e = ;
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:
( ) ( ) ( )
( )
4 2
0.5
j
j
j j j j
dX e
Y e X e e X e X e
d

| |

\ .
| |
= + + |
|
\ .
(1.147)
a) Deducei ecuaia intrare-ieire n domeniul timp;
b) Este sistemul liniar, stabil, invariant n timp?
c) Calculai funcia pondere.
34 Prelucrarea numeric a semnalelor Probleme
Indicaie
Se vor folosi:
- teorema ntrzierii ( ) { } ( )
0
0
jn j
TFTD x n n e X e

=
- teorema modulaiei ( )
{ }
( )
( )
0 0
j jn
TFTD x n e X e

=
- teorema derivrii n frecven ( ) { }
( )
j
j
dX e
TFTD nx n
d

=
1.29. Trasai caracteristicile de amplitudine i faz pentru urmtoarele
semnale:
a)
( ) ( ) ( )
1
x n u n u n N = (fereastra dreptunghiular);
b)
( ) ( ) ( )
2 1
2 1
1 cos
2
x n n x n
N


| |
| |
| |
= +
| | |
\ .
\ .
\ .
(fereastra Hamming).
Indicaie
Este util scrierea
( ) ( )
2 1 2 1
j j
2 2
2 1
1
2
n n
N N
x n e e x n

| | | |
+ +
| |
\ . \ .
| |
(

| = + (
|
(

\ .
(1.148)
i dup prelucrri
( ) ( ) ( ) ( )
2 2
j j -j -j
2 1 1 1
1 1
2 2
n n
N N N N
x n x n e e x n e e x n


= (1.149)
Se aplic TFTD relaiei anterioare i se folosete mai departe teorema
liniaritii TFTD. Totodat se mai ine cont c
( )
2
2
j
j
1 1
n
N
N
TFTD x n e X e


| |
|
\ .
| |

= |
`
|
)
\ .

(1.150)

You might also like