niUSRP Write Tx Data (CDB)

Writes complex, double-precision floating-point data to the specified channel.

Inputs/Outputs

datatype_icon

session handle

Instrument session.

datatype_icon

error in

Error conditions that occur before this node runs.

The node responds to this input according to standard error behavior.

Standard Error Behavior

Default value: No error

datatype_icon

data

Baseband samples to transmit as an array of complex, double-precision floating-point data.

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

The time between samples in the waveform (the sample period) equals 1 divided by the coerced I/Q rate. Determine the coerced I/Q rate by reading the IQ Rate property after you set it or by reading the coerced IQ rate output of Configure Signal.

This input 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:
datatype_icon

timeout

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

Default value: 10

datatype_icon

end of data?

Boolean that determines whether this is the last call to niUSRP Write Tx Data for the current contiguous transmit operation.

True Indicates that this is the last call to niUSRP Write Tx Data.
False No indication of the last call.

Default value: False

datatype_icon

channel list

Channel(s) to which to write the data.

datatype_icon

session handle out

Reference to your instrument session to be passed to the next node.

datatype_icon

error out

Error information.

The node produces this output according to standard error behavior.

Standard Error Behavior

Hardware Support

This node supports the following hardware:

  • USRP-2900/2901
  • USRP-2920/2921/2922
  • USRP-2930/2932
  • USRP-2940/2942/2943/2944
  • USRP-2950/2952/2953/2954