niUSRP Fetch Rx Data (2D CDB)
- Updated2023-02-17
- 3 minute(s) read
niUSRP Fetch Rx Data (2D CDB)
Fetches complex, double-precision floating-point data from the specified channels.
Inputs/Outputs

session handle
Instrument session.

error in
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Default value: No error

number of samples
Number of samples to fetch from the acquisition channel.

timeout
Time to wait, in seconds, before returning an error if the requested number of samples have not been acquired.
Default value: 10

channel list
Channel(s) from which to fetch the data.

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

error out
Error information.
The node produces this output according to standard error behavior.

data
Received baseband samples as an array of complex, double-precision floating-point data.
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.

timestamp
Timestamp of the first receive (Rx) sample returned and the time associated with the first sample of the waveform, according to the onboard device timer.

whole seconds
Integer number of seconds for the time associated with the first sample of the waveform, according to the onboard device timer.

fractional seconds
Double-precision, floating-point value representing the remaining fraction of a second for the time associated with the first sample of the waveform, according to the onboard device timer.
Hardware Support
This node supports the following hardware:
- USRP-2900/2901
- USRP-2920/2921/2922
- USRP-2930/2932
- USRP-2940/2942/2943/2944/2945
- USRP-2950/2952/2953/2954/2955