En électronique et en traitement du signal , un filtre de Bessel est un type de filtre linéaire analogique avec un retard de groupe maximal plat (c'est-à-dire une réponse de phase maximalement linéaire ), qui préserve la forme d'onde des signaux filtrés dans la bande passante. Les filtres de Bessel sont souvent utilisés dans les systèmes de croisement audio .
Le nom du filtre fait référence au mathématicien allemand Friedrich Bessel (1784–1846), qui a développé la théorie mathématique sur laquelle le filtre est basé. Les filtres sont également appelés filtres Bessel-Thomson en hommage à WE Thomson, qui a découvert comment appliquer les fonctions de Bessel à la conception de filtres en 1949.
Le filtre de Bessel est très similaire au filtre gaussien et tend vers la même forme à mesure que l'ordre du filtre augmente. réponse impulsionnelle du filtre gaussien dans le domaine temporel présente un dépassement nul , le filtre de Bessel présente un petit dépassement, mais toujours bien inférieur à celui d'autres filtres courants dans le domaine fréquentiel, tels que les filtres Butterworth. Il a été noté que la réponse impulsionnelle des filtres Bessel-Thomson tend vers une gaussienne à mesure que l'ordre du filtre augmente.
Comparé aux approximations d'ordre fini du filtre gaussien, le filtre de Bessel a un facteur de mise en forme légèrement meilleur (c'est-à-dire la façon dont un filtre particulier se rapproche de la réponse passe-bas idéale), un délai de phase plus plat et un délai de groupe plus plat qu'un filtre gaussien du même ordre, bien que le gaussien ait un délai plus faible et un dépassement nul.
La fonction de transfert

Un filtre passe-bas de Bessel est caractérisé par sa fonction de transfert :
où est un polynôme de Bessel inverse duquel le filtre tire son nom et est une fréquence choisie pour donner la fréquence de coupure souhaitée. Le filtre a un retard de groupe basse fréquence de . Puisque est indéterminé par la définition des polynômes de Bessel inverses, mais est une singularité amovible, on définit que .
Polynômes de Bessel

