User`s guide
Triggered Delay Line
5-453
5Triggered Delay Line
Purpose Buffer a sequence of inputs into a frame-based output.
Library Signal Management / Buffers
Description The Triggered Delay Line block acquires a collection of M
o
input samples into
a frame, where M
o
is specified by the Delay line size parameter. The block
buffers a single sample from input 1 whenever it is triggered by the control
signal at input 2 ( ). The newly acquired input sample is appended to the
output frame (in the same simulation step) so that the new output overlaps the
previous output by M
o
-1 samples. Between triggering events the block ignores
input 1 and holds the output at its last value.
The triggering event at input 2 is specified by the
Trigger type pop-up menu,
and can be one of the following:
•
Rising edge triggers execution of the block when the trigger input rises from
a negative value to zero or a positive value, or from zero to a positive value.
•Falling edge triggers execution of the block when the trigger input falls from
a positive value to zero or a negative value, or from zero to a negative value.
•
Either edge triggers execution of the block when either a rising or falling
edge (as described above) occurs.
The Triggered Delay Line block has zero latency, so the new input appears at
the output in the same simulation time step. The output frame period is the
same as the input sample period, T
fo
=T
si
.
Sample-Based Operation
In sample-based operation, the Triggered Delay Line block buffers a sequence
of sample-based length-N vector inputs (1-D, row, or column) into a sequence
of overlapping sample-based M
o
-by-N matrix outputs, where M
o
is specified by
the
Delay line size parameter (M
o
>1). That is, each input vector becomes a row
in the sample-based output matrix. When M
o
=1, the input is simply passed
through to the output, and retains the same dimension. Sample-based
full-dimension matrix inputs are not accepted.
Frame-Based Operation
In frame-based operation, the Triggered Delay Line block rebuffers a sequence
of frame-based M
i
-by-N matrix inputs into an sequence of overlapping