Documente Academic
Documente Profesional
Documente Cultură
Lcrimioara GRAMA, Corneliu RUSU, Prelucrarea numeric a semnalelor aplicaii i probleme, Ed.
U.T.PRESS, Cluj-Napoca, 2008.
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:
xa 2 t cos 2 2 103 t
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
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:
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
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 ;
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
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
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
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
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
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
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.
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 .
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
n
n
n
n
0.9 0.099 cos
0.0698sin
1.0989 9 u n
3
3
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
n
n
n
n
n
n
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
n
2
0.9872
0.9 0.09 2 0.9872 cos n arctan
u n
0.09
3
n
n
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
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
n
n
n
n
n
n
y n 0.9 0.9174cos
89.4380 1.0989 9 u n
3
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
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.
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 .
x k h 1 k .
v k 0 .
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 .
v k 1 2 3 2 .
10
Probleme rezolvate
Figura 2.16.
11
Probleme rezolvate
secvena h k cu 3, 4,
Translatnd n continuare
y n
,0,1,1,2,1, 5, 2, 8,0,
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 .
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 ,
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 .
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
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
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.
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.
x n 1,2,3,4 ,
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 .
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
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
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
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.
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
Probleme rezolvate
nmulind x k cu h k 4 , punct
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
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
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
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 .
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
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
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
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
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
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 .
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
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:
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 1 2e
j k
4
3e
j k
2
2e
3
k
4
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
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
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
4
4 2
2
2
2
3 n
3 n
5 n
5 n
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
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
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
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 .
j k
2
3e j k ,
k 0,3
n 0
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
X k x n W4kn ,
k 0,3
n 0
j k
2
3e j k 2e
3
k
2
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
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 .
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
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
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
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
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.
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
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
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
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
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.
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
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 .
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
arcsin
arctan 1 arccos , cos 2 0
H
arctan arcsin , cos 0
2
1 arccos
1 a cos
,
1 2a cos a 2
a 1.
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
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
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
h n a nu n ,
1
.
1 ae j
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
H H z z e j
H h 0 h 1 e j h 1 e2 j h 0 e3 j
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
,
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
x n x n 3
x n 1 x n 2
8
8
s 0.2
9 0 s 2 0.4 s 9.04 0
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
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
A2 s 0.2 j 3
s 0.2
0.2 j3 0.2
j3 1
Ha s
1
1
1
1
2 s 0.2 j 3 2 s 0.2 j 3
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
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
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
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
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
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
H z
G
G
G
1
1
1
1 p1z 1 p2 z 1 jrz 1 jrz 1 r 2 z 2
1
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
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
13 5 1
h n 1, , , ,
24 8 3
iar implementarea n form direct este cea din figura 4.13.
Figura 4.13.
13 1 5 2 1 3
z z z
24
8
3
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.
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
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
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.
Figura 4.16.
1 1 1 2 1 3
z z z
4
4
4
3 (3)
1
4
1 1 1 2 1 3
z z z
4
4
4
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.
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
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
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.
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
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
/
/
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
Figura 4.19.
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
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
Figura 4.20.
Figura 4.21.
Figura 4.22.
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
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
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.
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
2
1 K32
1 0.5
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
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.
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
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
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
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
47