National Instruments USRP-2950, USRP-2953, USRP-2952, USRP-2954, USRP-2955 Getting Started Manual

GETTING STARTED GUIDE
USRP-2950/2952/2953/2954/2955
Software Defined Radio Reconfigurable Device
This document explains how to install, configure, and test the following USRP RIO devices:
USRP-2950R Software Defined Radio Reconfigurable Device (USRP-2950)
USRP-2952R Software Defined Radio Reconfigurable Device (USRP-2952)
USRP-2953R Software Defined Radio Reconfigurable Device (USRP-2953)
USRP-2954R Software Defined Radio Reconfigurable Device (USRP-2954)
USRP-2955 Software Defined Radio Reconfigurable Device (USRP-2955)
The USRP RIO can send and/or receive signals for use in various communications applications. The device ships with the NI-USRP instrument driver, which you can use to program the device.

Contents

Electromagnetic Compatibility Guidelines...............................................................................2
Verifying the System Requirements..........................................................................................2
Unpacking the Kit..................................................................................................................... 3
Verifying the Kit Contents................................................................................................ 3
Preparing the Environment....................................................................................................... 4
Installing the Software.............................................................................................................. 5
Installing USRP RIO Devices...................................................................................................5
Synchronizing Multiple USRP RIO Devices (Optional).................................................. 6
Preparing the USRP-2955 for LO Sharing (Optional)......................................................7
Programming the USRP RIO....................................................................................................8
NI-USRP Instrument Driver............................................................................................. 8
NI-USRP Sample Projects................................................................................................ 9
NI-USRP Examples........................................................................................................ 10
Verifying the Device Connection (Optional).................................................................. 10
Troubleshooting.......................................................................................................................11
Should I Update Device Firmware and FPGA Images?................................................. 11
Why Doesn't the Device Power On?...............................................................................11
Why Doesn't the USRP Device Appear in the NI-USRP Configuration Utility?...........11
Why Does USRP2 Appear Instead of USRP RIO in the NI-USRP Configuration
Utility?...................................................................................................................... 12
Why Don't NI-USRP Examples Appear in the NI Example Finder?............................. 12
Front Panels, Back Panels, and Connectors............................................................................12
Direct Connections to the USRP RIO.............................................................................12
USRP-2950..................................................................................................................... 13
USRP-2952..................................................................................................................... 16
USRP-2953..................................................................................................................... 20
USRP-2954..................................................................................................................... 24
USRP-2955..................................................................................................................... 27
GPIO Connector..............................................................................................................32
Where to Go Next................................................................................................................... 33
Worldwide Support and Services............................................................................................ 33

Electromagnetic Compatibility Guidelines

This product was tested and complies with the regulatory requirements and limits for electromagnetic compatibility (EMC) stated in the product specifications. These requirements and limits provide reasonable protection against harmful interference when the product is operated in the intended operational electromagnetic environment.
This product is intended for use in industrial locations. However, harmful interference may occur in some installations, when the product is connected to a peripheral device or test object, or if the product is used in residential or commercial areas. To minimize interference with radio and television reception and prevent unacceptable performance degradation, install and use this product in strict accordance with the instructions in the product documentation.
Furthermore, any changes or modifications to the product not expressly approved by National Instruments could void your authority to operate it under your local regulatory rules.
Caution To ensure the specified EMC performance, operate this product only with
shielded cables and accessories.
Caution To ensure the specified EMC performance, the length of all I/O cables
except those connected to the Ethernet and GPS antenna ports must be no longer than 3 m (10 ft).
Caution This product is not approved or licensed for transmission over the air
using an antenna. As a result, operating this product with an antenna may violate local laws. Ensure that you are in compliance with all local laws before operating this product with an antenna.

Verifying the System Requirements

To use the NI-USRP instrument driver, your system must meet certain requirements.
Refer to the product readme, which is available online at ni.com/manuals, for more information about minimum system requirements, recommended system, and supported application development environments (ADEs).
2 | ni.com | USRP-2950/2952/2953/2954/2955 Getting Started Guide

Unpacking the Kit

