Skip to content
Secciones de la documentación

Calculadora de Orden de Filtro Digital

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

Slug digital-filter-order. Calcula el orden mínimo necesario de filtros digitales FIR e IIR para cumplir especificaciones de atenuación.

Entradas

Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.

Entradas de digital-filter-order
NombreUnidadRangoValor predeterminadoDescripción
passbandFreqnúmeroHzal menos 11000Frecuencia a la que se cumple la especificación de rizado en la banda de paso
stopbandFreqnúmeroHzal menos 12000Frecuencia a la que debe alcanzarse la atenuación en la banda de rechazo
passbandRipplenúmerodBal menos 0.013Rizado máximo admisible en la banda de paso (normalmente de 0,1 a 3 dB)
stopbandAttenuationnúmerodBal menos 140Atenuación mínima requerida en la banda de rechazo
toneFreqnúmeroHzal menos 0.0011000Un tono que el filtro debe dejar pasar mientras rechaza sus armónicos: la portadora de un transmisor, la fundamental de la red, un tono de prueba
maxHarmonicnúmeroninguna1 … 505El armónico más alto del tono que sigue el plan de frecuencias

Salidas

Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.

Salidas de digital-filter-order
CampoUnidadDescripción
butterworthOrderprincipalningunaOrden de Butterworth
chebyshevOrderningunaOrden de Chebyshev
ellipticOrderningunaOrden elíptico
transitionRationingunaRelación de transición
harmonicsInPassbandningunaArmónicos en la banda de paso
harmonicsInTransitionningunaArmónicos en la banda de transición
nearestHarmonicHzArmónico más bajo por encima de la banda de paso
butterworthAttenuationdBAtenuación de Butterworth en f_h
chebyshevAttenuationdBAtenuación de Chebyshev en f_h

Cómo llamarla