Configuring a USRP-295x to Use the RF0 and RF1 Channels

Updated Aug 30, 2023

Environment

Hardware

  • USRP Software Defined Radio Reconfigurable Device

Software

  • LabVIEW

Driver

  • NI-USRP

This article details the steps necessary to use different RF channels on a USRP-295x. The RF channel can be configured using the NI-USRP API in LabVIEW. Before proceeding ensure that a compatible version of NI-USRP is installed on your PC, as outlined in NI-USRP Supported Hardware .

For demonstration purposes, this article refers to a USRP-2950 but the same steps apply for all USRP-295x devices.

To define the USRP channel and antenna, the Channel List and Active Antenna inputs of the niUSRP Configure Signal VI must be correctly configured in addition to enabling the selected channel using a Property Node.

The required configuration is as follows:
  • The Channel List specifies the channel(s) to configure.
    • For a USRP with RF0 and RF1 channels, this input should be set to 0 or 1 respectively.
  • The Active Antenna specifies the antenna port to use for the channel.
    • For example, to use TX1 on a USRP-2950, the active antenna should be set to "TX1"
  • Using a Property Node, connect the Channel List value to the Enabled Channels USRP Property.
    • This ensures that the specified channel is enabled for acquisition/generation during the USRP session.

The example VI titled "niUSRP EX Tx Continuous Async" demonstrates this configuration. Locate this VI in C:\Program Files (x86)\National Instruments\LabVIEW 2020\examples\instr\niUSRP