Vous êtes sur la page 1sur 31

ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Antenne de Bretagne

Filtrage analogique : gnralits

Ce document rassemble des notes de cours destines aux lves de prparation


lAgrgation de Gnie Electrique. Toutes les remarques qui pourraient contribuer son
amlioration sont les bienvenues. Certaines informations sont tires douvrages dont les
rfrences sont donnes en fin de document. Si certaines dentre elles venaient manquer, je
men excuse par avance auprs de leurs auteurs et les invite men faire part. Mon adresse
est la suivante : frenea@bretagne.ens-cachan.fr

1
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

FILTRAGE ANALOGIQUE

1. Rle du filtrage

Sparation des signaux utiles des signaux indsirables


Exemples dapplications :

- Optimisation du SNR en privilgiant les frquences constituant le signal utile et en


liminant les autres (bruit lectronique, harmoniques dun oscillateur)
- Filtre de boucle dun asservissement (ex : PLL)
- Association des CAN et CNA pour viter les problmes de repliement de spectre

27 MHz 27 MHz

6800 Hz

FREC

Amplification
Amplification Dmodulation Filtrage
Mlangeur

FREC

Filtre FI
Oscillateur
local FOL

FOL-FREC FOL+FREC

Figure 1 - Ncessit du filtrage dans une chane de transmission

Exemple illustr Figure 1:

Transmission dun message radio de qualit tlphonique (300 Hz-3400 Hz) par voie
hertzienne sur une porteuse 27 MHz en modulation damplitude. Le signal modul occupe
une bande de 6800 Hz autour de la frquence porteuse.

A la rception :

- Slection de la bande de frquences pour laquelle le rcepteur est conu filtrage passe-
bande

2
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

- Transposition en frquence effectue laide dun mlangeur et dun oscillateur local. En


sortie du mlangeur, on retrouve FOL+FREC et FOL-FREC.
FOL-FREC : frquence intermdiaire (455 KHz)
FOL+FREC : frquence situe au voisinage de 54 MHz et limine par filtrage passe-bande.
La porteuse la frquence intermdiaire est dmodule et on rcupre le signal audio
transmis. Un 3me filtre passe-bande permet llimination dventuelles composantes BF 50
Hz et 100 Hz pouvant provenir des alimentations et du bruit au-del de 3400 Hz.

Dans la pratique :
Filtre passe-bande dentre : filtre LC passif
Filtre la frquence intermdiaire : filtre cramique (composant)
Filtre 300 Hz-3400 Hz : filtre actif

2. Filtre idal /Filtre rel:

Un filtre idal transmettrait toutes les composantes utiles sans attnuation ni dphasage
(donc sans retard) tout en liminant compltement les signaux indsirables.

En pratique, la synthse du filtre idal est impossible. Lattnuation nulle dans la bande
passante, lattnuation infinie dans la bande attnue et des transitions verticales donnent une
caractristique de rponse irraliste. Nous sommes amens dfinir un gabarit, prcisant :

Amax : Attnuation maximum tolre en bande passante


Amin : Attnuation minimum en bande coupe
fp : frquence de coupure
fa : frquence de frontire

21. Filtre passe-bas :

Attnuation (dB)

Bande de
transition
-
Amin
Bande
passante
Bande
coupe
Amax

f
fp fa
Figure 2 - Gabarit d'un filtre passe-bas

Remarque : Dans certains filtres, lattnuation la frquence fp est infrieure 3dB. Aussi, la
frquence de coupure peut tre diffrente de celle pour laquelle lattnuation est gale 3dB.
fp
Pour un passe-bas, la notion de slectivit est dfinie par : k =
fa
k<1 dans le cas dun filtre rel

3
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

k=1 dans le cas du filtre idal


k donne une indication de la largeur de la bande de transition. Plus k est grand, plus le filtre
est slectif.

22. Filtre passe-haut :

Attnuation (dB)

Amin
BP

BC

Amax

f
fa fp

Figure 3 - Gabarit d'un filtre passe-haut


f
k = a
fp

23. Filtre passe-bande :

Attnuation (dB)

Amin BP

BC BC

Amax

f
fa- fp- fp+ fa+

Figure 4 - Gabarit d'un filtre passe-bande


+
fp fp f
p
Slectivit : k = =
fa +
f a fa
+
Frquence centrale : f0 = fp f p (moyenne gomtrique des deux frquences de
coupure)
+
Largeur de bande : fp = f p f p
fp
Largeur de bande relative : B =
f0

