Documente Academic
Documente Profesional
Documente Cultură
Silviu Ciochina
N 1
a k x(n k )
(2.1)
k =0
N 1
a k (n k )
(2.2)
k =0
deci
a , n 0, N 1
h( n) = n
0 , in rest
Funcia de transfer este prin urmare
H ( z ) = Z{h(n)} =
N 1
ak z k
(2.3)
(2.4)
k =0
Silviu Ciochina
H ( z ) = 1 z 0 z 1 =
(2.5)
n domeniul frecven
H (e j ) = H (e j ) e j ( ) = 1 re j ( )
(2.6)
H (e j ) = e j re j = 1 + r 2 2r cos( )
(2.7)
r sin( )
1 r cos( )
Valorile extreme ale modulului sunt :
tg( ( )) =
(2.8)
max H (e j ) = 1 + r
min H (e j ) = 1 r
(2.9)
ej- z0
z0
r
ej
1
Re z
Fig.1
n general, minimul va fi cu att mai pronunat cu ct nulul se afl mai aproape de cercul
de raz unitate. Existena mai multor zerouri face ca efectele acestora s interacioneze.
Ca urmare, este posibil ca unele zerouri, situate mai aproape de centrul cercului unitar, s
nu mai genereze minime, iar minimele s apar la frecvene diferite de argumentele
nulurilor.
Silviu Ciochina
1
Se poate simplu arta c efectul unui nul z 0' = e j are asupra caracteristicii
r
j
amplitudine frecven, acelai efect c i nulul z 0 = re , cu excepia unui factor de scar
1
. ntr-adevr,
r
1 + r 2 2r cos( )
1
e j e j =
r
r
(2.10)
(2.11)
(2.12)
Se observ ca
1 r 1 , r < 1
=
(2.13)
1 r 1 , r > 1
aa nct ( ) = 0 , pentru r < 1 i ( ) = pentru r > 1 .
Curbele respective sunt date in Fig.2, de unde se vede o variaie in limite mai
largi a fazei in cazul r > 1 (nul n afara cercului unitar) dect in cazul r < 1 .
cos ( ) =
( )
r >1
r <1
Fig.2
Silviu Ciochina
(2.14)
Trecerile prin zero ale funciei de transfer conduc la salturi de faz de , aa nct ( )
are discontinuiti in aceste puncte. Din acest motiv vom prefera o alta form:
( )
H (e j ) = H (e j ) e j ( ) = H 0 (e j ) e j ( )
(2.15)
n care H 0 e j este o funcie real, pozitiv sau negativ, numit funcie de faza nul,
iar ( ) este o funcie continu.
Dorim sa realizm un filtru avnd un timp de ntrziere de grup constant n toat
banda de frecvene [ , ] . Sunt posibile dou variante :
A. Caracteristica de faza este liniara, cu trecere prin origine,
( ) =
(2.16)
aa nct timpul de ntrziere de grup normat este
d ( )
t g ( ) =
(2.17)
=
d
Aceasta conduce la
H (e
)=
N 1
h(n) e jn
n =0
= H 0 (e j ) e j
(2.18)
N 1
h(n) sin n
n =0
N 1
h(n) cos n
n =0
aa nct
(2.19)
tg =
Silviu Ciochina
N 1
N 1
n =0
N 1
n =1
h(n) sin n
h(n) cos n
h(n) sin n
h(0 ) +
N 1
n =0
(2.20)
h(n) cos n
n =1
h(n) sin n = 0,
pentru [ , ]
(2.21)
n =1
ceea ce conduce la
h(n) = 0, n = 1,..., N 1
(2.22)
N 1
n =0
n =0
(2.23)
sau
N 1
h(n) sin( n) = 0
(2.24)
n =0
Se poate uor verifica faptul ca relaia de mai sus este ndeplinit dac :
=
N 1
2
(2.25)
i
h(n) = h( N 1 n) , n = 0,1,..., N 1
(2.26)
ntr-adevr, izolnd orice pereche de termeni ai sumei (2.24) simetrici n raport cu
centrul sumei, obinem
N 1
N 1
h(n )sin
n + h( N 1 n )sin
N + 1 + n = 0
2
2
Dac N este impar, mai rmne un termen central,
N 1
N 1
h
sin
= 0
2
2
Prima din cele dou condiii, 2.25, arat c pentru un N dat, valoarea timpului de
ntrziere de grup pentru un asemenea filtru este bine determinat. Ea este egal cu un
numr ntreg de perioade de eantionare pentru filtre de lungimi impare, i un numr
ntreg de semiperioade, pentru lungimi pare.
5
Silviu Ciochina
axa de simetrie
h(n )
axa de simetrie
N=7
N=6
0 1 2 3 4 5 6 7
0 1
Fig. 3
Fig. 4
(2.27)
(2.28)
, =
N 1
2
h ( n) = h( N 1 n)
(2.29)
h(n )
axa de simetrie
axa de simetrie
N=7
0 1
N=6
0 1
Fig.6
Fig.5
Silviu Ciochina
n consecin, filtrele RFI cu faza liniar se pot clasifica n 4 categorii, dup cum
urmeaz:
1. Funcie de pondere simetric , h(n) = h( N 1 n) , lungime impara, N = 2 P + 1 ;
2. Funcie de pondere simetric, h(n) = h( N 1 n) , lungime par, N = 2 P ;
h(n) = h( N 1 n) , lungime impar,
3. Funcie de pondere antisimetric,
N = 2P + 1;
4. Funcie de pondere antisimetric, h(n) = h( N 1 n) , lungime par, N = 2 P .
Fiecare din aceste 4 tipuri de filtre are caracteristici specifice, care l recomand
sau nu pentru o anumit aplicaie. Este, in consecin, util s analizm separat
funciile de transfer corespunztoare.
Filtre RFI cu faz liniar de tipul 1
n acest caz, N = 2 P + 1 , deci timpul de ntrziere de grup normat este = P i are loc
relaia:
h(n) = h(2 P n),
n = 0,..., P
(2.30)
Funcia de transfer se scrie :
H ( e j ) =
2P
P 1
n =0
n =0
h(n) e jn =
h(n) e jn + h( P) e jP +
2P
h(n) e jn
(2.31)
n = P +1
P 1
P 1
m =0
n=0
h(2 P m) e j ( 2 P m) = h(n) e j ( 2 P n)
(2.32)
H (e j ) = e jP h(n) e j ( P n ) + h( P) + h(n) e j ( P n )
n =0
n =0
(2.33)
H (e j ) = e jP 2h(n) cos( P n) + h( P)
(2.34)
n =0
j
jP
H (e ) = e
h
P
m
m
h
P
+
2
(
)
cos
(
)
(2.35)
m =1
Cantitatea din parantez reprezint evident funcia de faz nul, care poate fi scris mai
compact :
P
(2.36)
Silviu Ciochina
2h( P n) , n = 1,..., P
a ' ( n) =
,n=0
h ( P )
Funcia de transfer n ansamblu este
H (e j ) = e jP H 0 (e j )
(2.37)
(2.38)
2 P 1
P 1
2 P 1
n =0
n =0
n= P
h(n) e jn =
h(n) e jn +
h(n) e jn
(2.39)
n ultima sum, pe care o vom nota cu S vom face o schimbare de indice de nsumare
care s permit utilizarea relaiei de simetrie, m = 2 P 1 n
S=
P 1
P 1
m =0
n =0
(2.40)
P 1
P 1
n =0
=e
1
j ( P )
2
=e
n =0
h( n) e
n =0
P 1
1
j ( n P + )
2
P 1
+ h(n) e
1
j ( n P + )
2
n =0
1
( P ) P 1
2
2h(n) cos( P n 2 )
(2.41)
n =0
Evident, suma reprezint funcia de faz nul si vom mai efectua nc o schimbare de
indice de nsumare, m = P n dup care rezult
P
1
H 0 (e j ) = 2h( P m) cos(m )
(2.42)
2
m =1
sau
P
1
j
(2.43)
H 0 (e ) = b' (n) cos(n )
2
n =1
unde
b' (n) = 2h( P n),
n = 1,..., P
(2.44)
i n final
H (e
)=
1
j ( P )
2 H
e
0 (e
(2.45)
Silviu Ciochina
(2.46)
(2.47)
n =1
unde
i
H (e
)=e
jP
2H
0 (e
) = je jP H 0 (e j )
(2.48)
(2.49)
(2.50)
i
H (e
)=
j ( P ) j
2
e
e 2H
0 (e
)=
1
j ( P )
2 H
je
0 (e
(2.51)
Observaii
Restricii privind poziiile zerourilor
Pentru oricare din cele 4 tipuri de filtre putem scrie :
H ( z ) = h(0) + h(1) z 1 + h(2) z 2 + ... + h( N 3) z ( N 3) + h( N 2) z ( N 2) + h( N 1) z ( N 1)
sau innd seama de condiia de simetrie/antisimetrie
H ( z ) = h(0) + h(1) z 1 + h(2) z 2 + ... h( 2) z ( N 3) h(1) z ( N 2) h(0) z ( N 1)
Pe de alt parte, evalund expresia
z ( N 1) H ( z 1 ) = h(0) z ( N 1) + h(1) z ( N 2) + h(2) z ( N 3) + ... h(2) z 2 h(1) z 1 h(0)
constatm c
H ( z ) = z ( N 1) H ( z 1 )
(2.52)
Concluzia imediat este c dac z i este un nul al funciei de transfer, z i1 va fi de
asemenea nul. O consecin imediat o constituie faptul ca filtrele cu faza liniar nu pot fi
n acelai timp filtre de faz minim sau de faz maxim.
Silviu Ciochina
1 z 1 ri e ji 1 z 1ri e ji 1 z 1 e ji 1 z 1 e ji
(2.53)
r
r
Im z
)(
(z )
1
i
zi
-1
Re z
zi
z i1
Fig. 7
Apar urmtoarele situaii particulare:
1. Dac ri = 1 , i 0, , nulul se afl pe cercul unitar, z i = e ji . n acest caz va mai
apare un zero, z i* = e ji . Celelalte dou zerouri, obinute prin inversarea primelor dou,
( )
(1 z
1 j
)(1 z
1 j
(2.54)
( )
z i = z i1 *
)(
1 z 1e ji 1 z 1e ji
z i* = z i1
Fig. 8
10
Silviu Ciochina
1
.
ri
Acetia genereaz de asemenea un factor de ordinul doi in funcia de transfer (Fig. 9).
zi
z i1
1
1 z 1ri 1 z 1
ri
Fig. 9
3. n fine, n cazul ri = 1 si i = 0 sau i = , deci z i = 1 , zeroul este egal i cu
inversul i cu complex conjugatul su. El genereaz un factor de ordinul unu (Fig.10, 11)
zi =
z i1
1 z 1
=1=
( )
= z i = z i
Fig. 10
zi =
z i1
1 + z 1
= 1
( )
= z i = z i
Fig. 11
Restricii in comportarea in domeniul frecven.
In cazul 1 expresia gsit pentru H 0 (e j ) nu presupune restricii speciale privind
comportarea in domeniul frecven, aa nct poate fi utilizat pentru realizarea filtrelor
11
Silviu Ciochina
trece jos (FTJ), trece sus (FTS), trece band (FTB), oprete band (FOB). Se remarc n
plus c H 0 (e j ) este funcie par.
( )
( )
( )
( )
1
2
hd (n)e jn
n =
H d (e
)e jn d
12
(2.55)
H ( e j ) =
Silviu Ciochina
N 1
h(n)e jn
(2.56)
n =0
suma finit H (e j ) .
Frecvent, se dorete un filtru cu o caracteristic de faz liniar i cu o
caracteristic amplitudine frecven H d (e j ) impus. Vom presupune dat i lungimea
N (cel puin aproximativ) a filtrului. Decizia asupra tipului de filtru ales se ia avnd n
vedere restriciile prezente mai nainte. ntr-o sintez cu coeficieni reali, H d (e j )
ndeplinete condiia de paritate:
H d ( e j ) = H d ( e j )
(2.58)
n cazurile 1 si 2, H 0 (e j ) este funcie par i se poate lua
H d0 (e j ) = H d (e j ) , [ , ]
(2.59)
)=e
N 1
2
H
d0
( e j )
(2.60)
H d 0 e j = H d e j , [ ,0)
(2.61)
0
=0
( )
( )
( )
) = je
N 1
2
H
d0
( e j )
(2.62)
13
Silviu Ciochina
cu proprietatea
w( n) = 0, pentru n 0, N 1
(2.65)
Este de ateptat ca trunchierea seriei sa conduc la anumite efecte asupra
caracteristicilor realizate.
Pentru a pune in eviden acest fapt vom introduce transformatele Z
Z{hd (n)} = H d ( z ) i W ( z ) = Z{w(n)}
nmulirea secvenelor are drept efect convoluia in planul Z, deci
z
h(n) = hd (n) w(n)
( H d W )( z ) = H ( z )
2j C
v
C = v C v = e
ju
(2.66)
(2.67)
2
care evident nu coincide in general cu H d (e j ) .
In cazul sintezei filtrelor cu faz liniar, funcia fereastr va trebui s
ndeplineasc condiia de simetrie
w(n) = w( N 1 n)
(2.69)
deci se poate scrie
W (e
)=e
N 1
W0 ( e j )
(2.70)
W ( e j )
Fig. 11
Silviu Ciochina
Hd (e j )
H(e j )
Fig. 12
H (e j ) b pentru [ b , ]
15
(2.71)
Silviu Ciochina
1+ t
1
1 t
Fig. 13
t b
1, n 0, N 1
wD ( n ) =
0, in rest
i este reprezentat n figura 14.
(2.74)
wD (n)
1
-2 -1
N-1 N N+1
Fig. 14
Transformata z este :
16
WD ( z ) =
Silviu Ciochina
N 1
1 z N
n =0
1 z 1
z n =
(2.75)
1 e
j
2
W D (e ) =
=e
(2.76)
1
1 e j
sin
2
Cum era de ateptat, avnd in vedere relaia de simetrie wD (n) = wD ( N 1 n) , apare si
aici termenul de faza nul
N
sin
2
W D 0 ( e j ) =
(2.77)
1
sin
2
Modulul spectrului, WD (e j ) este reprezentat, pentru N=8 in Fig. 15
jN
N 1
sin
( )
W D e j
2
N
2
N
Fig. 15
Remarcm urmtoarele puncte caracteristice :
- Pentru = 2k se obin maxime principale egale cu N;
N
2
- Pentru = 2 , deci = r
, dar r mN , se obin anulri;
N
2
- ntre dou zerouri succesive apare cte un maxim secundar; zerourile delimiteaz
lobii secundari;
17
Silviu Ciochina
3
= + deci =
. S evalum raportul ntre
aceast condiie, este
N
2
2
amplitudinea acestui lob i aceea a lobului principal.
-
W D (e
3
N
2
1
1 1
(2.78)
0
,
2
=
3
5
N 3
W D (e j 0 )
2N
sau -13dB. Aceast valoare s-a obinut pentru N suficient de mare. La valori mici ale lui
N, poate rezulta o valoare ceva mai mare a lobului secundar, dar pe msura ce N crete,
aceasta nu mai depinde de N, nct poate fi considerat practic constant. Valoarea
raportului de mai sus, exprimat n decibeli, este reprezentat n figura 16, pentru N=29.
n caracteristica rezultat a filtrului sintetizat, vor rezulta ondulaii cu amplitudinea
maxim de circa 9% (-21 dB) din amplitudinea tranziiei.
W D ( e j )
W D (e j 0 )
dB
-10
-20
-30
-40
-50
-60
-70
0.05
0.1
0.15
0.2
0.25
0.3
frecventa normata
Fig. 16
18
0.35
0.4
0.45
0.5
Silviu Ciochina
Ferestrele Hamming
Se definesc prin relaia :
1
2
(1 ) cos N (n + 2 ) ,
wH ( n ) =
0,
n 01, N 1
(2.79)
in rest
wH (n )
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10
15
20
25
30
35
40
45
Fig. 17
Aspectul secvenei wH (n ) este sugerat n Fig 17, pentru N=45. Eantioanele de la
capete (primul si ultimul) au valoarea
wH (0) = wH ( N 1) = (1 ) cos
N
Pentru lungimi N mari ,
wH (0) = wH ( N 1) 2 1
valoare apropiat de 0 pentru 0,5 . Termenul central (dac exist, deci dac N e
impar) are valoarea
N 1
wH
=1
2
Cderea abrupt la extremitile ferestrei este nlocuit cu una mai lent, avnd drept
efecte, pe de o parte lrgimea lobului principal al spectrului, iar pe de alta parte,
reducerea important a lobilor laterali. S justificm printr-un calcul aceste afirmaii.
wH (n) poate fi scris
1 j N j N n
1 j N j N n
wH ( n) = wD ( n)
e e
wD ( n)
e
e
wD ( n )
2
2
Pentru evaluarea spectrului vom utiliza teoremele liniaritii i deplasrii :
19
(2.80)
Silviu Ciochina
j ( )
j ( + )
j
1 jN
N ) 1 e N W (e
N ) (2.81)
W H (e ) = W D (e )
e W D (e
D
2
2
j
unde W D (e ) este spectrul ferestrei dreptunghiulare:
j
W D (e
)=e
N 1
2 W
D0 (e
),
2
WD0 (e j ) =
1
sin
2
(2.82)
sin
n consecin :
W H (e
) = e
1 j N j
e e
N 1
2 W
N 1
2
( )
2
N W
1 j N j
e
e
D0 (e
D0 (e
N 1
2
( + )
N W
2
j (
D0 (e
2
)
N )
j ( +
(2.83)
2
)
N )
dar
e
N 1
2
( )
N
2
=e
N 1
j
2 e N e j
= e
N 1
j
Ne
2
aa nct
2
2
j ( )
j ( + )
1
1
N
N ) (2.84)
W H (e ) = e
WD0 (e
WD0 (e
)+
W D0 (e ) +
2
2
n faa parantezei s-a obinut termenul de faz liniar, aa nct cantitatea din parantez
reprezint funcia de faz nul
j
N 1
j ( )
j ( + )
1
N ) + 1 W
N )
WH 0 (e ) = WD0 (e ) +
WD0 (e
(2.85)
D0 (e
2
2
Aceasta funcie este reprezentat n Figura 18, cu linie continu. n aceeai figur, sunt
reprezentai cu linie punctat, cei trei termeni ai sumei din relaia 2.85.
Se constat :
j
8
fa de cazul ferestrei dreptunghiulare
N
4
n cazul ferestrei Hamming propriu-zis mai apare o anulare a spectrului ntre
N
6
i
, care face ca principalul lob secundar sa aib o valoare foarte redusa (circa
N
20
Silviu Ciochina
( )
W H 0 e j
N
2
N
2
N
4
N
6
N
Fig. 18
( )
(e )
W H e j
WH
j0
dB
-10
-20
-30
-40
-50
-60
-70
-80
-90
0.05
0.1
0.15
0.2
0.25
0.3
frecventa normata
Fig. 19
21
0.35
0.4
0.45
0.5
Silviu Ciochina
n cazul = 0,5 (fereastra Hann), amplitudinea celui mai mare lob secundar este
de circa -31dB din aceea a lobului principal. Spectrul este reprezentat n figura 20,
pentru N=29. Ondulaiile caracteristicii de frecven sunt de circa 44 dB din
amplitudinea tranziiei.
( )
(e )
W H e j
WH
j0
dB
-20
-40
-60
-80
-100
-120
0.05
0.1
0.15
0.2
0.25
0.3
frecventa normata
Fig. 20
22
0.35
0.4
0.45
0.5