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.
| Nombre | Unidad | Rango | Valor predeterminado | Descripción |
|---|---|---|---|---|
| passbandFreqnúmero | Hz | al menos 1 | 1000 | Frecuencia a la que se cumple la especificación de rizado en la banda de paso |
| stopbandFreqnúmero | Hz | al menos 1 | 2000 | Frecuencia a la que debe alcanzarse la atenuación en la banda de rechazo |
| passbandRipplenúmero | dB | al menos 0.01 | 3 | Rizado máximo admisible en la banda de paso (normalmente de 0,1 a 3 dB) |
| stopbandAttenuationnúmero | dB | al menos 1 | 40 | Atenuación mínima requerida en la banda de rechazo |
| toneFreqnúmero | Hz | al menos 0.001 | 1000 | Un 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úmero | ninguna | 1 … 50 | 5 | El 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.
| Campo | Unidad | Descripción |
|---|---|---|
| butterworthOrderprincipal | ninguna | Orden de Butterworth |
| chebyshevOrder | ninguna | Orden de Chebyshev |
| ellipticOrder | ninguna | Orden elíptico |
| transitionRatio | ninguna | Relación de transición |
| harmonicsInPassband | ninguna | Armónicos en la banda de paso |
| harmonicsInTransition | ninguna | Armónicos en la banda de transición |
| nearestHarmonic | Hz | Armónico más bajo por encima de la banda de paso |
| butterworthAttenuation | dB | Atenuación de Butterworth en f_h |
| chebyshevAttenuation | dB | Atenuación de Chebyshev en f_h |
Cómo llamarla
- Calcular: una llamada, la solicitud y la respuesta completas, y sus errores.
- Cálculo por lotes: esta calculadora con otras, o un barrido, en una sola solicitud.
- Resolver para un valor objetivo: el valor de una entrada que lleva una salida a un objetivo.