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
====










