Transport Delay
Purpose
Delay continuous input signal by fixed time
Library
Control / Delays
Description
The Transport Delay outputs a signal that approximates a past value of the input signal:
For this purpose, the Transport Delay continuously records the input signals in an
internal ring buffer. The output values are computed by looking up the samples
nearest to in the input buffer and performing a first order (linear)
interpolation. The input signal can be a scalar or vector.
Note The Transport Delay should not be used to delay non-smooth signals such as rectangular or triangular signals because the solver is not guaranteed to make a simulation step at the precise instants required to accurately reproduce the discontinuities in the delayed signal.
- To generate phase-shifted rectangular or triangular signals, use the Pulse Generator or the Triangular Wave Generator and set the Phase delay parameter appropriately.
- To delay arbitrary signals that only change at discrete instants, use the Pulse Delay.
Parameters
-
Time delay
- Time by which the input signal is delayed.
- Initial output
- Output value after simulation start before the input values appear at the output.
- Initial buffer size
- Size of the internal ring buffer at simulation start. The buffer size will be increased during the simulation if required.