Sunteți pe pagina 1din 47

Probleme rezolvate

Lcrimioara GRAMA, Corneliu RUSU, Prelucrarea numeric a semnalelor aplicaii i probleme, Ed.
U.T.PRESS, Cluj-Napoca, 2008.

Capitolul 1 Semnale i secvene


Problema 1 Generarea unei exponeniale complexe: Se dorete generarea i reprezentarea grafic a
secvenei exponeniale complexe:

1
x n 1.5exp j n , n 0,50 .
5
10
Secvena fiind una complex, vom putea afia partea real a acesteia, respectiv partea imaginar.

n
1
1
1 n
x n 1.5exp j n 1.5exp n cos
j1.5exp n sin
5
5
5
10
10
10

n
1
Partea real a secvenei x n este: Re x n 1.5exp n cos
,
5
10
1 n
respectiv partea imaginar: Im x n 1.5exp n sin
.
5
10
Problema 2 Eroarea de alias determinat de eantionare: Se consider dou semnale analogice
xa1 t i xa 2 t cu amplitudinile: A1 A2 1 , frecvenele: F1 500 Hz, F2 2 kHz i fazele:

1 2 0 , care se eantioaneaz cu: Fs 2.5 kHz. Se urmrete reprezentarea semnalelor analogice, a


secvenelor discrete obinute dup eantionare i a semnalelor reconstituite din eantioane.
Semnalele analogice:
xa1 t cos 2 500t ;

xa 2 t cos 2 2 103 t

Secvenele obinute n urma eantionrii:


500

1
x1 n cos 2
n cos 2 n ;
3
2.5 10
5

2 103
2

1
x2 n cos 2
n cos 2
n 2 n cos 2 n
3
2.5

5
2.5 10

Semnalele reconstituite din eantioane:


1

xa1 t cos 2 2.5 103 t cos 2 500t xa1 t ;


5

xa 2 t cos 2 2.5 103 t cos 2 500t xa 2 t


5

Probleme rezolvate
Cel de-al doilea semnal analogic nu poate fi reconstituit, deoarece pentru acesta nu s-a respectat
teorema eantionrii (alias).
Problema 3 Eantionare : Se consider semnalul analogic: xa t 2cos 100 t . Se cere:
1. Determinai viteza minim de eantionare pentru evitarea oricrui alias.
2. Presupunnd c semnalul este eantionat cu rata Fs 200 Hz, care este semnalul discret n timp
obinut dup eantionare?
3. Care este semnalul reconstituit din eantioanele de la punctul 2?
4. Presupunnd c semnalul este eantionat cu Fs 75 Hz, care este semnalul discret n timp
obinut dup eantionare?
5. Care este frecvena 0 F F2 2 a unei sinusoide, care s produc eantioane identice cu cele
de la punctul 4?
6. Care este semnalul reconstituit din eantioanele de la punctul 4?
1. Viteza minim de eantionare pentru evitarea oricrui alias trebuie s fie dublul frecvenei
semnalului:
xa t 2cos 2 50t F 50 Hz Fs min 2 F 100 Hz.
2. Secvena obinut dup eantioanarea cu Fs 200 Hz este:

n
1 1 1
50
n

f , perioada este N 4 .
x n xa 2cos 2
n 2cos
4 2 2
2
200
Fs
3. Semnalul reconstituit din eantioanele de la punctul 2 este:

xa t x tFs 2cos 200t 2cos 100 t .


2

Semnalul reconstituit este este identic cu semnalul analogic iniial, deoarece a fost respectat teorema
eantionrii.
4. Secvena obinut dup eantioanarea cu Fs 75 Hz este:
n
2 1 1
50
2
x n xa 2cos 2 n 2cos 2 n f ,
3 2 2
75
3
Fs
frecvena discret trebuie adus n intervalul fundamental. Din relaia (1.9) avem:
1
1
fk f0 k , f0 .
2
2
n acest caz particular:
2
1 1 1
1
1
f ' f 1 1 , x ' n 2cos 2 n 2cos 2 n
3
3 2 2
3
3
1 1 1
f , perioada este N 3 .
3 2 2
5.
F
1
75
f
F f Fs 75 25, 0 25
.
Fs
3
2

Rezult c semnalul analogic: ya t 2cos 2 25t , eantionat cu Fs 75 Hz, produce aceleai


eantioane ca cele de la punctul 4. n concluzie, F 50 Hz este un alias pentru F 25 Hz, pentru o rat
de eantionare de Fs 75 eantioane/secund.
6. Semnalul reconstituit din eantioanele de la punctul 4 este:
1

xa t x tFs 2cos 2 75t 2cos 50 t .


3

Distorsiunea semnalul analogic original a fost determinat de efectul de alias, deoarece a fost utilizat o
rat de eantionare prea mic (mai mic dect dublul frecvenei semnalului analogic original).

Probleme rezolvate
Capitolul 2 Sisteme discrete
Problema 4 Caracterizarea sistemelor discrete: Se consider un sistem discret LTI caracterizat n
domeniul timp de ecuaia cu diferene finite:
y n 5 y n 1 4 y n 2 x n x n 1 .
Se cere:
n
1. S se determine ieirea sistemului, y n , la secvena de intrare: x n 1 4 u n , tiind c
y 2 y 1 1 ;

2. S se evalueze rspunsul la impuls h n .


1. Dorim s aflm ieirea sistemului, y n , n 0 , pentru un semnal de intrare dat x n , n 0 i un
set de condiii iniiale. Soluia total are dou componente: componenta omogen i componenta
paticular:
y n yh n y p n
unde: yh n se numete soluie omogen sau complementar, iar y p n se numete soluie particular.
Soluia omogen a ecuaiei cu diferene finite. Vom ncepe cu rezolvarea ecuaiei liniare cu diferene
finite i coeficieni constani (considernd c intrarea x n 0 ). Astfel vom obine prima dat soluia
ecuaiei cu diferene finite omogene:
y n 5 y n 1 4 y n 2 0 .
Considerm c soluia este de forma unei exponeniale, adic: yh n n , unde indicele h folosit cu

y n este folosit pentru a meniona c este vorba de soluia omogen a ecuaiei cu diferene finite. Dac
substituim aceast soluie n ecuaia omogen, obinem ecuaia polinomial:
n 5 n1 4 n2 0 n2 2 5 4 0 ,
denumit i ecuaie caracteristic, sau polinom caracteristic. Rdcinile ecuaiei caracteristice sunt:
5 25 16 5 3 1 1
1,2

2
2
2 4
Deoarece rdcinile ecuaiei caracteristice sunt supraunitare n modul i 1 , este vorba despre un
sistem instabil. Avnd radcinile ecuaiei caracteristice, putem evalua soluia ecuaiei omogene, de
forma:
n
n
n
yh n C11n C22 n u n C1 1 C2 4 u n C1 C2 4 u n

unde C1 i C2 se numesc coeficieni de ponderare; se determin din condiiile iniiale.

Soluia particular a ecuaiei cu diferene finite. Soluia particular, y p n , trebuie s satisfac ecuaia
cu diferene finite iniial, pentru semnalul de intrare dat x n , n 0 . Cu alte cuvinte, y p n este orice
soluia care satisface relaia:
y p n 5 y p n 1 4 y p n 2 x n x n 1 .
Pentru y p n considerm o form ce depinde de forma semnalului de intrare, x n . Deoarece secvena
de intrare considerat pentru acest sistem este produsul dintre o constant 1 i o exponenial 1 4 ,
n

soluia particular corespunztoare ecuaiei neomogene, este:


n
1
y p n K u n ,
4
unde K este un factor de scalare care satisface relaia (n ecuaia iniial):
n
n 1
n 2
n
n 1
1
1
1
1
1
K u n 5K u n 1 4 K u n 1 u n u n 1
4
4
4
4
4

Probleme rezolvate
Pentru a determina valoarea lui K , trebuie s evalum ecuaia anterioar pentru orice n 2 . Deci:
n 1

n 2

n 1

1
1
1
1
1 1
K 5K 4 K 4n K 20K 64 K 1 4 45K 5 K
9
4
4
4
4 4
Ca atare, soluia particular a ecuaiei cu diferene finite este:
n
11
y p n u n .
94
Soluia total a ecuaiei cu diferene finite. Soluia total, este suma dintre soluia omogen i cea
particular, adic:
n

11
n
y n C1 C2 4 u n .
9 4

Constantele C1 i C2 se determin din condiiile iniiale y 0 i y 1 :


n0

y 0 5 y 1 4 y 2 x 0 x 1 y 0 5 4 1 2

1
29
1
4
4
Avnd condiiile iniiale y 0 2 i y 1 29 4 , putem afla contantele C1 i C2 :
n 1

y 1 5 y 0 4 y 1 x 1 x 0 y 1 10 4

17

C1 C2 9
C1 C2 9 2

C1 4C2 1 1 29
C1 4C2 65 1
9

94 4

17 65
16
16
1

/ 3C2 9 9 3
C2 9
C1 9

C1 C2 17
C1 17 16
C2 16

9
9 9
9

Ieirea sistemului este:

1 16 n 1 1 n
y n 4 u n ,
94
9 9
y
n

zi

y zs n

unde y zi n este rspunsul sistemului la intrarea zero contribuia sistemului (rspuns natural/rspuns
liber), iar y zs n este rspunsul sistemului n condiii initiale nule contribuia intrrii (rspuns forat).
2. Rspunsul la impuls l obinem considernd ca semnal de intrare impulsul unitate:
1, n 0
x n n
y n h n
0, in rest
x n 0,

n 0

y p n hp n 0

Rspunsul la impuls va vea doar componenta omogen, adic:


n
h n D11n D22 n u n D1 D2 4 u n ,

unde 1 i 2 sunt rdcinile ecuaiei caracteristice, determinate anterior.

Considerm c sistemul este cauzal ( h n 0 , n 0 ) i evalum condiiile iniiale:


n0
n 1

h 0 5h 1 4h 2 0 1 h 0 1

h 0 1
C.I.
h 1 5h 0 4h 1 1 0 h 1 5 1 6
h 1 6

Probleme rezolvate
Evalum coeficienii D1 i D2 :
D D 1 1
1
2

4
D

6
1
2

/ 3D2 5

D1 D2 1

5
2

D2 3
D1 3

5
D1 1
D2 5

3
3

Rspunsul sistemului la impuls este:


2 5 n
h n 4 u n .
3 3

Problema 5 Rspunsul la impils i ecuaia de intrare-ieire: Se consider un sistem cauzal care


n 0,
1,

n 0,
1,
5
, n 1,
5
6
produce la ieire secvena y n , n 1, la excitaia x n
6
1,
n 2,
0, in rest,
6
0, in rest.

Se dorete determinarea rspunsului la impuls, h n , i a ecuaiei cu diferene finite i coeficieni


constani corespunztoare.
Aplicm transformata n z secvenei de ieire:

5
Y z 1 z 1 .
6
Transformata n z corespunztoare secvenei de la intrare este:
5
1
X z 1 z 1 z 2 .
6
6
Avnd transformatele n z corespunztoare secvenelor de intrare, respectiv de ieire, putem
evalua funcia de transfer:
5
5
1 z 1
1 z 1
Y z
6
6
H z

5
1
1
X z 1 z 1 z 2
1
1 z 1 1 z 1

6
6
2 3
Deoarece sistemul este cauzal, regiunea sa de convergen este z 1 2 . Sistemul este stabil, deoarece
polii se afl n interiorul cercului unitate.
Ecuaia cu diferene finite i coeficieni constani este:
5
1
5
y n y n 1 y n 2 x n x n 1
6
6
6
Rspunsul la impuls se obine aplicnd transformata n z invers funciei de sistem. n prealabil
trebuie s descompunem funcia de transfer n fracii simple, de forma:
A1
A2
H z

1
1
1 z 1 1 z 1
2
3
5
5
1 3
1 2
6 7
6 8
A2 z 1 3
A1 z 1 2
1
1
1 3
1 2
2
3

Probleme rezolvate
Avnd coeficienii A1 i A2 , putem scrie expresia funciei de transfer descompus n fracii simple:
8
7
.
H z

1 1
1 1
1 z
1 z
2
3
n consecin, rspunsul la impuls va fi:
n
1 n
1
1
h n Z H z 8 7 u n .
3
2
Problema 6 Evaluarea ieirii, cunoscnd rspunsul la impuls i excitaia: Se dorete determinarea
secvenei de la ieirea sistemului care are rspunsul la impuls:
n
1
h n u n , n
3
,
dac semnalul de la intrarea este: x n 3e

j n
3

n .

Rspunsul n frecven al acestui sistem este:


n

1
1 jn
jn
.
h
n
e

e
1
j
n
n 0 3
1 e
3
Pentru 3 , funcia rspuns n frecven devine:

6 5 j 3
1
1

0.357 j 0.371 ,

5 j 3 5 j 3
1 j3
1 cos j sin
1 e
3
3
3
3
iar modulul, respectiv faza sunt date de relaiile:
2

0.371

0
H arctan
H 0.3572 0.371 0.514 ,
46.1 .
3
0.357
3


Secvena de ieire se evalueaz cu ajutorul relaiei (2.10) : y n AH 0 e j0n , adic

H
3