4
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Lors du calcul du filtre, il faut disposer dun gabarit symtrique.

+ + 2
Un passe-bande est symtrique si : fa fa = f p f p = f0

+ +
Mthode pour symtriser le gabarit : On calcule le produit fp fp . Si le produit fa fa est
infrieur, alors on augmente fa-. Dans le cas o il est suprieur, on diminue fa+. On adopte un
gabarit plus contraignant que celui prvu au dpart. De mme, si une attnuation min a t
dfinie pour chaque bande coupe, on fixe : A min = max ( Amin1 , Amin2 )

24. Filtre coupe-bande :

Attnuation (dB)

Amin BP BP

BC

Amax

f
fp- fa- fa+ fp+
Figure 5 - Gabarit d'un filtre coupe-bande

+
fa fa f
Slectivit : k = = a
fp +
fp f p

+
Frquence centrale : f0 = fp fp
fp
Largeur de bande relative : B=
f0

25. Filtre passe-tout

Un filtre passe-tout idal possde une bande passante et aucune bande attnue. Il passe
toutes les frquences comprises entre la frquence nulle et la frquence infinie. Le filtre passe-
tout est employ pour produire un certain dphasage sur le signal filtr sans changer son
amplitude.

5
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

3. Passage au passe-bas prototype

Les transformations du gabarit ont pour but de ramener tous les gabarits prcdemment
noncs un passe-bas appel prototype, indpendant de la frquence, et dfini par seulement
3 paramtres :
A min
A max
k

31. Normalisation de la frquence :

Elle consiste choisir comme unit de frquence non pas le hertz, mais une frquence f n
associe au gabarit et qui est :
Pour le passe-bas et le passe-haut : f n = f p
Pour le passe-bande et le coupe-bande : f n = f 0

La valeur normalise de la frquence est : F = f = =


fn n

On introduit la variable complexe normalise P = j = j = j f = j F


n fn

Attention ! P j 2 F

32. Transformations

321. Transposition passe-bas / passe-haut

Pour transformer un filtre passe-bas en un filtre passe-haut (et rciproquement), on fait subir
la variable complexe normalise P la transformation suivante :

P 1
P

Cette transformation sapplique la fois aux gabarits et aux fonctions de transfert.


Transformation du gabarit :

Attnuation (dB) Attnuation (dB)

Amin Amin
BP
BP
BC BC

Amax Amax

F F
k 1 1 Fa=1/k
Passe-haut Passe-bas
Figure 6 - Transformation du gabarit passe-haut vers un gabarit passe-bas

6
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Transformation de la fonction de transfert :

H PH (P) = HPB 1
P
( ) Lordre du filtre passe-bas est prserv pour le filtre passe-haut.

322. Transposition passe-bas / passe-bande

On applique la relation de transformation : P 1 P + 1


B
( P
)
Attention, cette transformation impose la symtrie du gabarit !

Attnuation (dB) Attnuation (dB)

Amin BP Amin
BP
BC BC BC

Amax
Amax

F F
Fa- Fp- 1 Fp+ Fa+ 1 Fa=1/k
Passe-bande Passe-bas
Figure 7 - Transformation du gabarit passe-bande vers un gabarit passe-bas

+
B = Fp Fp

Fa+ Fa
Fa =
B
+
Fa . Fa = 1
+
Fp . Fp = 1

Transformation de la fonction de transfert :

2
H PasseBande (P) = H PasseBas P + 1
B. P

Lordre du filtre passe-bande est doubl par rapport au filtre passe-bas.

323. Transposition passe-bas / coupe-bande

La transformation dun filtre passe-bas en un filtre coupe-bande est trs similaire celle de la
transformation passe-bas passe-bande.

7
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

On fait subir la variable complexe normalise :

P B
P + 1
P

Attnuation (dB)
Attnuation (dB)

Amin BP BP Amin
BP
BC BC

Amax
Amax

F F
Fp- Fa- 1 Fa+ Fp+ 1 Fa=1/k
Coupe-bande Passe-bas
Figure 8 - Transformation du gabarit coupe-bande vers un gabarit passe-bas

+
B = Fp Fp

Fa = + B
Fa Fa
+
Fa . Fa = 1
+
Fp . Fp = 1

Transformation de la fonction de transfert :


HCoupeBande (P) = HPasseBas B . P
2
P + 1