La fonction de transfert du filtre de Bessel est une fonction rationnelle dont le dénominateur est un polynôme de Bessel inverse , tel que le suivant :
Les polynômes de Bessel inverses sont donnés par :
où
Réglage de l'atténuation de coupure
Il n'existe pas de valeur d'atténuation standard définie pour les filtres de Bessel. Cependant, −3,0103 dB est un choix courant. Certaines applications peuvent utiliser une atténuation plus élevée ou plus faible, comme −1 dB ou −20 dB. Le réglage de la fréquence d'atténuation de coupure implique d'abord de trouver la fréquence qui permet d'obtenir l'atténuation souhaitée, qui sera appelée , puis de mettre à l'échelle les polynômes à l'inverse de cette fréquence. Pour mettre à l'échelle les polynômes, ajoutez simplement au terme de chaque coefficient, comme indiqué dans l'exemple de filtre de Bessel à 3 pôles ci-dessous.
Trouver la fréquence d'atténuation avec la méthode de Newton
La méthode de Newton nécessite une valeur de grandeur connue et une valeur de grandeur dérivée pour . Cependant, il est plus facile d'opérer et d'utiliser le carré du gain de coupure souhaité, et est tout aussi précis, donc les termes au carré seront utilisés.
Pour l'obtenir , suivez les étapes ci-dessous.
- Si n'est pas déjà disponible, multipliez par pour obtenir .
- nier tous les termes de lorsque est divisible par . Cela serait , , , et ainsi de suite. La fonction modifiée sera appelée , et cette modification permettra l'utilisation de nombres réels au lieu de nombres complexes lors de l'évaluation du polynôme et de sa dérivée. le réel peut maintenant être utilisé à la place du complexe
- Convertissez l'atténuation souhaitée en dB, , en une valeur de gain arithmétique au carré, , en utilisant . Par exemple, 3,010 dB se convertit en 0,5, 1 dB se convertit en 0,79432823 et ainsi de suite.
- Calculez la valeur modifiée de la méthode de Newton en utilisant la valeur réelle, . Prenez toujours la valeur absolue.
- Calculer la dérivée modifiée par rapport à la valeur réelle, NE PAS prendre la valeur absolue de la dérivée.
Lorsque les étapes 1) à 4) sont terminées, l'expression impliquant la méthode de Newton peut s'écrire comme suit :
en utilisant une valeur réelle pour sans nécessiter d'arithmétique complexe. Le mouvement de doit être limité pour éviter qu'il ne devienne négatif au début des itérations pour une fiabilité accrue. Une fois terminé, peut être utilisé pour le qui peut être utilisé pour mettre à l'échelle le dénominateur de la fonction de transfert d'origine. L'atténuation de la modification sera alors pratiquement la valeur exacte souhaitée à 1 rad/sec. Si elle est effectuée correctement, seule une poignée d'itérations sont nécessaires pour définir l'atténuation sur une large plage de valeurs d'atténuation souhaitées pour les filtres d'ordre petit et très grand.
Trouver la fréquence d'atténuation à partir des racines
Comme elle ne contient aucune information de phase, la factorisation directe de la fonction de transfert ne produira pas de résultats exploitables. Cependant, la fonction de transfert peut être modifiée en la multipliant par pour éliminer toutes les puissances impaires de , ce qui à son tour oblige à être réel à toutes les fréquences, puis en trouvant la fréquence qui en résulte au carré de l'attention souhaitée.
- Si n'est pas déjà disponible, multipliez par pour obtenir .
- Convertissez l'atténuation souhaitée en dB, , en une valeur de gain arithmétique au carré, , en utilisant . Par exemple, 3,010 dB se convertit en 0,5, 1 dB se convertit en 0,79432823 et ainsi de suite.
- Trouver
- Trouvez les racines de P(S) en utilisant un algorithme de recherche de racines.
- Parmi l'ensemble des racines ci-dessus, sélectionnez la racine imaginaire positive pour les filtres d'ordre impair et la racine réelle positive pour les filtres d'ordre pair.
- Les atténuations de coupure qui sont au-dessus de l'ondulation de la bande passante ou en dessous de l'ondulation de la bande d'arrêt reviendront avec plusieurs racines, il faudra donc sélectionner la racine correcte.
Exemple simple de fréquence de coupure avec recherche de racine
Un exemple d'atténuation de fréquence de coupure de 20 dB utilisant l'exemple Bessel à 3 pôles ci-dessous est défini comme suit.
Exemple


La fonction de transfert pour un filtre passe-bas de Bessel du troisième ordre (trois pôles) avec est
où le numérateur a été choisi pour donner un gain unitaire à fréquence nulle ( ). Les racines du polynôme dénominateur, les pôles du filtre, incluent un pôle réel à , et une paire de pôles conjugués complexes à , tracés ci-dessus.
Le gain est alors
Le point −3 dB, où se produit à . C'est ce qu'on appelle traditionnellement la fréquence de coupure.
La phase est
Le retard de groupe est
Le développement de la série de Taylor du retard de groupe est
Notez que les deux termes de et sont nuls, ce qui donne un retard de groupe très plat à . C'est le plus grand nombre de termes qui peuvent être mis à zéro, car il y a un total de quatre coefficients dans le polynôme de Bessel du troisième ordre, ce qui nécessite quatre équations pour être défini. Une équation spécifie que le gain est égal à un à et une seconde spécifie que le gain est nul à , ce qui laisse deux équations pour spécifier que deux termes du développement en série sont nuls. Il s'agit d'une propriété générale du retard de groupe pour un filtre de Bessel d'ordre : les premiers termes du développement en série du retard de groupe seront nuls, maximisant ainsi la planéité du retard de groupe à .
Numérique
Bien que la transformation bilinéaire soit utilisée pour convertir des filtres à temps continu (analogiques) en filtres à réponse impulsionnelle infinie (RII) à temps discret (numérique) avec une réponse en fréquence comparable, les filtres RII obtenus par la transformation bilinéaire n'ont pas de retard de groupe constant. Étant donné que la caractéristique importante d'un filtre de Bessel est son retard de groupe extrêmement plat, la transformation bilinéaire n'est pas appropriée pour convertir un filtre de Bessel analogique en une forme numérique.
L'équivalent numérique est le filtre Thiran, également un filtre passe-bas tous pôles avec un délai de groupe extrêmement plat, qui peut également être transformé en filtre passe-tout, pour mettre en œuvre des délais fractionnaires.