j n 46.10
j n 46.10
j n
j n H 3
y n 3H e 3 3 H e 3
3 0.514 e 3
1.542e 3
3
3
Se observ c singurul efect al sistemului asupra semnalului de intrare const n scalarea
amplitudinii cu 0.514 i defazarea cu 46.10 . Semnalul de ieire este n acest caz o exponenial
complex cu frecvena 3 , amplitudine 1.542 i faz 46.10 .

Problema 7 Ieirea unui sitem LTI la o excitaie exponenial: Acest exemplu are ca scop
determinarea rspunsului la secvena de intrare:
x n 9n u n ,
pentru sistemul descris de ecuaia cu diferene finite i coeficieni constani:
y n 0.9 y n 1 0.81y n 2 x n ,
tiind c:
1. y 1 y 2 0 ;
2.

y 1 y 2 1 ;

utiliznd transformata n z .
Funcia de sistem corespunztoare ecuaiei cu diferene finite i coeficieni constai este:
1
.
H z
1
1 0.9 z 0.81z 2
Cei doi poli corespunztori lui H z : p1,2 0.9e

, au valori complex-conjugate.
6

Probleme rezolvate
Transformata n z corespunztoare secvenei de intrare este:
1
.
X z Z 4n u n
1 9 z 1
Rspunsul de stare zero al sistemului, n domeniul z este:
1
.
Yzs z H z X z

j
j

1
3
3
1 0.9e z 1 0.9e z 1 9 z

Pentru a afla rspunsul forat n domeniul timp, vom descompune Yzs z n fracii simple i apoi
aplicm transformata n z invers:
A1
A2
A3
Yzs z

j
j
1 9 z 1
1 0.9e 3 z 1 1 0.9e 3 z 1
1
Evalund pentru z 1
obinem coeficientul A 1 :
j
0.9e 3
1
1
A1 z 1 1

j
j

j
j
3
3
1
9
0.9 e 3
1 0.9e 3
1
1 e
1 10e

j
j

0.9e 3 0.9e 3

1
1

2
2

1
3
3
1 cos 3 j sin 3 1 10 cos 3 j sin 3 1 j
1 10 j

2

2
2
2

3 j 3 4 j5 3

2 27 j11 3
2
54 j 38.105

1092
27 j11 3
27 j11 3 27 j11 3

A1 0.0495 j0.0349 .
Deoarece polii p1 i p2 au valori complex-conjugate, i coeficienii A1 i A 2 vor avea valori
complex-conjugate, adic:
A2 A1* 0.0495 j0.0349 .
Evalund pentru z 1 1 obinem coeficientul A 3 :
1
1
A3 1.0989 .
A3 z 1 1

1
1 0.91
9
1 0.9 0.81
9
81
0.0495 j 0.0349 0.0495 j 0.0349 1.0989
Yzs z

j
j
1 9 z 1
3 1
3 1
1 0.9e z
1 0.9e z
n consecin, rspunsul de stare zero al sistemului este:
n
n

j
j

n
3
y zs n 0.0495 j 0.0349 0.9e 0.0495 j0.0349 0.9e 3 1.0989 9 u n

j n
j n
n j 3n
n j 3n
n
3
3
0.0495 0.9 e e
j 0.0349 0.9 e e
1.0989 9 u n

n
n
n
n
n

0.099 0.9 cos


0.0698 0.9 sin
1.0989 9 u n
3
3

n
n

n
n
0.9 0.099 cos
0.0698sin
1.0989 9 u n
3
3

Folosind identitatea trigonometric: a cos x b sin x a 2 b2 cos x arctan , obinem:


a

Probleme rezolvate

n
y zs n 0.9

0.099

n
0.0698
0.06982 cos n arctan
1.0989 9 u n
0.099
3

n
n

0.9 0.1211cos n arctan 0.705 1.0989 9 u n


3

n
n

0.9 0.1211cos n 35.18580 1.0989 9 u n


3

n
n

y zs n 0.1211 0.9 cos n 35.18580 1.0989 9 u n .


3

1. Deoarece condiiile iniiale sunt nule, ieirea sistemului va fi:

n
n

y n y zs n 0.1211 0.9 cos n 35.15580 1.0989 9 u n


3

2. n acest caz condiiile iniiale sunt nenule, y 1 y 2 1 , i vom avea nc o component la

transformata n z (transformata n z a rspunsului cnd intrarea este nul):

Yzi z

k 1

n 1

ak z k y n z n
A z

0.09 0.81z 1

1 0.9 z 1 0.81z 2

D1
j

1 0.9e z
3

D2

1 0.9e

z 1

Evalum constantele D1 i D2 :
1

0.09 0.81
D1 z 1

1
j

0.9 e

D2*
1 0.9e

0.9e
1
0.9e

0.09 0.9e
1 e

2
3

1
3
0.09 0.9 j

2
2

1
3
1 j

2
2

0.72 j 0.9 3 3 j 3
0.72 j 0.9 3
0.54 j3.42 3 0.54 j5.9236

93
12
3 j 3
3 j 3 3 j 3

D1 0.045 j0.4936
D2 0.045 j0.4936
0.045 j 0.4936 0.045 j0.4936
Yzi z

j
j

1
1 0.9e 3 z
1 0.9e 3 z 1
n consecin, rspunsul la intrare zero este:
n
n

j
j

3
y zi n 0.045 j 0.4936 0.9e 0.045 j 0.4936 0.9e 3 u n

j n
j n
n j n
n j n
0.045 0.9 e 3 e 3 j 0.4936 0.9 e 3 e 3 u n

n
n
n
n

0.09 0.9 cos


0.9872 0.9 sin
1.0989 u n
3
3

n
2
0.9872
0.9 0.09 2 0.9872 cos n arctan
u n
0.09
3

n
n

0.9 0.9913cos n arctan10.9689 u n 0.9 0.9913cos n 84.790 u n


3

y z1 n 0.9913 0.9 cos n 84.790 u n .


3

Rspunsul total are transformata n z :


0.0045 j 0.4587 0.0045 j 0.4587 1.0989
Y z Yzs z Yzi z

j
j
1 9 z 1
3 1
3 1
1 0.9e z
1 0.9e z
8

Probleme rezolvate
Aplicnd transformata n z invers rspunsului total din domeniul z , obinem ieirea sistemului:

n j n
n j n
n
3
y n 0.0045 j 0.4587 0.9 e 0.0045 j0.4587 0.9 e 3 1.0989 9 u n

j n
j n
n j 3n
n j 3n
n
3
3
0.0045 0.9 e e
j 0.4587 0.9 e e
1.0989 9 u n

n
n
n
n
n

0.009 0.9 cos


0.9174 0.9 sin
1.0989 9 u n
3
3

n
0.9

0.009

0.9174
2
n
n
0.9174 cos
arctan
1.0989 9 u n
0.009
3

n
n
n

0.9 0.9174 cos


arctan101.93 1.0989 9 u n
3

n
n
n

0.9 0.9174 cos


89.4380 1.0989 9 u n
3

n
n
n

y n 0.9 0.9174cos
89.4380 1.0989 9 u n
3

Problema 8 Evaluarea rspunsului la impuls i a regiunii de convergen: Se consider un sistem


LTI este caracterizat de funcia de transfer:
3 4 z 1
.
H z
1 3.5z 1 1.5z 2
S se specifice regiunea de convergen a lui H z i s se determine rspunsul la impuls, h n , n
urmtoarele condiii:
1. Sistemul este stabil;
2. Sistemul este cauzal;
3. Sistemul este pur necauzal.
Pentru a putea evalua rspunsul la impuls, trebuie descompus H z n fracii simple. Polii
sistemului sunt p1

1
i p2 3 .
2
H z

A1 z 1 2

A1
A2

1
1
1 z 1 1 3z
2

3 42
1
1 3 2

A2 z 1 1

1
3 2

1 1
1
2 3
3 4

1
2

1
1
1 z 1 1 3z
2
1. Deoarece sistemul este stabil, regiunea de convergen trebuie s includ cercul unitate, deci
1 2 z 3 . n consecin, rspunsul la impuls este necauzal:
H z

n
1
h n u n 2 3 u n 1 .
2
2. Deoarece sistemul este cauzal, z 3 , iar

1 n
n
h n 2 3 u n .
2

Probleme rezolvate
Sistemul este instabil, deoarece conine 3 u n .
n

3. Dac sistemul este pur necauzal, regiunea de convergen este z 1 2 , i


1 n
n
h n 2 3 u n 1 .
2

1
Sistemul este instabil, deoarece conine u n 1 .
2

Problema 9 Evaluarea convoluiei liniare: Acest exemplu urmrete evaluarea ieirii unui sistem, cu
ajutorul convoluiei liniare dintre secvena de la intrarea sistemului i rspunsul la impuls al acestuia.

Se consider secvena de intrare: x n 1,2,3,4 i rspunsul la impuls: h n 1, 1,1, 2 .

Convoluia liniar va fi evaluat prima dat folosind metoda grafic, apoi utiliznd transformata
n z .
Metoda 1. Evaluarea convoluiei liniare cu metoda grafic
Reprezentm gafic cele dou secvene, h k i x k (figura 2.16. a)), folosind k drept indice,
pentru a fi n acord cu relaia (2.15).
Realizm simetrica secvenei h k , obinem secvena h k i o reprezentm grafic (figura
2.16. b)); acum putem evalua ieirea la momentul n 0 , conform relaiei (2.15), adic
y 0

x k h k .

Secvena produs v0 k x k h k este de asemenea reprezentat grafic n figura 2.16. b). Adunnd
toi termenii secvenei produs, obinem y 0

v k 1 .

Continum calculul evalund ieirea pentru n 0 , de exemplu la n 1 . Pentru aceasta,


translatm secvena h k cu 1 eantion, spre stnga (figura 2.16. c)). Conform relaiei (2.15)
y 1

x k h 1 k .

Secvena produs v1 k x k h 1 k este de asemenea reprezentat grafic n figura 2.16. c).


Adunnd toi termenii secvenei produs, obinem y 1

v k 0 .
1

Observm c dac continum s translatm secvena h 1 k , spre stnga, secvenele produs


obinute vor avea toate eantioanele nule. Ca atare, putem spune c y n 0 , n 1 .
Evalum acum ieirea, y n , pentru n 0 . ncepem cu n 1 . Pentru aceasta, translatm
secvena h k cu 1 eantion, spre dreapta, i obinem secvena h 1 k (figura 2.16. d)). Conform
relaiei (2.15)
y 1

x k h 1 k .

Secvena produs v1 k x k h 1 k este de asemenea reprezentat grafic n figura 2.16. d). Adunnd
toi termenii secvenei produs, obinem y 1

v k 1 2 1 .

n mod similar obinem secvena y 2 , translatnd h k cu 2 eantioane, spre dreapta (figura


2.16. e)). Secvena produs v2 k x k h 2 k este de asemenea reprezenta grafic n figura 2.16. e).
Adunnd toi termenii secvenei produs, obinem y 2

v k 1 2 3 2 .

10

Probleme rezolvate

Figura 2.16.

Evaluarea convoluiei liniare, folosind metoda grafic

11

Probleme rezolvate
secvena h k cu 3, 4,

Translatnd n continuare

eantioane, spre dreapta, nmulind

secvenele corespunztoare i adunnd valorile secvenelor produs rezultate, obinem y 3 1 ,


y 4 5 , y 5 2 , y 6 8 . Pentru n 6 , obinem y n 0 , deaoarece secvenele produs

corespunztoare au valori nule.


Acum avem ntregul rspuns al sistemului pentru n :

y n

,0,1,1,2,1, 5, 2, 8,0,

Metoda 2. Evaluarea convoluiei liniare cu ajutorul transformatei n z


Z x n X ( z ) 1 2 z 1 3z 2 4 z 3 ,

Z h n H ( z ) 1 z 1 z 2 2 z 3 ,

Y ( z ) X ( z ) H ( z ) 1 2 z 1 3z 2 4 z 3 1 z 1 z 2 2 z 3
1

z 1

z 2

2 z 3

2 z 1 2 z 2

2 z 3

4 z 4

3z 2

3z 3

3z 4

6 z 5

4 z 3

4 z 4

4 z 5

8 z 6

z 3

5z 4

2 z 5

8 z 6 .

1 z 1 2 z 2

Rezult

Z 1 Y z y n 1,1,2,1, 5, 2, 8 .

Problema 10 Evaluarea ieirii unis sistem cu ajutorul convoluiei liniare: Se urmrete


determinarea ieirii y n a unui sitem LTI relaxat, al crui rspuns la impuls este:
h n a nu n ,

a 1,

la treapta unitate x n u n .
n acest caz, att h n ct i x n sunt secvene de durat infinit. Vom folosi formula de
convoluie dat de relaia (2.14):
y n

pentru n 0 avem: y 0
pentru n 1 avem: y 1

h k x n k ,

unde secvena reflectat este x k .

h k x k

a u k u k a
k

1.

h k x 1 k a u k u 1 k a
k

pentru n 2 avem: y 2

a 1 a .

h k x 2 k

a u k u 2 k a
k

a a2 1 a a2 .

Se observ c pentru n 0 , ieirea este

1 a n 1
, n 0.
1 a
Pe de alt parte, pentru n 0 , secvenele produs vor avea doar valori nule, deci
y n 0, n 0 .
y n 1 a a2 a3

a
n

Pentru n , ieirea este

1 a n 1
1
y lim y n lim

,
n
n 1 a
1 a

n .

12

