User`s guide
Variable Integer Delay
5-496
5Variable Integer Delay
Purpose Delay the input by a time-varying integer number of sample periods.
Library Signal Operations
Description The Variable Integer Delay block delays the discrete-time input at the In port
by the integer number of sample intervals specified by the input to the
Delay port. The Delay port input rate must be an integer multiple of the
In port input rate. The delay for a sample-based input sequence is a scalar
value to uniformly delay every channel. The delay for a frame-based input
sequence can be a scalar value to uniformly delay every sample in every
channel, a vector containing one delay value for each sample in the input
frame, or a vector containing one delay value for each channel in the input
frame.
The delay values should be in the range of 0 to D, where D is the
Maximum
delay
. Delay values greater than D or less than 0 are clipped to those
respective values and noninteger delays are rounded to the nearest integer
value.
The Variable Integer Delay block differs from the Integer Delay block in the
following ways.
Sample-Based Operation
When the input is an M-by-N sample-based matrix, the block treats each of the
M
∗N matrix elements as an independent channel, and applies the delay at the
Delay port to each channel.
Variable Integer Delay Integer Delay
Delay is provided as an input to the
Delay port.
Delay is specified as a parameter
setting in the dialog box.
Delay can vary with time; for
example, for a frame-based input,
the nth element’s delay in the first
input frame can differ from the nth
element’s delay in the second input
frame.
Delay cannot vary with time; for
example, for a frame-based input,
the nth element’s delay is the same
for every input frame.