Lordre du filtre coupe-bande est doubl par rapport au filtre passe-bas.

Tous les cas que nous venons de traiter montrent que lon peut gnralement ramener
la ralisation dun filtre quelconque celle de son prototype, cest--dire du filtre passe-bas
possdant les trois mmes paramtres fondamentaux : A min , A max , et k. Une fois le schma
du prototype obtenu, il suffit dappliquer la transformation inverse aux impdances des
composants pour dterminer le schma du filtre recherch initialement (Figure 9 (b)).

Cependant, dans le cas des filtres actifs, la transformation inverse des lments fait
apparatre des inductances, composants gnralement indsirables. On prfre donc effectuer
cette transposition inverse sur la fonction de transfert du prototype. On obtient ainsi la
fonction de transfert du filtre recherch dont on effectue directement la synthse (Figure 9
(a)).

8
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

F(p) Synthse
Problme Gabarit
du filtre rel du filtre rel
Transposition Transposition
directe inverse sur F(P)
Gabarit transpos F(P)
(prototype) du prototype (a)

Filtre rel
Problme Gabarit
Transposition
Transposition inverse sur les lments
directe L et C
Gabarit transpos F(P) Synthse
(prototype) du prototype du prototype

(b)

Figure 9 - Mthode de synthse des filtres actifs (a) et passifs (b). (voir rfrence 1)

4. Fonctions de rponse

Comme nous lavons vu prcdemment, le filtre idal est irralisable en pratique.


Nous sommes donc amens dfinir un gabarit et choisir une fonction de transfert
rpondant aux critres imposs par ce gabarit. Il existe videmment un grand nombre de
rponses possibles, mais le choix dune fonction de transfert approprie rsulte dun
compromis entre les nombreuses proprits listes ci-dessous :
Ordre du filtre : Lordre du filtre dtermine le nombre de composants du filtre, et par
consquent impose des contraintes lies au cot, la taille, et la complexit de
ralisation. En contrepartie de son prix et de son encombrement, un filtre dordre lev
offre lavantage dune coupure plus raide pour une famille de rponses donne.
Raideur de coupure : elle renvoie la notion de slectivit dfinie plus haut.
Rponse temporelle : Le temps de rponse du filtre et le dpassement de la rponse
indicielle sont des critres de dimensionnement ne pas ngliger pour certaines
applications.
Ondulation dans la bande passante (passband ripple): Un filtre non monotone
lintrieur de sa bande passante prsente une ondulation. Certains systmes ne
requirent pas ncessairement une rponse en amplitude monotone, mais imposent une
ondulation dans la bande passante limite une valeur maximum ( A max ).
Distorsion de phase dans la bande passante : Dans les applications de filtrage o le
signal ne doit pas tre dform quand il est situ dans la bande passante, le dphasage
introduit dans la bande passante doit tre linaire en fonction de la frquence, ou, ce
qui est quivalent, le temps de propagation de groupe doit tre constant. Observons la
relation liant le spectre dun signal et le spectre du mme signal dcal dans le temps :
h (t) H ( f )
F
h (t - t ) H ( f ).exp( j 2 f t )
0 F 0

9
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Le spectre est inchang, mais un dphasage supplmentaire est introduit : ( f )= 2 f t0

Le temps de propagation de groupe est dfini par : =


1 d (f)
2 df

On voit dans le cas o (f) est linaire en frquence que = t 0

Exemple :

Le signal dorigine est constitu de la somme des 11 premiers harmoniques non nuls dun
signal carr. La deuxime courbe est galement obtenue en sommant les 11 premiers
harmoniques non nuls mais en introduisant pour chacun un dphasage qui varie linairement
avec la pulsation, donc un temps de propagation de groupe constant qui se traduit sur la
courbe rsultante par un simple retard.
La troisime courbe est obtenue de la mme faon, mais en introduisant cette fois-ci un
dphasage non linaire: on observe une dformation du signal dorigine.

Heureusement pour nous, de nombreux travaux ont permis de dfinir des caractristiques
de filtres standards qui permettent de faire face la majorit des problmes de filtrage.
Ces fonctions classiques ne permettent pas de satisfaire simultanment toutes les
contraintes prsentes ci-dessus mais ont t calcules et optimises pour certaines dentre
elles.

10
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

La majorit des familles de rponses sont donnes sous la forme :