Probleme rezolvate
n concluzie, ieirea sistemului LTI este:
n 0,
0,
1,
n 0,

y n 1 a , n 0,
1 a
1
, n .

1 a
Problema 11 Evaluarea rspunsului folosind convoluia liniar: Se urmrete evaluarea
convoluiei liniare dintre:
n
n
1
1
x n u n i h n u n .
2
4
n acest caz, att h n ct i x n sunt secvene de durat infinit. Vom folosi formula de
convoluie dat de relaia (2.14)

x k h n k ,

y n

unde secvena reflectat este h k . Secvena produs va fi:


k

1 1
vn k x k h n k
2 4
care are valori nenule pentru k 0 i n k 0 sau n k 0 .
Pentru n 0 , vn k 0 , k , deci
y n 0,

n k

n 0.

Pentru n k 0 suma valorilor secvenei produs vn k va fi:


k

n k

1 1
1
y n
4
k 0 2 4
Pentru n , ieirea este:
n

n
n
n
1 n 1
1 1
2 2 1 2 ,

4
2 2
k 0
n

n
n
1 1
y lim y n lim 2 0,
n
n 2
2
n concluzie, ieirea sistemului LTI este:
0,
n 0,

n
y n 1
1
2 2 2n , n 0.

n0

n.

Capitolul 3 Transformata Fourier Discret


Problema 12 evaluarea DFT-ului: Acest exemplu urmrete evaluarea transformatei Fourier discrete
a unei secvene date. Se consider o secven de lungime 4:

x n 1,2,3,4 ,

pentru care se dorete evaluarea DFT-ului n 8 puncte.


Pentru a evalua DFT n 8 puncte, secvena trebuie s aib 8 valori. Vom aduga zerouri, astfel
nct secvena x n s aib lungime 8. Obinem

x n 1,2,3,4,0,0,0,0

13

Probleme rezolvate
ncepem cu evaluarea ponderilor
WNk W8k e

2
k
8

j k
4

, k 0,7 .

innd cont de condiia de simetrie WNk N /2 WNk , n cazul acestui exemplu

W87 W83 ,

W86 W82 ,

W85 W81,

W84 W80 ,

avem:
W80 e
W81 e

j 1
4

W82 e

cos

j 2
4

j 0
4

j sin

2
2
j
2
2

j sin

j
2
2

j 3
3
3
2
2
3
W8 e 4 cos
j sin

j
4
4
2
2
4
0
W8 W8 1
2

cos

2
2
j
2
2
6
2
W8 W8 j

W85 W81

2
2
j
2
2
Avnd calculate rdcinile unitii, putem continua cu evaluarea lui X k , k 0,7 , considernd
relaia (3.1), adic
W87 W83

X k x n W8kn ,

k 0, N 1

n 0

X k x 0W8k 0 x 1W8k 1 x 2 W8k 2 x 3W8k 3 x 4 W8k 4 x 5W8k 5 x 6W8k 6 x 7 W8k 7


W80 2W8k 3W82 k 4W83k

i innd cont de condiia de periodicitate WNk N WNk , n acest caz W8k 8 W8k .
X 0 W80 2W80 3W80 4W80 10W80 10

2
2
2
2
X 1 W80 2W81 3W82 4W83 1 2
j
j
3 j 4
2 1 3 j 2 1
2
2
2
2
X 2 W80 2W82 3W84 4W86 W80 2W82 3W80 4W82 2 W80 W82 2 1 j 2 2 j

2
2
2
2
X 3 W80 2W83 3W86 4W89 W80 2W83 3W82 4W81 1 2
j
j
3 j 4

2
2
2
2
1 2 3 j

2 1

X 4 W80 2W84 3W88 4W812 W80 2W80 3W80 4W80 2W80 2

2
2
2
2
X 5 W80 2W85 3W810 4W815 W80 2W81 3W82 4W83 1 2
j
j
3 j 4

2
2
2
2
1 2 3 j

2 1

X 6 W80 2W86 3W812 4W818 W80 2W82 3W80 4W82 2W80 2W82 2 2 j

2
2
2
2
X 7 W80 2W87 3W814 4W821 W80 2W83 3W82 4W81 1 2
j
j
3 j 4

2
2
2
2

2 1 3 j

2 1

14

Probleme rezolvate
Acum putem evalua modulul i faza pentru X k , k 0,7 .
Indicaie:
b

arctan ,
a0

a
2
2
,
a jb a b , a jb
b
arctan , a 0

a
iar valorile fazei trebuie reprezentate n domeniul , .

X 0 10,

1 2

X 0 0

2 1 7.2545
3 2 1
1.5137 4.6553 2 1.6279
X 1 arctan
2 1

X 1

2
X 2 arctan 0.7854 2.3562
2
3 2 1
2
0.4754
2 1 2.7153,
X 3 arctan

2 1

X 4 2,
X 4 0

X 2 4 4 2.8284,
X 3

1 2

X 5

1 2

2 1 X 3 2.7153,

X 6 X 2 2.8284,

X 5 X 3 0.4754

X 6 X 2 2.3562

X 7 X 1 7.2545,

X 7 X 1 1.6279

X k 0, 1.6279, 2.3562, 0.4754, 3.1416, 0.4754, 2.3562,1.6279


X k 10, 7.2545, 2.8284, 2.7153, 2, 2.7153 , 2.8284, 7.2545

Problema 13 Convoluia circular: Acest exemplu urmrete evaluarea ieirii unui sistem, cu
ajutorul convoluiei circulare dintre secvena de la intrarea sistemului i rspunsul la impuls al acestuia.

Se consider secvena de intrare: x n 1,2,3,4 i rspunsul la impuls h n 1, 1,1, 2 .

Convoluia circular va fi evaluat prima dat folosind metoda grafic, apoi utiliznd
transformata Fourier discret.
Metoda 1. Evaluarea convoluiei circulare cu metoda grafic
Fiecare secven conine 4 valori nenule. Pentru ilustrarea operaiilor care apar la evaluarea
convoluiei circulare, vom desena fiecarea secven ca puncte ale unui cerc. Reprezentarea secvenelor
h k i x k este ilustrat n figura 3.8. a). Menionm c secvenele sunt desenate pe cerc, n sens
trigonometric (contrar acelor de ceasornic). Aceasta stabilete direcia de referin la rotirea unei
secvene fa de cealalt.
Secvena y n se obine prin convoluia circular dintre h k i x k , ca n relaia (3.39).
ncepnd cu m 0 , obinem
3

y 0 x k h k 4 .
k 0

Secvena h k 4 este simetrica secvenei h k , desenat pe cerc (figura 3.8. b)). Altfel spus, secvena
simetric este simplu, secvena h k desenat n sensul acelor de ceasornic (invers trigonometric).

15

Secvena produs se obine

Probleme rezolvate
nmulind x k cu h k 4 , punct

cu punct. Secvena produs este de

asemenea reprezentat n figura 3.8. b). n final, adunnd valorile secvenei produs, obinem
y 0 1 4 3 4 4 .
h 1 1

h 2 1

x 1 2

a)

hk

x k

x 2 3

h 0 1

h 3 2

Reflexie

h 2 1

x 3 4

h 3 2

h k

Multiplicare
b)
h 0 1

x k h k

h 1 1

Translaie

x 0 1

h 0 1

c)
h 3 2

h 1 k

h 1 1

x k h 1 k

h 2 1

h 1 1

h 0 1

d)

h 2 k

h 2 1

x k h 2 k

h 3 2

e)

h 3 k

h 3 2

h 0 1

Figura 3.8.

1
4

h 2 1

h 1 1

1
4

x k h 3 k

2
4

Evaluarea convoluiei circulare, folosind metoda grafic


3

Pentru m 1 avem: y 1 x k h 1 k 4 . Se verific uor faptul c h 1 k 4 este


k 0

secvena h k 4 translatat (rotit) n sens trigonometric cu 1 eantion, ca n figura 3.8. c). Aceast

secven se nmulete cu x k pentru obinerea secvenei produs (figura 3.8. c)). Adunnd toate
valorile secvenei produs, obinem

y 1 1 2 6 4 1 .

16

Probleme rezolvate
3

Pentru m 2 avem: y 2 x k h 2 k 4 . Se verific uor faptul c h 2 k 4 este


k 0

secvena h k 4 translatat (rotit) n sens trigonometric cu 2 eantioane, ca n figura 3.8. d). Aceast
secven se nmulete cu x k pentru obinerea secvenei produs (figura 3.8. d)). Adunnd toate
valorile secvenei produs, obinem

y 2 1 2 3 8 6 .
3

Pentru m 3 avem: y 3 x k h 3 k 4 . Se verific uor faptul c h 3 k 4 este


k 0

secvena h k 4 translatat (rotit) n sens trigonometric cu 3 eantioane, ca n figura 3.8. e). Aceast
secven se nmulete cu x k pentru obinerea secvenei produs (figura 3.8. e)). Adunnd toate
valorile secvenei produs, obinem

y 3 2 2 3 4 1 .

Observm c dac continum evaluarea, pentru m 4 , obinem aceleai patru valori anterioare.
n concluzie, convoluia circular a secvenelor x k i h k determin secvena:

y n 4, 1, 6,1 .

Metoda 2. Evaluarea convoluiei circulare cu ajutorul transformatei Fourier discrete


Evalum prima dat DFT-urile corespunztoare secvenelor x n i h n . DFT n 4 puncte
pentru x n este:
3

DFT x n X k x n e

2 k
n
4

k 0,3

n 0

X k 1 2e

2 k
1
4

3e

2 k
2
4

4e

2 k
3
4

1 2e

k
2

3e

j k

4e

3 k
2

k
k
3 k
3 k

1 2 cos
j sin
j sin
3 cos k j sin k 4 cos

2
2
2
2

k
3 k
k
3 k

1 2 cos
3cos k 4 cos
j 2sin
3sin k 4sin

2
2
2
2

X 0 1 2 3 4 10
3

j 2sin 3sin 4sin 1 3 j 2 4 2 2 j


2
2
2
2

X 2 1 2cos 3cos2 4cos3 j 2sin 3sin 2 4sin 3 1 2 3 4 2

X 1 1 2cos

X 3 1 2cos

3cos 4cos

3
9
3
9

3cos3 4cos
j 2sin
3sin 3 4sin
2
2
2
2

1 3 j 2 4 2 2 j

DFT-ul n 4 puncte pentru h n este: DFT h n H k h n e

2 k
n
4

k 0,3

n 0

3 k
2

k
k
3 k
3 k

1 cos
j sin
j sin
cos k j sin k 2 cos

2
2
2
2

k
k
k
k

1 cos
j sin
j sin
cos k j sin k 2 cos

2
2
2
2

H k 1 e

1 3cos

j k

2e

cos k j sin
sin k
2
2

H 0 1 3 1 1
H 1 1 3cos

cos j sin sin 1 1 j j


2
2

17

Probleme rezolvate
H 2 1 3cos cos2 j sin sin 2 1 3 1 5
3
3

cos3 j sin
sin 3 1 1 j j
2
2

nmulind cele dou DFT-uri obinem produsul Y k X k H k sau echivalent


H 3 1 3cos

Y 0 X 0 H 0 10 1 10

Y 1 X 1 H 1 2 2 j j 2 2 j
Y 2 X 2 H 2 2 5 10
Y 3 X 3 H 3 2 2 j j 2 2 j

Pentru a obine secvena de ieire y n , trebuie evaluat IDFT-ul secvenei Y k :

IDFT Y k y n
y n

2 k
j
n
1 3
4
Y
(
k
)
e
,

4 k 0

n 0,3

n
3 n
j
j

1
j n
2

10

2
j
e

10
e

2
j
e

1
n
n

10 2 2 j cos
j sin
10 cos n j sin n

4
2
2

1
n
n
3 n
3 n

10cos n 4sin
10 j sin n 2 2 j cos
j sin
10 4 cos

4
2
2
2
2

5
n 5
n 5
cos
cos n sin
j sin n
2
2 2
2 2
5
5
y 0 1 4
2
2
5
5
5
5 5
y 1 cos cos sin j sin 1 1
2
2 2
2 2
2 2
5
5
5
5
5
y 2 cos cos 2 sin j sin 2 1 6
2
2
2
2
2
5
3 5
3 5
5 5
y 3 cos
cos3 sin
j sin 3 1 1
2
2 2
2 2
2 2

y n 4, 1, 6,1 .

Problema 14 Evaluarea coeficienilor DFT: Se consider un semnal analogic


xa t cos 200 3.5cos 600 t ,
care este eantionat cu Fs 1 kHz. Se dorete evaluarea coeficienilor DFT.
n urma eantionrii, obinem secvena:
100
300
1
3

x n cos 2
n 3.5cos 2
n cos 2 n 3.5cos 2 n
1000
1000
10
10
Perioada acestei secvene este N 10 , deci vom evalua DFT-ul n 10 puncte.
Secvena x n o putem scrie ca sum de exponeniale, de forma:

x n

j 2

1
n
10

e
2

j 2

1
n
10

3.5

j 2

3
n
10

e
2

j 2

3
n
10

1
3
3
j 2 n
j 2 n
j 2 n
1 j 2 101 n
10
10
10
5
e

5
e

17.5
e

17.5
e

10

9
3
7
j 2 n
j 2 n
j 2 n
1 j 2 101 n
10
10
10
5e
5e
17.5e
17.5e

10

