Sunteți pe pagina 1din 21

CURS 14 Analiza si sinteza circuitelor (6/6)

Metode de aproximare n sinteza filtrelor


Cuprins
Principiul sintezei
Aproximarea de tip maxim plat
Filtre Butterworth
Proiectarea filtrelor Butterworth
1. Determinarea ordinului filtrului
2. Deducerea functiei de transfer a filtrului
3. Ajustarea parametrilor funciei de transfer
4. Discretizarea functiei de transfer
Aproximarea de tip riplu egal
Filtre Cebev
1. Determinarea ordinului filtrului
2. Deducerea functiei de transfer a filtrului
Concluzii


Metode de aproximare n sinteza filtrelor

1. Principiul sintezei

Se porneste de la un filtru trece jos (FTJ) ideal, avnd caracteristica de frecventa din fig.
1. In ordonata se reprezinta patratul amplificarii
2
2
( ) ( ) A H j e e = . FTJ ideal nu este
realizabil fizic (are o panta infinita a caracteristicii de la zona de trecere la cea de blocare).
Prima problema care se pune este de aproximare a acestei caracteristici ideale,
nerealizabile fizic, printr-o caracteristica realizabila fizic. Cele mai utilizate metode de
aproximare sunt:
1. aproximarea de tip maximum plat;
2. aproximarea de tip riplu egal;

Figura 1: Caracteristica ptratului amplificrii i caracteristica de faz la un FTJ ideal

