Vous êtes sur la page 1sur 31

ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa

Antenne de Bretagne

Filtrage analogique : généralités

Ce document rassemble des notes de cours destinées aux élèves de préparation à


l’Agrégation de Génie Electrique. Toutes les remarques qui pourraient contribuer à son
amélioration sont les bienvenues. Certaines informations sont tirées d’ouvrages dont les
références sont données en fin de document. Si certaines d’entre elles venaient à manquer, je
m’en excuse par avance auprès de leurs auteurs et les invite à m’en faire part. Mon adresse
est la suivante : frenea@bretagne.ens-cachan.fr

1
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa

FILTRAGE ANALOGIQUE

1. Rôle du filtrage

Séparation des signaux utiles des signaux indésirables


Exemples d’applications :

- Optimisation du SNR en privilégiant les fréquences constituant le signal utile et en


éliminant les autres (bruit électronique, harmoniques d’un oscillateur…)
- Filtre de boucle d’un asservissement (ex : PLL)
- Association à des CAN et CNA pour éviter les problèmes de repliement de spectre

27 MHz 27 MHz

6800 Hz

FREC

Amplification
Amplification Démodulation Filtrage
Mélangeur

FREC

Filtre FI
Oscillateur
local FOL

FOL-FREC FOL+FREC

Figure 1 - Nécessité du filtrage dans une chaîne de transmission

Exemple illustré Figure 1:

⇒ 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

- Transposition en fréquence effectuée à l’aide d’un mélangeur et d’un oscillateur local. En


sortie du mélangeur, on retrouve FOL+FREC et FOL-FREC.
FOL-FREC : fréquence intermédiaire (455 KHz)
FOL+FREC : fréquence située au voisinage de 54 MHz et éliminée par filtrage passe-bande.
La porteuse à la fréquence intermédiaire est démodulée et on récupère le signal audio
transmis. Un 3ème filtre passe-bande permet l’élimination d’éventuelles 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 d’entrée : filtre LC passif
Filtre à la fréquence intermédiaire : filtre céramique (composant)
Filtre 300 Hz-3400 Hz : filtre actif

2. Filtre idéal /Filtre réel:

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 :

• Amax : Atténuation maximum tolérée en bande passante


• Amin : Atténuation minimum en bande coupée
• fp : fréquence de coupure
• fa : fréquence de frontière

21. Filtre passe-bas :

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

k=1 dans le cas du filtre idéal


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

22. Filtre passe-haut :

Atténuation (dB)

Amin
BP

BC

Amax

f
fa fp

Figure 3 - Gabarit d'un filtre passe-haut


f
k = a
fp

23. Filtre passe-bande :

Atténuation (dB)

Amin BP

BC BC

Amax

f
fa- fp- fp+ fa+

Figure 4 - Gabarit d'un filtre passe-bande


+ −
∆fp fp − f
p
• Sélectivité : k = =
∆fa + −
f a − fa
+ −
• Fréquence centrale : f0 = fp × f p (moyenne géométrique des deux fréquences 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 Frénéa

Lors du calcul du filtre, il faut disposer d’un gabarit symétrique.

+ − + − 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 )

24. Filtre coupe-bande :

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

25. Filtre passe-tout

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

3. Passage au passe-bas prototype

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

31. Normalisation de la fréquence :

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

La valeur normalisée de la fréquence est : F = f = ω = Ω


fn ωn

On introduit la variable complexe normalisée 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 réciproquement), on fait subir à
la variable complexe normalisée P la transformation suivante :

P ⇔ 1
P

Cette transformation s’applique à la fois aux gabarits et aux fonctions de transfert.


Transformation du gabarit :