iar relaia dintre secvena x n i coeficienii DFT, X k , este:


18

Probleme rezolvate
x n

k
j 2 n
1 9
10
X
k
e
,

10 n 0

n 0,9

X 0 X 2 X 4 X 5 X 6 X 8 0

X 1 X 9 5

X 3 X 7 17.5

Problema 15 Ieirea unui filtru cu rspuns finit la impuls: Folosind DFT i IDFT se dorete
determinarea ieirii filtrului cu rspuns finit la impuls, caracterizat de rspunsul la impuls:

h n 1, 2,3 la intrarea x n 1,2,3,2 .

Lungimea secvenei rspuns la impuls este M 3 , iar lungimea secvenei de intrare este L 4 .
Dac am realiza convoluia liniar am obine secvena de ieire de lungime N L M 1 6 , ceea ce
nseamn c DFT-urile trebuie evaluate n cel puin 6 puncte. n practic, metodele numerice folosite n
evaluarea DFT-ului impun ca N s fie o putere ntreag a lui 2 (cerin impus de algoritmii FFT de
calcul ai DFT-ului). Cea mai mic putere ntreag a lui 2, mai mare sau egal cu 6 este N 8 .
Vom evalua DFT-ul corespunztor secvenei de intrare, n 8 puncte:
7

X k x n W8kn ,

k 0,7

n 0

X k x 0W8k 0 x 1W8k 1 x 2 W8k 2 x 3W8k 3 x 4 W8k 4 x 5W8k 5 x 6W8k 6 x 7 W8k 7


W80 2W8k 3W82 k 2W83k

unde ponderile WNk au fost evaluate la Problema 12.

X k 1 2e

j k
4

3e

j k
2

2e

3
k
4

Evalund pentru k 0,7 obinem succesiv


X 0 1 2 3 2 8

X 1 1 2e

3e

2e

X 2 1 2e
X 3 1 2e

3
4

3e

3
2

X 5 1 2e

5
4

3e

5
2

X 6 1 2e

3
2

2
2
2
1 2
j
j
3 0 j1 2
1 j 2 2 3
2
2
2
2

3
2

1 2 0 j1 3 1 j0 2 0 j1 2

2
2
2
2
1 2
j
j
3 0 j1 2
1 j 2 2 3
2
2
2
2
3e j 2 2e j 3 1 2 1 j0 3 1 j0 2 1 j0 0

2e
j

3
4

3e j 2e

2e

X 4 1 2e j
j

9
4

2
2
2
2
1 2
j
j
3 0 j1 2
1 j 2 2 3
2
2
2
2

15
4

3e j 3 2e

9
2

1 2 0 j1 3 1 j0 2 0 j1 2

2
2
2
1 2
j
j
3 0 j1 2
1 j 2 2 3
2
2
2
2
Vom evalua DFT-ul corespunztor secvenei rspuns la impuls, h n , n N 8 puncte:

X 7 1 2e

7
4

3e

7
2

2e

21
4

H k h n W8kn ,

k 0,7

n 0

W80 2W8k 3W82 k 1 2e

Evalund pentru k 0,7 obinem succesiv

j k
4

3e

j k
2

H 0 6
19

Probleme rezolvate
H 1 1 2e

3e

H 2 1 2e
H 3 1 2e

3
4

3e

1 2 j 3 2

3e j 2 j 2

3
2

1 2 j 3 2

H 4 1 2e j 3e j 2 2
H 5 1 2e

5
4

3e

H 6 1 2e
H 7 1 2e

7
4

3
2

3e

Efectund produsul Y k H k X k ,

5
2

1 2 j 3 2

3e j 3 2 j 2

7
2

1 2 j 3 2

k 0,7 , obinem

Y 0 6 8 48

Y 1 1 2 j 3 2 1 j 2 2 3 23.31 j18.49

Y 2 2 j 2 2 4 j 4

Y 3 1 2 j 3 2 1 j 2 2 3 0.69 j1.51

Y 4 0
Y 5 1 2 j 3 2 1 j 2 2 3 0.69 j1.51

Y 6 2 j 2 2 4 j 4

Y 7 1 2 j 3 2 1 j 2 2 3 23.31 j18.49

Pentru a obine secvena de ieire, y n , se aplic IDFT-ul, secvenei Y k :


y n IDFT Y k

2
j kn
1 7
8
Y
k
e
,

8 n 0

n 0,7

3
5
3
7
j n
j n
j n
j n
j n
j n
1
y n Y 0 Y 1 e 4 Y 2 e 2 Y 3 e 4 Y 4 e j Y 5 e 4 Y 6 e 2 Y 7 e 4
8

n
n 1
1
n
n

6 2.91 j 2.31 cos


j sin
j sin
j cos

4
4 2
2
2
2

3 n
3 n
5 n
5 n

0.09 j 0.19 cos


j sin
j sin
0 0.09 j0.19 cos

4
4
4
4

1
3 n
3 n
7 n
7 n
1

j cos
j sin
j sin
2.91 j 2.31 cos

2
2
2
4
4
2

cos x cos x 2
sin x sin x 2

6 2.91 2 cos

n
n
3 n
n

0.5 2 cos
sin
2.31 2sin
0.09 2 cos
4
2
2
4
4

3 n
4
n
n
n
3 n
n
3 n
6 5.82 cos
cos
sin
0.18cos
4.62sin
0.38sin
4
2
2
4
4
4
Evalund pentru n 0,7 obinem succesiv
1
1
1
1

y 0 6 2.91 0.09 0.09 2.91 j 2.31 0.19 0.19 2.31 1


2
2
2
2

0.19 2sin

20

Probleme rezolvate
3

3
4.62sin 0.38sin
4
2
2
4
4
4
2
2
2
2
6 5.82
1 0.18
4.62
0.38
5 0.7 2 4
2
2
2
2

3
y 2 6 5.82cos cos sin 0.18cos
4.62sin 0.38sin
6 1 4.62 0.38 10
2
2
2
2
3
3
3
9
3
9
y 3 6 5.82 cos
cos
sin
0.18cos
4.62sin
0.38sin
4
2
2
4
4
4
2
2
2
2
6 5.82
1 0.18
4.62
0.38
7 4.94 2 14
2
2
2
2
y 4 6 5.82cos cos2 sin 2 0.18cos3 4.62sin 0.38sin 3 6 5.82 1 0.18 13
y 1 6 5.82 cos

cos

sin

0.18cos

5
5
5
15
5
15
cos
sin
0.18cos
4.62sin
0.38sin
4
2
2
4
4
4
2
2
2
2
6 5.82
1 0.18
4.62
0.38
5 0.7 2 6
2
2
2
2
3
9
3
9
y 6 6 5.82cos
cos3 sin 3 0.18cos
4.62sin
0.38sin
2
2
2
2
6 1 4.62 0.38 0
7
7
7
21
7
21
y 7 6 5.82 cos
cos
sin
0.18cos
4.62sin
0.38sin
4
2
2
4
4
4
2
2
2
2
6 5.82
1 0.18
4.62
0.38
7 5.12 2 0
2
2
2
2
y 5 6 5.82 cos

n concluzie, ieirea filtrului cu rspuns finit la impuls este:

y n 1,4,10,14,13,6,0,0 .

Dei multiplicarea a dou DFT-uri corespunde convoluiei circulare n domeniul timp, se observ
c prin completarea secvenelor x n i h n cu un numr suficient de zerouri, convoluia circular
conduce la acelai rezultat ca i convoluia liniar.
Dac n exemplul anterior se efectueaz convoluia circular dintre

h n 1,2,3,0,0,0 i x n 1,2,3,2,0,0 ,

se obine
5

y ( n ) h k x n k 6
k 0

Evalund pentru n 0,5 obinem succesiv


5

y 0 x k h k 6 1 1 1
k 0

y 1 x k h 1 k 6 1 2 2 1 4
k 0

y 2 x k h 2 k 6 1 3 2 2 3 1 10
k 0
5

y 3 x k h 3 k 6 2 3 3 2 2 1 14
k 0

y 4 x k h 4 k 6 3 3 2 2 13
k 0

y 5 x k h 5 k 6 2 3 6
k 0

21

Probleme rezolvate

y n 1,4,10,14,13,6 .

Dac N M L 1 , nu apare suprapunere (eroare alias) n domeniul timp, n caz contrar,


secvena rezultat va conine suprapuneri ale unor componente.
Problema 16 Ieirea unui filtru FIR, interferen componente: Acest exemplu i propune
evaluarea DFT-ului ntr-un mod oarecum deficitar, pentru a se observa apariia interferenei
componentelor. Se va repeta Problema 15, pentru N 4 .
Vom evalua DFT-ul corespunztor secvenei rspuns la impuls n N 4 puncte:
3

H k h n W4knW40 2W4k 3W42 k 1 2e

j k
2

3e j k ,

k 0,3

n 0

Evalund pentru k 0,3 obinem succesiv


H 0 1 2 3 6

H 1 1 2e

3e j 1 j 2 3 2 j 2

H 2 1 2e j 3e j 2 1 2 3 2

H 3 1 2e

3
2

3e j 3 1 j 2 3 2 j 2

Vom evalua DFT-ul corespunztor secvenei de intare, x n , n N 4 puncte.


3

X k x n W4kn ,

k 0,3

n 0

W40 2W4k 3W42 k 2W43k 1 2e

j k
2

3e j k 2e

3
k
2

Evalund pentru k 0,3 obinem succesiv


X 0 1 2 3 2 8

X 1 1 2e

X 2 1 2e

X 3 1 2e

3e

3
2

j k

3e

3e

2e

j 2

j 3

2e

2e

Efectund produsul Y k H k X k ,

3
2

1 j 2 3 j 2 2

j 3

9
k
2

1 2 3 2 0

1 j 2 3 j 2 2

k 0,3 , obinem

Y 0 6 8 48

Y 1 2 j 2 2 4 j 4
Y 2 2 0 0
Y 3 2 j 2 2 4 j 4

Pentru a obine secvena de ieire y n se aplic IDFT-ul secvenei Y k i se ine cont de


faptul c cos x cos x 2 , sin x sin x 2

y n IDFT Y k

2
j kn
1 3
Y
k
e
4 ,
4 n 0

n 0,3

3
j n
j n
j n
j n
1
1
j n
j n
2
2
2
2
Y 0 Y 1 e Y 2 e Y 3 e
4 48 4 j 4 e 0e 4 j 4 e

n
n
3 n
3 n

12 1 j cos
j sin
j sin
1 j cos

2
2
2
2

n
n
n
n
n
n

12 1 j cos
j sin
j sin
2sin
1 j cos
12 2 cos
2
2
2
2
2
2

22

Probleme rezolvate
Evalund pentru n 0,7 obinem succesiv
y 0 12 2 14

y 1 12 2cos

12 2 10
2
2
y 2 12 2cos 2sin 12 2 10

y 3 12 2cos

2sin

3
3
2sin
12 2 14
2
2

y n 14,10,10,14 .

Dac se efectueaz convoluia circular dintre

h n 1,2,3,0 i x n 1,2,3,2 ,

se obine
3

y ( n ) h k x n k 4
k 0

Evalund pentru n 0,3 obinem succesiv


3

y 0 x k h k 6 1 1 3 3 2 2 14
k 0
3

y 1 x k h 1 k 6 1 2 2 1 2 3 10
k 0
5

y 2 x k h 2 k 6 1 3 3 1 2 2 10
k 0
5

y 3 x k h 3 k 6 2 1 3 2 2 3 14
k 0

y n 14,10,10,14

Dac se compar rezultatul y n obinut prin folosirea DFT-ului i IDFT-ului n 4 puncte cu

y n obinut prin DFT i IDFT n 8 puncte, se observ diferene datorit suprapunerilor sau
interferenei componentelor.
y 0 y 0 y 4 1 13 14

y 1 y 1 y 5 4 6 10
y 2 y 2 y 6 10 0 10
y 3 y 3 y 7 14 0 14

Se observ c numai primele dou componente sunt afectate de eroarea alias, adic
min L, M 1 componente.
Problema 17 Evaluarea spectru: Se dorete evidenierea procedurii de evaluare a spectrului unui
semnal analogic i a spectrului secvenei discrete obinute prin eantionarea uniform a semnalului
analogic.
a t
Considerm semnalul analogic: xa t e , a 0 .
Spectrul semnalului analogic este:
Xa F

x t e
a

j 2 Ft

dt

a t

j 2 Ft

e at e j 2 Ft dt e at e j 2 Ft dt

dt

at j 2 Ft

dt e at e j 2 Ft dt
0

1
1
2a

2
a j 2 F a j 2 F a 4 2 F 2
23

Probleme rezolvate
Presupunnd c semnalul analogic este eantionat cu frecvena Fs 1 T , obinem secvena
discret:

x n xa nT e

aT n

e aT .
n

Spectrul semnalului discret obinut prin eantionare este:

n
F
X X f x n e j 2 fn e aT e j 2 fn
n
n
Fs

e
aT

e j 2 fn e aT e j 2 fn e aT e j 2 fn e aT e j 2 fn
n

n 0

n 1

n 0

e aT e j 2 fn 1 e aT e j 2 fn
n

n 0

n 0

1
1 e aT e j 2 f

1
1 e 2 aT

1 e aT e j 2 f 1 2e aT cos 2 f e 2 aT

Spectrul secvenei x n este periodic cu perioada Fs , datorit termenului cos 2 F Fs .


