Overview - Unit delay block
What is it?
A Unit delay block in Simulink holds the input value for one time step and outputs it in the next step. It delays the signal by exactly one sample period, storing the previous input value. This block is essential for creating feedback loops and modeling systems with memory. It works with discrete-time signals in simulations.
Why it matters
Without the Unit delay block, you cannot model systems that depend on past values, like filters or controllers with memory. It solves the problem of representing time-dependent behavior in simulations. Without it, simulations would only show instantaneous responses, missing real-world dynamics where past states influence the present.
Where it fits
Before learning about the Unit delay block, you should understand basic Simulink blocks and discrete-time signals. After mastering it, you can explore more complex blocks like Memory blocks, Delay blocks with variable delays, and state-space models that use delays for system dynamics.