Atténuation (dB) Atténuation (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 Frénéa

Transformation de la fonction de transfert :

H PH (P) = HPB 1
P
( ) L’ordre du filtre passe-bas est préservé 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 symétrie du gabarit !

Atténuation (dB) Atténuation (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 
 

L’ordre du filtre passe-bande est doublé par rapport au filtre passe-bas.

323. Transposition passe-bas / coupe-bande

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

On fait subir à la variable complexe normalisée :

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

Transformation de la fonction de transfert :

 
HCoupeBande (P) = HPasseBas  B . P 
 2 
 P + 1

L’ordre du filtre coupe-bande est doublé par rapport au filtre passe-bas.

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

Comme nous l’avons vu précédemment, le filtre idéal est irréalisable en pratique.


Nous sommes donc amenés à définir un gabarit et à choisir une fonction de transfert
répondant aux critères imposés par ce gabarit. Il existe évidemment un grand nombre de
réponses possibles, mais le choix d’une fonction de transfert appropriée résulte d’un
compromis entre les nombreuses propriétés listées ci-dessous :
• Ordre du filtre : L’ordre du filtre détermine le nombre de composants du filtre, et par
conséquent impose des contraintes liées au coût, à la taille, et à la complexité de
réalisation. En contrepartie de son prix et de son encombrement, un filtre d’ordre élevé
offre l’avantage d’une coupure plus raide pour une famille de réponses donnée.
• Raideur de coupure : elle renvoie à la notion de sélectivité définie plus haut.
• Réponse temporelle : Le temps de réponse du filtre et le dépassement de la réponse
indicielle sont des critères de dimensionnement à ne pas négliger pour certaines
applications.
• Ondulation dans la bande passante (passband ripple): Un filtre non monotone à
l’intérieur de sa bande passante présente une ondulation. Certains systèmes ne
requièrent pas nécessairement une réponse en amplitude monotone, mais imposent une
ondulation dans la bande passante limitée à une valeur maximum ( A max ).
• Distorsion de phase dans la bande passante : Dans les applications de filtrage où le
signal ne doit pas être déformé quand il est situé dans la bande passante, le déphasage
introduit dans la bande passante doit être linéaire en fonction de la fréquence, ou, ce
qui est équivalent, le temps de propagation de groupe doit être constant. Observons la
relation liant le spectre d’un signal et le spectre du même signal décalé 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 Frénéa

Le spectre est inchangé, mais un déphasage supplémentaire est introduit : ϕ ( f )= −2 π f t0

Le temps de propagation de groupe τ est défini par : τ = −


1 d ϕ (f)
2π df

On voit dans le cas où ϕ(f) est linéaire en fréquence que τ = t 0

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

La majorité des familles de réponses sont données sous la forme :


2
A (Ω ) = A 0 1 + K(jΩ) où A(Ω) représente l’affaiblissement en fonction de la
fréquence et porte le nom de « fonction d’approximation ».
F ( jΩ )
Le terme A0 est constant. K ( jΩ ) = est la fonction caractéristique du filtre.
P ( jΩ )
On distingue deux types de fonctions d’approximations qui aboutissent à deux grandes
catégories de filtres :

• Polynomiaux (K(jΩ) est alors un simple polynôme)


• Non polynomiaux ou à zéros de transmission (K(jΩ) se présente sous la forme
d’une fraction rationnelle)

41. Filtres polynomiaux

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 ».

La réponse en amplitude d’un filtre de Butterworth est donnée 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 Frénéa

Dimensionnement du filtre de Butterworth :


Détermination de l’ordre :
• Première méthode :
La fonction buttord de Matlab permet de déterminer l’ordre du filtre à partir du gabarit
non normalisé.
Et si l’on n’a pas cet outil précieux sous la main… :
• Deuxième méthode : utilisation des abaques (Annexe 1.)
• Troisième méthode :
Par le calcul, on peut déterminer le facteur ε et l’ordre N du filtre à partir des valeurs
A max , A min et Ω a du prototype passe-bas.
L’affaiblissement maximal A max dans la bande passante est atteint lorsque Ω=1 :

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 :

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 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..

Détermination de la fonction de transfert :


• Première méthode :
La fonction butter de Matlab nous donne les coefficients de la fonction de transfert.
Note : Avec Matlab, on n’a pas besoin de normaliser et dénormaliser. Tout est transparent
pour l’utilisateur.
• Deuxième méthode : utilisation des tables (Annexe 2.)
Les tables sont en général fournies pour ε=1, soit pour A max =3 dB. Elles donnent le
polynôme de Butterworth, qui correspond au 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.

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

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 (Ω) croît jusqu’à l’infini

13
ENS Cachan – Antenne de Bretagne Notes de cours 2003 (version2) Marie Frénéa

• pour Ω=1, C 2n (Ω) =1, ∀n


Remarques :
• le polynôme C n (Ω) est défini par une relation de récurrence :
C 0 (Ω) = 1 ; C1 (Ω) = Ω ; C n +1 (Ω) = 2Ω.C n (Ω) − C n −1 (Ω)
• Veillez à ne pas confondre le polynôme de Chebyshev avec le dénominateur de la
fonction de transfert du filtre.

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 :

Figure 13 - Réponse indicielle (Chebyshev ordre 4)

Dimensionnement du filtre de Chebyshev :


Détermination de l’ordre :
• Première méthode :
La fonction cheb1ord de Matlab permet de déterminer l’ordre du filtre à partir du gabarit
non normalisé.
• Deuxième méthode : utilisation des abaques (Annexe 3.)
• Troisième méthode :
Par le calcul, on peut déterminer le facteur ε et l’ordre N du filtre à partir des valeurs
A max , A min et Ω a du prototype passe-bas.
L’affaiblissement maximal A max dans la bande passante est atteint lorsque Ω=1 . En
général, on choisit pour A max la valeur maximale de l’ondulation. Dans ce cas, on a la
relation :
2
A max = 10log10 (1 + ε )

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

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 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 ( )

Détermination de la fonction de transfert :

• 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 !

413. Bessel (ou Thompson)

La caractéristique de Bessel possède une réponse en amplitude dans la bande passante


sans ondulation. Parmi les différentes fonctions de réponse existantes, la caractéristique de
Bessel présente toujours la coupure la moins raide. Autrement dit, pour un gabarit donné,
elle donne l’ordre le plus élevé et aboutit par conséquent à la complexité la plus grande.
Les filtres de Bessel présentent néanmoins l’avantage d’assurer un déphasage linéaire en
fonction de la fréquence, 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 sinusoïdaux. La réponse temporelle du filtre à un échelon de tension est une
méthode simple pour mesurer ce type de distorsion :

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)

Dimensionnement du filtre de Bessel :


Détermination de l’ordre :
Les abaques données en Annexe5. nous permettent de déterminer l’ordre du filtre
puisqu’elles donnent les courbes de l’atténuation en fonction de la fréquence pour
différents ordres (ces courbes passent par une atténuation de 3 dB à la fréquence de
coupure f p ).

Détermination de la fonction de transfert :


Pour ce type de filtres, on cherche directement la fonction de transfert, sans passer par
l’intermédiaire de la fonction caractéristique, puisque l’on s’intéresse au temps de
propagation de groupe et non à l’atténuation.
La fonction de transfert d’un 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 à l’ordre n de cette fonction de transfert nous permet d’obtenir une
1
relation du type : F(P) =
Pn (P)
où Pn (P) est le polynôme de Bessel d’ordre n.

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.

42. Filtres non polynomiaux

Dans le cas des filtres non polynomiaux, on donne à la fonction caractéristique la


forme d’une fraction rationnelle, ce qui permet l’introduction de fréquences d’atténuation
infinie ou zéros de transmission.
L’introduction de zéros de transmission peut avoir deux avantages très importants :

- Supprimer des fréquences particulièrement indésirables, comme par exemple la


porteuse dans un filtre de démodulation ;
- Rendre la coupure du filtre beaucoup plus raide en plaçant un zéro de transmission
immédiatement après la fréquence de coupure, sans que cela nécessite un ordre
élevé.

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


recours à une synthèse à l’aide d’outils informatiques.

421. Filtres elliptiques (ou de Cauer)

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.)