Spectrul X a F fiind de band limitat, eroarea de alias nu mai poate fi evitat. Conform
relaiei (3.50)
X f Fs

spectrul semnalului reconstituit xa t este:

X F kF ,

1
T 1 e 2 aT
1 e 2 aT
F
1

, F s

aT
2 aT
2

F
2 2T
e 2 aT 1 2e cos 2 FT e
Fs 1 2e aT cos
Xa F
Fs

F
1

0,
F s

2 2T
Comparnd spectrul semnalului neeantionat cu cel al semnalului reconstituit, se observ c
acestea pot diferi semnificativ pentru o frecven de eantionare aleas necorespunztor.
Dac n relaia corespunztoare spectrului semnalului reconstituit considerm T suficient de
mic, astfel nct 2aT 1 , numrtorul i numitorul pot fi descompuse n puteri ale lui T , pn la
ordinul doi. Pentru F 1 2T i x

1 folosind aproximaiile:

ex 1 x
obinem

Xa F

T 1 e 2 aT

1 2e aT cos 2 FT e 2 aT

1 2
1
x i cos x 1 x 2
2
2

T 1 1 2aT 2a 2T 2

1 2 1 aT a 2T 2 1 2 2 F 2T 2 1 2aT 2a 2T 2
2

2aT 2 2a 2T 3
a 2T 2 4 2 F 2T 2 4a 2 F 2T 3 2 2a 2 F 2T 4
Dac neglijm termenii care conin puteri ale lui T mai mari ca doi, avem:
2aT 2
2a
Xa F 2 2
2
2 2 2
a T 4 F T
a 4 2 F 2
Pentru acest caz particular, spectrul semnalului reconstituit se apropie de spectrul semnalului analogic de
band nelimitat, dac frecvena de eantionare crete suficient de mult.

24

Probleme rezolvate
Lcrimioara GRAMA, Alin GRAMA, Corneliu RUSU, Filtre numerice aplicaii i probleme, Ed.
U.T.PRESS, Cluj-Napoca, 2008.

Capitolul 1 Filtrri selective


Problema 1 Proiectarea unui FTJ ideal aproximat prin trunchiere: Se dorete proiectarea unui
FTS cu rspuns infinit la impuls, de ordinul nti, cu frecvena de tiere (la 3 dB) egal cu 0.7
(pulsaia).
Funcia de transfer pentru FTS de ordinul nti este dat de (1.12):
1 a 1 z 1
1 sin c
H TS z
, a
.
1
2 1 az
cos c
Pentru a evalua funcia de transfer, trebuie evaluat n prealabil parametrul a :
sin 0.7 0.809 ,
cos0.7 0.588
1 0.809
a
0.325
0.5878
n consecin, funcia de transfer corespunztoare FTS de ordinul nti este:
1 0.325 1 z 1
1 z 1
H TS z

0.6625
2
1 0.325z 1
1 0.325z 1
Problema 2 Proiectarea unui FTB: Acest exemplu urmrete proiectarea unui FTB, cu rspuns
infinit la impuls, de ordinul al doilea, cu limea de band egal cu 0.2 i frecvena central 0.6 .
Funcia de transfer pentru FTB de ordinul doi este dat de relaia:
1 a
1 z 2
,
H TB z
2 1 b 1 a z 1 az 2
unde constantele a i b se evalueaz n funcie de frecvena central i de limea de band a filtrului:
2a
.
0 arccosb , B arccos
2
1 a
Pentru filtrul considerat frecvena central este 0.6 , ca atare b cos0.6 0.309 , iar banda este
0.2 , adic:
2a
cos0.2 0.809 .
1 a2
Pe a l aflm rezolvnd ecuaia de ordinul doi
a1 0.51
2 4 2.617924 2 1.1756
0.809a 2 2a 0.809 0 a1,2

1.618
1.618
a2 1.963
Funciile de transfer corespunztoare FTB de ordinul al doilea sunt:
1 0.51
1 z 2
1 z 2
,
H1TB z

0.245
2 1 0.309 1 0.51 z 1 0.51z 2
1 0.4666 z 1 0.51z 2
H 2TB z

1 1.963
1 z 2
1 z 2

0.4815
2
1 0.309 1 1.963 z 1 1.963z 2
1 0.9156 z 1 1.963z 2

Pentru ambele funcii de transfer avem zerourile: z1,2 1 .

0.4666 0.2177 2.04


0.2333 j 0.675 , iar modulul lor
2
este 0.714, ceea ce ne indic faptul c sunt n interiorul cercului unitate. Ca atare, acest sistem este BIBO
stabil.
0.9156 0.8383 7.852
0.4578 j1.324 , iar modulul lor
Polii fuciei H 2TB z sunt p3,4
2
este 1.4, ceea ce ne indic faptul c sunt n afara cercului unitate. Ca atare, aceast funcie nu este
stabil.
Polii funciei H1TB z sunt p1,2

25

Probleme rezolvate
Problema 3 Evaluarea funciei de sistem: Se urmrete evaluarea funciei de sistem pentru un filtru
cu rspuns finit la impuls, de faz liniar, cu coeficieni reali, cruia i se cunoate ordinul i localizarea
ctorva dintre zerouri.
Considerm un filtru cu rspuns finit la impuls de faz liniar, cu coeficieni reali, cu M 8 , cu
1
3
zerourile localizate astfel: z1 0.5,
.
z2 0.3 j0.5,
z3 j
2
2
Pentru determinarea funciei de sistem, iniial trebuie localizate celelalte cinci zerouri. Deoarece
ordinul filtrului cu rspuns finit la impuls este M 8 , trebuie s avem 8 zerouri. Zeroul real z1 0.5
1
1
determin existena nc a unui zerou real, reciprocul su: z4
2 .
z1 0.5
Zeroul complex z2 0.3 j0.5 , aflndu-se n interiorul cercului unitate ( z2 0.583 ), determin
existena zeroului complex-conjugat: z5 z2* 0.3 j0.5 precum i a zerourilor reciproce:
1
1
0.3 j0.5
0.3 j0.5
0.3
0.5
z6

j
0.88 j1.47
2
2
z5 0.3 j 0.5 0.3 j0.5 0.3 j0.5 0.3 0.5
0.34
0.34
z7 z6* 0.88 j1.47

1
3
Zeroul complex z3 j
, aflndu-se pe cercul unitate ( z3 1 ), determin existena
2
2
1
3
zeroului complex-conjugat: z8 z3* j
2
2
Funcia de transfer corespunztoare acestor zerouri va fi:
M 8

H z 1 zk z 1 1 1.1353z 1 0.5635z 2 5.6841z 3 4.9771z 4 5.6841z 5


k 1

0.5635z 6 1.1353z 7 z 8

Problema 4 FTJ cu 2 poli: Considernd un FTJ cu doi poli, caracterizat de funcia de sistem:
b0
H z
, se dorete determinarea valorile parametrilor b0 i p , astfel nct rspunsul n
2
1 pz 1
2

1

frecven, H , s satisfac condiiile: H 0 1 i H .
2
4
Rspunsul n frecven corespunztor acestui FTJ este:
b0
H
.
2
1 pe j
La frecvena 0 , avem: H 0

b0

1 p

1 b0 1 p .
2

La frecvena 4 , avem:

1 p
1 p
b0

.
H

2
2
2

4
j

2
2
4
1 pe
1 p cos 4 j sin 4
1 p

jp

2
2

Deci
2

2
2
4
1 p
1 p

2
2
4

1 p 2 p2
2
2
1 p


2 2

1
4
2 1 p 1 p 2 p 2
2

26

Probleme rezolvate
2

2
2

4
2 1
2
2
2 1
2
2
2 1 p 1 p 2 p p
p 1 0 p1,2
2
2 1
Valoarea p 0.31 satisface aceast ecuaie. n consecin, funcia de sistem corespunztoare
filtrului dorit este:
0.48
.
H z
2
1 0.31z 1

Problema 5 FTB: Se urmrete proiectarea unui FTB, cu frecvena central la 2 i cu


caracteristica rspunsului n frecven de valoare nul la 0 i . Valoarea modului rspunsului
n frecven este 1 2 la 4 9 .
Deoarece frecvena central este 2 , filtrul va avea polii: p1,2 re

Caracteristica rspunsului n frecven are valoare nul la 0 i , deci zerourile vor fi:
i
z1 e 1
z2 e j 1 .
n consecin, funcia de sistem este:
1 z 1 1 z 1

1 z 2
H z G
G
.
1 jrz 1 1 jrz 1 1 r 2 z 2
j0

Factorul de ctig, G , se determin evalund rspunsul n frecven al filtrului, H , la 2 ,


adic:
2 j

1 e 2
2
1 r2

.
H G

2 j
1 r2
2
2
2
2
1 r e
Valoarea lui r se determin evalund rspunsul n frecven, H , la 4 9 , adic:
4

2 j
2
2
4
1 r 1 e 9
H

4
9
2 1 r 2e 2 j 9

2
8
8

2 2
1 cos
j sin
1


9
9

8
4

1 r 2 cos
jr 2 sin

9
9

2 8
8
1

cos

sin
2 2
2 2 cos

1 r
1

1
9
9

2
8
4
4
8

2
4
2 8
1 2r 2 cos
r4 2
1 r cos r sin
9
9
9

2
8
8

1 r 2 2 2 cos 2 1 2r 2 cos
r 4 r 4 2.13r 2 1 0
9
9

2 2

2.13 4.5369 4
1.065 0.37
2
r 2 trebuie s aib o valoare subunitar, ca atare soluia aleas este r 2 0.69 , de unde valoarea ctigului
este G 0.155 .
Funcia de sistem corespunztoare FTB proiectat este:
1 z 2
.
H z 0.155
1 0.69 z 2
r1,22

Problema 6 Filtru de rejecie obinut din FTS: Acest exemplu ilustreaz convertirea unui FTS ntr1 z 1
un filtru de rejecie. Se consider un FTS cu funcia de sistem: H z
, a 1 , i se dorete
1 az 1
obinerea unui filtru de rejecie, ce rejecteaz frecvena 0 4 i armonicele corepunztoare.
27

Probleme rezolvate
Pentru filtrul de rejecie se vor determina ecuaia cu diferene finite i coeficieni constani i
diagrama poli-zerouri.

Frecvenele ce trebuie rejectate sunt: 0, , , , , ca atare funcia de transfer va fi


4 2
4

de ordin 8 (trebuie s aib 8 zerouri):


Y z
1 z 8
H z

8
1 az
X z
Ecuaia cu diferene finite corespunztoare este:
y n ay n 8 x n x n 8
j j j 3

Funcia de sistem corespunztoare filtrului de rejecie are zerouri la z 1, e 4 , e 2 , e 4 , 1

1
1
1
1
1

3
j
j
j

i poli la p a 8 , a 8 e 4 , a 8 e 2 , a 8 e 4 , a 8 .

Rspunsul n frecven al filtrului de rejecie este dat de relaia


e j 4 e j 4 e j 4
1 e j 8
e j 4 2cos 4
H

1 ae j 8 1 a cos8 ja sin8 1 a cos8 ja sin8


2 cos 4
H
1 2a cos8 a 2

arcsin 8
arctan 1 arccos8 , cos 4 0

H
arctan arcsin 8 , cos 4 0

1 arccos8
Rspunsul n frecven al FTS este dat de relaia:
e

2 cos

1 e
2

j
1 ae
1 a cos ja sin
Pentru FTS modulul rspunsului n frecven este:
H

2 cos

1 2a cos a 2

iar faza rspunsului n frecven:

arcsin
arctan 1 arccos , cos 2 0

H
arctan arcsin , cos 0

2
1 arccos

Capitolul 2 Filtre cu rspuns finit la impuls


Problema 7 Evaluarea rspunsului n frecven: Se consider un sistem LTI cu rspunsul la impuls,
h n , real i lungimea M , par. Se dorete determinarea rspunsului n frecven, H , tiind c
partea real a rspunsului n fecven este H R

1 a cos
,
1 2a cos a 2

a 1.

Prima dat evalum secvena par h n , pe care o notm hpar n . Menionm c


H R H R z z e j ,
28

Probleme rezolvate
unde

z z 1
1 z 2
1 z 2
z 1 a
z 1 a
2
2
2
HR z
1

z z 1
z a az 2 a 2 z 1 z 1 a az 1 z 1 a
2
1 2a
a
2
1 1
1 z 2
1 z 2 1 1
1 z 2
1

z
z a
a
2
2
a
2
1

1
z a 1 az 1 1 z 1 1 az 1 1 1 z 1 1 az 1
a
a
Se observ c polii sunt p1 a i p2 1 a . Sistemul fiind stabil, cercul unitate este cuprins n
regiunea de convergen, care va fi un inel circular cuprins ntre p1 i p2 , care conine cercul unitate.
Adic, regiunea de convergen (ROC Region of Convergence) este:
1
ROC:
a z .
a
1 a

n consecin, hpar n este o secven bilateral, n care polul p1 a determin o parte cauzal, iar polul

p2 1 a , o parte necauzal. Aplicnd transformata n z invers lui H R z , vom obine secvena


hpar n . n prealabil H R z trebuie descompus n fracii simple:

A1
A2

1
1
1 z 1 1 az
a
1 a2 1
a
1 a2 2
1 a2
1
2
a

