Tapped Delay

Description

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
backpropagation. Each delay is equivalent to the z-1
discrete-time operator, which the Unit Delay block represents.