= >
= s
= =
1 , 0
1 , 1
) ( (
2
2
t
t
i i
A j H
e e
e e
e e (0)
De regul, procedura de proiectare a unui filtru prevede, ntr-o prim etap, proiectarea
unui filtru trece jos normalizat, la care caracteristica de frecven se consider n raport cu
frecvena normat /
t
e e . In aceste condiii, frecvena de tiere a FTJ normalizat se consider
egala cu 1.
2 Metode de aproximare in sinteza filtrelor
Procedura de proiectare a unui filtru include urmtoarele etape:
1. pornind de la cerinele de calitate impuse prin datele de proiectare, se determin ordinul
filtrului normalizat;
2. Se determinarea funcia de transfer a acestuia;
3. Se recalculeaza (ajusteaza) parametrii din funcia de transfer a filtrului, astfel nct acesta
s realizeze frecvena de tiere impus n aplicaia real;
4. Discretizarea functiei de transfer. Filtrul sintetizat este un sistem IIR, care poate fi
implementat prin mijloace analogice sau numerice. In situaia realizrii numerice, se
discretizeaz funcia de transfer obinut la pasul anterior.

Dac se cere proiectarea unui alt tip de filtru, FTJ, FTB sau FOB, atunci se aplic
transformri de frecven specifice, pentru obinerea acestor filtre, pornind de la FTJ
normalizat.


2. Aproximarea de tip maximum plat

In acest caz, forma caracteristicii de frecven este monoton sczatoare i se pune
condiia de maximum plat, adic ptratul amplificrii, A
2
(), s fie ct mai aproape de
valoarea unitar, n banda de trecere, i ct mai aproape de zero, n banda de blocare.

Fie un filtru avnd urmatoarea expresie general a ptratului amplificrii:

2 4 2
2
2 2 1 2
2 4 2
1 2
1 ...
( ) ( )
1 ...
m
m
n
n
d d d
H j A
c c c
e e e
e e
e e e
+ + + +
= =
+ + + +
(1)

unde valoarea maxim a lui m este n 1.
Eroarea de aproximare a funciei
2
( )
i
H je prin
2
( ) H je este

2
2
2
1 ( ) pentru [0,1]
( )
( ) pentru 1
H j
H j
e e
c e
e e

=

>

(2)

Se dezvolt n serie aceast funcie, pentru = 0:

2 2 2 2 2 2 2 2
2
2 2 2 2
0 0 0
( ) ( ) ( ) ( ) ( )
( ) (0) ... ...
1! 2! !
( ) ( )
k k
k
d d d
k
d d d
e e e
e c e e c e e c e
c e c
e e e
= = =
| | | | | |
= + + + + + | | |
| | |
\ . \ . \ .
(3)

n care (0) c =0. Pentru ndeplinirea condiiei de tip maximum plat n banda de trecere, este
necesar ca un numr ct mai mare din termenii dezvoltrii n serie s fie nuli. Din relaia (2)
se constat c derivatele erorii i ale ptratului amplificrii difer doar prin semn. Prin urmare,
se impune condiia ca un numr ct mai mare de derivate ale ptratului amplificrii s se
anuleze, pentru = 0.
Pornind de la relaia (1), ptratul amplificrii se poate pune sub forma

3 Analiza si sinteza circuitelor si sistemelor

2 2 2 4
1 1 1 1 1 2 2
( ) 1 ( ) [( ) ( )] ... A c d c d d c d e e e = + + + (4)

i rezult c
2
1 1
2
0
( )
( )
d
c d
d
e
c e
e
=
| |
= |
|
\ .

deci anularea acestei derivate implic
1 1
c d =
.
Apoi
2 2
2 2
0
( )
( )
d
d
e
c e
e
=
| |
|
|
\ .
= =
1 1 1 2 2
( ) ( ) c d d c d ,

deci anularea i a acestei derivate implic
2 2
c d = , etc. Deci, ptratul amplificrii, A
2
(),
satisface condiia de maximum plat dac

1 1 2 2
; ; ... ;
m m
c d c d c d = = = (5)

Dac sunt valabile relaiile (5) i se definete polinomul

2 2 4 2
1 2
( ) 1 ...
m
m m
A d d d e e e e = + + + + (6)

atunci condiia de maximum plat este ca expresia (1) s fie sub forma

2
2
2 2
2 2
( )
( ) ( )
( )
m
n
m n
A
H j A
A c
e
e e
e e
= =
+
(7)


Figura 2: (a) Aproximare de tip maxim plat; (b) Forma caracteristicii ptratului amplificrii
filtrului Butterworth, la diferite valori ale ordinului n

2.1.Filtrul Butterworth

Cazul cel mai important al filtrelor de tip maximum plat se obine punnd:

4 Metode de aproximare in sinteza filtrelor
2
( )
m
A e =1, (8)

adic numrtorul funciei de transfer este egal cu 1. Dac, n plus, c
n
= 1, atunci ptratul
amplificrii are expresia

2
2
2
1
( ) ( )
1
n
H j A j e e
e
= =
+
(9)

iar filtrul care se obtine se numeste filtru Butterworth. Amplificarea in dB a filtrului
Butterwoth este

2
2
1
20log ( ) 10log 10log(1 )
1
n
dB
n
A H je e
e
= = = +
+
(10)

Deoarece caracteristica se consider n raport cu frecvena normat (cnd pulsaia de
tiere se consider unitar), n zona de trecere avem:

2
10log(1 ) 10log(1) 0; 1;
n
dB
A e e = + ~ = < (8)

iar in zona de blocare
2 2
10log(1 ) 10log( ) 20. .log ; 1;
n n
dB
A n e e e e = + ~ = > (9)

Deci, caracteristica de frecven are, n zona de blocare, o pant egal cu -20.n dB/dec. Forma
caracteristicii A
2
() este data in Fig. 2.b, pentru diferite valori ale ordinului n al filtrului.


2.2.Proiectarea filtrului Butterworth

Datele de proiectare sunt furnizate prin gabaritul impus filtrului, care include
performanele pe care trebuie s le realizeze filtrul. In fig. 3 se ilustreaz gabaritul filtrului,
definit prin 4 parametri: dou frecvene,
e
i
b
, situate la stnga i la dreapta frecvenei de
tiere
t
=1 (de regul, la distane foarte mici), i amplificrile (atenuarile) n dB
corespunztoare acestor frecvene (A
M
i A
m
). Caracteristica de frecven a filtrului trebuie s
se strecoare prin canalul nenegrit (liber) din Fig. 3.

Paii de proiectare a filtrului Butterworth sunt urmtorii:

2.2.1. Determinarea ordinului n al filtrului, n funcie de cei 4 parametri de gabarit.
Utiliznd relaia (9) pentru frecvenele,
e
i
b
, se obine:

2
10log(1 )
n
M e
A e = + (11)
de unde rezult
/10 2
10 1
M
A n
e
e

= (12)
sau
/10
10 1
M
A n
e
e

= (13)
In mod similar,
5 Analiza si sinteza circuitelor si sistemelor

2
10log(1 )
n
m b
A e = + (14)
de unde se obine
/10 2
10 1
m
A n
b
e

= (15)
sau
/10
10 1
m
A n
b
e

= (16)

Fcnd raportul relaiilor (16) i (13), rezult

/10
/10
10 1
10 1
m
M
n
A
b
A
e
e
e

| |

=
|

\ .
(17)


Figura 3: Gabaritul impus la proiectarea filtrului Butterworth

Dac se noteaz:
b
f
e
k
e
e
= (18)
i
/10
/10
10 1
10 1
m
M
A
a
A
k

=

(19)
atunci relaia (17) devine
n
f a
k k = (20)
i rezult
ln
ln
a
f
k
n
k
> (21)

Ordinul filtrului se consider valoarea ntreag superioar cea mai apropiat de raportul
ln / ln
a f
k k .

6 Metode de aproximare in sinteza filtrelor
2.2.2. Deducerea funciei de transfer a filtrului.

Filtrul Butterworth de ordinul n are funcia de transfer de forma:
2
1 2
1 1
( )
( )
1 ...
n
n
n
H s
P s
a s a s a s
= =
+ + + +
(22)

Deci, ptratul amplificrii filtrului este

2
1
( ) ( ). ( ) ( ) ( )
( ) ( )
s j
n n
s j
H j H j H j H s H s
P s P s
e
e
e e e
=
=
= = =

(23)

Pe de alt parte, filtrul Butterworth se definete prin relaia (9), adic

2
2 2
1 1
( )
1 1 ( 1)
n n n
s j
H j
s
e
e
e
=
= =
+ +
(24)
Din relaiile (23) i (24), rezult

2
1 1
( ) ( )
1 ( 1)
n n
n n
s j
s j
P s P s
s
e
e
=
=
=

+
(25)

deci, rdcinile polinoamelor ( )
n
P s i ( )
n
P s sunt rdcinile ecuaiei algebrice

2
1 ( 1)
n n
s + =0 (26)
sau

2
( 1) 1
n n
s = (27)

Ecuaia (27) se mai poate scrie sub forma

2 (2 1)
( )
j n n j k
e s e
t t +
=
, k = 0,1,, 2n-1
(28)

sau
2 (2 1 ) n j k n
s e
t + +
=
, k = 0,1,, 2n-1
(29)

de unde rezult rdcinile
2 1
2
0,1, 2...2 1
k n
j
n
k
s e k n
t
+ +
= = (30)

Se constat c toate rdcinile au modulul unitar, iar argumentele sunt

1 2 ,..., 1 , 0 ,
2
1 2
=
+ +
= n k
n
n k
k
t (31)

7 Analiza si sinteza circuitelor si sistemelor

Din cele 2n rdcini situate pe cercul unitar, n sunt situate n semiplanul stng i sunt
zerourile polinomului ( )
n
P s , iar restul de n rdcini, din semiplanul drept, sunt zerourile
polinomului ( )
n
P s . Firete, intereseaz rdcinile din semiplanul stng, care sunt polii
funciei de transfer H(s).


Figura 4: Constelaia polilor funciei
1
( ) ( )
n n
P s P s
pentru un filtru de ordinul 2 si 3

Fie cazul n=2. Constelaia polilor funciei
1
( ) ( )
n n
P s P s
, dedus cu relaia (31), este
dat n Fig. 4.a. De aici se selecteaz polii funciei de transfer H(s), care sunt s
0
i s
1
.
Cazul n=3 este ilustrat n Fig. 4b.. i aici se selecteaz polii funciei de transfer H(s),
care sunt situai n semiplanul stng: s
0
, s
1
i s
2
. Cunoscnd polii filtrului,
0 1 1
, ,...,
n
s s s

, i
tiind c amplificarea la frecven nul este unitar, (0) 1 H = , se obine forma funciei de
transfer a filtrului Butterworth:

0 1 1
0 1 1
( )( )...( ) 1
( )
( ) ( )( )...( )
n
n n
s s s
H s
P s s s s s s s


= =

(32)

ntruct polii sunt situai pe cercul unitar, rezult ntotdeauna c

0 1 1
( )( )...( )
n
s s s

=1 (33)

Deci funcia de transfer a filtrului Butterworth este

2 1
0 1 1
1 2 1
1 1
( )
( )( )...( )
1 ...
n n
n
n
H s
s s s s s s
a s a s a s s


= =

+ + + + +
(34)


2.2.3. Ajustarea parametrilor funciei de transfer, astfel nct s se obin pulaia de
tiere
t
impus n aplicaie.

8 Metode de aproximare in sinteza filtrelor
Aa cum s-a artat, funcia de transfer (20) s-a obinut n condiiile cnd pulsaia este,
de fapt, pulsaia normata /
t
, astfel nct pulsaia de tiere a FTJ normat este egal cu 1.
Rspunsul la frecven aferent funciei de transfer (34) este:
2 1
1 2 1
1
( )
1 ( ) ... ( ) ( )
n n
n
H j
a j a j a j j
e
e e e e

=
+ + + + +
(35)
In aceast expresie se nlocuiete prin /
t
:
2 1
1 2 1
1
( )
1 ( ) ... ( ) ( )
n n
n
t t t t
H j
a j a j a j j
e
e e e e
e e e e

=
+ + + + +
(36)
sau
2 1 1 1 2
2 1
1
( )
1
1 ( ) ( ) ... ( ) ( )
n n n
n n
t
t t t
H j
a a a
j j j j
e
e e e e
e
e e e

=
+ + + +
(37)

Inlocuind j prin s, se obine funcia de transfer a filtrului care realizeaz pulsaia de tiere
t
:

2 1
1 2 1
1
( )
1 ...
n n
n n
H j
a s a s a s a s
e

=
+ + + + +
(38)
unde
1
, 1, 2,..., 1;
i
i n
i n
t t
a
a i n a
e e
= = = (39)

2.2.4 Discretizarea funciei de transfer

In cazul implementrii numerice a filtrului, funcia de transfer (38) se discretizeaz
obinndu-se:
2
1 2
2
1 2
...
( )
...
n
o n
n
o n
z z z
H z
z z z
| | | |
o o o o
+ + + +
=
+ + + +
(40)
Dac se mparte numrtorul i numitorul cu
n
n
z o , se obine

1 2
1 2 0
1 2
1 2 0
...
( ) ; ; 0,1,..., 1; ; 0,1,...,
1 ...
n
n n n i i
i i
n
n n
n n
z z z
H z i n i n
a
z z z
o
o
o
o o o




+ + + +
= = = = =
+ + + +

(41)
i rezult ecuaia n diferene intrare-ieire:

1 2 0 1 2 0
[ ] [ 1] [ 2] ... [ ] [ ] [ 1] [ 2] ... [ ]
n n n n n
y i y i y i y i n u i u i u i u i n o o o

= + + + + +
(42)
unde y[i] este ieirea filtrului iar u[i] este intrarea filtrului.






9 Analiza si sinteza circuitelor si sistemelor


Exemplu numeric: Sa se calculeze un filtru numeric Butterworth cu parametrii:
s rad dB A
e e M
/ 10 2 , 3 ) (
3
= = t e e si s rad dB A
b b m
/ 10 4 2 , 30 ) (
3
= = t e e

Solutie: 1). Se calculeaza ordinul filtrului.
68 . 31
9953 . 0
999
1 10
1 10
1 10
1 10
10 / 3
10 / 30
10 /
10 /
= =

M
A
m
A
a
k ; 4
1
4
= = =
e
b
f
k
e
e

3 4928 . 2
3863 . 1
4557 . 3
4 ln
68 . 31 ln
ln
ln
= = = = > n
k
k
n
f
a

2). Functia de transfer
3 ,..., 1 , 0 ,
) )....( (
1
) (
1 0
=

=

n
s s s s
s H
n

1 ,..., 1 , 0 ,
2
1 2
; =
+ +
= = n k
n
n k
e s
k
k
j
k
t


6
8
6
4 4
,
6
6
6
4 2
,
6
4
3 2
3 1 0 2
2 1 0
t
t
t
t
t
t =
+
= =
+
= =

+ +
=

; 86 . 0 5 . 0 ; 0 . 1 ; 86 . 0 5 . 0
6
8
0
6
6
1
6
4
0
j e s e s j e s
j j j
= = = = + = =
t t t

1 2 2
1 1
) )....( (
1
) (
2 3
6
8
6
6
6
4
2 0 + + +
=
|
|
|
.
|

\
|

|
|
|
.
|

\
|

|
|
|
.
|

\
|

=

=
s s s
e s e s e s
s s s s
s H
j j j
t t t

3). Functia de transfer fizica pentru o pulsatie de taire de
e t
e e = este
1 10 18 , 3 10 066 , 5 10 031 , 4
1
1
2 2 1
1
) (
4 2 8 3 12
2
2
3
3
+ + +
=
+ + +
=

s s s
s s s
s H
t
t t
e
e e


4).Functia de transfer discretizata cu s T
t s
e 57 . 79 2 / 1 = = este
3 2 1
3 2 1
2 3
2 3
1
1
2
1
1
3714 . 0 476 . 1 029 . 2 1
009524 . 0 02857 . 0 02857 . 0 009524 . 0
3714 . 0 476 . 1 029 . 2
009524 . 0 02857 . 0 02857 . 0 009524 . 0
1
1 2
1 41 . 1
1
1
1 2 ) ( ) (

+
+ + +
=
=
+
+ + +
=
=
+

=
+ +
=
+

=
=
z z z
z z z
z z z
z z z
z
z
T
z
s s
z
z
T
z
s H z H

Ecuatia in diferente:

) 3 ( 009524 . 0 ) 2 ( 2857 . 0 ) 1 ( 02857 . 0 ) ( 009524 . 0
) 3 ( 3714 . 0 ) 2 ( 476 . 1 ) 1 ( 029 . 2 ) (
+ + + +
+ + =
k u k u k u k u
k y k y k y k y


10 Metode de aproximare in sinteza filtrelor
In figura 1. se prezinta caracteristicile Bode pentru sistemul in timp continuu cu pulsatie
normata si fizica.





3. Aproximarea de tip riplul egal

3.1.Filtre Cebev

Aproximarea caracteristicii ideale la filtrele Cebev se realizeaz astfel, nct eroarea
de aproximare este limitat la o valoare maxim, fie n zona de trecere la filtrele de tip
Cebev 1, fie n zona de blocare la filtrele de tip Cebev 2.
La filtrul de tip Cebev 1, amplificarea are un riplu (o oscilaie) n zona de trecere,
astfel nct amplitudinea acestei oscilaii este constant i egal cu eroarea maxim de
aproximare n zona respectiv. In zona de blocare, caracteristica de amplificare este
monoton.
La filtrul de tip Cebev 2, amplificarea are un riplu de amplitudine maxim constant
n zona de blocare, iar n zona de trecere variaia amplificrii este monoton.
In cazul unui filtru Cebev 1, ptratul amplificrii are expresia

2
2
2 2
1
( ) ( )
1 . ( )
n
H j A j
C
e e
c e
= =
+
(1)

unde este un parametru subunitar, iar C
n
() este polinomul Cebev de ordinul n.
Polinoamele Cebev se pot genera prin relaia recursiv

1 1
( ) 2. . ( ) ( )
n n n
C C C e e e e
+
= (2)
11 Analiza si sinteza circuitelor si sistemelor

cu iniializarea: C
0
= 1; C
1
=
Polinoamele Cebev pot fi definite i prin relaiile:

cos( .arccos ) pentru 0 1
( )
ch( .argch ) pentru 1
n
n
C
n
e e
e
e e
s s
=

>

(3)
Notnd

arccos pentru 0 1 si argch pentru 1 u e e u e e = s s = > (4)

relaia (3) se poate scrie
cos( . ) pentru 0 1
( )
ch( . ) pentru 1
n
n
C
n
u e
e
u e
s s
=

>

(5)
In Fig. 1 este dat variaia ptratului amplificrii filtrului, la = 0.3, pentru ordinele n
= 2,3,4 i 5, iar n fig. 2 este dat aceeai caracteristic, pentru = 0.1. Se observ c prin
reducerea lui este afectat panta caracteristicii n banda de blocare. Pentru cazul cnd =
0.1, n fig. 3 prezint un zoom n zona de trecere a caracteristicii. Se constat c, n banda de
trecere, amplificarea are un riplu, a crei amplitudine este determinat de parametrul .

Figura 1: Caracteristica ptratului amplificrii Figura 2: Caracteristica ptratului amplificrii
la = 0.3 la = 0.1
0.91
12 Metode de aproximare in sinteza filtrelor

Figura 3: Caracteristica ptratului amplificrii la = 0.1 (zoom)

In cazul unui filtru Cebev 2, ptratul amplificrii are expresia

2 2
2
2
2 2
1
.
( ) ( )
1
1 .
n
n
C
H j A j
C
c
e
e e
c
e
| |
|
\ .
= =
| |
+
|
\ .
(6)

In figura 4 este dat variaia ptratului amplificrii filtrului, la = 0.25, pentru ordinele n =
2,3,4,5 i 6, iar n fig. 5 se prezint un zoom n zona de blocare a caracteristicii.

Figura 4: Caracteristica ptratului amplificrii pentru filtrul Cebev 2, la = 0.3

13 Analiza si sinteza circuitelor si sistemelor


Figura 5: Zoom la caracteristica din figura 4

In cele ce urmeaz se va analiza numai filtrul Cebev
1
. Avnd n vedere expresia (1)
a ptratului amplificrii,
2
2
2 2
1
( ) ( )
1 . ( )
n
H j A j
C
e e
c e
= =
+
(1)
eroarea de aproximare n banda de trecere este
2 2
2
2 2
( )
1 ( )
1 ( )
n
n
C
H j
C
c e
e
c e
=
+
(7)
iar eroarea maxim este
2
2
2
1
c
c
c
~
+
(8)
Amplificarea n banda de blocare este
( )
2 2
20log ( ) 10log 1 . ( )
dB n
A H j C e c e = = + (9)
i, deoarece, pentru 1 e , se poate considera
2 2
. ( ) 1
n
C c e , si

20log 20log ( )
dB n
A C c e

(10)

Tinand seama ca pentru 1 > e avem
n n
n
C e e =
1
2 ) ( rezulta
2
:

20log 6( 1) 20. .log
dB
A n n c e (11)

Panta caracteristicii de amplificare este 20[ / ] dB dec , la fel ca la filtrul Butterworth, ns
temenul 20log 6( 1) n c face ca n zona de tiere caracteristica filtrului Cebev s fie mai
avantajoas (mai abrupta).

3.2. Proiectarea filtrului Cebev


1
Filtrul Cebev 2 se trateaz n mod similar
2
log
10
(2) = 0.301
14 Metode de aproximare in sinteza filtrelor
Datele de proiectare sunt furnizate prin gabaritul filtrului. Acesta este definit de dou
pulsaii,
e
=
t
i
b,
i de amplificrile n dB respective: A
M
, i A
m
. Caracteristica de
frecven a filtrului trebuie s se strecoare prin canalul nenegrit (liber) din figura 6.


Figura 6: Gabaritul impus la proiectarea filtrului Cebev

Paii de proiectare a filtrului Cebev sunt urmtorii:

3.2.1. Determinarea parametrului , n funcie de cei 4 parametri de gabarit.
Amplificarea A
M
se obine atunci cnd, n relaia (1)
3
, funcia C
n
() are valoarea maxim,
egal cu 1:
2
10log(1 )
M
A c = + [dB] (12)

de unde rezult prima relaie de dimensionare a filtrului:

/10
10 1
M
A
c

= (13)

3.2.2. Calculul ordinului filtrului. La pulsaia de blocare
b
se impune amplificarea
(atenuarea) A
m
:

2 2
10log 1 ( )
m n b
A C c e
(
= +

(14)

sau deoarece
t
=1 i
e
=
t
(v. fig. 6):
2 2 2 2
10log 1 10log 1
b b
m n n
t e
A C C
e e
c c
e e
( ( | | | |
= + = +
( ( | |
( (
\ . \ .
(15)

Din ultima relaie rezult:

3

2
2
2 2
1
( ) ( )
1 . ( )
n
H j A j
C
e e
c e
= =
+

15 Analiza si sinteza circuitelor si sistemelor

/10
10 1
m
A
b
n
e
C

| |

=
|
\ .
e
e c
(15)

Inlocuind parametrul cu expresia (13), se obine

/10
/10
10 1
10 1
m
M
A
b
n
A
e
C
e
e

| |

=
|

\ .
(16)
Utiliznd notaiile:
b
f
e
k
e
e
= ;
/10
/10
10 1
10 1
m
M
A
a
A
k

=

(17)

rezult ecuaia
( )
n f a
C k k = (18)

care trebuie rezolvat n raport cu necunoscuta n (mrimile k
f
i k
a
se calculeaz pe baza
parametrilor gabaritului). In conformitate cu relaiile (4) i (5) de definiie a polinomului
Cebev (pentru cazul > 1), ecuaia (18) se poate scrie sub forma

( ) ch .
a
n k u = (19)
unde
( ) ch
f
k u = (20)
Rezult argch( ); . argch( )
f a
k n k u u = = , si se obine

argch( )
argch( )
a
f
k
n
k
> (21)

Aceasta este cea de a doua relaie de dimensionare a filtrului Cebev, care furnizeaz
ordinul filtrului (se ia valoarea ntreaga cea mai apropiat).

3.2.3. Deducerea funciei de transfer a filtrului Filtrul Cebev de ordinul n are funcia de
transfer de forma:


0 1
1
1
0
.... ) (
1
) (
a s a s a s a
b
s P
s H
n
n
n
n n
+ + + +
= =

(22)

Deoarece 2 2
2
( ) ( ). ( )
s
H j H s H s
e
e
=
= , rezult c polii funciei ( ). ( ) H s H s sunt zerourile
polinomului
2 2
2 2 2
( ) ( ) 1 ( )
n n n
s
P s P s C
e
c e
=
= + . Deducerea acestor zerouri implica
rezolvarea unei ecuaii de forma

2 2
2 2
2
1
( )
n
s
C
e
e
c
=
= (23)
16 Metode de aproximare in sinteza filtrelor

Se observ c C
n
(s) rezult ca o funcie complex

1
( )
n
C s j
c
= (24)

deci rezult c i variabila u din relaiile (4) i (5) este complex, de forma
r i
j u u u = + .
Scriind ultima ecuatie sub forma
1
cos ( )
r i
n j j u u
c
+ = (25)
sau
4

1
cos( ).ch( ) sin( ).sh( )
r i r i
n n j n n j u u u u
c
+ = (26)
se constat c partea real este zero, deci avem:

cos( ).ch( )
r i
n n u u =0 (27)

ntruct cosinusul hiperbolic nu poate fi nul, rezult cos( )
r
nu =0, de unde se obine:
2 1
2
r
k
n
u t
+
= , k =0,1,2,,2n-1 (28)
De asemenea, din relaia (26) rezult:
1
sin( ).sh( )
r i
n n u u
c
=

(29)
adic
1
sh( )
i
nu
c
=

(30)

deoarece sin( )
r
nu =1. Ecuaia obinut se scrie
1
2
i i
n n
e e
u u
c

= (31)
Rezolvarea aceste ecuaii n raport cu
i
u ne conduce la expresia

2
1 1 1
ln 1
i
n
u
c
c
| |
= + +
|
|
\ .
(32)

Conform relaiei (4), pentru banda de trecere, avem arccos u e = , deci cos( ) u e = .
Prin substituia j s e = , se obine cos( ) j s u = , n care cos cos( )
r i
j u u u = + , iar s j o e = +
.
Dezvoltnd relaia cos( ) j s u = , rezult:

sin( ).sh( ) cos( ). h( )
r i r i
j c j u u u u o e + = + (33)

Inlocuind n aceast relaie pe
r
prin expresia (28), se obin rdcinile ecuaiei (23), adic
polii funciei ( ). ( ) H s H s :

4
) sinh( ) sin( ) cosh( ) cos( ) cos( y x j y x jy x + = +
17 Analiza si sinteza circuitelor si sistemelor


2 +1
sh( ).sin
2
; 0,1, 2,..., 2 1
2 +1
h( ).cos
2
k i
k i
k
n
k n
k
c
n
o u t
e u t
| |
=
|
\ .
=

| |

=
|

\ .
(34)
1 ,..., 2 , 1 , 0 , = + = n k j s
k k k
e o

n care
i
este dat de relaia (32).
Constelaia polilor funciei ( ). ( ) H s H s se afl pe o elips, avnd semiaxele egale cu
sh( )
i
u , respectiv ch( )
i
u . Ecuaia elipsei este:
2 2
2 2
1
sh ch
k k
i i
o e
u u
+ = (35)

In fig. 7 este ilustrat calitativ constelaia polilor pentru n=3.

Coeficientul b
0
de la numitor se calculeaza din conditia:
1 ) 0 ( = H (36)
de unde rezulta relatia de calcul:
0 0
0
0
1 ) 0 ( a b
a
b
H = = = (37)


Figura 7: Constelaia polilor funciei ( ). ( ) H s H s pentru n=3

Ceilali pai de proiectare, adic: 3) ajustarea parametrilor funciei de transfer, astfel
nct s se obin pulsaia de tiere
t
impus n aplicaie; 4) discretizarea funciei de transfer,
se realizeaz n acelai mod ca la filtrul Butterworth.

Exemplu numeric Cebisev: Sa se calculeze un filtru numeric Cebisev cu parametrii
5
:
s rad dB A
t e M
/ 10 2 ; 3 ) (
3
= = t e e
,
s rad dB A
b b m
/ 10 4 2 ; 30 ) (
3
= = t e e


Solutie: 1). Se calculeaza riplul in banda de trecere

5
Exista aplicatii in care se impune riplul in banda de trecere si atunci se calculeaza amplificarea A
M
.
18 Metode de aproximare in sinteza filtrelor
/10
10 1
M
A
c

= 9976 . 0 1 10
10 / 3
= =

2). Se calculeaza ordinul filtrului
68 . 31
9953 . 0
999
1 10
1 10
1 10
1 10
10 / 3
10 / 30
10 /
10 /
= =

M
A
m
A
a
k ; 4
1
4
= = =
e
b
f
k
e
e

argch( )
argch( )
a
f
k
n
k
> 3 0106 . 2
0634 . 2
1486 . 4
) 4 cosh(
) 68 . 31 cosh(
) 4 ( arg
) 68 . 31 ( arg
= = = = = n
a
a
ch
ch

3) Se calculeaza fazele
i
u si
r
u
2944 . 0
9976 . 0
1
1
9976 . 0
1
ln
3
1 1
1
1
ln
1
2 2
=
|
|
.
|

\
|
+ + =
|
|
.
|

\
|
+ + = u
c
c
n
i

6
5
,
6
3
,
6 2 , 1 , 0 2
1 2
) (
t t t
t =
=
+
= u
k n
k
k
r

4). Se calculeaza coordonatele polilor functei de transfer
2 , 1 , 0 )) ( cos( ) cosh(
)) ( sin( ) sinh(
=

u u =
u u =
k k
k
r i k
r i k
e
o

Polii sunt
1 ,..., 2 , 1 , 0 , = + = n k j s
k k k
e o :
s
0
=[ -0.1493 + 0.9038 j]; s
1
=[ -0.2986 + 0 j]; s
2
=[ -0.1493 0.9038 j]

5). Se scrie functia de transfer
2506 . 0 9283 . 0 5972 . 0
2506 . 0
) )....( (
) (
2 3
3 0
0
+ + +
=

=
s s s
s s s s
b
s H , cu pulsatia de taiere =1.

6). Functia de transfer fizica pentru o pulsatie de taire de
e t
e e = este
2506 . 0 10 478 . 1 10 513 . 1 10 031 . 4
2506 . 0
2506 . 0 9283 . 0 . 0
1
5972 . 0
1 1
2506 . 0
) (
4 2 8 3 12
2
2
3
3
+ + +
=
=
+ + +
=

s s s
s s s
s H
t
t t
e e e

7). Functia de transfer discretizata cu s T
t s
e 57 . 79 2 / 1 = = este
3 2 1
3 2 1
1
1
747 . 0 315 . 2 542 . 2 1
0032 . 0 009698 . 0 00969 . 0 0032 . 0
1
1 2 ) ( ) (

+
+ + +
=
+

=
=
z z z
z z z
z
z
T
z
s H z H

Ecuatia in diferente:
) 3 ( 03 . 0 ) 2 ( 01 . 0 ) 1 ( 01 . 0 ) ( 003 . 0
) 3 ( 74 . 0 ) 2 ( 31 . 2 ) 1 ( 54 . 2 ) (
+ + + +
+ + =
k u k u k u k u
k y k y k y k y

In figura de mai jos se prezinta caracteristicile Bode pentru sistemul in timp continuu cu
pulsatie normata si fizica.
19 Analiza si sinteza circuitelor si sistemelor


Figura: Caracteristica filtrului Cebev normalizat si real
Observatie: In figura urmatoare se prezinta o comparatie intre filtrele Butterworth si Cebisev,
de ordin 3 si aceeasi parametri de gabarit (din exemplele anterioare 1 si 2) si frecventa de
taiere de 4 kHz.




Concluzii
20 Metode de aproximare in sinteza filtrelor

La sinteza unui filtru se porneste de la caracteristica ideala, nerealizabila fizic, a unui filtru
trece jos, cu frecventa de taiere unitara.

Prima etapa consta in adoptarea unei metode de aproximare a caracteristicii ideale, printr-o
caracteristica realizabila fizic. Din acest punct de vedere, se pot adopta filtre Buttherworth,
care realizeaza o aproximare de tip maximum plat, sau filtre Cebisev, care pot realiza
caracteristici de frceventa realizabile fizic cu riplu in banda de trecere sau in banda de blocare.

Sinteza unui filtru, indiferent de abordare, presupune parcurgerea urmatoarelor etape:

1). Determinarea ordinului n filtrului si a parametrului c, in cazul unui filtru Cebisev, pornind
de la gabaritul impus.