Détermination de la fonction de transfert :


• Première méthode :
La fonction ellip de Matlab nous donne les numérateur et dénominateur de la fonction de
transfert.
• Deuxième méthode : utilisation des tables (Annexe 9.)
Les tables sont en général fournies pour différents 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 à dénormaliser.

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

Figure 16 - Zoom sur la bande passante

422. Chebyshev inverse

Ces filtres correspondent aux meilleurs compromis entre raideur de coupure et


régularité du temps de propagation de groupe en bande passante. De plus, leur courbe
d’affaiblissement présente un méplat en bande passante. L’ensemble de ces propriétés les
rendent particulièrement intéressants dans les systèmes d’instrumentation.

1
A(Ω) = 1 + (expression de C n (Ω) : voir filtres de Chebyshev)
2 2 1 
ε Cn  
Ω
ε est une constante d’échelle.

ω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 Frénéa

Dimensionnement d’un filtre de Chebyshev inverse :


Détermination de l’ordre :
La fonction cheb2ord de Matlab permet de déterminer l’ordre du filtre à partir du gabarit
non normalisé.

Détermination de la fonction de transfert :


La fonction cheby2 de Matlab nous donne les numérateur et dénominateur de la fonction
de transfert. Il faut notamment préciser l’atténuation minimale souhaitée, afin de limiter
l’amplitude des ondulations à cette valeur.

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)

La Figure 18 met en évidence la déformation 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 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.

Type Bande Bande Raideur de Régularité du Réalisation


passante atténuée coupure temps de
(pour n donné) propagation de
groupe
Filtres Butterworth Plate Monotone Moyenne Bonne Simple
polynomiaux Chebyshev Ondulée Monotone Bonne Faible
Bessel Plate Monotone Faible La meilleure
Filtres non Elliptique Ondulée Ondulée La meilleure Faible Complexe
polynomiaux Chebyshev Plate Ondulée Bonne Bonne
inverse
Tableau 1 - Comparaison des différentes fonctions de réponse

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

(Les figures présentées en annexe sont extraites des techniques de l’ingénieur)

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 :

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


Bildstein
2. "Systèmes bouclés linéaires, 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 appliquée aux hautes fréquences", F. de Dieuleveult (Dunod)

31

Vous aimerez peut-être aussi