2
A ( ) = A 0 1 + K(j) o A() reprsente laffaiblissement en fonction de la
frquence et porte le nom de fonction dapproximation .
F ( j )
Le terme A0 est constant. K ( j ) = est la fonction caractristique du filtre.
P ( j )
On distingue deux types de fonctions dapproximations qui aboutissent deux grandes
catgories de filtres :

Polynomiaux (K(j) est alors un simple polynme)


Non polynomiaux ou zros de transmission (K(j) se prsente sous la forme
dune fraction rationnelle)

41. Filtres polynomiaux

411. Butterworth

Ces filtres prsentent une rponse en amplitude monotone et pratiquement plate dans la
bande passante. Pour cette raison, on les trouve parfois sous la dnomination
Maximally-flat .

La rponse en amplitude dun filtre de Butterworth est donne par :


1
H ( j ) = avec =
n
1 + 2 2n
ce qui correspond :
1 2
A ( ) = H( j ) = (1 + 2 2n ) => K ( j) = 2 2n

Figure 10

11
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Dimensionnement du filtre de Butterworth :


Dtermination de lordre :
Premire mthode :
La fonction buttord de Matlab permet de dterminer lordre du filtre partir du gabarit
non normalis.
Et si lon na pas cet outil prcieux sous la main :
Deuxime mthode : utilisation des abaques (Annexe 1.)
Troisime mthode :
Par le calcul, on peut dterminer le facteur et lordre N du filtre partir des valeurs
A max , A min et a du prototype passe-bas.
Laffaiblissement maximal A max dans la bande passante est atteint lorsque =1 :

A dB = A max = 20 log 1 + 2

Amax 10
Soit : = 10 1

Laffaiblissement minimal A min dans la bande attnue est atteint lorsque =a :

10 log (1 + 2 a2n ) = A min


Donc :
Amin

log 10 10 1 2log

N = entier
2log(a )

Note : la fonction buttord utilise cette formule pour dterminer lordre du filtre. Elle
renvoie galement n, pulsation de coupure -3 dB calcule pour garantir une attnuation
gale Amin pour a..

Dtermination de la fonction de transfert :


Premire mthode :
La fonction butter de Matlab nous donne les coefficients de la fonction de transfert.
Note : Avec Matlab, on na pas besoin de normaliser et dnormaliser. Tout est transparent
pour lutilisateur.
Deuxime mthode : utilisation des tables (Annexe 2.)
Les tables sont en gnral fournies pour =1, soit pour A max =3 dB. Elles donnent le
polynme de Butterworth, qui correspond au dnominateur de la fonction de transfert du
prototype passe-bas. Il ne reste alors qu effectuer la transposition inverse (si ncessaire)
et dnormaliser.

12
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Troisime mthode :
1
On cherche trouver la fonction de transfert H(P ) satisfaisant H ( j ) = .
2 2n
1+
2 1
En utilisant la relation = P on peut crire : H (P ) =
j 1 + 2 (- j P )2n
2
On montre que H (P ) = H(P ) .H( P ) . H(P) na que des ples partie relle ngative,
H(-P) na que des ples partie relle positive.
2
Chercher les ples du dnominateur de H (P ) (autrement dit les racines des polynmes
de Butterworth) revient rsoudre lquation :
2
1+ (- j P )2n = 0

j 2k + n +1
On en tire : Pk = n 1 .e 2n k=02n-1

Seuls les ples partie relle ngative sont conservs. Ces ples sont situs sur un cercle.

412. Chebyshev
Dans certaines applications, il nest pas ncessaire davoir une rponse en amplitude
trs plate dans la bande passante. Dans ce cas, on peut prfrer la caractristique de
Chebyshev, car elle offre une coupure plus raide dans la bande de transition que la
caractristique de Butterworth. Le prix payer pour cette rapidit de transition est
lapparition dune ondulation dans la bande passante (cf. Figure 12) et un temps de
propagation de groupe irrgulier. Cette ondulation est damplitude constante dans la bande
passante (oscillation de la rponse du filtre entre 0 et A max ), do la dnomination
equiripple parfois employe pour ces filtres.

On a la relation :
2
K ( j ) = 2 C 2n ( )
o Cn est le polynme de Chebyshev dordre n dfini par :
C n ( ) = cos [n (arcos )] pour 1
C n ( ) = ch [n (argch )] pour 1

ce qui donne : A( ) = (1 + 2 C 2n ())


Aussi :