LINK
PWR
TX OUTPUT MAX +20 dBm, RX INPUT MAX -15 dBm, ALL RF PORTS 50 W
TX1 RX1
RX2
GPS
PPS
REF
TX1 RX1
RX2
AUX I/O
3.3 VDC MAX
RF 0
RF 1
NI USRP-2943R
1.2 GHz - 6 GHz
NI USRP-2943R
1.2 GHz - 6 GHz
Designed by Ettus ResearchDesigned by Ettus Research
JTAG
1
54
3
2
Caution To prevent electrostatic discharge (ESD) from damaging the device,
ground yourself using a grounding strap or by holding a grounded object, such as your computer chassis.
1. Touch the antistatic package to a metal part of the computer chassis.
2. Remove the device from the package and inspect the device for loose components or any other sign of damage.
Caution Never touch the exposed pins of connectors.
Note Do not install a device if it appears damaged in any way.
3. Unpack any other items and documentation from the kit.
Store the device in the antistatic package when the device is not in use.

Verifying the Kit Contents

Figure 1. Kit Contents
1. USRP RIO Device
2. SMA Driver Bit (USRP-2955 Only)
3. Getting Started Guide (This Document)
4. SMA (m)-to-SMA (m) Cable
5. 30 dB SMA Attenuator (Not Included with USRP-2955)
Caution If you directly connect or cable a signal generator to your device, or if
you connect multiple USRP RIO devices together, you must connect a 30 dB attenuator to the RF input (RX1 or RX2) of each receiving USRP RIO device.
USRP-2950/2952/2953/2954/2955 Getting Started Guide | © National Instruments | 3

Other Required Item(s)

In addition to the kit contents, you must provide the following additional item(s):
An MXI Express interface card. You can purchase an MXI Express interface kit for your USRP RIO device, which contains an MXI Express interface card, at ni.com.

Optional Items

LabVIEW Modulation Toolkit (MT), available for download at ni.com/downloads and included in LabVIEW Communications System Design Suite, which includes MT VIs and functions, examples, and documentation
Note You must install the LabVIEW Modulation Toolkit for proper operation
of the NI-USRP Modulation Toolkit example VIs.
LabVIEW Digital Filter Design Toolkit, available for download at ni.com/downloads and included in LabVIEW Communications System Design Suite
LabVIEW MathScript RT Module, available for download at ni.com/downloads
Additional SMA (m)-to-SMA (m) cables to use the REF IN and PPS IN signals
GPS antenna for devices with GPS disciplined oscillator (GPSDO) support
PCIe - MXI Express Interface Kit for USRP RIO to connect to a desktop computer
ExpressCard Slot - MXI Express Interface Kit for USRP RIO to connect to a laptop computer
PXIe - MXI Express Interface Kit for USRP RIO to connect to a PXI Express chassis
CDA-2990 Clock Distribution Device for synchronizing multiple devices
CPS-8910 Switch Device for PCI Express for large multiple-input, multiple-output (MIMO) expansion configurations

Preparing the Environment

Ensure that the environment you are using the USRP RIO in meets the following specifications.
Ambient temperature range 0 °C to 55 °C
Operating temperature 23 °C ± 5 °C
Operating humidity 10% to 90% relative humidity, noncondensing
Pollution Degree 2
Maximum altitude 2,000 m
Indoor use only.
Caution Do not operate the USRP RIO in a manner not specified in this document.
Product misuse can result in a hazard. You can compromise the safety protection
4 | ni.com | USRP-2950/2952/2953/2954/2955 Getting Started Guide
built into the product if the product is damaged in any way. If the product is damaged, return it to NI for repair.

Installing the Software

You must be an Administrator to install NI software on your computer.
1. Install an ADE, such as LabVIEW or LabVIEW Communications System Design Suite.
Note LabVIEW Communications System Design Suite does not support the
USRP-2955.
2. Visit ni.com/info and enter the Info Code usrpdriver to access the driver download page for the latest NI-USRP software.
3. Download the NI-USRP driver software.
4. Follow the instructions in the installation prompts.
Note Windows users may see access and security messages during
installation. Accept the prompts to complete the installation.
5. When the installer completes, select Restart in the dialog box that prompts you to restart, shut down, or restart later.

Installing USRP RIO Devices

