Writes a cluster of complex, double-precision floating-point data to the specified channel. Modulation Toolkit VIs use the complex, double-precision floating-point cluster data type. Use this VI in applications that use Modulation Toolkit VIs.


icon

Inputs/Outputs

  • cstr.png channel list

    channel list specifies the channel(s) to which to write the data.

  • civrn.png session handle

    session handle identifies your instrument session.

    session handle is obtained from the niUSRP Open Tx Session VI and identifies a particular transmit (Tx) session.

  • ccclst.png

    data specifies the baseband samples to transmit as complex, double-precision floating-point data in a cluster, which also includes sampling information.

    data accepts complex, double-precision floating-point values whose real and imaginary components range from 1.0 to -1.0. Maintain the maximum complex magnitude to a value less than 1.0 to prevent DSP overflow. Because the DSP frequency response varies over frequency and over I/Q rates, some tones with a complex magnitude less than but close to 1 may cause DSP overflow. Consider reducing the amplitude if you observe unexpected spurs in the spectrum of your generated signal. Use the following equation to determine the complex magnitude of the signal:

  • cdbl.png t0

    t0 NI-USRP ignores this value.

  • cdbl.png dt

    dt specifies the time between values in the Y array.

  • c1dcdb.png Y

    Y specifies the complex-valued baseband waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

  • cdbl.png timeout

    timeout specifies the time to wait, in seconds, before returning an error if the requested number of samples have not been generated.

    A negative value indicates to the driver to wait indefinitely.

  • cbool.png end of data?

    end of data? specifies whether this is the last call to the niUSRP Write Tx Data VI for the current contiguous transmit operation. The default value is FALSE.

    TRUE Specifies that data contains the end of the data transmission. The transmission aborts when the last data sample generates.
    FALSE Specifies that you will provide more data.
  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • cbool.png use waveform dt for IQ rate?

    use waveform dt for IQ rate? specifies whether the dt element of the data waveform overrides the I/Q rate. The default value is FALSE.

    TRUE Specifies that the waveform dt overrides the I/Q rate.
    FALSE Specifies that the waveform dt does not override the I/Q rate.
  • iivrn.png session handle out

    session handle out passes a reference to your instrument session to the next VI.

    session handle out is obtained from the niUSRP Open Tx Session VI and identifies a particular transmit (Tx) session.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.