User`s guide
Variable Integer Delay
5-499
the block initializes U(2:6) with values [-1, -1, -1, 0, 1].
•Array of dimension M-by-N-by-D with which to initialize memory samples
U(2:D+1), where D is the Maximum delay and M and N are the number of
rows and columns, respectively, in the input matrix. For a 2-by-3 input and
the parameters below,
the block initializes memory locations
U(2:5) with values
An array initial condition can only be used with matrix inputs.
Initial conditions cannot be specified by full matrices.
Frame-Based Operation
When the input is an M-by-N frame-based matrix, the block treats each of the
N input columns as a frame containing M
sequential time samples from an
independent channel.
In frame-based mode, the input at the
Delay port can be a scalar value to
uniformly delay every sample in every channel. It can also be a length-M
vector,
v = [v(1) v(2) ... v(M)], containing one delay for each sample in
the input frame(s). The set of delays contained in vector
v is applied identically
to every channel of a multichannel input. The
Delay port entry can also be a
length-N vector, containing one delay for each channel.
Vector
v does not specify when the samples in the current input frame will
appear in the output. Rather,
v indicates which previous input samples (stored
in memory) should be included in the current output frame. The first sample in
the current output frame is the input sample
v(1) intervals earlier in the
U2()
111
111
U3(),
222
222
U4(),
333
333
U5(),
444
444
====