Install all the software you plan to use before you install the hardware. Ensure that the USRP RIO device and computer are off before installing.
1. Attach the antenna or cable to the front panel terminals of the USRP RIO device as desired.
2. Use the MXI Express Interface Kit to connect the USRP RIO device to the computer. a) Identify which MXI Express Interface Kit you want to use.
If you are using the desktop connectivity kit or the PXI chassis connectivity kit, follow the installation instructions in the Hardware Installation section of the Set Up Your MXI™ Express ×4 System document included in that kit.
If you are using the laptop connectivity kit, touch the ExpressCard-8360 for USRP and outer metal case of the USRP RIO device simultaneously.
b) Connect the MXI device to the USRP RIO device using the included cable.
If you are using the laptop connectivity kit, refer to the following figure.
USRP-2950/2952/2953/2954/2955 Getting Started Guide | © National Instruments | 5
Figure 2. Connecting the USRP RIO Device with a Laptop Connectivity Kit
4
2
1
3
1. Cable Included with ExpressCard Interface Kit
2. ExpressCard-8360 for USRP Device for PXI Remote Control
3. ExpressCard Slot
4. Laptop Computer
3. Connect the AC/DC power supply to the USRP RIO device.
4. Plug the power supply into a wall outlet. Press the PWR button.
5. Power on the computer.
Windows automatically recognizes the USRP RIO device.
Related Information
Refer to the Set Up Your MXI™ Express ×4 System document for installation instructions.

Synchronizing Multiple USRP RIO Devices (Optional)

To set up a higher channel-count system, you can synchronize two or more USRP RIO devices so that they share clock and PPS signals.
Note Synchronizing multiple USRP RIO devices requires a CDA-2990 accessory.
Ensure that all hardware is set up as previously indicated.
1. Connect the REF IN port of the USRP RIO device to the first 10 MHz OUT port of the CDA-2990 using a standard SMA (m)-to-SMA (m) cable.
2. Connect the PPS TRIG IN port of the USRP RIO device to the PPS OUT port of the CDA-2990 using a standard SMA (m)-to-SMA (m) cable.
6 | ni.com | USRP-2950/2952/2953/2954/2955 Getting Started Guide
3. Repeat steps 1 and 2 to synchronize additional USRP RIO devices using the additional
CDA-2990
Designed by Ettus ResearchDesigned by Ettus Research
3 4 5 621
7
8 7 83 4 5 621
PPS OUT10 MHz OUT PPS OUT
POWER
GPS LOCK
PPS
STATUS
EXTERNAL
INTERNAL
ETHERNET
GPS ANT
INPUT
PRIMARY REF
INTERNAL
EXTERNAL
EXT 10 MHz
INPUT
EXT PPS
INPUT
POWER
8 Channel Clock Distribution Module
6 15 V 6 W MAX
0 1
PWR
REF
IN
PPS
OUT
TRIG
5V DC
REF OUT
1G/10G ETH
3.3 V +15 dBm MAX
9-16V DC
7.5 A MAX
SFP+Ports
PCIe x4
TRIG
3.3VIN5V MAX
PPS GPS
ANT
–15 dBm
MAX
0 1
PWR
REF
IN
PPS
OUT
TRIG
5V DC
REF OUT
1G/10G ETH
3.3 V +15 dBm MAX
9-16V DC
7.5 A MAX
SFP+Ports
PCIe x4
TRIG
3.3VIN5V MAX
PPS GPS
ANT
–15 dBm
MAX
Standard
SMA-SMA
Cables
10 MHz
PPS
0 1
PWR
1G/10G ETH
9-16V DC
7.5 A MAX
SFP+Ports
1
ports on the CDA-2990 (optional).
The completed hardware setup for two USRP RIO devices is shown in the following figure.
Figure 3. Synchronizing Multiple USRP RIO Devices with the CDA-2990

Preparing the USRP-2955 for LO Sharing (Optional)

Complete the following steps to prepare a single USRP-2955 device to share local oscillators (LOs) among all four channels in the device.
1. Connect the LO OUT 1 IF2 connector of the USRP-2955 back panel to the LO IN 0 IF2 connector of the same USRP-2955 back panel using an SMA(m)-to-SMA(m) cable.
2. Connect the LO OUT 1 IF1 connector of the USRP-2955 back panel to the LO IN 0 IF1 connector of the same USRP-2955 back panel using an SMA(m)-to-SMA(m) cable.
The completed hardware setup is shown in the following figure.
Figure 4. USRP-2955 Single Device LO Sharing
1. SMA(m)-to-SMA(m) Cables
USRP-2950/2952/2953/2954/2955 Getting Started Guide | © National Instruments | 7

Programming the USRP RIO

You can use the NI-USRP instrument driver to create communications applications for the USRP RIO.
USRP RIO devices are LabVIEW FPGA targets, which support creating custom FPGAs and configuring the device using Instrument Design Libraries. Use a sample project as a starting point for application development.
Note You must use the PCIe x4 connector if you want to program the FPGA. You
cannot use the 1G/10G ETH connector to program the FPGA.

NI-USRP Instrument Driver