2
2
1 a a
2
2 1 a
2 1 a

HR z

A1 z 1 a

1 z 2 1 1
z
2
a

1
1 az
z 1 a

A2 z 1 1
a

1 z 2 1 1
z
2
a

1 1
1 z
a

1
2
a2 1 1 a 1 2
a2 1
1
2
aa
a2

2
11
1
2

1
2 1 2 2 a 1
aa
a

z 1

1
a

HR z

1
1
1 1
.

2 1 1 z 1 2 1 az 1
a

Partea par a rspunsului la impuls va fi:


n

1
1
1 n 1
1 1 1
hpar n Z H R z a n a n a n a n .
2
2
2
2
2 a 2
Rspunsul la impul n funcie de partea par a rspunsului la impuls este:
h n 2hpar n u n hpar 0 n , n 0 .
1

Deci, rspunsul total la impuls este:

h n a nu n ,

iar transformata sa Fourier:

1
.
1 ae j

Problema 8 FTJ cu rspuns finit la impuls: Se urmrete determinarea funciei de sistem,


rspunsului n frecven, rspunsului la impuls (simetric) i ecuaiei de intare-ieire corespunztoare
unui FTJ FIR de faz liniar, de lungime 4, al crui rspuns n frecven satisface condiiile:
1
H R 0 1 i H R .
2 2
29

Probleme rezolvate
Fiind vorba despre un filtru FIR, de lungime M 4 , funcia de sistem este:
3

k 0

k 0

H z bk z k h k z k h 0 h 1 z 1 h 2 z 2 h 3 z 3

Rspunsul la impuls fiind smetric i M 4 , avem:


h 0 h 3
h n h M 1 n
h 1 h 2
Ca atare, funcia de sistem poate fi scris ca:
H z h 0 h 1 z 1 h 1 z 2 h 0 z 3
tiind c:

H H z z e j

rspunsul n fecven este:

H h 0 h 1 e j h 1 e2 j h 0 e3 j

Filtrul FIR, fiind de faz liniar:


3
3

3
j
j
j
j
j

2
2
2
2
2
H e
h 0 e h 1 e h 1 e h 0 e

e
e

3
2

j
j
j 32

j 2
2
2
h 0 e e
h 1 e e

3
2

j
3

2h 1 cos 2e 2 h 0 cos
h 1 cos
2h 0 cos
2
2
2
2

Din

1
H R 0 1 i H R
2 2
vom obine un sistem de dou ecuaii cu dou necunoscute, adic:
1
1

2 h 0 h 1 1
h 0 h 1
h 0 h 1 2

1

2
2
h 0
h 1
2
h 0 h 1 1
1 h 1 h 1 1
2
2
2


2 2
2 2

2
1
1

2 2
h 0
h 0 2 h 1
h 0 2 h 1
8

h 1 1 1 1
h 1 1 2
h 1 2 2
2
2


2
2

4 2

8
Funcia de sistem corespunztoare filtrulu FIR este:
2 2 2 2 1 2 2 2 2 2 3 2 2
2 2 1 2
H z

z
z
z
1 z 3

z z
8
8
8
8
8
8
iar rspunsul n frecven
3
j
2 2
3 2 2
1 j 3
3

H 2e 2
cos

cos e 2 2 2 cos
2 2 cos
2
8
2 4
2
2

8
jH
Dar H H e . n consecin, modulul rspunsului n frecven este:

2 2
3 2 2

cos

cos
4
2
4
2

iar faza rspunsului n frecven:


3
2 2
3 2 2

,
cos

cos 0

2
4
2
4
2
H
3 , 2 2 cos 3 2 2 cos 0

2
4
2
4
2
30

Probleme rezolvate
Se poate evalua i timpul de ntrziere de grup:
d H 3
g

d
2
Pentru filtrele FIR de faz liniar, pentru orice M (par sau impar), timpul de ntrziere de grup are
valoare constant:
d H
M 1
g

d
2
Rspunsul la impuls este:

2 2 2 2 2 2 2 2

h n
,
,
,
0.073,0.427,0.427,0.073

8
8
8
8

iar ecuaia de intrare-ieire:


2 2
2 2
2 2
2 2
y n
x n
x n 1
x n 2
x n 3
8
8
8
8
2 2
2 2

x n x n 3
x n 1 x n 2
8
8

Capitolul 3 Filtre cu rspuns infinit la impuls


Problema 9 Obinerea unui filtru digital dintr-unul analogic prin metoda invarianei
rspunsului la impuls: Se urmrete transformarea unui filtru analogic ntr-unul digital IIR, folosind
metoda invarianei rspunsului la impuls.
s 0.2
Se consider un filtru analogic descris prin funcia de sistem: H a s
.
2
s 0.2 9
Prima dat determinm zeroul i polii funciei de sistem analogice:
s 0.2 0 zero
z1 0.2

s 0.2

9 0 s 2 0.4 s 9.04 0

0.4 0.16 36.16 0.4 36 0.4 j6

0.2 j 3
2
2
2
p1 0.2 j 3
polii

p2 0.2 j 3
Cei doi poli au valori complex-conjugate.
Pentru proiectarea filtrului IIR nu trebuie determinat rspunsul la impuls ha t , ci se determin
p1,2

direct H z , dup ce n prealabil H a s se descompune n fracii simple, astfel:

Ha s

A1
A1

s 0.2 j 3 s 0.2 j 3

A1 s 0.2 j 3

s 0.2
0.2 j 3 0.2
j3 1

s 0.2 j 3 s 0.2 j 3 0.2 j3 0.2 j3 j6 2

A2 s 0.2 j 3

s 0.2
0.2 j3 0.2
j3 1

s 0.2 j 3 s 0.2 j 3 0.2 j 3 0.2 j 3 j 6 2

Ha s

1
1
1
1

2 s 0.2 j 3 2 s 0.2 j 3

Pe baza relaiilor (3.13)(3.15)


N

ck
,
k 1 s pk

Ha s

zk e pkT ,

ck
pk T 1
z
k 1 1 e

H z
k 1, N

31

Probleme rezolvate
obinem funcia de transfer a filtrului digital, de forma :
1
1
1
1
H z

0.2T j 3T 1
0.2T j 3T 1
2 1 e
e z
2 1 e
e z
Cei doi poli complex-conjugai pot fi combinai pentru a forma un filtru cu doi poli, cu funcia de
sistem:
2 e 0.2T z 1 e j 3T e j 3T
1 1 e 0.2T e j 3T z 1 1 e 0.2T e j 3T z 1
1
H z

2 1 e 0.2T e j 3T z 1 1 e 0.2T e j 3T z 1 2 1 e 0.2T z 1 e j 3T e j 3T e 0.4T z 2


1
2 2e 0.2T z 1 cos 3T
1 e 0.2T z 1 cos 3T

2 1 e 0.2T z 1 cos 3T e 0.4T z 2 1 e 0.2T z 1 cos 3T e 0.4T z 2


Se observ c eroarea de alias este mai semnificativ la T 0.5 , dect la T 0.1 . Odat cu
modificarea lui T , frecvena de rezonan se deplaseaz; pentru valori mici a lui T , eroarea de alias este
micorat.

Problema 10 Obinerea unui filtru digital dintr-unul analogic prin metoda transformrii
biliniare: Acest exemplu urmrete transformarea unui filtru analogic ntr-unul digital IIR, folosind
metoda invarianei rspunsului la impuls.
s 0.05
Se consider un filtru analogic descris prin funcia de sistem: H a s
. Filtrul
2
s 0.05 16
digital trebuie s aib frecvena de rezonan la r 2 .
Se observ c frecvena de rezonan corespunztoare filtrului analogic este r 4 . Aceast
frecven analogic trebuie mapat n frecvena discret r 2 , selectnd o valoare corespunztoare
pentru parametrul T . Din relaia (3.22)
2
2
2
r tan r tan ,
T
2 T
4 T
2 1 z 1
rezult c T 1 2 . n concluzie, maparea care trebuie fcut conform relaiei (3.17) s
,
T 1 z 1
1 z 1
pentru obinerea filtrului digital este: s 4
.
1 z 1
Filtrul digital va avea funcia de sistem:
1 z 1
1 z 1
4

0.05
4
0.05
1 z 1
1 z 1
H z

2
2
1 z 1

1 z 1
1 z 1
4

0.05

16
16

0.4
16.0025
1 z 1

1 z 1
1 z 1

4 1 z 1 1 z 1 0.05 1 z 1

16 1 z 1 0.4 1 z 1 1 z 1 16.0025 1 z 1
2

4.05 0.05z 1 3.95z 2


0.12499 0.00154 z 1 0.1219 z 2

32.4025 0.005z 1 31.6025z 2


