Académique Documents
Professionnel Documents
Culture Documents
Generalites Filtrage PDF
Generalites Filtrage PDF
Antenne de Bretagne
1
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
FILTRAGE ANALOGIQUE
1. Rôle du filtrage
27 MHz 27 MHz
6800 Hz
FREC
Amplification
Amplification Démodulation Filtrage
Mélangeur
FREC
Filtre FI
Oscillateur
local FOL
FOL-FREC FOL+FREC
⇒ Transmission d’un message radio de qualité téléphonique (300 Hz-3400 Hz) par voie
hertzienne sur une porteuse à 27 MHz en modulation d’amplitude. Le signal modulé occupe
une bande de 6800 Hz autour de la fréquence porteuse.
A la réception :
- Sélection de la bande de fréquences pour laquelle le récepteur est conçu ⇒ filtrage passe-
bande
2
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Dans la pratique :
Filtre passe-bande d’entrée : filtre LC passif
Filtre à la fréquence intermédiaire : filtre céramique (composant)
Filtre 300 Hz-3400 Hz : filtre actif
Un filtre idéal transmettrait toutes les composantes utiles sans atténuation ni déphasage
(donc sans retard) tout en éliminant complètement les signaux indésirables.
En pratique, la synthèse du filtre idéal est impossible. L’atténuation nulle dans la bande
passante, l’atténuation infinie dans la bande atténuée et des transitions verticales donnent une
caractéristique de réponse irréaliste. Nous sommes amenés à définir un gabarit, précisant :
Atténuation (dB)
Bande de
transition
-
Amin
Bande
passante
Bande
coupée
Amax
f
fp fa
Figure 2 - Gabarit d'un filtre passe-bas
Remarque : Dans certains filtres, l’atténuation à la fréquence fp est inférieure à 3dB. Aussi, la
fréquence de coupure peut être différente de celle pour laquelle l’atténuation est égale à 3dB.
fp
Pour un passe-bas, la notion de sélectivité est définie par : k =
fa
k<1 dans le cas d’un filtre réel
3
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Atténuation (dB)
Amin
BP
BC
Amax
f
fa fp
Atténuation (dB)
Amin BP
BC BC
Amax
f
fa- fp- fp+ fa+
4
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
+ − + − 2
Un passe-bande est symétrique si : fa × fa = f p × f p = f0
+ − + −
Méthode pour symétriser le gabarit : On calcule le produit fp × fp . Si le produit fa × fa est
inférieur, alors on augmente fa-. Dans le cas où il est supérieur, on diminue fa+. On adopte un
gabarit plus contraignant que celui prévu au départ. De même, si une atténuation min a été
définie pour chaque bande coupée, on fixe : A min = max ( Amin1 , Amin2 )
Atténuation (dB)
Amin BP BP
BC
Amax
f
fp- fa- fa+ fp+
Figure 5 - Gabarit d'un filtre coupe-bande
+ −
∆fa fa − f
• Sélectivité : k = = a
∆fp + −
fp − f p
+ −
• Fréquence centrale : f0 = fp × fp
∆fp
• Largeur de bande relative : B=
f0
Un filtre passe-tout idéal possède une bande passante et aucune bande atténuée. Il passe
toutes les fréquences comprises entre la fréquence nulle et la fréquence infinie. Le filtre passe-
tout est employé pour produire un certain déphasage sur le signal filtré sans changer son
amplitude.
5
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Les transformations du gabarit ont pour but de ramener tous les gabarits précédemment
énoncés à un passe-bas appelé prototype, indépendant de la fréquence, et défini par seulement
3 paramètres :
• A min
• A max
• k
Elle consiste à choisir comme unité de fréquence non pas le hertz, mais une fréquence f n
associée 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 réciproquement), on fait subir à
la variable complexe normalisée 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 Frénéa
H PH (P) = HPB 1
P
( ) L’ordre du filtre passe-bas est préservé 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 d’un filtre passe-bas en un filtre coupe-bande est très similaire à celle de la
transformation passe-bas → passe-bande.
7
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
P ⇔ B
P + 1
P
Atténuation (dB)
Atténuation (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 l’on peut généralement ramener
la réalisation d’un filtre quelconque à celle de son prototype, c’est-à-dire du filtre passe-bas
possédant les trois mêmes paramètres fondamentaux : A min , A max , et k. Une fois le schéma
du prototype obtenu, il suffit d’appliquer la transformation inverse aux impédances des
composants pour déterminer le schéma du filtre recherché initialement (Figure 9 (b)).
Cependant, dans le cas des filtres actifs, la transformation inverse des éléments fait
apparaître des inductances, composants généralement indésirables. On préfère 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 synthèse (Figure 9
(a)).
8
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
F(p) Synthèse
Problème Gabarit
du filtre réel du filtre réel
Transposition Transposition
directe inverse sur F(P)
Gabarit transposé F(P)
(prototype) du prototype (a)
Filtre réel
Problème Gabarit
Transposition
Transposition inverse sur les éléments
directe L et C
Gabarit transposé F(P) Synthèse
(prototype) du prototype du prototype
(b)
Figure 9 - Méthode de synthèse des filtres actifs (a) et passifs (b). (voir référence 1)
4. Fonctions de réponse
9
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Exemple :
Le signal d’origine est constitué de la somme des 11 premiers harmoniques non nuls d’un
signal carré. La deuxième courbe est également obtenue en sommant les 11 premiers
harmoniques non nuls mais en introduisant pour chacun un déphasage qui varie linéairement
avec la pulsation, donc un temps de propagation de groupe constant qui se traduit sur la
courbe résultante par un simple retard.
La troisième courbe est obtenue de la même façon, mais en introduisant cette fois-ci un
déphasage non linéaire: on observe une déformation du signal d’origine.
Heureusement pour nous, de nombreux travaux ont permis de définir des caractéristiques
de filtres standards qui permettent de faire face à la majorité des problèmes de filtrage.
Ces fonctions « classiques » ne permettent pas de satisfaire simultanément toutes les
contraintes présentées ci-dessus mais ont été calculées et optimisées pour certaines d’entre
elles.
10
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
411. Butterworth
Ces filtres présentent une réponse en amplitude monotone et pratiquement plate dans la
bande passante. Pour cette raison, on les trouve parfois sous la dénomination
« Maximally-flat ».
Figure 10
11
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
A dB = A max = 20 log 1 + ε 2
Amax 10
Soit : ε = 10 −1
L’affaiblissement minimal A min dans la bande atténuée est atteint lorsque Ω=Ωa :
Note : la fonction buttord utilise cette formule pour déterminer l’ordre du filtre. Elle
renvoie également ωn, pulsation de coupure à -3 dB calculée pour garantir une atténuation
égale à Amin pour ωa..
12
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
• Troisième méthode :
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) n’a que des pôles à partie réelle négative,
H(-P) n’a que des pôles à partie réelle positive.
2
Chercher les pôles du dénominateur de H (P ) (autrement dit les racines des polynômes
de Butterworth) revient à résoudre l’équation :
2
1+ ε (- j P )2n = 0
j 2k + n +1 π
On en tire : Pk = n 1 .e 2n k=0…2n-1
ε
Seuls les pôles à partie réelle négative sont conservés. Ces pôles sont situés sur un cercle.
412. Chebyshev
Dans certaines applications, il n’est pas nécessaire d’avoir une réponse en amplitude
très plate dans la bande passante. Dans ce cas, on peut préférer la caractéristique de
Chebyshev, car elle offre une coupure plus raide dans la bande de transition que la
caractéristique de Butterworth. Le prix à payer pour cette rapidité de transition est
l’apparition d’une ondulation dans la bande passante (cf. Figure 12) et un temps de
propagation de groupe irrégulier. Cette ondulation est d’amplitude constante dans la bande
passante (oscillation de la réponse du filtre entre 0 et A max ), d’où la dénomination
« equiripple » parfois employée pour ces filtres.
On a la relation :
2
K ( jΩ ) = ε 2 C 2n (Ω )
où Cn est le polynôme de Chebyshev d’ordre n défini 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 Frénéa
Figure 11
Figure 12
14
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Il est à noter que lorsque l’ordre est pair, le gain statique est différent de 1. Il est égal à
l’ondulation dans la bande passante. Exemple illustré à partir de la réponse indicielle d’un
filtre de Chebyshev d’ordre 4 et d’ondulation 3 dB :
L’affaiblissement minimal A min dans la bande atténuée est atteint lorsque Ω=Ωa . On en
déduit :
1
[ ]
20 log 1 + ε C n (Ω a ) 2 ≥ A min (dB)
2 2
15
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Amin
Ce qui conduit à [ (
2
ch n argch Ωa )] ≥ 10
Amax
10
−1
10
10 −1
D’où finalement :
Amin
10
argch 10Amax − 1
10
10 − 1
n ≥
argch Ωa ( )
• Première méthode :
La fonction cheby1 de Matlab nous donne les coefficients de la fonction de transfert.
• Deuxième méthode : utilisation des tables (Annexe 4.)
Les tables sont en général fournies pour différentes valeurs de l’ondulation (en dB). Elles
donnent le dénominateur de la fonction de transfert du prototype passe-bas. Il ne reste
alors qu’à effectuer la transposition inverse (si nécessaire) et à dénormaliser.
• Troisième méthode :
On pourrait déterminer les pôles d’un filtre de Chebyshev en résolvant l’équation :
P
1 + ε 2 C 2n = 0
j
et en ne conservant que les pôles à partie réelle négative…
…mais notre objectif n’est pas de faire des mathématiques !
16
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Figure 14 - Réponses indicielles comparées pour 3 types de filtres répondant au même gabarit
(Amax=3dB, Amin=40 dB, fp=100 Hz, fa=300 Hz)
17
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Note :
Les polynômes de Bessel sont définis par la relation de récurrence :
P0 = 1
P1 = P + 1
Pn = (2n − 1) Pn −1 + P 2 Pn − 2
Le tableau donné en Annexe 6. donne les polynômes de Bessel d’ordre 1 à 9.
Cependant, ces polynômes ont été calculés en prenant comme unité le temps de
propagation. On obtiendra donc des courbes de réponse en amplitude pour lesquelles
l’atténuation à la fréquence unité sera quelconque. La procédure pour dénormaliser
consiste à remplacer, dans les polynômes, P par τ.p.
Cette méthode de détermination de la fonction de transfert est peu commode et n’est pas
cohérente avec la méthode de calcul des autres filtres. Aussi, d’autres tables (Annexe 7.)
donnent les fonctions de transfert calculées en prenant comme fréquence de normalisation
la fréquence pour laquelle l’atténuation est de 3 dB.
Remarque :
Les filtres de Bessel ont été conçus en prenant comme critère le comportement du
temps de propagation de groupe. Ainsi, si nous transposons en fréquence un filtre passe-
bas, par exemple pour obtenir un filtre passe-bande, les formes des atténuations en
fonction de la fréquence seront conservées, mais il n’en sera pas de même du temps de
propagation de groupe.
De tous les filtres possibles, ce sont ceux qui satisfont les exigences d’un gabarit
donné avec une fonction de transfert d’ordre n minimal. Malheureusement, leur temps de
propagation de groupe est extrêmement irrégulier, ce qui exclut leur utilisation quand la
forme temporelle d’un signal doit être préservée.
La courbe d’affaiblissement des filtres de Cauer oscille entre les valeurs extrêmes
autorisées par le gabarit, aussi bien en bande passante qu’en bande atténuée.
18
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
n n −1
Pour un filtre d’ordre n, il existe (cas n pair) ou (cas n impair) fréquences pour
2 2
lesquelles l’atténuation est infinie, et autant de fréquences pour lesquelles l’atténuation est
nulle (cf. exemple Figure 15 et Figure 16).
Dimensionnement du filtre elliptique :
Détermination de l’ordre :
• Première méthode :
La fonction ellipord de Matlab permet de déterminer l’ordre du filtre à partir du gabarit
non normalisé.
• Deuxième méthode : 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 Frénéa
1
A(Ω) = 1 + (expression de C n (Ω) : voir filtres de Chebyshev)
2 2 1
ε Cn
Ω
ε est une constante d’échelle.
20
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Figure 18 - Réponses indicielles comparées pour 3 types de filtres répondant au même gabarit
(Amax=3dB, Amin=60 dB, ωp=100 Hz, ωa=200 Hz)
21
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Conclusion :
Les fonctions d’approximation décrites ci-dessus couvrent la très grande majorité des
applications. Cependant, la liste n’est pas exhaustive et l’on pourra se référer aux
ouvrages cités dans la bibliographie. Le Tableau 1 récapitule les caractéristiques
respectives des différents filtres.
Il est à noter que les filtres polynomiaux donnent lieu à des réalisations simples, car
leur fonction de transfert est simple. Le calcul des filtres non polynomiaux est complexe,
et nécessite le recours à des moyens informatiques. La réalisation de ces filtres occasionne
généralement l’utilisation de topologies plus sophistiquées.
A titre d’exemples :
- L’oreille humaine étant peu sensible à la distorsion de phase, on peut avoir recours à
des filtres elliptiques pour des applications audio nécessitant une bonne coupure. Par
contre, la distorsion d’amplitude est perceptible, et l’on cherchera à minimiser
l’ondulation en bande passante. Les filtres de Butterworth sont souvent utilisés tant
que leur ordre reste raisonnable.
- Lorsque l’on transmet des signaux comportant des fronts (signaux numériques, par
exemple), ou un signal vidéo, on recherche une bonne régularité du temps de
propagation de groupe. Pour ce type d’applications, on est naturellement amené à
choisir un filtre de Bessel. Cependant, pour atteindre la raideur de coupure
souhaitée, l’ordre du filtre nécessaire est parfois rédhibitoire. On peut alors recourir
à une autre fonction de réponse, en corrigeant la distorsion de phase introduite à
l’aide d’un filtre passe-tout (le calcul du passe-tout nécessite un ordinateur).
- Le filtre anti-repliement de l’analyseur de spectre FFT standford est un filtre
elliptique d’ordre 9 (fech proche de 2 fmax).
- Dans les GBF standford utilisés en TP, les formes d’ondes sont obtenues par
synthèse numérique, ce qui nécessite un filtre de lissage. Selon le type de forme
d’onde, le GBF utilise des filtres différents (commutés par des relais). Pour un signal
sinusoïdal, la phase peut être quelconque et l’on a recours à un filtre elliptique
d’ordre 9 (afin de garantir une grande pureté spectrale). Pour un signal en dents de
scie ou triangulaire, c’est un filtre de Bessel d’ordre 7 qui est utilisé.
22
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
23
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
24
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
25
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
26
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
27
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
28
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
29
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
30
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa
Références :
31