Unit Delay
DiscreteRetarda la señal de entrada exactamente un período de muestreo (operador z⁻¹). Constituye el bloque fundamental para sistemas de tiempo discreto, filtros digitales y máquinas de estados.
Modelo Matemático
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| → In | reset |
Reset | number | Required |
| ← Out | out |
Output | number | Output |
Parámetros
| Parámetros | Label | Tipo | Por defecto | Descripción |
|---|---|---|---|---|
initialCondition |
Initial Condition | number | 0 |
Ejemplos de Uso
- Consulte los ejemplos integrados en el manual para una demostración de este bloque.
Observaciones y Buenas Prácticas
- Difiere del bloque Delay, que aplica un retraso expresado en tiempo (segundos).
- UnitDelay retrasa siempre exactamente 1 muestra, con independencia del tiempo de muestreo.
- Esencial para implementar filtros IIR/FIR y control por realimentación de estados discretos.
Bloques Relacionados
- Delay: Retardo basado en tiempo (segundos configurables)
- DiscreteTransferFunction: Emplea internamente UnitDelay
- Integrator: Acumulador en tiempo continuo