2). Deducerea functiei de transfer;

3). Ajustarea parametrilor functiei de transfer, astfel incat sa se obtina frecventa de taiere din
aplicatie;

4). Discretizarea functiei de transfer, daca filtrul se implementeaza numeric.

La un filtru Cebisev-I, in banda de trecere, numarul de maxime este egal cu numarul de
minime. Suma numerelor acestora este egala cu (n+1).


Tabel sintetic de proiectare
Filtru Relatii de proiectare
Date initiale
] / [ ], )[ ( s rad dB A
t e M
e e
,
] / [ ]; )[ ( s rad dB A
b b m
e e
Buttherworth
1). Se calculeaza ordinul filtrului.
1 10
1 10
10 /
10 /

M
A
m
A
a
k ;
e
b
f
k
e
e
=
,
f
a
k
k
n
ln
ln
>
2). Se calculeaza functia de transfer:
) )....( (
1
) (
1 0

=
n
s s s s
s H
,
1 ,..., 1 , 0 ,
2
1 2
; =
+ +
= = n k
n
n k
e s
k
k
j
k
t


3). Functia de transfer fizica pentru o pulsatie de taire de
e t
e e =
:
1 ...
1
1
) (
1 2
2
2 1
1
1
+ + + + +
=

s
a
s
a
s
a
s
s H
t
n
n
t
n n
n
t
n n
n
t
e e e e

Cebisev
1). Se calculeaza riplul in banda de trecere:
/10
10 1
M
A
c

=

2). Se calculeaza ordinul filtrului
1 10
1 10
10 /
10 /

M
A
m
A
a
k ;
e
b
f
k
e
e
=
,
argch( )
argch( )
a
f
k
n
k
>

3) Se calculeaza fazele
i
u si
r
u
21 Analiza si sinteza circuitelor si sistemelor

|
|
.
|

\
|
+ + = u
c
c
1
1
1
ln
1
2
n
i
,
1 ,..., 1 , 0 2
1 2
) (
=
+
= u
n k n
k
k
r
t

4). Se calculeaza coordonatele polilor functei de transfer
2 , 1 , 0 )) ( cos( ) cosh(
)) ( sin( ) sinh(
=

u u =
u u =
k k
k
r i k
r i k
e
o

Polii sunt: 1 ,..., 2 , 1 , 0 , = + = n k j s
k k k
e o :
5). Se scrie functia de transfer
) )....( (
) (
1 0
0


=
n
s s s s
b
s H ; b0 =a0

6). Functia de transfer fizica pentru o pulsatie de taire de
e t
e e = este
0
1 2
2
2 1
1
1
0
...
1
) (
a s
a
s
a
s
a
s
a
s H
t
n
n
t
n n
n
t
n n
n
t
+ + + + +
=

e e e e