Skip to content
RFrftools.io
RF Engineering1 mars 20267 min de lecture

Rendement du filtre RF : tolérances des composants par rapport à Chebyshev

Un filtre anti-repliement Chebyshev d'ordre 5 à 100 MHz tient sa spécification sur le papier. Ce que des composants à 5 % et 10 % font au rendement.

Sommaire

Le scénario : un filtre anti-alias pour un ADC à 300 Méch/s

Vous numérisez de 0 à 100 MHz avec un ADC échantillonnant à 300 MS/s. Tout ce que l'ADC voit entre 200 et 300 MHz est reconverti en 0 à 100 MHz (falias=300−ff_{alias} = 300 - f), de même que tout ce qui se trouve entre 300 et 400 MHz (f−300f - 300). Le filtre frontal a donc deux fonctions :

  • Bande passante plate : variation d'au plus 1,0 dB entre le courant continu et 100 MHz.
  • Bande d'arrêt : au moins 40 dB de réjection à partir de 200 MHz, de sorte que les signaux repliés atterrissent à 40 dB vers le bas.

Vous choisissez un passe-bas de Tchebyshev de 5e ordre avec une ondulation de 0,5 dB et une coupure de 100 MHz. La conception idéale rejette 42,2 dB à 200 MHz. Construit à partir des valeurs standard E24 (130 nH, 39 pF, 200 nH, 39 pF, 130 nH dans un système de 50 Ω), il rejette 41,2 dB : arrondir aux valeurs réelles des pièces coûtait déjà 1 dB sur la marge de 2 dB.

Cela se transmet toujours sur le papier. La question est de savoir ce qui se passe lorsque les pièces arrivent avec leurs tolérances.

Configuration Monte-Carlo

L' outil RF Filter Monte Carlo crée des centaines ou des milliers de filtres virtuels, chacun avec chaque inducteur et condensateur tiré de sa distribution de tolérance autour de la valeur standard, et simule chacun d'eux exactement avec des matrices ABCD. Il compte ensuite les versions qui répondent à vos spécifications.

ParamètreValeur
Type de filtreChebyshev, ondulation de 0,5 dB
Type de braceletPassage bas
Ordre5
Fréquence de coupure100 MHz
Impédance du système50 Ω
Limite de variation de bande passante1,0 dB
Limite de rejet de la bande d'arrêt40 dB
DistributionGaussien (3σ = tolérance)
Procès de Monte-Carlo2 000
Une génération est terminée lorsque sa variation crête à crête |S21| entre le courant continu et la coupure est inférieure à 1,0 dB et son rejet à partir de 2 fois la coupure vers le haut est d'au moins 40 dB. Laissez l'une ou l'autre des limites vide et l'outil utilisera une valeur par défaut dérivée de la valeur standard : 0,5 dB de variation en plus, 3 dB de rejet en moins. Les limites ne changent jamais avec la tolérance que vous testez.

Ce que montrent les résultats

Tolérance des composantsRendement
1 %100 %
2 %100 %
5 %99,5 % ± 0,3
10 %83,5 % ± 1,6
Le ± est l'intervalle de confiance à 95 % de l'estimation issue de 2 000 essais. Avec 5 % de pièces gaussiennes, la conception est sûre ; avec 10 % de pièces, une carte sur six échoue. Les défaillances se répartissent de manière presque égale : 175 des 2 000 versions ne respectent pas la bande d'arrêt de 40 dB (la marge de 1 dB restant après l'arrondissement E24 correspond à la valeur de tolérance) et 155 dépassent 1,0 dB de variation de la bande passante, en raison de pics d'ondulation proches de la limite.

Gaussien ou uniforme ?

La mention « ±5 % » sur l'étiquette d'une bobine indique la distance entre une pièce et la valeur nominale, et non la façon dont les valeurs sont distribuées à l'intérieur de cette bande. L'outil propose deux modèles :

Distribution5 % de pièces10 % de pièces
Gaussien, 3σ = tolérance99,5 %83,5 %
Uniforme à travers ± tolérance89,2 %52,5 %
Le modèle uniforme est conservateur : il traite une valeur à la limite de la bande aussi probable que nominale. Les distributions réelles sont souvent plus proches de la distribution gaussienne, mais les parties qui ont été regroupées (5 % de parties à partir desquelles les 1 % de parties ont été triées) peuvent être épuisées au milieu, ce qui est pire que l'une ou l'autre. Si vous ne connaissez pas la distribution de votre fournisseur, concevez en fonction du numéro uniforme.

Pourquoi Chebyshev est sensible à la tolérance

Un filtre Chebyshev place ses pôles près de l'axe jωj\omega pour obtenir sa bande passante équiondulée et sa jupe abrupte. Chaque pôle fait plus de travail que dans une conception Butterworth, de sorte qu'une petite modification de la valeur d'un élément déplace davantage la réponse. Le classement de sensibilité de l'outil indique où : l'inducteur central (L3, 200 nH) affecte la bande passante environ deux fois plus que tout autre élément. Si vous ne pouvez vous permettre qu'une seule pièce à tolérance stricte, choisissez-la.

La sensibilité aux valeurs des éléments peut être écrite

Sxωc=∂ωc∂x⋅xωcS_{x}^{\omega_c} = \frac{\partial \omega_c}{\partial x} \cdot \frac{x}{\omega_c}

