Generates an array that concatenates a series of pulses according to a specific prototype pulse. This node constructs the pulse train using a specific interpolation method.
Interpolation method used to construct the pulse train.
When the sampling of the pulse train is not exactly in time with the prototype pulse sampling, this node uses the specified interpolation method to get the pulse train samples.
|Nearest||0||Uses the nearest interpolation method.|
|Linear||1||Uses the linear interpolation method.|
|Spline||2||Uses the spline interpolation method.|
|Cubic Hermite||3||Uses the cubic Hermite interpolation method.|
Amplitudes of each duplication of the prototype pulse in the output pulse train.
Delay of each duplication of the prototype pulse in the output pulse train.
Prototype pulse of the output pulse train.
Prototype pulse, which starts at zero in the time axis.
Sampling interval of the prototype pulse.
Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.
Default: No error
Sampling interval of output pulse train.
Number of samples of the output pulse train.
If samples is less than 1, this node sets pulse train to an empty array and returns an error.
An array that contains a pulse train of samples.
Error information. The node produces this output according to standard error behavior.
If the sequence Y represents pulse train, this node generates the pattern according to the following equation:
If Di - Dj is less than the width of the prototype pulse for any i, j between 0 to M - 1, overlap occurs.
Where This Node Can Run:
Desktop OS: Windows
FPGA: Not supported