Skip to content
Sections de la documentation

Calculateur numérique de l'ordre des filtres

POSThttps://rftools.io/api/py/v1/calculate

Slug digital-filter-order. Calculez l'ordre minimum des filtres pour Butterworth, Chebyshev et les modèles elliptiques. Déterminez l'ordre à partir des spécifications d'ondulation de la bande passante et d'atténuation de la bande d'arrêt. Résultats instantanés et gratuits.

Entrées

Envoyez chacune de ces entrées dans inputs, dans les unités indiquées. La plupart sont obligatoires : un appel auquel il en manque une est refusé (400) et ne coûte rien ; une entrée dont le calculateur peut se passer prend la valeur par défaut indiquée. Une entrée hors de sa plage est tout de même calculée et signalée dans la provenance.

Entrées de digital-filter-order
NomUnitéPlageValeur par défautDescription
passbandFreqnombreHzau moins 11000Fréquence à laquelle la spécification d'ondulation de la bande passante est respectée
stopbandFreqnombreHzau moins 12000Fréquence à laquelle l'atténuation de la bande d'arrêt doit être atteinte
passbandRipplenombredBau moins 0.013Ondulation maximale autorisée dans la bande passante (généralement 0,1 à 3 dB)
stopbandAttenuationnombredBau moins 140Atténuation minimale requise dans la bande d'arrêt
toneFreqnombreHzau moins 0.0011000Un ton que le filtre doit laisser passer tout en rejetant ses harmoniques : la porteuse d'un émetteur, le fondamental du secteur, un ton de test
maxHarmonicnombreaucune1 … 505L'harmonique la plus élevée du ton que suit le plan de fréquences

Sorties

Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.

Sorties de digital-filter-order
ChampUnitéDescription
butterworthOrderprincipaleaucuneOrdre de Butterworth
chebyshevOrderaucuneOrdre de Chebyshev
ellipticOrderaucuneOrdre elliptique
transitionRatioaucuneRapport de transition
harmonicsInPassbandaucuneHarmoniques dans la bande passante
harmonicsInTransitionaucuneHarmoniques dans la bande de transition
nearestHarmonicHzPlus basse harmonique au-dessus de la bande passante
butterworthAttenuationdBAtténuation de Butterworth à f_h
chebyshevAttenuationdBAtténuation de Chebyshev à f_h

Comment l'appeler