mais le Monte Carlo est plus utile que la formule : les cinq éléments interagissent, et un condensateur situé en haut de sa bande combiné à un inducteur situé en bas de sa bande fait augmenter la réponse plus que l'un ou l'autre ne le ferait seul.

Racheter le rendement

Avec des parties gaussiennes à 5 % et les mêmes limites de 1 dB/40 dB :

DesignRejet à 200 MHz (intégré)Rendement
5e ordre, ondulation de 0,5 dB41,2 dB99,5 %
5e ordre, ondulation de 0,1 dB34,8 dB0 %
6e ordre, ondulation de 0,5 dB (charge de 99,2 Ω)52,8 dB95,5 %
7e ordre, ondulation de 0,5 dB62,4 dB100 %
La réduction de l'ondulation n'est pas une solution gratuite. Passer à 0,1 dB d'ondulation aplatit la bande passante mais coûte 6 dB de bande d'arrêt : le design ne correspond plus du tout à 40 dB. C'est Ripple qui confère au Chebyshev sa sélectivité. Marge d'achat d'une commande de plus. Une conception de 7e ordre rejette 62 dB à 200 MHz, donc les tolérances doivent fonctionner avec 22 dB : avec 10 % de parties, elle donne 98,2 %, contre 83,5 % pour la solution de 5e ordre. Le prix est de deux composants supplémentaires et d'un peu plus de perte d'insertion. Surveillez même les commandes Un Chebyshev de 6e ordre ne peut pas être éliminé de la même manière : son prototype nécessite une charge de 99,2 Ω dans un système de 50 Ω. L'outil conçoit et simule avec cette charge et l'indique. À 50 Ω, la bande passante ne serait pas équiripple. Pièces plus serrées. Passer de 10 % à 5 % augmente le rendement de 83,5 % à 99,5 % ; 2 % des parties le portent à 100 %. Le classement de sensibilité indique où dépenser en premier : l'inducteur central.

Qu'en est-il de Butterworth ?

Le seuil de coupure d'un filtre Butterworth est son point de −3 dB, donc sa variation de bande passante jusqu'à la coupure est de 3 dB par définition. Il ne peut pas atteindre une limite de planéité de 1,0 dB à 100 MHz avec une coupure de 100 MHz. Le fait de déplacer la coupure vers le haut pour maintenir 1 dB à 100 MHz pousse également la jupe vers l'extérieur, et un Butterworth de 7e ordre n'atteint alors plus 40 dB à 200 MHz. Pour cette spécification, le Chebyshev est la bonne famille ; le Monte Carlo vous indique la marge dont il a besoin.

Lecture de l'histogramme des rendements

L'outil trace la distribution de la variation de la bande passante entre les essais, le long de l'enveloppe du 5e au 95e centile de la réponse. Dans le cas de 10 %, l'enveloppe est inférieure à 0,2 dB de large en dessous de 50 MHz, mais s'ouvre à 3 à 4 dB entre 90 et 190 MHz, autour de la coupure et en aval, exactement d'où proviennent les deux types de défaillance. L'inspection entrante nécessite donc deux mesures, pas une seule : la planéité près de la coupure et la réjection à 200 MHz.

Utilisez l' outil RF Filter Monte Carlo avec vos propres limites avant de passer une commande de composants.

Mis à jour 2026-09-19. L'outil évalue désormais le rendement par rapport à des limites qui restent fixes à mesure que la tolérance change, utilise les bandes passe-haut pour les filtres passe-haut et respecte la distribution gaussienne. Une version antérieure de cet article décrivait les critères de réussite que l'outil n'utilisait pas et citait les rendements obtenus avant ces corrections.

Foire Aux Questions

Pour un passe-bas Chebyshev de 100 MHz et 0,5 dB évalué en fonction d'une variation de bande passante de 1,0 dB et d'une réjection de 40 dB à 2 fois le seuil, le Monte Carlo de l'outil donne un rendement de 100 % avec 2 % de parties, 99,5 % avec 5 % de parties gaussiennes et 83,5 % avec 10 %, soit 52,5 % si les 10 % de parties sont uniformément réparties sur leur bande.
Une réponse de Chebyshev échange l'ondulation de la bande passante contre une jupe plus raide, de sorte qu'elle atteint une cible de bande d'arrêt avec moins d'éléments, et elle peut maintenir une limite de planéité serrée jusqu'à sa coupure. Le seuil de Butterworth est son point de −3 dB, donc sa variation de bande passante jusqu'au seuil est de 3 dB par définition.
Suffisamment pour que l'intervalle de confiance soit petit à côté de la décision que vous prenez. Avec 2 000 essais, un rendement de 83,5 % correspond à un intervalle de confiance à 95 % d'environ ±1,6 % ; 500 essais élargiraient cet intervalle à environ ±3 %. L'outil indique l'intervalle avec le rendement.
La valeur gaussienne ( (3σ = tolérance) correspond aux parties dont les valeurs sont regroupées autour de la valeur nominale ; uniforme est la limite conservatrice, qui considère chaque valeur de la bande comme étant également probable. Les pièces stockées peuvent être pires que l'un ou l'autre. Si vous ne connaissez pas la distribution de votre fournisseur, concevez pour obtenir un résultat uniforme.

Articles connexes