Vous êtes sur la page 1sur 17

10.

Conception d’un filtre analogique :
10.1 Phase d’approximation
10.2 Phase de synthèse

A. ACHOUR Composants et fonctions électroniques 75
Organigramme récapitulatif des 2 phases de conception
Problème

1. Phase d’approximation
Gabarit

Transposition directe

Gabarit du
prototype

𝑯 𝑺 du
prototype

oui Filtre 
Transposition inverse 
sur 𝑯 𝑺 actif

2. Phase de synthèse
𝑯 𝒔 du Synthèse du
filtre réel prototype

Transposition inverse 
Synthèse du
sur les éléments L et C
filtre réel
Filtre réel
A. ACHOUR Composants et fonctions électroniques 76
10.1 Phase d’approximation

A. ACHOUR Composants et fonctions électroniques 77
Etapes de la phase d’approximation

• La connaissance du spectre d’amplitude du signal d’entrée à traiter (𝐶 ) et de celui prévu à la


sortie du filtre à déterminer (𝐶 ), permet de définir un gabarit (constitue une hypothèse du 
problème de filtrage) caractérisé par des atténuations limites (𝐴 et 𝐴 ) et des 
fréquences limites des bandes passante et atténuée (𝑓 ou 𝑓 et 𝑓 , 𝑓 ou 𝑓 et 𝑓 ). 
• Etapes de la phase d’approximation : 
 Symétrisation éventuelle du gabarit d’un passe‐bande initialement dissymétrique :
elle s’effectue de façon à ce que le gabarit symétrique soit inclus dans le gabarit initial,
 Normalisation en fréquence,
 Transposition directe (passage de la variable 𝑥 𝑋). D’où le gabarit du prototype passe‐bas,
 Choix du type qui répond le mieux aux contraintes du problème de filtrage posé,
 Détermination de l’ordre 𝑛 et donc de la fonction de transfert 𝐻 𝑆 du prototype passe‐bas.
A. ACHOUR Composants et fonctions électroniques 78
Détermination de l’ordre d’un filtre de type Butterworth
• 3 méthodes pour déterminer 𝑛 :
 A l’aide de l’outil Matlab : la commande Buttord donne 𝑛 à partir du gabarit non normalisé 
(la commande help de Matlab définit la fonction cherchée : on écrit par exemple help 
Buttord et après validation, on obtient les arguments à attribuer à la commande Buttord).
 A partir de l’abaque de Butterworth (slide 80).
 Analytiquement : 
𝐴 est atteint lorsque 𝑋 1, 
d’où  𝜀 10 ⁄ 1
 A 𝑋 1⁄𝑘, l’atténuation doit être au minimum
égale à 𝐴 , d’où
⁄ ⁄ ⁄
log 10 1 2 log 𝜀 log 10 1 / 10 1
𝒏
2 log 1⁄𝑘 2 log 1⁄𝑘
On choisit l’ordre juste supérieur ou égal à la quantité calculée (𝑛 étant entier).
A. ACHOUR Composants et fonctions électroniques 79
Abaque de Butterworth

• Comment utiliser l’abaque ?
1 : On calcule la sélectivité 𝑘 à partir du gabarit
symétrique normalisé (slides 51 à 54), d’où                                                                                
1⁄𝑘. Dans l’exemple ci‐contre elle vaut  2.
2 : On prolonge la demi‐droite passant par
𝐴 et 𝐴 jusqu’à l’axe des ordonnées 
de l’abaque. Dans l’exemple on lit 4,5.
3 : Le point d’affixe (2 , 4,5) se situe entre
la courbe d’ordre 7 et celle d’ordre 8.

Le filtre cherché est d’ordre 8.

A. ACHOUR Composants et fonctions électroniques 80
Transfert  du prototype passe‐bas : type Butterworth
• Nous retenons 2 méthodes pour déterminer 𝐻 𝑆 du prototype passe‐bas :
 A l’aide des tables : elles fournissent les polynômes du dénominateur du transfert 𝐻 𝑆 ,
dont les coefficients 𝑎 dépendent de l’ordre 𝑛 (table ci‐dessous). Ces derniers sont déduits 
à partir des pôles à parties réelles négatives de  𝐻 𝑆 (slide 67).
La table suivante est donnée pour 𝐴 3 𝑑𝐵 (soit pour 𝜀 1). 

Le polynôme du dénominateur de 𝐻 𝑆 est dit polynôme de Hurwitz car le filtre associé est


stable (pôles à parties réelles négatives).
 A l’aide de l’outil Matlab : les commandes butter et tf donnent la fonction de transfert 𝐻 𝑝
(la variable 𝑝 est notée 𝑠 sous Matlab) et ceci ∀ l’ordre 𝑛. Après un calcul des pôles et un 
changement de variable adéquat, on aboutit à la forme factorisée de 𝐻 𝑆 (slide 82). 
A. ACHOUR Composants et fonctions électroniques 81
Forme factorisée de H(S) : filtres de type Butterworth

• Cette forme factorisée est obtenue en cherchant les racines du polynôme de Hurwitz (table 
de Butterworth), grâce à la commande roots de l’outil Matlab. 
• On préfère cette forme car la réalisation du filtre actif cherché se fait par morceaux càd en 
associant en cascade des cellules élémentaires (slides   à    ) de 2nd et de 1er ordre (selon la 
parité de 𝑛). D’où 𝐻 𝑆 ∏ 𝐻 𝑆 (produit si des attaques en tension sont établies entre 
les cellules élémentaires ; c’est le cas des filtres actifs à AOP). 
A. ACHOUR Composants et fonctions électroniques 82
Détermination de l’ordre d’un filtre de type Chebyshev

