Table 1. Software Options
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).
Uses the USRP RIO
Sample Projects, which
allow you to take
common measurements
with your device. USRP
RIO Sample Projects are
included in the
installation.
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
LabVIEW: Functions»
Instrument I/O»
Instrument Drivers»
USRP RIO
NI-USRP Examples, Lessons, and Sample Projects
NI-USRP includes several examples, lessons, and sample projects for LabVIEW, LabVIEW
NXG, and LabVIEW Communications System Design Suite. They can be used individually or
as components of other applications.
NI-USRP examples, lessons, and sample projects are available in the following locations.
USRP-2950/2952/2953/2954/2955 Getting Started Guide | © National Instruments | 11