User`s guide
Variable Integer Delay
5-498
Integer Delay block does not have a fixed initial delay period during which the
initial conditions appear at the output. Instead, the initial conditions are
propagated to the output only when they are indexed in memory by the value
at the
Delay port. Both fixed and time-varying initial conditions can be
specified in a variety of ways to suit the dimensions of the input sequence.
Fixed Initial Conditions. The settings shown below specify fixed initial conditions.
For a fixed initial condition, the block initializes each of D samples in memory
to the value entered in the
Initial conditions parameter. A fixed initial
condition in sample-based mode can be specified in one of the following ways:
•Scalar value with which to initialize every sample of every channel in
memory. For a general M-by-N input and the parameter settings below,
the block initializes 100 M-by-N matrices in memory with zeros.
•Array of size M-by-N-by-D. In this case, you can specify different fixed initial
conditions for each channel. See the Array bullet in “Time-Varying Initial
Conditions” below for details.
Initial conditions cannot be specified by full matrices.
Time-Varying Initial Conditions. The following settings specify time-varying initial
conditions. For a time-varying initial condition, the block initializes each of D
samples in memory to one of the values entered in the
Initial conditions
parameter. This allows you to specify a unique output value for each sample in
memory. A time-varying initial condition in sample-based mode can be
specified in one of the following ways:
•Vector containing D elements with which to initialize memory samples
U(2:D+1), where D is the Maximum delay. For a scalar input and the
parameters shown below,