NI-USRP features a set of VIs and properties that exercise the functionality of the USRP RIO, including configuration, control, and other device-specific functions. Refer to the NI-USRP Help for information about using the instrument driver in your applications.

Software Options

NI provides two software options for programming the USRP RIO device: the NI-USRP API and the USRP RIO instrument design library (IDL).
8 | ni.com | USRP-2950/2952/2953/2954/2955 Getting Started Guide
Software
Option
Table 1. USRP RIO Software Options
Description Use Case Palette Location
NI-USRP API
USRP RIO IDL
Provides an API for interacting with your USRP RIO device.
Provides the standard, CPU-based host operation needed for most SDR applications.
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.
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.
Use with the LabVIEW FPGA Module to customize the behavior of the device FPGA to create application­specific instrument designs.
LabVIEW Communications System Design Suite: Diagram»
Hardware Interfaces» NI-USRP
LabVIEW: Functions» Instrument I/O» Instrument Drivers»NI­USRP
LabVIEW Communications System Design Suite: Diagram»
Hardware Interfaces» USRP RIO
LabVIEW: Functions» Instrument I/O» Instrument Drivers» USRP RIO
Note You cannot use the USRP RIO IDLs with the NI-USRP API.

NI-USRP Sample Projects

The NI-USRP software contains sample projects that are a starting point for application development.
USRP-2950/2952/2953/2954/2955 Getting Started Guide | © National Instruments | 9
Table 2. NI-USRP Sample Projects
ADE Instructions
LabVIEW Communications System Design Suite
LabVIEW Open the projects in LabVIEW by selecting File»Create
Open the projects in LabVIEW Communications System Design Suite by selecting the Projects tab and choosing a USRP sample project from the array.
Project»NI-USRP.
You must install the LabVIEW FPGA Module to customize the behavior of the device FPGA.

NI-USRP Examples

The instrument driver examples are instructional tools that demonstrate some of the functionality of the USRP RIO. You can use these examples separately or integrate them into your systems. NI-USRP includes examples for getting started and other SDR functionality. You can access the NI-USRP examples from the following locations:
In LabVIEW Communications System Design Suite at Learning»Examples»Hardware Input and Output.
From the Start menu at Start»All Programs»National Instruments»NI-USRP» Examples.
In LabVIEW from Functions»Instrument I/O»Instrument Drivers»NIUSRP» Examples palette.
You can access additional examples from the code sharing community at ni.com/usrp.
Note The NI Example Finder does not include NI-USRP examples.

Verifying the Device Connection (Optional)

Using LabVIEW Communications System Design Suite

Run a VI to confirm that the device transmits and receives signals and is connected correctly to the host computer.
Note The USRP-2955 is not supported in LabVIEW Communications System
Design Suite.
1. Navigate to Learning»Examples»Hardware Input and Output to create an example.
2. Select the Single-Device Streaming project template for your device.
3. Run Tx and Rx Streaming (Host).gvi.
If the device is transmitting and receiving signals, the front panel graphs display waveform data.
10 | ni.com | USRP-2950/2952/2953/2954/2955 Getting Started Guide
4. Click STOP to conclude the test.

Using LabVIEW

Run a VI to confirm that the device transmits and/or receives signals and is connected correctly to the host computer.
1. Create a sample project in LabVIEW by selecting File»Create Project»NI-USRP.
2. Select the NI-USRP Simple Streaming sample project template and click Next.
3. Run the appropriate streaming VI according to your USRP RIO device.
Device VI
USRP-2950/2952/2953/2954 Tx and Rx Streaming Host VI
USRP-2955 Rx Streaming (Host) VI
If the device is transmitting and/or receiving signals, the front panel graphs display waveform data.
4. Click STOP to conclude the test.

Troubleshooting

If an issue persists after you complete a troubleshooting procedure, contact NI technical support or visit ni.com/support.

Should I Update Device Firmware and FPGA Images?

USRP RIO devices ship with firmware and FPGA images compatible with NI-USRP driver software. You may need to update the device for compatibility with the latest version of the software.
The driver software media also includes the NI-USRP Configuration Utility, which you can use to update the devices.

Why Doesn't the Device Power On?

Verify that the power supply is functional by substituting a different adapter.
Verify that the power switch on the front of the device is engaged.

Why Doesn't the USRP Device Appear in the NI-USRP Configuration Utility?

Check the connection between the USRP device and the computer. Ensure that the USRP device is powered on and connected to a computer before you power on the computer.
USRP-2950/2952/2953/2954/2955 Getting Started Guide | © National Instruments | 11
Loading...
+ 23 hidden pages