• 3 méthodes pour déterminer l’ordre 𝑛 :
 A l’aide de l’outil Matlab : la commande cheb1ord donne 𝑛 à partir des paramètres du 
gabarit non normalisé du filtre (voir help).
 A partir de l’abaque de Chebyshev (slide 84) ; la méthode de détermination est 
identique à celle expliquée dans le slide 80.
 Analytiquement : 
𝐴 est atteint lorsque 𝑋 1, d’où 𝜀 10 ⁄ 1,
 A 𝑋 1⁄𝑘, l’atténuation doit être au minimum égale à 𝐴 , d’où

10 ⁄ 1
cosh ⁄
10 1
𝑛
cosh 1/𝑘
On considère l’ordre juste supérieur ou égal à la quantité calculée car 𝑛 est entier.
A. ACHOUR Composants et fonctions électroniques 83
Abaque de Chebyshev

A. ACHOUR Composants et fonctions électroniques 84
Détermination du transfert  : filtres de type Chebyshev
 A l’aide de l’outil Matlab : les commandes cheby1 et tf donnent les coefficients de 𝐻 𝑝 .     
Un calcul des pôles et un changement de variable conduisent à la forme factorisée de 𝐻 𝑆 .
 A l’aide des tables : elles sont données pour des valeurs particulières de 𝐴 ( 3 𝑑𝐵 au
maximum), ou d’ondulations (ripples). Elles fournissent les coefficients du polynôme du 
dénominateur du transfert 𝐻 𝑆 du prototype passe‐bas normalisé (pour 𝑛 donné).
NB : lorsque 𝑛 est pair (even), diviser 𝐻 𝑆 par le terme  1 𝜀 pour tenir compte des 
propriétés du slide 69 (rappelons que 𝐴 20 log 1 𝜀 ).  

A. ACHOUR Composants et fonctions électroniques 85
Tables des coefficients :  ,  et  d’ondulations 

A. ACHOUR Composants et fonctions électroniques 86
Forme factorisée de  : filtres de type Tchebyshev
(Ripple)

(Ripple)

• Si 𝒏 est impair (odd), 𝑯 𝑺 𝒃𝟎 ⁄𝒑𝒐𝒍𝒚𝒏ô𝒎𝒆 où 𝒃𝟎 est le produit des constantes. 


• Si 𝒏 est pair (even), 𝑯 𝑺 𝟏⁄ 𝟏 𝜺𝟐 x  𝒃𝟎 ⁄𝒑𝒐𝒍𝒚𝒏ô𝒎𝒆 où 𝒃𝟎 est le produit des constantes.
A. ACHOUR Composants et fonctions électroniques 87
Ordre 𝑛 et polynôme de  : filtres de type Bessel

• Le gabarit, délimitant la courbe d’affaiblissement 𝐴 𝜔 , ne constitue pas ici une hypothèse 
au problème de filtrage.                  
Pour le type Bessel, on s’intéresse plutôt aux courbes donnant 𝜏 pour déterminer l’ordre 𝑛
(slide 46). Ce dernier est obtenu en respectant la condition :
∆𝜏 ⁄𝜏 à un seuil (au maximum 10%) dans la plage des fréquences de fonctionnement.
• Polynômes du dénominateur de 𝐻 𝑆 :

𝑩𝒏 𝑺 suit la loi récurrente : 
𝑩𝟎 𝑺 𝟏, 𝑩𝟏 𝑺 𝑺 𝟏
et 𝑩𝒏 𝑺 𝟐𝒏 𝟏 𝑩𝒏 𝟏 𝑺 𝑺𝟐 𝑩𝒏 𝟐 𝑺

A. ACHOUR Composants et fonctions électroniques 88
Détermination de l’ordre  et du transfert  :  
Filtres elliptiques (Cauer)
• Ordre : il est déterminé par 2 méthodes
(on exclue ici le calcul analytique et on utilise
les moyens numériques) :
 A l’aide de l’outil Matlab : la commande ellipord
donne 𝑛 à partir du gabarit non normalisé. 
 A partir de l’abaque de Cauer (ci‐contre).
• Transfert 𝐻 𝑆 : on utilise l’une des 
2 méthodes suivantes pour obtenir 𝐻 𝑆 :
 A l’aide de l’outil Matlab : la commande ellip
donne numérateur et dénominateur de 𝐻 𝑆 ,
 A partir des tables (slide 90) .
A. ACHOUR Composants et fonctions électroniques 89
Table d’un filtre de type Cauer

A. ACHOUR Composants et fonctions électroniques 90
Ordre  et transfert  : type Chebychev inverse (type II)

• Ordre :  
La commande cheb2ord donne 𝑛 à partir
du gabarit non normalisé du filtre (voir help).
• Transfert 𝐻 𝑆 : 
La commande cheby2 donne numérateur et 
dénominateur de 𝐻 𝑆 . Il faut notamment
préciser l’atténuation minimale souhaitée, 
afin de limiter l’amplitude des ondulations 
à cette valeur.
Rq : un filtre de type Tchebyshev inverse 
présente des performances intéressantes
(rapidité par exemple) avec un ordre pas 
trop élevé (figure ci‐contre).
A. ACHOUR Composants et fonctions électroniques 91

Vous aimerez peut-être aussi