1 0.00015z 1 0.97531z 2
1
Obsevm c la numitor, coeficientul lui z are o valoare mic (poate fi aproximat cu zero. Funcia de
sistem H z va fi n acest caz:

0.12499 0.00154 z 1 0.1219 z 2


H z
1 0.97531z 2
Polii i zerourile acestui filtru sunt:

p1,2 0.98758e

z1 0.99376,
z2 3.99416
n acest exemplu, parametrul T a fost ales astfel nct frecvena de rezonan corespunztoare
filtrului analogic s corespund cu frecvena de rezonan a filtrului digital.
32

Probleme rezolvate
De obicei, proiectarea filtrului ncepe cu specificaiile n domeniul digital. Aceste specificaii n
frecven sunt transformate n domeniul analogic, prin relaia (3.22) 2 T tan 2 .
Filtrul analogic este proiectat pentru aceste specificaii i convertit ntr-un filtru digital prin
transformarea biliniar (3.17). n aceast procedur parametrul T dispare din expresia lui H z , astfel
nct poate avea o valoare arbitrar. Problema 11 ilustreaz acest lucru.
Problema 11 Obinerea unui FTJ digital dintr-unul analogic prin metoda transformrii
biliniare: Se dorete proiectare unui FTJ IIR, pornind de la un FTJ analogic, folosind metoda transformrii
biliniare.
Se urmrete proiectarea unui FTJ, cu un singur pol, cu limea de band 0.3 la 3 dB, prin
p
transformarea biliniar aplicat filtrului analogic H a s
, unde p este limea de band a
s p
filtrului analogic la 3 dB.
n domeniul analogic, frecvena discret p 0.3 corespunde la

2
2
0.3 1.02
tan p tan

T
2 T
2
T
Funcia de sistem corespunztoare filtrului analogic este
1.02
T
Ha s
1.02
s
T
Aplicnd transformarea biliniar, rezult:
1.02
1.02 1 z 1 0.3377 1 z 1
T
H z

2 1 z 1 1.02 3.02 0.98 z 1


1 0.3245z 1

T 1 z 1
T
Rspunsul n frecven corespunztor filtrului digital este:
0.3377 1 e j
H
1 0.3245e j
La 0 , H 0 1 i la 0.3 , H 0.3 0.707 (rspunsul dorit).
p

Problema 12 Metoda Pad, parametrii IIR: Acest exemplu urmrete evaluarea parametrilor unui filtru
IIR pentru care se tie rspunsul al impuls dorit, hd n , folosind metoda Pad.
n

1
Se presupune c rspunsul la impuls dorit este: hd n 3 u n . Se vor determina parametrii
3
1
b bz
filtrului cu funcia de sistem: H z 0 1 1 , folosind aproximarea Pad.
1 a1 z

n acest exemplu, H z se poate potrivi exact cu H d z , selectnd parametrii dup cum

urmeaz:

1
a1 .
2
Vom aplica acum aproximarea Pad, s vedem dac ntr-adevr obinem acelai rezultat.
Considernd la intrarea lui H z impulsul unitate, obinem rspunsul la impuls
b0 2,

b1 0,

h n a1h n 1 b0 n b1 n 1

Pentru n 1 avem

h n a1h n 1 hd n a1hd n 1
33

Probleme rezolvate
nlocuind hd n dat iniial n ultima relaie, obinem:
n 1

1
1
1
1
3 u n a1 3 u n 1 u n a1u n 1 a1
3
3
3
3
Pentru a afla constantele b0 i b1 folosim relaia
h n a1h n 1 a2h n 2

aN h n N bn

cu condiia h n hd n . Considernd n 0 l obinem pe b0

1
1 3 3 b0 b0 2
3
Considernd n 0 l obinem pe b1

1 1
3 3 b1 b1 0
3 3
n concluzie

H z Hd z .

Acest exemplu arat c aproximarea Pad are ca rezultat o potrivire perfect cu H d z , cnd
funcia de sistem dorit este o funcie raional i se cunoate numrul de poli i zerouri din funcia de
sistem.
Acesta lucru nu se ntmpl n general n practic, deoarece hd n se determin din specificaiile
rspunsului dorit n frecven, H d . O soluie de a obine o aproximare bun a filtrului dorit cu
metoda Pad, este de a ncerca diverse valori pentru M i N , pn cnd rspunsul n frecven al
filtrului rezultat converge la rspunsul n frecven dorit cu o eroare de aproximare acceptabil de mic.
Problema 13 Proiectare FTB: Se dorete proiectarea unui FTB, calat pe frecvena 0 2 , pentru

1
care: H . Se va determina funcia de sistem corespunztoare i rspunsul la impuls.
4 2
Fiind vorba despre un FTB calat pe frecvena 0 , polii corespunztori sunt:
p1,2 re

j0

re

r cos j sin jr ,
2
2

iar funcia de transfer este:

H z

G
G
G

1
1
1
1 p1z 1 p2 z 1 jrz 1 jrz 1 r 2 z 2
1

Vom evalua acum rspunsul n frecven corespunztor FTB:


G
G
H H z z e j

2 j 2
2
1 r e
1 r cos 2 j sin 2
Modulul rspunsului n frecven este:
G
G
H

2
2
2
4
1 r 2 cos 2 r 2 sin 2 1 2r cos 2 r
Dar


1
H 1 i H ,
2
4 2
ca atare vom avea un sistem de dou ecuaii cu dou necunoscute:

34

Probleme rezolvate
G

2
4

2 1 r4
G2
1 2r cos 2 r

1 r4

1
G
2
1 2r 2 r 4

G
4
2

G
1
G
1
1 r4
4
2
2
4

1 2r r
3r 8r 3 0

1 r 4 4
4
4 2
2
1 2r cos 2 r
4

4 7
t1
0.45 r1,2 0.67

r 2 t
8 64 36 4 7

3
4
2
3r 8r 3 0 t1,2

6
3
t 4 7 2.22 r 1.49
2
3,4

Valoare lui r trebuie s fie pozitiv i subunitar, aa c alegem r 0.67 G

1 r4
0.55 .
4

0.55
.
1 0.45z 2
Pentru a obine rspunsul la impuls, trebuie s desprim H z n fracii simple:
Funcia de transfer este: H z

H z

0.275
0.275

1
1 j 0.67 z
1 j 0.67 z 1

n
n
n
n
h n 0.275 j0.67 0.275 j0.67 u n 0.275 j0.67 1 1 u n

Capitolul 4 Structuri pentru implementarea sistemelor discrete


Problema 14 Filtru FIR: Acest exemplu urmrete descrierea modului de realizare a formei directe i
a celei laticiale pentru un filtru FIR.
Se va realiza implementarea n form direct i laticial i se vor determina ecuaiile de intrareieire corespunztoare, pentru filtrul FIR cu funcia de sistem:
13 1 5 2 1 3
H z 1
z z z .
24
8
3
Funcia de transfer pentru un filtru FIR este dat de relaia (4.4), iar rspunsul la impuls al
acestuia este identic cu coeficienii bk . Pentru filtrul considerat M 4 ; rspunsul la impuls este:

13 5 1
h n 1, , , ,
24 8 3
iar implementarea n form direct este cea din figura 4.13.

Figura 4.13.

Forma direct pentru filtrul FIR H z 1

13 1 5 2 1 3
z z z
24
8
3

Ieirea filtrului FIR este dat de relaia (4.6) , adic


13
5
1
y n x n
x n 1 x n 2 x n 3 .
24
8
3
Pentru implementarea laticial funcia de transfer a unui filtru FIR este H z AM 1 z , adic

H z A3 z 1

13 1 5 2 1 3
z z z .
24
8
3
35

Probleme rezolvate
1
Se observ c K3 3 3 . Polinomul reciproc al lui A3 z este B3 z , dat de
3
1 5
13 2
B3 z z 1
z z 3 .
3 8
24
Folosind testul de stabilitate Schr-Cohn, dat de relaia (4.52), pentru m 3 , obinem
13 1 5 2 1 3 1 1 5 1 13 2

1
z z z z
z z 3
A z K 3 B3 z
24
8
3
3 3 8
24

A2 z 3

2
2
1 K3
1
1
3
1 13 5
5 13
1 1
1

9 24 24 z 1 8 72 z 2 3 3 z 3 1 8 9 z 1 32 9 z 2

1
1
1
1
24 8
72 8
1
1
1
1
9
9
9
9
3
1
A2 z 1 z 1 z 2 .
8
2
1
1 3
Prin urmare K2 2 2 , iar polinomul reciproc B2 z este B2 z z 1 z 2 .
2
2 8
Repetnd decrementarea recursiv, pentru m 2 , obinem:
3
1
11 3

1 z 1 z 2 z 1 z 2
A z K 2 B2 z
8
2
22 8

A1 z 2

2
2
1 K2
1
1
2
1 3 3
1 1

4 8 16 z 1 2 2 z 2 1 3 4 z 1

1
1
1
16 3
1
1
1
4
4
4
1
A1 z 1 z 1 .
4
1
1
Prin urmare K1 1 1 , iar polinomul reciproc B1 z este B1 z z 1 .
4
4
Implementarea laticial pentru acest filtru FIR este cea din figura 4.14.

Figura 4.14.

Structura laticial pentru filtrul FIR H z 1

13 1 5 2 1 3
z z z
24
8
3

36

Probleme rezolvate
Cu ajutorul ecuaiilor recursive (4.28), (4.29) i innd cont de relaia (4.27), putem evalua ieirea
y n . ncepem cu evaluarea ieirilor corespunztoare primului stagiu, adic pentru m 1 :
f1 n f 0 n K1 g0 n 1 x n

1
x n 1
4

1
x n x n 1
4
Continum cu m 2 , evalund ieirile celui de-al doilea stagiu
1
1 1

f 2 n f1 n K 2 g1 n 1 x n x n 1 x n 1 x n 2
4
2 4

3
1
f 2 n x n x n 1 x n 2
8
2
1
1
1
g 2 n K 2 f1 n g1 n 1 x n x n 1 x n 1 x n 2
2
4
4
1
3
g 2 n x n x n 1 x n 2
2
8
n cazul implementrii laticiale, ieirea y n este dat de relaia (4.30). Pentru m 3 , obinem
g1 n K1 f 0 n g0 n 1

ieirea y n , corespunztoare filtrului FIR


y n f 3 n f 2 n K3 g 2 n 1
3
1
1 1
3

x n x n 1 x n 2 x n 1 x n 2 x n 3
8
2
3 2
8

13
5
1
y n x n
x n 1 x n 2 x n 3 .
24
8
3

Problema 15 Determinarea filtrului FIR pe baza coeficienilor laticiali: Se dorete determinarea


funciei de transfer a unui filtru FIR, cunoscndu-se coeficienii laticiali.
Se consider coeficienii laticiali:
1
1
1
K1 , K 2 i K3 ,
2
3
4
corespunztori unei structuri laticiale cu trei stagii. Se va determina funcia de transfer H z i
coeficienii filtrului FIR pentru realizarea n forma direct m k , rspunsul la impuls al filtrului h n
i ieirea sistemului y n . n final se vor ilustra grafic structura latical i implementarea n form
direct.
Pentru determinarea funciei de transfer i a coeficienilor filtrului FIR pentru implementarea n
form direct, se vor utiliza relaiile (4.43)(4.45). Problema se rezolv recursiv, ncepnd cu m 1
1
A1 z A0 z K1z 1B0 z 1 z 1
2
Prin urmare, coeficienii filtrului FIR corespunztori structurii laticiale cu un singur stagiu, sunt dai de
relaiile (4.48)(4.50), adic
1
1 0 1
1 1 K1
2
1
Deoarece Bm z este reciprocul lui Am z
B1 z z 1
2
Se adaug al doilea stagiu structurii laticiale. Pentru m 2 , rezult
1
1 1
1
1
1

1 1
A2 z A1 z K2 z 1B1 z 1 z 1 z 1 z 1 1 z 1 z 2 1 z 1 z 2
2
3 2
3
3
3

2 6
Parametrii filtrului FIR corespunztori structurii laticiale cu dou stagii sunt:
1
1
2 (0) 1
2 (1)
2 (2)
3
3
37

Probleme rezolvate
1 1
iar polinomul reciproc B2 z este B2 z z 1 z 2
3 3
n final, prin adugarea celui de-al treilea stagiu n structura laticial, rezult polinomul A3 z
1
1
1 1 1

A3 z A2 z K3 z 1B2 z 1 z 1 z 2 z 1 z 1 z 2
3
3
4 3 3

1
1
1
1
1 1
1 1
1 z 1 z 2 z 3 1 z 1 z 2 z 3
4
4
4
4
3 12
3 12
i, ca urmare, filtrul FIR n form direct este caracterizat de coeficienii
1
1
1
3 (0) 1
3 (1)
3 (2)
3 (3)
4
4
4
1 1
1
iar polinomul reciproc B3 z este B3 z z 1 z 2 z 3
4 4
4
n cazul sistemului FIR, funcia de transfer H z AM 1 z , adic

1 1 1 2 1 3
z z z
4
4
4
Pentru determinarea rspunsului la impuls se aplic transformata n z invers funciei de sistem:
1 1 1
h n Z 1 H z 1, , ,
4 4 4
Considernd relaia (4.6), ieirea sistemului este
1
1
1
y n x n x n 1 x n 2 x n 3
4
4
4
Avnd dai coeficienii laticiali, implementarea corespunztoare este cea din figura 4.15.
H z A3 z 1

Figura 4.15.

Structura laticial pentru filtrul FIR H z 1

Cu coeficienii formei directe evaluai anterior


1
1
3 (0) 1
3 (1)
3 (2)
4
4
putem realiza implementarea acestui filtru, ca n figura 4.16.

Figura 4.16.

1 1 1 2 1 3
z z z
4
4
4

3 (3)

Structura direct pentru filtrul FIR H z 1

1
4

1 1 1 2 1 3
z z z
4
4
4

Problema 16 Filtru FIR, implementare cu eantionare n frecven: Se urmrete implementarea


unui filtru cu rspuns finit la impuls, pentru care se cunosc valorile eantioaneleor n domeniul
frecven. Se va realiza att implementarea n form direct, ct i cea cu eantionare n frecven,
pentru a evidenia complexitatea de calculul pentru cele dou structuri.
Se consider filtrul FIR cu faz liniar, cu M 15 i 0 , descris de eantioanele n frecven:
1, k 0, 2,

2 k 1
H

, k 3,
15 3
0, k 4,7.
38

Probleme rezolvate
Deoarece filtrul este de faz liniar, rspunsul su la impuls prezint o form de simetrie, care va
conduce, n cazul implementrii n forma direct, la reducerea numrului de multiplicri de la 15 la 8.
Numrul de sumatoare este 14. Diagrama bloc a formei directe de implementare este ilustrat n figura
4.17.

Figura 4.17.

Implementarea n form direct pentru filtrul FIR de faz liniar cu M 15

Pentru implementarea cu eantionare n frecven folosim relaiile (4.17), (4.19), respectiv (4.21)
i eliminm toi coeficienii cu ctig zero, H k . Coeficienii cu ctig nenul sunt H k i perechile
corespunztoare H M k , pentru k 0,3 .
Pentru M 15 , funciile de transfer H1 z , respectiv H 2 z sunt:

1
1 z 15 ,

15
151 /2
H 0
A k B k z 1
H2 z

2 k 1 2
1 z 1
k 1 1 2 cos
z z
15
A 1 B 1 z 1
A 2 B 2 z 1
A 3 B 3 z 1
1

1 z 1 1 2 cos 2 z 1 z 2 1 2 cos 4 z 1 z 2 1 2 cos 6 z 1 z 2


15
15
15
H1 z

2 k
15

B k H k e
Considernd rspunsul la impuls simetric, obinem succesiv:
1. pentru k 1
A 1 H 1 H 14 2
Ak H k H M k ,

B 1 H 1 e

2. pentru k 2

2
15

H 14 e

2
15

H M k e

2 cos

2
15

2 cos

4
15

2 k
15

A 2 H 2 H 13 2
B 2 H 2 e

4
15

H 13 e

4
15

3. pentru k 3
A 3 H 3 H 12
B 3 H 3 e

n consecin, H 2 z este

6
15

2
3

H 12 e

6
15

2
6
cos
3
15

2 1
4 1
2 2
6 1
2 2 cos
z
2 2 cos
z
cos
z
1
15
15
3 3
15
H2 z

1 z 1 1 2 cos 2 z 1 z 2 1 2 cos 4 z 1 z 2 1 2 cos 6 z 1 z 2


15
15
15

39

Probleme rezolvate
Deoarece H 0 1 , filtrul cu un singur pol nu necesit operaii de multiplicare. Cele trei filtre cu
doi poli necesit trei multiplicri fiecare, deci, n total, nou multiplicri. Numrul total de adunri este
14. Prin urmare, implementarea cu eantionare n frecven a filtrului FIR este, din punct de vedere al
calculului, mult mai eficient dect forma direct de implementare. Diagrama bloc pentru acest tip de
implementare este cea din figura 4.18.

Figura 4.18.

Implementarea cu eantionare n frecven, FIR de faz liniar, M 15

Problema 17 Filtru FIR, implementare cascad: Acest exemplu ilustreaz implementarea n forma
cascad pentru un sistem FIR, cruia i se cunoate relaia de intrare-ieire.
Se consider sitemul descris de ecuaia cu diferene finite i coeficieni constani:
1

15
1

1
y n x n cos x n 1 x n 2 cos x n 3 x n 4
2
7
16
2
7
16
Se va determina funcia de sistem corespunztoare i se va implementa sistemul n forma cascad.
Fiind vorba despre un sistem FIR, relaia de intrare-ieire este dat de ecuaia (4.3), iar funcia de
sistem de ecuaia (4.4). Ca atare, funcia de transfer corespunztoare acestui sistem este
1

15
1

1
H z 1 cos z 1 z 2 cos z 3 z 4
2
7
16
2
7
16
Funcia de transfer se poate obine i aplicnd transformata n z , ecuaiei cu diferene finite:
1

15
1

1
Y z X z cos z 1 X z z 2 X z cos z 3 X z z 4 X z
2
7
16
2
7
16

15
1

1
1

Y z X z 1 cos z 1 z 2 cos z 3 z 4
7
16
2
7
16
2
Y z
1

15
1

1
H z
1 cos z 1 z 2 cos z 3 z 4
X z
2
7
16
2
7
16
40

Probleme rezolvate
Implementarea n cascad presupune scrierea funciei de sistem dat de relaia (4.4) sub forma
unui produs de factori H k z , k 1, K , ca n relaia (4.8) unde, n cazul implementrii cu module de
ordinul doi:
H k z 1 bk1z 1 bk 2 z 2 .
Pentru c funcia de transfer este de ordinul patru, pentru implementarea n cascad, avem:
H z H1 z H 2 z
n prealabil trebuie aflate rdcinile funcie de transfer, adic zerourile funciei. Se observ c
z1 1 i z2 1 sunt dou dintre soluii, de unde rezult:

H 1 z 1 z1z 1 1 z2 z 1 1 z 1 1 z 1 1 z 2

Pentru aflarea lui H 2 z , mprim H z la H1 z :


1

15
1

1
1 cos z 1 z 2 cos z 3 z 4
2
7
16
2
7
16
2
1
z

1 z 2
1

1
1 cos z 1 z 2
2
7
16

1
1

1
/ cos z 1 z 2 cos z 3 z 4
2
7
16
2
7
16
1

cos z 1
cos z 3
2
7
2
7
1
1
/
z 2
/
z 4
16
16
1
1
/
z 2
/
z 4
16
16
/
/

Zerourile lui H 2 z sunt

1
H 2 z 1 cos z 1 z 2
2
7
16

1
1
1
1

cos cos 4
cos
cos2 1
cos j sin
1
2
7
7
16 2
2
7 2
7
7
7
z3,4

2
2
2
2
1 j
z3,4 e 7
4
n concluzie, cele dou funcii de sistem sunt:
H 1 z 1 z 2 1 z 1 1 z 1
2

1
1 1 2 1 j 7 1 1 j 7 1
H 2 z 1 cos z z 1 e z 1 e z
2
7
16
4
4

iar implementarea n cascad este ilustrat n figura 4.19.

Figura 4.19.

Implementarea n forma cascad pentru filtrul FIR


41

Probleme rezolvate
Problema 18 Filtru IIR, implementare direct, cascad i paralel: Se consider un sistem cu poli
i zerouri descris de funcia de sistem

1 1 2 1 1 j 3 1 1 j 3 1
1

z
1

z
1

e
z
1

e
z

5
2 3 5

H z

j
j

1 z 1 1 z 1 1 14 e 4 z 1 1 14 e 4 z 1

Se va determina ieirea sitemului y n i se va implementa sistemul n forma I direct, forma canonic,


forma cascad, respectiv forma paralel.
Fiind vorba despre un sistem IIR cu poli i zerouri, ieirea este dat de relaia (4.1), iar funcia de
transfer de relaia (4.2). Pentru sistemul considerat N 4 i M 4 . Funcia de transfer este:
1 1 2 1 1 1 2 1 1 1 2
1 1 1 2 2
1 z z 1 cos z z 1 z z 1 z z
6
3 5
3
25 6
3 5
25
H z

1 z 2 1 12 cos 4 z 1 161 z 2
1 z 2 1 42 z 1 161 z 2

1 1 49 2 11 3 1 4
z
z
z z
30
150
150
75
H z
2 1 15 2
2 3 1 4
1
z z
z z
4
16
4
16
Ieirea, innd cont de coeficienii ak i bk
1

a1

b0 1

2
4

b1

a2

1
30

15
16

b2

a3

49
150

2
4

b3

a4

11
150

1
16

b4

1
75

este
2
15
2
1
y n 1 y n 2
y n 3 y n 4
4
16
4
16
1
49
11
1
x n x n 1
x n 2
x n 3 x n 4
30
150
150
75
Pentru implementarea sub forma I direct, funcia de sistem trebuie scris ca un produs de dou
funcii de sistem: una care conine toate zerourile funciei de transfer, i una care conine toi polii
acesteia, ca n relaiile (4.55)(4.57). n cazul de fa
1
49 2 11 3 1 4
H1 z 1 z 1
z
z z
30
150
150
75
1
H2 z
2 1 15 2
2 3 1 4
1
z z
z z
4
16
4
16
iar implementarea sub forma I direct este cea din figura 4.20.
Dac se plaseaz filtrul numai cu poli, naintea celui care are doar zerouri, se obine forma
canonic (forma a II-a direct), ca n figura 4.21.
Pentru implementarea sub forma cascad sistemul trebuie divizat ntr-o cascad de subsisteme de
ordinul doi, ca n relaia (4.58), unde fiecare subsistem este de forma (4.59) . Rdcinile complexconjugate, att pentru numrtor, ct i pentru numitor, vor fi combinate mpreun, pentru a evita
calculele cu numere complexe. Sistemul propus va fi compus dintr-o cascad de dou susbsisteme de
ordinul al doilea, date de relaiile:
1 1 2 1
1 1 1 2
1 z 1 z 1 z z
2
3

6
3
H1 z
2
1
1
1

z
1

z
1

y n

42

Probleme rezolvate
1 j 3 1 1 j 3 1
1
1
1 e z 1 e z
1 z 1 z 2
5
5

5
25
H2 z

1 j 4 1 1 j 4 1
2 1 1 2
1 e z 1 e z 1 4 z 16 z
4
4

Implementarea sub form cascad este ilustrat n figura 4.22.

Figura 4.20.

Figura 4.21.

Forma I direct pentru sistemul IIR

Forma canonic pentru sistemul IIR (forma a II-a direct)

Figura 4.22.

Implementarea cascad pentru sistemul IIR


43

Probleme rezolvate
Pentru implementarea n paralel, funcia de transfer trebuie descompus n fracii simple ca n
relaia (4.60). Vom descompune n fracii simple funcia de transfer, H z :
A4
1 j
1 j
1 e 4 z 1 1 e 4 z 1
4
4
1
Evalund pentru z 1 , vom obine coeficientul A1 , evalund pentru z 1 1 , vom obine
H z

A1
A2

1
1 z
1 z 1

coeficientul A2 respectiv evalund pentru z 4 e

A3

, vom obine coeficientul A3 .

1
49 11 1

8
28
30
150
150
75 105
A1 z 1 1

150 17 4 2 56.72

2 1
1 1 1
4 16

A1 0.4937
1
49 11 1

8
124
30 150 150 75 93
A2 z 1 1

150 17 4 2 566.42

2 1
1 1 1
4 16

A2 0.2189
2

A3 z 1

4
e

1 4
49 4
11 4
1 4
1

30 j 4 150 j 4 150 j 4 75 j 4
e
e
e
e

j
1 4 1 4 1 1 e 4 4
j
j
j
4

e 4
e 4 e 4
j

2e 4 49 8e 2 11 32e 4 256e j
1

15
75
75
75

j
j

2
2
1 16e 1 e

2
2
2
75 10
j
j
j 392 352
256
2
2
2
2
331 181 2 j 392 j171 2

75 1 j17 16
75 15 j17

1 j 2 15 j17 19 j47
75.066 j150.206
75 j150
1 j2

75 15 j17
75 15 j17 15 j17 15 j17 15 j17
514
A3 0.037 j0.091

1 j 4
1 j4
Deoarece polii p3 e
i p4 e au valori complex-conjgate i coeficienii A3 i A4 vor
4
4
avea valori complex-conjugate, adic:
A4 A*3 0.037 j0.091
Funcia de transfer, H z , descompus n fracii simple este:

H z

0.4937 0.2189 0.037 j 0.091 0.037 j 0.091

1 z 1 1 z 1
1 j 4 1
1 j 4 1
1 e z
1 e z
H1 z
4
4
H2 z

Pentru a evita operaiile cu numere complexe, se pot combina perechi de poli complex-conjugai
pentru a forma subsisteme de ordinul al doilea cu coeficieni reali. Fiecare dintre aceste subsisteme va

44

Probleme rezolvate
avea funcia de sistem de forma (4.61). Vom grupa polii complex-conjugai, p3 i p4 mpreun,
respectiv polii reali p1 i p2 mpreun, pentru a forma dou subsisteme de ordinul al doilea. Astfel:
H z H1 z H 2 z

unde

0.7126 0.2748z 1
,
1 z 2
0.07406 0.01927 z 1
.
H2 z
1 0.35355z 1 0.0625z 2
Avnd funciile de transfer corespunztoare celor dou subsisteme din implementarea n forma paralel,
realizarea paralel se poate face ca n figura 4.23.
H1 z

Figura 4.23.

Implementarea paralel pentru filtru IIR

Problema19 Filtru IIR numai cu poli, structura laticial: Pentru sistemul IIR descris de funcia de
transfer
1
H z
1
1 0.9 z 0.8z 2 0.5z 3
Se vor de termina coeficienii laticiali, se va realiza implementarea laticial i se va evalua ieirea
sistemului.
Fiind un sistem laticial IIR numai cu poli, trebuie determinai doar coeficienii laticiali K i ,

i 1, N , folosind relaiile de decrementarea ca la Problema 14. Pentru sistemul IIR doar cu poli, funcia
de sistem este:
1
1
H z

AN z A3 z
A3 z 1 0.9 z 1 0.8z 2 0.5z 3

Se observ c

K3 3 3 0.5 B3 z 0.5 0.8z 1 0.9 z 2 z 3

Folosind testul de stabilitate Schr-Cohn, dat de relaia (4.52), pentru m 3 , obinem


1
2
3
1
2
3
A3 z K3 B3 z 1 0.9 z 0.8 z 0.5 z 0.5 0.5 0.8 z 0.9 z z
A2 z

2
1 K32
1 0.5

1 0.25 0.9 0.4 1 0.8 0.45 2 0.5 0.5 3


1.3 1 1.25 2

z
z
z 1
z
z
1 0.25 1 0.25
1 0.25
1 0.25
0.75
0.75
A2 z 1 1.73z 1 1.67 z 2
45

Probleme rezolvate
Prin urmare

K2 2 2 1.67 B2 z 1.67 1.73z 1 z 2

Repetnd decrementarea recursiv, pentru m 2 , obinem


1
2
1
2
A z K 2 B2 z 1 1.73z 1.67 z 1.67 1.67 1.73z z
A1 z 2

2
1 K 22
1 1.67
1

1.73 1 1.67
1.73 1
z 1 1
z
0.67
1 1.67 1 1.67

A1 z 1 2.59 z 1

Prin urmare

K1 1 1 2.59 B1 z 2.59 z 1

Avnd trei coeficieni laticiali, implementarea laticial va conine trei stagii, ca n figura 4.24.

Figura 4.24.

Implementarea laticial a sistemului IIR numai cu poli,


1
H z
1
1 0.9 z 0.8z 2 0.5z 3

Ieirea sistemului va fi:


y n 0.9 y n 1 0.8 y n 2 0.5 y n 3 x n
Problema 20 Filtru IIR cu poli i zerouri, structura laticial-scar: Acest exemplu urmrete
implementarea unui sistem IIR cu poli i zerouri sub forma laticial-scar.
Se consider sistemul descris de funcia de transfer:
1 0.2 z 1 0.15z 2
H z
1 0.1z 1 0.72 z 2
Se va evalua i ieirea sistemului.
Funcia de sistem corespunztoare filtrului IIR cu poli i zerouri este:
C z C2 z
H z M

AN z A2 z
Cu ajutorul polinomului AN z vom determina coeficienii laticiali K i , i 1, N , folosind
relaiile de decrementare ca la Problema 19.
A2 z 1 0.1z 1 0.72 z 2
Prin urmare

K2 2 2 0.72 B2 z 0.72 0.1z 1 z 2

Repetnd decrementarea recursiv, pentru m 2 , obinem


1
2
1
2
A2 z K 2 B2 z 1 0.1z 0.72 z 0.72 0.72 0.1z z
A1 z

2
1 K 22
1 0.72
1

0.11 0.72
0.1 1
z 1 1
z
0.28
1 0.72 1 0.72
46

Probleme rezolvate
A1 z 1 0.36 z 1
K1 1 1 0.36 B1 z 0.36 z 1
Conform relaiei (4.43)

A0 z B0 z 1

Acum putem trece la evaluarea coeficienilor scrii vm , m 0, M .


2

C2 z v m Bm z C2 z v0 B0 z v1B1 z v2 B2 z
m 0

18 1

1 0.2 z 1 0.15z 2 v0 1 v1 z 1 v2 z 1 z 2
14

25 10

v2 0.15

1 v0 0.36v1 0.72v2
v2 0.15

0.2 v1 0.1v2

v1 0.2 0.1 0.15


v1 0.215

v 1.185
0.15 v2

0
v0 1 0.36 0.2 0.1 0.15 0.72 0.15
Implementarea laticial-scar corespunztoare sistemului IIR este ilustrat n figura 4.25.

Figura 4.25.

Implementarea laticial-scar, H z

1 0.2 z 1 0.15z 2
1 0.1z 1 0.72 z 2

Ieirea sistemului IIR cu poli i zerouri este:


y n 0.1y n 1 0.72 y n 2 x n 0.2 x n 1 0.15x n 2

47

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