| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Simulink |
| Contents | Index |
| Learn more about Simulink |
Discrete

The Tapped Delay block delays an input by the specified number of sample periods and outputs all the delayed versions. Use this block to discretize a signal in time or resample a signal at a different rate.
The block accepts one scalar input and generates an output vector that contains each delay. Specify the order of the delays in the output vector with the Order output vector starting with parameter:
Oldest orders the output vector starting with the oldest delay version and ending with the newest delay version.
Newest orders the output vector starting with the newest delay version and ending with the oldest delay version.
Specify the output vector for the first sampling period with the Initial condition parameter. Careful selection of this parameter can minimize unwanted output behavior.
Specify the time between samples with the Sample time parameter. Specify the number of delays with the Number of delays parameter. A value of -1 instructs the block to inherit the number of delays by back propagation. Each delay is equivalent to the z-1 discrete-time operator, which the Unit Delay block represents.
The Tapped Delay block accepts signals of the following data types:
Floating-point
Built-in integer
Fixed-point
Boolean

Specify the initial output of the simulation. The Initial condition parameter is converted from a double to the input data type offline using round-to-nearest and saturation. Simulink software does not allow you to set the initial condition of this block to inf or NaN.
Specify the time interval between samples. To inherit the sample time, set this parameter to -1. See How to Specify the Sample Time in the online Simulink documentation for more information.
Specify the number of discrete-time operators.
Specify whether to output the oldest delay version first, or the newest delay version first.
Select to include the current input in the output vector.
Direct Feedthrough | Yes, when Include current input in output vector check box is selected. No, otherwise. |
Sample Time | Specified in the Sample time parameter |
Scalar Expansion | Yes, of initial conditions |
![]() | Switch Case Action Subsystem | Terminator | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |