Documente Academic
Documente Profesional
Documente Cultură
Antenne de Bretagne
1
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna
FILTRAGE ANALOGIQUE
1. Rle du filtrage
27 MHz 27 MHz
6800 Hz
FREC
Amplification
Amplification Dmodulation Filtrage
Mlangeur
FREC
Filtre FI
Oscillateur
local FOL
FOL-FREC FOL+FREC
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
Dans la pratique :
Filtre passe-bande dentre : filtre LC passif
Filtre la frquence intermdiaire : filtre cramique (composant)
Filtre 300 Hz-3400 Hz : filtre actif
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 :
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
Attnuation (dB)
Amin
BP
BC
Amax
f
fa fp
Attnuation (dB)
Amin BP
BC BC
Amax
f
fa- fp- fp+ fa+
4
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna
+ + 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 )
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
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
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
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
Attention ! P j 2 F
32. Transformations
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
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
H PH (P) = HPB 1
P
( ) Lordre du filtre passe-bas est prserv pour le filtre passe-haut.
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
2
H PasseBande (P) = H PasseBas P + 1
B. P
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
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
HCoupeBande (P) = HPasseBas B . P
2
P + 1
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
9
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna
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
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 .
Figure 10
11
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna
A dB = A max = 20 log 1 + 2
Amax 10
Soit : = 10 1
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..
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
13
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna
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 :
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 ( )
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 !
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)
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 :
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.)
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
1
A() = 1 + (expression de C n () : voir filtres de Chebyshev)
2 2 1
Cn
est une constante dchelle.
20
ENS Cachan Antenne de Bretagne Notes de cours 2003 (version2) Marie Frna
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)
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.
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
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 :
31