pour <1, C 2n () oscille entre 0 et 1 et A() varie entre 1 et 1 +


2

pour >1, C 2n () crot jusqu linfini

13
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

pour =1, C 2n () =1, n


Remarques :
le polynme C n () est dfini par une relation de rcurrence :
C 0 () = 1 ; C1 () = ; C n +1 () = 2.C n () C n 1 ()
Veillez ne pas confondre le polynme de Chebyshev avec le dnominateur de la
fonction de transfert du filtre.

Figure 11

Figure 12

14
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Il est noter que lorsque lordre est pair, le gain statique est diffrent de 1. Il est gal
londulation dans la bande passante. Exemple illustr partir de la rponse indicielle dun
filtre de Chebyshev dordre 4 et dondulation 3 dB :

Figure 13 - Rponse indicielle (Chebyshev ordre 4)

Dimensionnement du filtre de Chebyshev :


Dtermination de lordre :
Premire mthode :
La fonction cheb1ord de Matlab permet de dterminer lordre du filtre partir du gabarit
non normalis.
Deuxime mthode : utilisation des abaques (Annexe 3.)
Troisime mthode :
Par le calcul, on peut dterminer le facteur et lordre N du filtre partir des valeurs
A max , A min et a du prototype passe-bas.
Laffaiblissement maximal A max dans la bande passante est atteint lorsque =1 . En
gnral, on choisit pour A max la valeur maximale de londulation. Dans ce cas, on a la
relation :
2
A max = 10log10 (1 + )

Laffaiblissement minimal A min dans la bande attnue est atteint lorsque =a . On en


dduit :
1
[ ]
20 log 1 + C n ( a ) 2 A min (dB)
2 2

avec : C n ( ) = ch [n (argch )] pour 1


Amin Amax
Soit : ch [n ( argch a )] 10
2 2 10 2 10
1 , avec = 10 1

15
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Amin
Ce qui conduit [ (
2
ch n argch a )] 10
Amax
10
1
10
10 1
Do finalement :
Amin
10
argch 10Amax 1
10
10 1
n
argch a ( )

Dtermination de la fonction de transfert :

Premire mthode :
La fonction cheby1 de Matlab nous donne les coefficients de la fonction de transfert.
Deuxime mthode : utilisation des tables (Annexe 4.)
Les tables sont en gnral fournies pour diffrentes valeurs de londulation (en dB). Elles
donnent le dnominateur de la fonction de transfert du prototype passe-bas. Il ne reste
alors qu effectuer la transposition inverse (si ncessaire) et dnormaliser.
Troisime mthode :
On pourrait dterminer les ples dun filtre de Chebyshev en rsolvant lquation :
P
1 + 2 C 2n = 0
j
et en ne conservant que les ples partie relle ngative
mais notre objectif nest pas de faire des mathmatiques !

413. Bessel (ou Thompson)

La caractristique de Bessel possde une rponse en amplitude dans la bande passante


sans ondulation. Parmi les diffrentes fonctions de rponse existantes, la caractristique de
Bessel prsente toujours la coupure la moins raide. Autrement dit, pour un gabarit donn,
elle donne lordre le plus lev et aboutit par consquent la complexit la plus grande.
Les filtres de Bessel prsentent nanmoins lavantage dassurer un dphasage linaire en
fonction de la frquence, donc un temps de propagation de groupe constant. Aussi, la
qualit essentielle des filtres de Bessel est de donner la distorsion minimale sur les
signaux non sinusodaux. La rponse temporelle du filtre un chelon de tension est une
mthode simple pour mesurer ce type de distorsion :

16
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Figure 14 - Rponses indicielles compares pour 3 types de filtres rpondant au mme gabarit
(Amax=3dB, Amin=40 dB, fp=100 Hz, fa=300 Hz)

Dimensionnement du filtre de Bessel :


Dtermination de lordre :
Les abaques donnes en Annexe5. nous permettent de dterminer lordre du filtre
puisquelles donnent les courbes de lattnuation en fonction de la frquence pour
diffrents ordres (ces courbes passent par une attnuation de 3 dB la frquence de
coupure f p ).

Dtermination de la fonction de transfert :


