Synthèse des Filtres d'ordre N
La réalisation d'un filtre est souvent motivée par des contraintes fréquentielles. On peut souhaiter supprimer une bande fréquentielle particulière ou au contraire ne laisser passer que cette bande. En analogique, il est impossible d'imposer des contraintes "dures" (on laisse passer ou on ne laisse pas passer), on utilisera le plus souvent des contraintes "douces" spécifiées par le gabarit fréquentiel. Pour réaliser un filtre compatible avec le gabarit fréquentiel, l'ordre 1 ou 2 sera fréquemment insuffisant et nous aurons généralement recours à des filtres d'ordre N.
Cahier des charges
Filtres idéaux
Lorsque l'on souhaite synthétiser un filtre, la cahier des charges stipule différentes contraintes.
Caractérisation du module
- Filtre en mur de briques (tout ou rien): Module constant dans une bande passante
, c-à-d

Caractérisation de la phase
- Filtre à phase linéaire dans la bande passante c-à-d :
où
INFO
La linéarité de la phase dans la bande passante permet d'éviter de déformer le signal dans la bande passante (toutes les composantes sont retardées uniformément).
Filtres Réels
En pratique, il ne sera pas possible de respecter ces contraintes "dures" avec un filtre réel. Dans ce contexte, il est courant de recourir à des contraintes "douces".
Caractérisation du module
Pour spécifier les contraintes sur le module, une solution possible consiste à imposer un gabarit fréquentiel. Le gabarit est spécifié par plusieurs points singuliers.
Exemple du filtre Passe-Bas

