NI-USRP Instrument Driver
The NI-USRP instrument driver features a set of functions and properties that
exercise the capabilities of the USRP RIO device, including configuration, control,
and other device-specific functions.
Related concepts
■
Refer to the NI-USRP Manual for information about using the instrument
Software Options
NI provides two software options for programming the USRP RIO device: the NI-
USRP API and the USRP RIO IDL.
Note
You cannot use the USRP RIO IDLs with the NI-USRP API.
Software
Option
Description
Use Case
Palette Location
NI-USRP
API
Provides an API for
interacting with your USRP
RIO device.
Provides the standard,
CPU-based host operation
needed for most software-
defined radio (SDR)
applications.
Create custom
measurements or
applications that require
in-phase/quadrature
modulation (I/Q) data.
Use with the Modulation
Toolkit to develop SDR
transmitters and
receivers.
Use with the Modulation
Toolkit to create and
generate modulated
signals.
LabVIEW NXG and
LabVIEW Communications
System Design Suite:
Diagram
»
Hardware Interfaces
»
Wireless
Design and Test
»
NI-USRP
LabVIEW:
Functions
»
Instrument I/O
»
Instrument
Drivers
»
NI-USRP
USRP RIO
IDL
Allows you to interface with
the FPGA of your USRP RIO
device for advanced
programming and digital
signal processing (DSP).
Use with the LabVIEW
FPGA Module to
customize the behavior
of the device FPGA to
create application-
specific instrument
designs.
LabVIEW NXG and LabVIEW
Communications System
Design Suite:
Diagram
»
Hardware Interfaces
»
Wireless
Design and Test
»
USRP RIO
ni.com
14
USRP-2940/2942/2943/2944/2945 Getting Started