Pour ce type de filtres, on cherche directement la fonction de transfert, sans passer par
lintermdiaire de la fonction caractristique, puisque lon sintresse au temps de
propagation de groupe et non lattnuation.
La fonction de transfert dun filtre ayant un temps de propagation de groupe
parfaitement constant est :
F(p) = e p
soit en posant p=P :
1
F(P) = e P =
ch (P) + sh (P)
Une approximation lordre n de cette fonction de transfert nous permet dobtenir une
1
relation du type : F(P) =
Pn (P)
o Pn (P) est le polynme de Bessel dordre n.

17
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Note :
Les polynmes de Bessel sont dfinis par la relation de rcurrence :
P0 = 1
P1 = P + 1
Pn = (2n 1) Pn 1 + P 2 Pn 2
Le tableau donn en Annexe 6. donne les polynmes de Bessel dordre 1 9.
Cependant, ces polynmes ont t calculs en prenant comme unit le temps de
propagation. On obtiendra donc des courbes de rponse en amplitude pour lesquelles
lattnuation la frquence unit sera quelconque. La procdure pour dnormaliser
consiste remplacer, dans les polynmes, P par .p.
Cette mthode de dtermination de la fonction de transfert est peu commode et nest pas
cohrente avec la mthode de calcul des autres filtres. Aussi, dautres tables (Annexe 7.)
donnent les fonctions de transfert calcules en prenant comme frquence de normalisation
la frquence pour laquelle lattnuation est de 3 dB.

Remarque :

Les filtres de Bessel ont t conus en prenant comme critre le comportement du


temps de propagation de groupe. Ainsi, si nous transposons en frquence un filtre passe-
bas, par exemple pour obtenir un filtre passe-bande, les formes des attnuations en
fonction de la frquence seront conserves, mais il nen sera pas de mme du temps de
propagation de groupe.

42. Filtres non polynomiaux

Dans le cas des filtres non polynomiaux, on donne la fonction caractristique la


forme dune fraction rationnelle, ce qui permet lintroduction de frquences dattnuation
infinie ou zros de transmission.
Lintroduction de zros de transmission peut avoir deux avantages trs importants :

- Supprimer des frquences particulirement indsirables, comme par exemple la


porteuse dans un filtre de dmodulation ;
- Rendre la coupure du filtre beaucoup plus raide en plaant un zro de transmission
immdiatement aprs la frquence de coupure, sans que cela ncessite un ordre
lev.

Le calcul analytique de la fonction de transfert de ces filtres est complexe, on a donc


recours une synthse laide doutils informatiques.

421. Filtres elliptiques (ou de Cauer)

De tous les filtres possibles, ce sont ceux qui satisfont les exigences dun gabarit
donn avec une fonction de transfert dordre n minimal. Malheureusement, leur temps de
propagation de groupe est extrmement irrgulier, ce qui exclut leur utilisation quand la
forme temporelle dun signal doit tre prserve.
La courbe daffaiblissement des filtres de Cauer oscille entre les valeurs extrmes
autorises par le gabarit, aussi bien en bande passante quen bande attnue.

18
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

n n 1
Pour un filtre dordre n, il existe (cas n pair) ou (cas n impair) frquences pour
2 2
lesquelles lattnuation est infinie, et autant de frquences pour lesquelles lattnuation est
nulle (cf. exemple Figure 15 et Figure 16).
Dimensionnement du filtre elliptique :
Dtermination de lordre :
Premire mthode :
La fonction ellipord de Matlab permet de dterminer lordre du filtre partir du gabarit
non normalis.
Deuxime mthode : utilisation des abaques (Annexe 8.)

Dtermination de la fonction de transfert :


Premire mthode :
La fonction ellip de Matlab nous donne les numrateur et dnominateur de la fonction de
transfert.
Deuxime mthode : utilisation des tables (Annexe 9.)
Les tables sont en gnral fournies pour diffrents couples de valeurs de A max et
A min . Elles donnent la fonction de transfert du prototype passe-bas. Il ne reste alors qu
effectuer la transposition inverse et dnormaliser.

Figure 15 - Courbe de gain d'un filtre elliptique d'ordre 4 (Amax=1 dB, Amin=60 dB, n=1 rad/s)

19
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Figure 16 - Zoom sur la bande passante

422. Chebyshev inverse

Ces filtres correspondent aux meilleurs compromis entre raideur de coupure et


rgularit du temps de propagation de groupe en bande passante. De plus, leur courbe
daffaiblissement prsente un mplat en bande passante. Lensemble de ces proprits les
rendent particulirement intressants dans les systmes dinstrumentation.

1
A() = 1 + (expression de C n () : voir filtres de Chebyshev)
2 2 1
Cn

