Digital Filter
DiscreteEl bloque DigitalFilter es una herramienta avanzada de procesamiento de señales diseñada para filtrar señales en tiempo discreto durante una simulación. Es compatible con diversos métodos clásicos de aproximación de filtros de respuesta infinita al impulso (IIR: Butterworth, Chebyshev I, Bessel) estructurados en etapas biquad en cascada, así como filtros de promedio móvil con respuesta finita al impulso (FIR).
Calcula los coeficientes dinámicamente en función de la frecuencia de muestreo actual (derivada del paso fijo del solver) para asegurar un filtrado matemáticamente exacto en tiempo real.
Modelo Matemático
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| → In | in |
In | number | Required |
| ← Out | out |
Out | number | Output |
Parámetros
| Parámetros | Label | Tipo | Por defecto | Descripción |
|---|---|---|---|---|
designMethod |
Design Method | select | Butterworth |
|
filterType |
Filter Type | select | Lowpass |
|
cutoffFreq |
Cutoff Freq (Hz) | number | 10 |
|
bandwidth |
Bandwidth (Hz) | number | 2 |
|
order |
Filter Order | select | 2 |
|
ripple |
Ripple (dB) | number | 1 |
|
windowSize |
Window Size | number | 10 |
Ejemplos de Uso
- Filtrado de ruido en sensores: conectar la señal con ruido a
DigitalFilter(Butterworth Lowpass, 10 Hz) y observar el resultado suave en un Scope. - Eliminación de interferencias de red eléctrica (50/60 Hz): utilizar un filtro Notch centrado en la frecuencia de red con ancho de banda de 2 Hz.
Observaciones y Buenas Prácticas
- Cálculo dinámico de coeficientes: Los coeficientes se recalculan automáticamente en tiempo real ante variaciones de parámetros o del paso de simulación.
- Estructura en cascada Biquad: Los filtros IIR de orden superior se implementan como cascada de etapas de segundo orden para maximizar la estabilidad numérica.
Bloques Relacionados
- DiscreteTransferFunction: Función de transferencia discreta general
- DiscreteStateSpace: Representación discreta en espacio de estados
- MovingAverage: Bloque especializado en promedio móvil