Documente Academic
Documente Profesional
Documente Cultură
Cap 3
Cap 3
,
_
, (3.1)
unde :
) j ( F - este modulul funciei de transfer,
n ordinul filtrului,
c
- reprezint! frecvena de t!iere.
Polii funciei de transfer sunt plasai n planul s pe un cerc de raz!
c
egal
dep!rtai (vezi figura 3.3a), iar caracteristica amplitudine- frecven!, pentru mai multe
valori ale lui n, este dat! n figura 3.3b.
Figura 3.3 a) Polii funciei de transfer
b) Caracteristica amplitudine-frecven!
n figura 3.3a) s-a considerat cazul n=5 (2
.
n- poli) care presupune existena a
doi poli pe axa real!. Dac! n este par atunci nu exist! poli pe axa real!.
3.2.3. Filtrul Cebev
Filtrul Ceb$ev se caracterizeaz! prin oscilaii controlabile n banda de trecere,
dar are urm!torul avantaj: pentru acela$i num!r de poli, comparativ cu filtrul
Butterworth, realizeaz! o caracteristic! de frecven! cu o pant! mai abrupt! n jurul
frecvenei de t!iere .
39
Caracteristica amplitudine-frecven! este dat! de urmatoarea relaie
) ( V 1
1
) j ( F
c
2
n
2
2
+
, (3.2)
unde: n - ordinul filtrului,
- factorul de riplu n banda de trecere,
c
, ) j ( F au acelea$i semnificaii ca n cazul filtrului Butterworth , iar
) x ( V
n
- polinom Ceb$ev de ordin n care este generat cu urm!toarea relaie de
recuren!
, 0 1 ) x ( xV 2 ) x ( V
n 1 n
+
+
n care x ) x ( V
1
. (3.3)
Prin se controleaz! ondulaiile n banda de trecere $i panta n jurul frecvenei
de t!iere . n figura 3.4 se reprezint! caracteristica amplitudine-frecven! a unui filtru
Ceb$ev.
Figura 3.4 Caracteristica amplitudine-frecven!
a filtrului Ceb$ev
Polii funciei de transfer sunt situai pe o elips! ce are axele determinate de
relaia urm!toare
1
1
1
]
1
,
_
+ + t
,
_
+ +
n
1
2
n
1
2
c
1 1
1
1 1
1
2
a , b
, (3.4)
unde :
n - reprezint! ordinul filtrului;
- parametrul prin care se controleaz! ondulaiile n banda de trecere.
40
Polii filtrului Ceb$ev sunt generai de o pereche de poli determinat! de dou!
filtre Butterworth. Ordonata unui pol de pe elips! este egal! cu ordonata polului de pe
cercul de raz! mare (
c
b ), corespunz!tor filtrului Butterworth, iar abscisa este
egal! cu abscisa polului de pe cercul de raz! mic! (
c
a ), corespunz!tor filtrului
Butterworth. Poziia polilor pe elips! a unui filtru Ceb$ev este ilustrat! n figura 3.5.
Figura 3.5(x - polii filtrului Butterworth,
polii filtrului Ceb$ev)
3.2.4. Filtrul eliptic
Filtrul eliptic se caracterizeaz! printr-o ondulaie a caracteristicii de frecven!,
att n banda de trecere, ct $i n cea de t!iere. Avantajul acestui filtru const! n faptul
c! realizeaz! o caracteristic! de frecven! mai abrupt!, n jurul frecvenei de t!iere,
dect filtrele menionate anterior.
Filtrul eliptic se bazez! pe propriet!ile funciei eliptice a lui Jacobi. Aceas!
funcie notata cu ) u ( sn , este o funcie dublu periodic! n raport cu variabila
complexa u. Funcia ) u ( sn mai depinde $i de un parametru k , situaie n care se scrie
sub forma ) k , u ( sn . Dac! se noteaz! cu ) k , u ( sn y , atunci
) y ( sn
t k 1 t 1
dt
u
1
y
0
2 2 2
(3.5)
reprezint! funcia eliptic! invers! de gradul 1.
Caracteristica amplitudine-frecven! a filtrului eliptic este dat! de relaia
urm!toare
41
) k , ( sn 1
1
) j ( F
1
2 2
2
+
, (3.6)
unde
1 A
k
2
1
, iar
A , sunt m!rimi prin care se stabile$te amplitudinea
ondulaiilor n banda de trecere, respectiv banda de t!iere.
Reprezentarea grafic! a caracteristicii filtrului eliptic este ilustrat! n figura 3.6.
Figura 3.6 Caracteristica amplitudine - frecven! a filtrului eliptic
Prin intermediul parametrilor A , se stabilesc performanele caracteristicii
amplitudine - frecven! a filtrului eliptic.
3.3. Filtre numerice
3.3.1. Introducere
Pentru nceput se vor stabili anumite noiuni cu privire la transformata Z a unei
funcii x(t). A ap!rut aceast! necesitate deoarece modul de procesare a datelor $i de
transmitere a lor presupune o discretizare a semnalului continuu.
Dac! se noteaz! cu x(t) semnalul continuu, atunci semnalul e$antionat ideal
este
0 n
T
) nT t ( ) nT ( x ) t ( x , (3.7)
unde ) nT t ( reprezint! impulsul Dirac.
Se aplic! transformata Laplace dat! de relaia
42
dt e ) t ( x )) t ( x ( L
0
st
, (3.8)
semnalului x
T
(t) $i rezult! urm!toarea expresie a transformatei Lapace a
semnalului e$antionat
0 n
nTs
T T
e ) nT ( x ) s ( X )) t ( x ( L . (3.9)
Se poate observa c! transformata Laplace conine informaii referitoare la
comportarea semnalului x
T
(t) numai n punctele de e$antionare.
n contextul celor menionate mai sus, transformata Z standard a semnalului
x
T
(t) se define$te prin urm!toarea relaie
+
0 n
n
n
0 n
n
T T
z x z ) nT ( x ) z ( X )) t ( x ( Z (3.10)
care s-a obinut din relaia (3.9) prin nlocuirea
sT
e z
+
.
n unele situaii se utilizeaz! $i transformata Z-biliniar!(aproximarea Tustin)
care permite determinarea funciei de transfer discrete - G(z), utiliznd funcia de
transfer din domeniul s - G(s). Pentru obinerea lui G(z) se face urm!toarea substituie
1
1
z 1
z 1
T
2
s
, (3.11)
n funcia de transfer G(s).
J ustificare:
Avand in vedere notaia anterioara
sT
e z
+
se face urm!torul artificiu de calcul prin
utilizarea seriei Taylor
... )
2
sT
(
! 2
1
)
2
sT
(
! 1
1
1
... )
2
sT
(
! 2
1
)
2
sT
(
! 1
1
1
e
e
e z
2
2
2
sT
2
sT
sT
+
+ + +
+
Se rein numai termenii de ordinul 1 $i rezult!
43
2
sT
1
2
sT
1
z
, de unde rezult!
1 z
1 z
T
2
s
+
.
De menionat faptul c! n literatura de specialitate se g!sesc tabele de
coresponden! ntre transformata Lapace $i transformata Z, tabele care pot u$ura
conversia unei funcii de transfer din domeniul s n domeniul z.
f(t) { } ) t ( f Z ) z ( F { } ) t ( f L ) s ( F
(t) 1 1
(t)
1 z
z
s
1
t
2
) 1 z (
Tz
2
s
1
t
n
1 n
1 n
) 1 z (
... z
Tz
+
+
1 n
s
! n
+
e
-at
aT -
e z
z
a s
1
+
t sin
1 T cos z 2 z
T sin z
2
+
2 2
s
+
t cos
1 T cos z 2 z
T cos z
2
+
2 2
s
s
+
e
-at
t sin
2aT - aT - 2
-aT
e T cos e z 2 z
T sin e z
+
2 2 2
a as 2 s + + +
e
-at
t cos
2aT - aT - 2
-aT
e T cos e z 2 z
T cos e z
+
2 2 2
a as 2 s
a s
+ + +
+
t
n-1
e
-aT
n aT
2 n
aT 1 n
) e z (
... z
ze T
+
n
) a s (
1 n
+
44
2. Transformata translatei originalului
{ }
1
]
1
m
1 k
k
k
m
z f ) z ( F z ) mT t ( f Z , m N,
{ }
1
]
1
1 m
0 k
k
k
m
z f ) z ( F z ) mT t ( f Z , m N. (3)
Demonstratie
Fie g(t) = f(t-mT) si h(t) = f(t+mT)
Cu aceste notaii transformata Z devine
{ } { }
0 k
k
k
z g ) t ( g Z ) mT t ( f Z
+ + + +
m k
k
k
1 m
1 m
1
1 0
z g z g ... z g g
+ + + +
0 k
) m k (
k
) 1 m (
1
1
) 1 m ( m
z f z f ... z f f
,
_
m
1 k
k
k
m
z f ) z ( F z
n mod analog se poate scrie
h(t) = f(t+mT)
{ } { } +
0 k
k
k
z h ) t ( h Z ) mT t ( f Z + + + +
+
... z f f ... z h h
1
1 k k
1
1 0
,
_
1 m
0 k
k
k
m
z f ) z ( F z
3. Teorema amortizarii
{ } ) z e ( F e ) t ( f Z
aT at
, a C.
Demonstratie
{ } ) z e ( F
e
z
f z f e e ) t ( f Z
aT
0 k
k
aT
k
0 k
k
k
akT at
,
_
45
4. Transformata produsului de convolutie
) z ( G ) z ( F g f Z
k
0 i
i k i
'
.
Demonstratie
Fie
0 k
k
k
z h ) z ( H
si
0 k
k
k
0 k
k
k
z g z f ) z ( G ) z ( F ) z ( H
Se observa ca
n
0 i
i i n
n
0 i
i n i n
g f g f h , n = 0, 1, 2,
deci
{ } ) z ( G ) z ( F ) z ( H h Z g f Z
k
k
0 i
i k i
'
,
{ } z f ) z ( F ) 1 z ( ) t ( f ) T t ( f Z
0
+ .
Demonstratie
Folosind proprietatea (2) in care m=1 avem
{ }
1 1
f ) z ( F
1 z
z
f ) z ( F
z
1
) z ( F ) T t ( f ) t ( f Z
+
si repectiv
{ } z f ) z ( F ) 1 z ( ) z ( F zf ) z ( zF ) t ( f ) T t ( f Z
0 0
+ .
'
.
46
Demonstratie
Folosind proprietatea (4) considerand g(t) = 1, deci g
i
= 1, i = 0,1,2,, si
{ }
1 z
z
) t ( g Z
7. Valoarea initiala
Daca exista
) t ( f lim f
0 t
0 t
0
>
atunci
) z ( F lim f
z
0
.
Demonstratie
0
2
2 1 0
z
0 k
k
k
z z
f ...
z
1
f
z
1
f f lim z f lim ) z ( F lim
,
_
+ + +
8. Valoarea finala
Daca exista
) t ( f lim ) ( f
t
+
atunci
) z ( F ) 1 z lim( ) ( f
1 z
1 z
>
+
.
Demonstratie
Fie ) t ( f ) T t ( f ) t ( d +
{ } { } ) t ( f ) T t ( f Z ) t ( d Z ) z ( D +
Trecand la limita in dezvoltarea transformatei Z a functiei d(t) obtinem
>
+ + +
0 k
0 1 2 0 1 k
1 z
1 z
f ) ( f ... f f f f d ) z ( D lim
Pe de alta parte din teorema (5) avem
{ }
0
1 z
1 z
1 z
1 z
1 z
1 z
f ) z ( F ) 1 z ( lim ) t ( f ) T t ( f Z lim ) z ( D lim +
>
>
>
47
3.3.2. Filtre recursive ( FR )
Dac! se cunoa$te funcia de transfer a filtrului n domeniul s, atunci, utiliznd
corespondena ntre transformata Z $i transformata Laplace, se poate determina
funcia de transfer discret! a filtrului numeric.
Filtrele recursive de baz! corespund unor ecuaii cu diferene finite de ordin 1
$i ordin 2 $i sunt date prin relaiile urm!toare:
( ) ( ) ( ) T ) 1 n ( Lx ) nT ( x T ) 1 n ( Ky nT y + , (3.12)
( ) ( ) ( ) ( ) T ) 2 n ( x L T ) 1 n ( x L ) nT ( x T ) 2 n ( y K T ) 1 n ( y K ) nT ( y
2 1 2 1
+ + (3.13)
Dac! se aplic! transformata Z ecuaiilor (3.12) $i (3.13), rezult! urm!toarele
funcii de transfer ale filtrelor de ordinul 1 $i 2 :
1
1
Kz 1
Lz 1
) z ( X
) z ( Y
) z ( H
, (3.14)
2
2
1
1
2
2
1
1
z K z K 1
z L z L 1
) z ( H
. (3.15)
Pentru implementarea hardware a acestor filtre se utilizeaz! circuite de
ntrziere, nmulire $i adunare. Schemele prin care se realizeaz! aceste filtre sunt
date in figurile 3.7 $i 3.8.
Figura 3.7
Figura 3.8
48
Deoarece funcia de transfer a unui filtru recursiv reprezint! de fapt funcia de
transfer discret! a unui sistem dinamic, stabilitatea filtrelor se analizeaz! n aceea$i
manier! ca n cazul sistemelor dinamice. Un filtru recursiv este stabil dac! toi polii
funciei de transfer ai acestuia sunt situai n interiorul cercului unitate .
3.3.3. Filtre nerecursive ( FNR )
Spre deosebire de filtrele recursive, filtrele nerecursive calculeaz! ie$irea pe
baza unui num!r relativ mare de valori corespunz!toare semnalului de intrare, valori
obinute la momentele de timp anteriore.
Ie$irea unui filtru nerecursiv este dat! prin relaia
( )
1 N
0 m
T ) m n ( x ) m ( h ) nT ( y , (3.16)
care reprezint! produsul de convoluie ntre r!spunsul la impuls $i semnalul de
intrare.
n acest caz proiectarea unui filtru nerecursiv urm!re$te aproximarea
r!spunsului la impuls al filtrului cu r!spunsul la impuls impus prin datele de
proiectare.
Dac! la intrarea filtrului se aplic! impulsul unitar x=[1 0 0 .. 0]
T
, atunci
ie$irea filtrului este vectorul [h
0
, h
1
, ..h
n
, 0, 0, .., 0]
T
, vector care reprezint! r!spunsul
la impuls.
Funcia de transfer a filtrului nerecursiv este dat! de relaia
n
0 m
m
z h(m) H(z)
. (3.17)
Pentru a realiza o imagine complet! a modului de filtrare a unui semnal,
utiliznd un filtru nerecursiv, se ilustreaz! n figura 3.9 trei situaii n care se prezint!:
semnalul de intrare aplicat filtrului-x, semnalul la ie$irea filtrului-y $i modul de calcul
al ie$irii filtrului utiliznd produsul de convoluie.
a)
49
b)
c)
Figura 3.9
Se poate observa faptul c! pe masur! ce cre$te frecvena semnalului de intrare,
semnalul de ie$ire este atenuat din ce n ce mai mult. Acest lucru se datoreaz!
faptului c! n cadrul produsul de convoluie se sumeaz! ponderat un num!r din ce n
ce mai mare de perioade ale semnalului de intrare, astfel c! ie$irea se anuleaz!. O
asemenea situaia este reprezentat! $i n figura 3.9 c).
3.4. Tehnici de proiectare a filtrelor numerice
n cadrul anumitor tehnici de proiectare a filtrelor numerice se utilizeaz!
rezultatele obinute n etapa de analiz! $i sintez! a filtrelor analogice. n aceste
circumstane, n etapa de proiectare a filtrelor numerice se urm!re$te aproximarea
modelelor neparametrice ce caracterizeaz! filtrele analogice cu modele neparametrice
sau parametrice ce caracterizeaz! filtrele numerice.
Filtrele numerice se mai pot proiecta $i prin metode directe, metode care nu
utilizeaz! caracteristicile n frecven! ale filtrelor analogice .
n general, pentru proiectarea filtrelor numerice, se impune satisfacerea unor
condiii care vizeaz! performanele filtrului att n banda de trecere, ct $i n banda
de t!iere. n figura 3.10 se prezint! m!rimile prin care se caracterizeaz! modelul
neparametric al filtrului, caracteristica amplitudine - frecven!.
50
Figura 3.10
Banda de trecere este caracterizat! de o amplitudine 1 $i o toleran! de ) (
1
t ,
iar n banda de t!iere A=0 $i tolerana
2
+ .
De menionat faptul c! frecvenele de t!iere: n banda de trecere -
p
$i n
banda de taiere -
s
, sunt date sub forma unui unghi n planul Z .
n concluzie fiind date condiiile de proiectare, calculul filtrului devine o
problem! de aproximare. Metodele matematice utilizate la proiectarea filtrelor
numerice, depind n mare m!sur! de tipul de r!spuns al filtrului $i anume:
- filtre cu r!spuns la impuls infinit ( IIR), pentru care caracteristica de
frecven! este aproximat! printr-o funcie raional! ;
- filtre cu r!spuns la impuls finit ( FIR ), pentru care caracteristica de
frecven! este aproximat! printr-o funcie de tip polinomial!.
3.4.1. Proiectarea filtrelor IIR pe baza caracteristicilor filtrelor analogice
Aceast! metod! de proiectare const! n determinarea funciei de transfer a
filtrului IIR, prin aplicarea anumitor transform!ri funciei de transfer a filtrului
analogic, astfel nct s! se conserve anumii indicatori de performan! ai filtrului.
3.4.1.1. Metoda invarian#ei r$spunsului la impuls
n cadrul proiect!rii filtrului se urm!re$te ca r!spunsul la impuls al filtrului
analogic s! coincid! cu r!spunsul la impuls al filtrului numeric n momentele
e$antion!rii, conform relaiei
51
) nT ( h ) nT ( h
a n
, (3.18)
unde: h
n
(nT) este r!spunsul la impuls a filtrului numeric,
h
a
(nT) este r!spunsul la impuls a filtrului analogic.
De exemplu, dac! funcia de transfer a filtrului analogic este de forma
n
1 k
k
k
s s
A
) s ( H , (3.19)
atunci funcia de transfer a filtrului numeric care satisface relaia (3.18) este
n
1 k
1 sT
k
z e 1
A
) z ( H . (3.20)
Observ#ie: Trecerea de la funcia de transfer (3.19) la funcia de transfer discret!
(3.20) se face aplicnd transformata Z standard.
Exemplul nr. 1
S! se proiecteze un filtru numeric trece jos Butterworth care s! satisfac!
urm!toarele condiii:
atenuarea n banda de trecere (0 0,2$) s! fie mai mic! de 1dB;
atenuarea n banda de t!iere - (0,3$ - $) s! fie mai mare de 15dB.
Dac! amplitudinea se consider! normat! ( 1 ) j ( H
a
pentru orice valoare
a lui aparinnd benzii de trecere), atunci cele dou! condiii se scriu sub forma:
dB 1 ) 2 , 0 j ( H lg 20 ) j ( H lg 20
a ) 2 , 0 ; 0 ( a
, (3.21)
dB 15 ) 3 , 0 j ( H lg 20 ) j ( H lg 20
a ) 2 , 0 ; 0 ( a
. (3.22)
Avnd n vedere faptul c!
1 ) j ( H
) 2 , 0 ; 0 ( a
, (3.23)
atunci relaiile anterioare devin
1 ) 2 , 0 j ( H lg 20
a
, (3.24)
52
15 ) 3 , 0 j ( H lg 20
a
. (3.25)
Dup! cum se $tie, p!tratul caracteristicii amplitudine frecven! a filtrului
Butterworth este dat de relaia
n 2
c
2
a
1
1
) j ( H
,
_
. (3.26)
nlocuind relaia (3.26) n relaiile (3.24) $i (3.25) rezult!
1
1
1
lg 20
2 , 0
n 2
c
,
_
, (3.27)
15
1
1
lg 20
3 , 0
n 2
c
,
_
(3.28)
sau, dup! efectuarea calculelor, se obine sistemul
'
,
_
,
_
+
5 , 1
n 2
c
1 , 0
n 2
c
10
3 , 0
1
10
2 , 0
1
(3.29)
care este echivalent cu sistemul urm!tor
'
,
_
,
_
1 10
3 , 0
1 10
2 , 0
5 , 1
n 2
c
1 , 0
n 2
c
. (3.30)
53
n urma rezolv!rii sistemului se obin urm!toarele valori: n=5,8858 $i
%
c
=0,7047. Deoarece n trebuie s! fie ntreg se rotunje$te la valoarea n=6 $i rezult!
%
c
=0,7032.
Avnd disponibili parametrii n si %
c
polii funciei de transfer ai filtrului
analogic sunt: p
1,2
=-0,1820j
.
0.6792; p
3,4
=-0,4972j
.
0,4972; p
5,6
=-0,6792j
.
0,1820,
iar funcia de transfer este
) 49 , 0 s 35 , 1 s )( 49 , 0 s 99 , 0 s )( 49 , 0 s 36 , 0 s (
12093 , 0
) s ( H
2 2 2
a
+ + + + + +
(3.31)
Se aplic! transformata Z standard funciei de transfer (3.31) $i rezult!
urm!toarea funcie de transfer a filtrului numeric
2 1
1
2 1
1
2 1
1
z 25 , 0 z 99 , 0 1
z 63 , 0 85 , 1
z 36 , 0 z 06 , 1 1
z 14 , 1 14 , 2
z 69 , 0 z 12 , 0 1
z 44 , 0 28 , 0
) z ( H
+
+
+
+
+
.
(3.32)
Implementarea filtrului numeric dat prin funcia de transfer (3.32) se
realizeaz! prin conectarea n paralel a trei filtre recursive de ordinul 2.
Exemplul nr. 2
S! se proiecteze un filtru de tip Ceb$ev care s! satisfac! acelea$i cerine ca $i
filtrul Butterworth din exemplul anterior.
Se $tie c! modulul funciei de transfer a filtrului Ceb$ev este
) / ( V 1
1
) j ( H
c n
2
o
+
, (3.33)
unde semnificaia m!rimilor ,V
n
(x) este dat! n paragraful n care s-a prezentat filtrul
Ceb$ev.
Dac! se impun condiiile menionate $i se parcurg etapele din exemplul
anterior, atunci rezult! urm!toarea funcie de transfer corespunz!toare filtrului
Ceb$ev analogic
) 38 , 0 s 17 , 0 s )( 1 , 0 s 42 , 0 s (
038286 , 0
) s ( H
2 2
a
+ + + +
. (3.34)
Funcia de transfer a filtrului numeric H(z) corespunz!toare lui ) s ( H
a
este
54
2 1
1
2 1
1
z 85 , 0 z 49 , 1 1
z 02 , 0 08 , 0
z 65 , 0 z 50 , 1 1
z 02 , 0 08 , 0
) z ( H
+
+
+
. (3.35)
Se constat! faptul c! ordinul funciei de transfer obinute este mai mic cu 2
dect ordinul funciei de transfer a filtrului Butterworth, cu toate c! filtrul satisface
acelea$i prescripii de proiectare.
3.4.1.2. Metoda transformatei Z-biliniare
Din exemplele anterioare se poate observa faptul c! trecerea de la funcia de
transfer ) s ( H
a
la funcia de transfer discret! - H(z), utiliznd transformata Z biliniar!
1
1
z 1
z 1
T
2
s
, (3.36)
reprezint! doar un calcul algebric.
Avnd n vedere relaia
sT
e z
$i relaia (3.36), leg!tura dintre frecvenele din
planul s $i z este dat! de expresia urm!toare
)
2
T
( tg
T
2
. (3.37)
Exemplul nr. 3
Se consider! acelea$i prescripii de proiectare ca cele din exemplul nr. 1, pe
care trebuie s! le ndeplineasc! filtrul Butterworth trece jos. n aceste ipoteze,
utiliznd relaia (3.37), relaiile (3.24) $i (3.25) devin
1 )
2
2 , 0
( tg 2 j ( H lg 20
a
, (3.38)
15 )
2
3 , 0
( tg 2 j ( H lg 20
a
. (3.39)
Observa#ie: n relaiile anterioare s-a considerat T=1.
Avnd n vedere relaia urm!toare
55
n 2
c
2
a
1
1
) j ( H
,
_
, (3.40)
relaiile (3.38) $i (3.39), prin transformarea inegalit!ilor n egalit!i devin:
1 . 0 n 2
c
10 )
)
2
2 , 0
( tg 2
( 1
, (3.41)
5 . 1 n 2
c
10 )
)
2
3 , 0
( tg 2
( 1
. (3.42)
Se elimin!
c
din relaiile anterioare $i rezult!
3044 . 5
)] 1 . 0 ( tg / ) 15 , 0 ( tg lg[
)] 1 10 /( ) 1 10 lg[(
2
1
n
1 . 0 5 , 1
. (3.43)
Se rotunje$te n la valoarea n=6 $i rezult! 76622 . 0
c
.
n urma acestor calcule funcia de transfer a filtrului analogic devine
) 58 , 0 s 48 , 1 s )( 58 , 0 s 08 , 1 s )( 58 , 0 s 39 , 0 s (
20238 , 0
) s ( H
2 2 2
a
+ + + + + +
, (3.44)
iar funcia de transfer discret!, rezultat! n urma aplic!rii transformatei Z biliniare
(3.36), pentru care s-a considerat T=1, este dat! de relaia urm!toare
) z 21 , 0 z 9 , 0 1 ( ) z 35 , 0 z 01 , 1 1 ( ) z 7 , 0 z 2 , 1 1 (
) z 1 ( 00073 , 0
) z ( H
2 1 2 1 2 1
6 1
+ + +
+
.(3.45)
3.4.1.3. Proiectarea direct$ a filtrelor IIR.
Proiectarea direct! const! n aproximarea ct mai bine a caracteristicii de
frecven! ideale a unui filtru trece jos. Se va prezenta metoda de proiectare pe baza
aproxim!rii caracteristicii filtrului Butterworth.
56
Fie dat! funcia de transfer a unui filtru recursiv
T & j 1 -
i
i
i
i
i
i
e T sin j T cos z ,
z K
z L
) z ( H
. (3.46)
Deoarece
T sin j T cos e z
T & j -1
,
relaia anterioar! devine
i
i
i
i
i
i
i
i
i
i
i
i
i
i
Ti sin j K Ti cos K
Ti sin j L Ti cos L
) T sin j T (cos K
) T sin j T (cos L
) T ( H
.
(3.47)
Dac! se noteaz! cu
) k cos( y
k
,
atunci se poate scrie
sin k sin cos k cos ] ) 1 k cos[( y
1 k
+
, (3.48)
sin k sin cos k cos ) 1 k cos[( y
1 k
+
+
. (3.49)
Se adun! cele dou! relaii $i rezult! relaia
cos y 2 k cos cos 2 y y
k 1 k 1 k
+
+
(3.50)
care este echivalent! cu relaia
1 k k 1 k
y cos y 2 y
+
, unde 1 y
0
$i cos y
1
. (3.51)
Analiznd relaia (3.51) se poate afirma faptul c! y
k
este un polinom real n
cos . n mod similar se demonstreaz! faptul c! ) k sin( u
k
este tot un polinom
real n cos .
Utiliznd aceste artificii de calcul relaia (3.47) devine
57
i
i
i
i
i
i
i
i
i
i
i
i
T cos f T sin j T cos e
T cos d T sin j T cos c
) T ( H
. (3.52)
Caracteristica amplificare-frecven! exprimat! prin p!tratul modulului funciei
de transfer este
( )
( )
,
_
+
,
_
,
_
+
,
_
i
i
i
i
i
i
2
i
i
i
2
2
i
i
i
2
i
i
i
2
2
i
i
i
2
T cos h
T cos g
T cos f T cos 1 T cos e
T cos d T cos 1 T cos c
) T ( H
.
(3.53)
Se face notaia
2
T
tg 1
2
T
tg 1
T cos
2
2
, (3.54)
iar relaia anterioar! devine
i
i 2
i
i
i 2
i
2
2
T
tg
2
T
tg '
) T ( H
, (3.55)
unde
i i
, sunt constante reale.
n concluzie se pot afirma urm!toarele:
p!tratul caracteristicii amplitudine-frecven! se poate exprima ca o funcie
raional! de
2
T
tg
2
,
) ( P 1
1
) T ( H
2
2
+
, (3.56)
unde ) ( P
2
este o funcie polinomial! de
2
T
tg
2
;
funcia
2
) T ( H este funcie monoton descresc!toare.
58
Pentru proiectarea unui filtru Butterworth se ia forma cea mai simpl! a lui
) ( P
2
$i anume
2
T
tg a ) ( P
2m 2
, (3.57)
unde a este o constant! real!.
n aceste ipoteze caracteristica amplitudine-frecven! este dat! de relaia
2
T
tg a 1
1
| ) T ( H |
2m
+
. (3.58)
Se poate observa faptul c! pentru ) , (
2
T
tg
, deci ) , 0 (
2
T
tg
2
,
rezult! ) , 0 ( ) ( P
2
, ceea ce demonstreaz! faptul c! | ) T ( H | este monoton
descresc!toare.
Pe de alt! parte funcia de transfer, care aproximeaz! caracteristica
amplitudine-frecven!, are un zerou de ordin m la frecvena de t!iere. Dac!
c
este
frecvena de t!iere la 3dB, atunci constanta a are expresia
1
c m 2
2
T
tg a
,
_
. (3.59)
Cu aceste notaii p!tratul caracteristicii amplitudine - frecven! devine
m 2
c
2
2
T
tg
2
T
tg
1
1
) T ( H
,
_
. (3.60)
Dac! se evalueaz! relaia (3.60) n punctele: 0,
c
, /T, atunci se obine:
1 ) 0 ( H ,
2
1
) H(
c
$i 0
T
H
,
_
+
, (3.61)
se urm!re$te s! se determine poziia polilor n planul z
-1
.
Se face notaia
1
1
z 1
z 1
p
, (3.62)
unde
v j u p + , iar
T & j -1
e z
.
Dac! z
1
este situat pe cercul unitar, atunci p devine
2
T
tg j p
sau
2
T
tg v 0, u
. (3.63)
n planul p polii funciei de transfer
m 2
c
2
T
tg
2
T
tg
1
1
) T ( H
,
_
(3.64)
sunt r!d!cinile ecuaiei
0 1
V
p j
m 2
c
+
,
_
, (3.65)
unde
2
T
tg V
c
c
. (3.66)
Ecuaia anterioar! are r!d!cinile
+
m 2
1 i 2
j
c i
e V p unde 1 - 0,2m i , (3.67)
r!d!cini care se pot scrie $i sub forma
60
'
m 2
1 i 2
sin V v
m 2
1 i 2
cos V u
c i
c i
. (3.69)
Dup! cum se $tie
y j x e z
T & j 1 -
+
. (3.70)
n urma identific!rii p!rilor reale $i imaginare din relaiile (3.69) $i (3.70)
rezult! relaiile
( )
( )
( )
'
+ +
+ +
+
2 2
2 2
2 2
v u 1
v 2
y
v u 1
v u 1
x
. (3.71)
Deoarece
2
c
2 2
V v u + , (3.72)
relaiile (3.71) se scriu sub forma
'
+ +
+ +
2
c
2
c
2
c
V u 2 1
v 2
y
V u 2 1
V 1
x
. (3.73)
Se elimin! m!rimile u $i v din relaiile (3.73) $i se nlocuiesc n relaia (3.72) $i
rezult!
61
( )
2
2
c
2
c
2
2
c
2
c 2
V 1
V 4
V 1
V 1
x y
,
_
+
+ . (3.74)
Ecuaia (3.74) reprezint! ecuaia unui cerc de raz!
2
c
c
V 1
V 2
$i centru
1
]
1
+
0 ,
V 1
V 1
2
c
2
c
.
Deoarece
2
T
tg V
c
c
, raza $i coordonatele cercului devin:
T tg
c
;
1
1
1
]
1
+
0 ,
)
2
( tg 1
)
2
( tg 1
c
2
c
2
.
Poziiile polilor n planul p rezult! din ecuaiile (3.72) $i (3.73) $i sunt date de
relaiile:
'
+
+
+
+
2
T
tg
2m
1 2i
cos
2
T
tg 2 1
2m
1 2i
sin
2
T
tg 1
y
2
T
tg
2m
1 2i
cos
2
T
tg 2 1
2
T
tg 1
x
c 2 c
c 2
i
c 2 c
c 2
i
. (3.75)
n concluzie se poate sintetiza faptul c! pentru proiectarea direct! a filtrelor
IIR se parcurg urm!toarele etape:
se aproximeaz! caracteristica amplitudine-frecven! printr-o ecuaie de forma
m 2
c
2
T
tg
2
T
tg
1
1
) T ( H
,
_
(3.76)
$i se determin! ordinul filtrului m;
se determin! poziia polilor funciei de transfer utiliznd relaiile (3.75);
62
cunoscndu-se polii funciei de transfer se determin! funcia de transfer discret! n
aceea$i manier! ca n cazul metodei invarianei r!spunsului la impuls.
3.4.2. Transform$ri de frecven#$ ale filtrelor IIR trece-jos
n cadrul paragrafelor anterioare s-au prezentat metode de proiectare a filtrelor
numerice IIR trece-jos. n unele situaii se impune utilizarea $i a altor tipuri de filtre
ca de exemplu: trece-sus, trece-band!, opre$te-band! etc.
Procedeul utilizat pentru proiectarea acestor filtre presupune parcurgerea a
dou! etape:
n cadrul primei etape se proiecteaz! filtrul trece-jos prototip utilizndu-se una
dintre metodele prezentate n paragrafele anterioare;
n a doua etap! se utilizeaz! o transformare algebric! [2], prin intermediul c!reia
se obine funcia de transfer a filtrului, trece-sus, trece-band! sau opre$te-band!.
n lucrarea [2] sunt prezentate transformarile algebrice prin intermediul c!rora
se face trecerea de la un filtru prototip trece-jos la unul dintre filtrele menionate mai
sus.
De exemplu pentru a realiza trecere de la un filtru trece-jos la un filtru trece-
sus se utilizeaz! urm!toarea transformare algebric!:
1
s
1
s 1
j
z 1
z
z
+
+
, unde
)
2
cos(
)
2
cos(
j
c
s
c
j
c
s
c
+
, iar
s
c
- frecvena de t!iere a filtrului trece sus,
j
c
- frecvena de t!iere a filtrului trece jos.
Transformarea de frecven! a filtrului trece jos trebuie sa satisfac! urm!toarele
proprietai:
1) dac! H
j
(Z) reprezint! funcia de transfer a filtrului prototip trece jos, atunci
H(Z) (Z=T
f
(z)) trebuie s! corespund! unui filtru stabil $i cauzal.
2) dac! z aprtine C(0,1), atunci $i Z aparine C(0,1).
n domeniu continuu transform!rile de frecven! sunt mult mai sugestive. De
exemplu, dac! se noteaz! cu '
p
frecvena de t!iere a filtrului prototip, atunci
transform!rile de frecven! sunt n conformitate cu tabelul urm!tor:
63
Tipul
transform!rii
Transformarea
Trece jos
Trece jos
S S
'
p
p
Trece jos
Trece sus
S
S
'
p p
Trece jos
Trece banda ) ( S
S
S
l n
n l
2
p
+
Trece jos
Opre$te
banda
n l
2
l n
p
S
) ( S
S
3.4.3. Aspecte privind proiectarea filtrelor cu r$spuns la impuls finit (FIR)
Pentru proiectarea filtrelor numerice cu r!spuns la impuls finit se pot utiliza
mai multe procedee printre care amintim:
procedee care apeleaz! la aproximaii de tip Ceb$ev;
proiectarea prin aplicarea ferestrelor de timp;
procedee care utilizeaz! tehnici de analiz! statistic!.
Tehnicile de proiectare a acestor filtre presupun parcurgerea urm!toarelor etape:
alegerea metodei de proiectare $i conversia modelului neparametric ntr-o
reprezentare matematic! care aproximeaz! r!spunsul filtrului ideal;
64
rezolvarea problemei de conversie n vederea determin!rii parametrilor filtrului.
Aceast! etap! presupune, mai nti, stabilirea tipului de filtru $i a gradului acestuia
$i apoi calculul parametrilor;
verificarea prin simulare a faptului c! filtrul rezultat satisface specificaiile
impuse.
3.4.4. Proiectarea filtrelor cu r$spuns la impuls finit (FIR) utiliznd rela#ii de
aproximare.
Pentru o mai bun! nelegere a specificaiilor de proiectare, n figura urm!toare,
se ilustreaz! r!spunsul n frecven! al unui filtru trece jos.
Figura 3.11 Caracteristica amplitudine-frecven!
a unui filtru trece jos
Filtrul trece jos, avnd caracteristica amplitudine - frecven! dat! n figura
anterioar!, se caracterizeaz! prin urm!toarele m!rimi:
frecvena de t!iere a benzii de trecere Fp;
frecvena de t!iere a benzii de t!iere Fs;
deviaia benzii de trecere (
1
;
deviaia benzii de t!iere (
2
.
Specificaiile de proiectare ale unui filtru cu r!spuns la impuls infinit sunt
urm!toarele:
num!rul de e$antioane N;
l!imea zonei de tranziie )F=F
s
-F
p
,
raportul de deviere K=(
1
/(
2
.
Un filtru optimal de tip Ceb$ev este acela pentru care N, F
p
, F
s
si K sunt
specificate, iar (
1
, (
2
sunt minime.
Pe baza masur!rii unui set mare de filtre optimale cu faza liniar!, de tip trece
jos, Herrmann [2] a determinat empiric relaiile:
65
D=D
(
()
1
,)
2
)-f()
1
,)
2
)
.
*F
2
,
(3.77)
D=(N-1)
.
*F,
relaii care sunt utilizate n etapa de proiectare a filtrelor n cazul cnd unul din
parametri nu este specificat. Expresiile m!rimilor: D
(
()
1
,)
2
), f()
1
,)
2
) din relaiile
(3.77) sunt
D
(
()
1
,)
2
)=[a
1
(lg)
1
)
2
+a
2
lg)
1
+a
3
]lg)
2
+[a
4
(lg)
1
)
2
+a
5
lg)
1
+a
6
]; (3.78)
f()
1
,)
2
)=b
1
+b
2
lg)
1
-b
2
lg)
2
.
Dac! se presupune c! unul din parametri N, F
p
, F
s
, )
1
, )
2
nu este specificat,
atunci relaiile anterioare permit determinarea parametrului nespecificat. n cele ce
urmeaz! se prezint! doar dou! cazuri.
Cazul 1: N - nespecificat, situaie n care formula de calcul a lui N este
1 F ) , ( f
F
) , ( D
N
2 1
2 1
+
. (3.79)
Cazul 2: F
p
- nespecificat, acesta determinndu-se cu relaia
)
) 1 N (
) , ( D ) , ( f 4
1 1 (
) , ( f 2
1 N
F F F F
2
2 1 2 1
2 1
s s p
+ t
. (3.80)