Discrete TF
DiscreteImplementa una función de transferencia en tiempo discreto H(z) = B(z)/A(z) utilizando la estructura de forma directa II transpuesta (Direct Form II Transposed). Los coeficientes se especifican como valores separados por espacios en potencias descendentes de z.
Modelo Matemático
Los coeficientes se expresan en potencias descendentes de z. Ejemplo: numerador 1 0.5 representa z + 0.5.
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| → In | in |
In | number | Required |
| → In | reset |
Reset | number | Optional |
| ← Out | out |
Out | number | Output |
Parámetros
| Parámetros | Label | Tipo | Por defecto | Descripción |
|---|---|---|---|---|
numerator |
Numerator B(z) | polynomial | 1 |
|
denominator |
Denominator A(z) | polynomial | 1 -0.5 |
|
sampleTime |
Sample Time | number | 0.01 |
|
initialCondition |
Initial Condition | number | 0 |
Ejemplos de Uso
| Función de transferencia | Numerador | Denominador |
|---|---|---|
| Paso bajo 1er orden: 0.5/(z - 0.5) | 0 0.5 | 1 -0.5 |
| Media móvil: (1 + z⁻¹)/2 | 0.5 0.5 | 1 |
| Retardo unitario: z⁻¹ | 0 1 | 1 0 |
Observaciones y Buenas Prácticas
- Causalidad: El orden del numerador no debe superar el del denominador para una adecuada implementación en tiempo real.
- Transitorios iniciales: Los estados del filtro comienzan en cero; las primeras muestras de salida reflejan el comportamiento transitorio inicial.
- Tiempo de muestreo: Debe coincidir con el paso de tiempo base de la simulación o ser un múltiplo entero del mismo.
- Formato de coeficientes: Los coeficientes se separan por espacios en orden descendente de potencias de z; los ceros finales en el numerador son significativos.
- Forma directa II transpuesta: Implementación numéricamente robusta con menor cantidad de variables de retardo que la forma directa I.
Bloques Relacionados
- TransferFunction: Función de transferencia en tiempo continuo G(s)
- UnitDelay: Retardo unitario simple de una muestra (z⁻¹)