est une constante dchelle.

a=1 rad /s, Amin=60 dB)


Figure 17 - Courbe de gain d'un filtre de Chebyshev inverse d'ordre 4 (

20
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Dimensionnement dun filtre de Chebyshev inverse :


Dtermination de lordre :
La fonction cheb2ord de Matlab permet de dterminer lordre du filtre partir du gabarit
non normalis.

Dtermination de la fonction de transfert :


La fonction cheby2 de Matlab nous donne les numrateur et dnominateur de la fonction
de transfert. Il faut notamment prciser lattnuation minimale souhaite, afin de limiter
lamplitude des ondulations cette valeur.

Figure 18 - Rponses indicielles compares pour 3 types de filtres rpondant au mme gabarit
(Amax=3dB, Amin=60 dB, p=100 Hz, a=200 Hz)

La Figure 18 met en vidence la dformation du signal pouvant tre induite par un


filtre elliptique, en raison de ses mauvaises performances en termes de temps de
propagation de groupe.

21
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Conclusion :

Les fonctions dapproximation dcrites ci-dessus couvrent la trs grande majorit des
applications. Cependant, la liste nest pas exhaustive et lon pourra se rfrer aux
ouvrages cits dans la bibliographie. Le Tableau 1 rcapitule les caractristiques
respectives des diffrents filtres.

Type Bande Bande Raideur de Rgularit du Ralisation


passante attnue coupure temps de
(pour n donn) propagation de
groupe
Filtres Butterworth Plate Monotone Moyenne Bonne Simple
polynomiaux Chebyshev Ondule Monotone Bonne Faible
Bessel Plate Monotone Faible La meilleure
Filtres non Elliptique Ondule Ondule La meilleure Faible Complexe
polynomiaux Chebyshev Plate Ondule Bonne Bonne
inverse
Tableau 1 - Comparaison des diffrentes fonctions de rponse

Il est noter que les filtres polynomiaux donnent lieu des ralisations simples, car
leur fonction de transfert est simple. Le calcul des filtres non polynomiaux est complexe,
et ncessite le recours des moyens informatiques. La ralisation de ces filtres occasionne
gnralement lutilisation de topologies plus sophistiques.

A titre dexemples :

- Loreille humaine tant peu sensible la distorsion de phase, on peut avoir recours
des filtres elliptiques pour des applications audio ncessitant une bonne coupure. Par
contre, la distorsion damplitude est perceptible, et lon cherchera minimiser
londulation en bande passante. Les filtres de Butterworth sont souvent utiliss tant
que leur ordre reste raisonnable.
- Lorsque lon transmet des signaux comportant des fronts (signaux numriques, par
exemple), ou un signal vido, on recherche une bonne rgularit du temps de
propagation de groupe. Pour ce type dapplications, on est naturellement amen
choisir un filtre de Bessel. Cependant, pour atteindre la raideur de coupure
souhaite, lordre du filtre ncessaire est parfois rdhibitoire. On peut alors recourir
une autre fonction de rponse, en corrigeant la distorsion de phase introduite
laide dun filtre passe-tout (le calcul du passe-tout ncessite un ordinateur).
- Le filtre anti-repliement de lanalyseur de spectre FFT standford est un filtre
elliptique dordre 9 (fech proche de 2 fmax).
- Dans les GBF standford utiliss en TP, les formes dondes sont obtenues par
synthse numrique, ce qui ncessite un filtre de lissage. Selon le type de forme
donde, le GBF utilise des filtres diffrents (commuts par des relais). Pour un signal
sinusodal, la phase peut tre quelconque et lon a recours un filtre elliptique
dordre 9 (afin de garantir une grande puret spectrale). Pour un signal en dents de
scie ou triangulaire, cest un filtre de Bessel dordre 7 qui est utilis.

22
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

(Les figures prsentes en annexe sont extraites des techniques de lingnieur)

23
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

24
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

25
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

26
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

27
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

28
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

29
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

30
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna

Rfrences :

1. "Filtrage et filtres lectriques, Introduction", article des techniques de l'ingnieur, Paul


Bildstein
2. "Systmes boucls linaires, de communication et de filtrage" Manneville - Esquieu
(Dunod).
3. "A Basic introduction to filters-Active, passive and switched-capacitor", AN-779 National
Semiconductor
4. "Electronique applique aux hautes frquences", F. de Dieuleveult (Dunod)

31