Dans le cas d'un filtre passe-bas, le gabarit est spécifié par les deux points
est la pulsation de coupure (cutoff frequency) et fixe la bande passante (bandwidth) du filtre. Dans la bande passante, on accepte que l’amplification descende au pire à la valeur . On tolère parfois une ondulation du module dans la bande passante. fixe le début de la bande atténuée (stop band), pour laquelle le filtre atténue au moins à la valeur .
Conversion dB / Valeur Naturelle
L'amplification maximale dans la bande passante est parfois spécifié en valeur naturelle
Approximation de l'ordre du filtre
Pour un filtre passe-bas, la spécification du gabarit permet d'obtenir une valeur approchée de l'ordre du filtre. Le comportement asymptotique haute-fréquence d'un filtre passe-bas d'ordre
Exemple
Le cahier des charges impose
En pratique, nous utiliserons un filtre d'ordre 3.
Caractérisation de la phase
la phase est rarement linéaire sur l’ensemble des fréquences. On caractérise la non-linéarité de la phase du filtre par son temps de propagation de groupe (group delay) qui est défini par
Cette mesure donne le retard (en secondes) apporté pour chaque pulsation par le filtre. Une phase linéaire impose un retard constant pour chaque fréquence.
Modélisation et Cascade de filtres
Un filtre d'ordre
Cette formulation est cependant mal adaptée à la réalisation pratique de filtres analogique. En effet, un ordre
Modèle Pôles et Zéros (zpk)
Le modèle zpk s'exprime sous la forme :
où :
correspond à un coefficient d'amplification, correspondent aux zéros de la fonction de transfert, correspondent aux pôles de la fonction de transfert.
Modèle SOS (Second Order Sections)
Pour obtenir les paramètres d'un modèle SOS, une approche possible consiste à exploiter le modèle poles et zéros (zpk). En regroupant les pôles par paires de pôles complexes-conjugués, il est possible d'obtenir une cascade de cellules d'ordre 2. Lorsque les cellules d'ordre 2 sont identifiés, il est possible d'implémenter le filtre sur un circuit de type Rauch ou Sallen-Key.
Exemple
Considérons un filtre d'ordre
Ce filtre possède :
- aucun zéro
, - 4 pôles en
, - un facteur de gain
.
En regroupant les paires de pôles complexe-conjugués et en affectant arbitrairement le gain sur la première section, nous pouvons réécrire la fonction de transfert sous la forme:
En passant par les formes normalisées, nous obtenons :
Pour chaque cellule, il est alors possible d'obtenir la pulsation propre
Synthèse de Filtre Passe-Bas Normalisé d'ordre N
Dans cette section, nous allons nous focaliser sur la synthèse d'un filtre passe-bas normalisé
1. Filtre de Butterworth
Expression du module
En utilisant la technique de synthèse de Butterworth, le module de la réponse fréquentiel est égal à :
Caractéristiques de la réponse fréquentielle
- Il est possible de montrer que pour les filtres ayant un module monotone, la technique de Butterworth possède la réponse la plus plate dans la bande passante.
- A la pulsation
rad/s, le module est égal à :
Expression de la fonction de transfert
Le modèle zpk de du filtre normalisée s'exprime sous la forme :
où
Cette technique de synthèse place tous les pôles sur un demi-cercle de rayon unitaire (car
Illustrations
INFO
- Fonction scipy
buttap(documentation)
Les figures suivantes présentent respectivement la réponse fréquentielle ainsi que le diagramme des pôles et zéros de plusieurs filtres utilisant la technique de synthèse de Butterworth.


Calibration de
La synthèse d’un filtre de Butterworth standard conduit à une réponse en fréquence dont le module, à la fréquence de coupure normalisée
avec
2. Filtre de Chebyshev
Expression du module
En utilisant la technique de synthèse de Chebyshev, le module de la réponse fréquentiel est égal à :
où
Polynome de Chebychev
Le polynôme de Chebyshev d'ordre
Caractéristiques de la réponse fréquentielle
- Le module présente une ondulation dans la bande passante.
- Comme
, le module à la pulsation rad/s est égal à :
- Comme
et pour , nous obtenons en basse-fréquences la limite :
Expression de la fonction de transfert
Le modèle zpk de du filtre normalisée s'exprime sous la forme :
avec
Il est possible d'établir que tous les pôles sont placés sur une demi-ellipse.
Illustrations
INFO
- Fonction scipy
cheb1ap(documentation)
Les figures suivantes présentent respectivement la réponse fréquentielle ainsi que le diagramme des pôles et zéros de plusieurs filtres utilisant la technique de synthèse de Chebychev (


3. Filtre de Cauer (Elliptique)
Expression du module
La technique de synthèse de Cauer permet d'obtenir des filtres normalisés pour lesquels le module est égal à
où
Caractéristiques de la réponse fréquentielle
- Le module présente une ondulation dans la bande passante et dans la bande rejetée,
- Le module à la pulsation
rad/s est égal à :
- Le gain basse-fréquence est égal à ;
Expression de la fonction de transfert
Le modèle zpk de du filtre normalisée s'exprime sous la forme :
Le filtre présente des zéros positionnés sur l'axe des imaginaires purs. Ces zéros correspondent à des fréquences rejetées.
Illustrations
INFO
- Fonction scipy
ellipap(documentation)
Les figures suivantes présentent respectivement la réponse fréquentielle ainsi que le diagramme des pôles et zéros de plusieurs filtres utilisant la technique de synthèse de Cauer (


4. Filtre de Bessel
Expression de la fonction de transfert
En utilisant la technique de synthèse de Bessel, la fonction de transfert d'un filtre normalisé d'ordre N s'exprime sous la forme :
où
Polynôme de Bessel
Le polynôme de Bessel s'obtient à partir de la relation de récurrence suivante :
avec
, .
Cette fonction de transfert peut s'exprimer sous la forme zpk suivante :
avec
| n | pôles |
|---|---|
| 2 | -1.5 |
| 3 | -2.32219, -1.83891 |
| 4 | -2.10379 |
| 5 | -3.64674, -2.32467 |
Caractéristiques de la réponse fréquentielle
Le filtre de Bessel possède les propriétés suivantes :
- Le gain statique est unitaire c-à-d
, - La réponse fréquentielle est quasi-linéaire dans la bande passante.
Illustrations
INFO
- Fonction scipy
besselap(documentation)
Les figures suivantes présentent respectivement la réponse fréquentielle ainsi que le diagramme des pôles et zéros de plusieurs filtres utilisant la technique de synthèse de Bessel.


Méthodologie de réalisation d’un filtre d’ordre
Pour synthétiser des filtres quelconques, il faut transformer la variable
La méthodologie de conception de filtre d'ordre
Obtention du gabarit passe-bas normalisé
La fonction de transfert d'un filtre
Passe-Bas
La fonction de transformation est donnée par :
Mapping Fréquentiel
Après transformation, la pulsation

Passe-Haut
La fonction de transformation est donnée par :
Mapping Fréquentiel
Après transformation, la pulsation

Passe-Bande
La fonction de transformation est donnée par :
, désigne la largeur de la bande passante.
Mapping Fréquentiel
Après transformation, la pulsation

Rejecteur
La fonction de transformation est donnée par :
désigne la largeur de la bande passante.
Mapping Fréquentiel
Après transformation, la pulsation

Synthèse du filtre Passe-Bas
Utilisation d'une technique de synthèse particulière pour synthétiser le filtre passe-bas (Butterworth, Chebychev, Cauer ou Bessel) normalisé d'ordre
où :
correspond à un coefficient d'amplification, correspondent aux zéros de la fonction de transfert, correspondent aux pôles de la fonction de transfert.
Dénormalisation du filtre passe-bas
Après synthèse du filtre passe-bas, l'étape de dénormalisation s'obtient en modifiant la valeur du gain, des pôles et des zéros. Cette modification dépend du type de filtre.
Vers Passe-Bas

Vers Passe-Haut
Pour obtenir un filtre passe-haut, il est également nécessaire d'ajouter N-M zéros en zéros.

Vers Passe-Bande
où

Vers Rejecteur
où

