Fact-checked by Grok 2 weeks ago

Universal Software Radio Peripheral

The Universal Software Radio Peripheral (USRP) is a family of software-defined radio (SDR) hardware platforms developed by Ettus Research, an NI () brand, serving as tunable transceivers that combine processors, field-programmable gate arrays (FPGAs), and (RF) front-ends to enable the design, prototyping, and deployment of wireless communication systems across frequencies from to 8 GHz. Invented by Matt Ettus in 2004 as a personal project inspired by his involvement in the GNU Radio open-source initiative, the USRP originated from efforts to lower barriers to SDR experimentation, initially funded by the through the ; this led to the founding of Ettus Research and the commercial release of the first USRP1 model in 2005, which featured a with daughterboard interfaces for customizable RF capabilities. By , Ettus Research was acquired by , expanding the platform's integration with tools like for accelerated development, and subsequent milestones included the introduction of RFNoC (RF Network-on-Chip) architecture in 2014 to simplify FPGA-based signal processing extensions. Key features of the USRP family include support for wide instantaneous bandwidths up to 1.6 GHz per channel, multi-channel (multiple-input multiple-output) configurations ranging from 2x2 to 8x8, and synchronization options such as GPS-disciplined oscillators (GPSDO) and Ethernet for precise timing in distributed systems. Models vary by form factor and performance, such as the compact USB-powered USRP-2901 (70 MHz–6 GHz, 56 MHz , 2x2 ) for portable applications and the high-end USRP X440 (30 MHz–4 GHz, 1.6 GHz , 8x8 with RFSoC integration) for advanced prototyping. Programming flexibility is provided through open-source drivers like UHD (USRP Hardware Driver), compatibility with , , and , as well as graphical environments like for rapid algorithm deployment without deep hardware expertise. The USRP has become a for labs, universities, and industry, powering applications in wireless communications (e.g., , , and testbeds), (EW), (SIGINT), radar systems, spectrum monitoring, and even hobbyist projects like and . Its low-cost, open architecture has democratized SDR, enabling innovations such as massive demonstrations and drone defense solutions while supporting global deployments in rugged, weatherproof enclosures for field use.

Overview

Definition and Purpose

The Universal Software Radio Peripheral (USRP) is a family of open-source, modular hardware platforms designed for (SDR) applications, developed by Ettus Research to interface analog (RF) signals with digital processing systems. It functions as a tunable peripheral that connects to host computers or systems through high-speed interfaces like USB, Ethernet, or , enabling the conversion of RF signals into digital data streams for software-based manipulation. This architecture allows users to perform tasks such as signal reception, transmission, , and in a flexible, reconfigurable manner without relying on fixed hardware implementations. Originating as a project led by Matt Ettus in 2004, the USRP was created to lower the for SDR experimentation by providing an affordable alternative to expensive, proprietary military-grade equipment. Its primary purpose is to democratize access to SDR technology, offering cost-effective hardware for prototyping and deploying communication systems across a broad frequency spectrum from to 8 GHz. By supporting modular daughterboards for various RF front-ends, the USRP enables rapid reconfiguration for diverse applications, from research in protocols to educational demonstrations of radio principles. At its core, the USRP shifts traditional RF functionality—such as filtering, , and frequency synthesis—from dedicated circuits to software algorithms running on general-purpose processors, thereby allowing real-time adaptability without the need for custom application-specific integrated circuits (). This software-centric approach facilitates innovation in fields like and spectrum sensing, where dynamic adjustments to are essential, while maintaining compatibility with ecosystems for broader accessibility.

Key Features

The Universal Software Radio Peripheral (USRP) incorporates FPGA-based digital processing to enable real-time and customization directly on the device, supporting high-throughput operations in applications. This architecture allows users to implement digital downconverters, upconverters, and other functions on the programmable FPGA fabric, with recent models integrating RFSoC for enhanced performance. USRP devices feature high-resolution analog-to-digital () and digital-to-analog (DAC) converters, typically offering 12-16 bit resolution for precise signal capture and generation. Sample rates reach up to 2 GS/s across various series, enabling bandwidths suitable for RF signals, while coverage extends up to 8 GHz to support diverse protocols and systems. Modularity is achieved through interchangeable daughterboards that configure the device for receive (), transmit (), or operations, allowing adaptation to specific RF front-end requirements without hardware redesign. The FPGA implementation utilizes open-source code in or , facilitating user modifications and extensions. The RFNoC (RF Network-on-Chip) framework further enhances this by providing a modular for integrating custom FPGA blocks into the signal processing chain, promoting reusability and . Connectivity options include for portable setups, Gigabit or 10G Ethernet for high-speed data transfer, and standalone modes for deployed systems. USRP hardware emphasizes power efficiency with low size, weight, power, and cost (SWaP-C) designs, alongside form factors ranging from credit-card-sized boards for use to rack-mountable units for scalable deployments.

History

Founding and Early Development

The Universal Software Radio Peripheral (USRP) originated from the efforts of Matt Ettus, who founded Ettus Research in August 2004 as a self-funded venture initially supported by a grant through the . This endeavor began as a garage-based project stemming from Ettus's hobbyist interests in radio technology dating back to 2001, when he joined the emerging open-source software project. The primary motivation was to democratize (SDR) development by creating low-cost hardware that could complement , enabling experimentation, education, and research in RF without the prohibitive expenses associated with or military-grade systems. At the time, traditional SDR platforms often exceeded tens of thousands of dollars, limiting access to well-resourced institutions. The first USRP device, known as USRP1, was released in 2005, marking a pivotal milestone in affordable SDR hardware. Priced at approximately $700 to $1,000 including basic daughterboards, it featured a USB 2.0 interface for host connectivity, an onboard FPGA for , and support for modular daughterboards that allowed flexibility in frequency ranges and transceiver configurations. This design emphasized openness and extensibility, with the FPGA handling tasks like digital downconversion and the daughterboards enabling coverage from to 6 GHz depending on the selected modules. Early adoption was driven by its integration with , fostering initial collaborations within the open-source community and academic laboratories for prototyping systems and validating SDR concepts. A key advancement came in 2008 with the release of USRP2, which addressed bandwidth limitations of the original model by introducing a interface for higher data throughput and an upgraded Spartan-3 XC3S2000 FPGA with significantly more logic resources. This supported up to 100 MS/s sampling rates and 25 MHz of RF at 16-bit resolution, enhancing processing capabilities while maintaining the modular daughterboard . These developments solidified USRP's role in promoting accessible RF through ongoing ties with the GNU Radio ecosystem.

Acquisition and Evolution

Following the acquisition of Ettus Research by () on February 5, 2010, the Universal Software Radio Peripheral (USRP) platform was integrated into NI's broader test and measurement portfolio, enabling expanded resources for development and distribution. This move leveraged NI's established infrastructure to support the growing demand for (SDR) solutions in research and industry applications. Post-acquisition, the USRP evolved through enhanced manufacturing processes and deeper software integrations, such as compatibility with NI's environment via the NI-USRP driver, which facilitated graphical programming for SDR prototyping. Product expansions included the release of the X300 and X310 series in early 2014, introducing high-performance, modular designs with connectivity for advanced wireless research. In the 2020s, the N3xx series, starting with the N310 in March 2018, brought networked capabilities with SFP+ interfaces, supporting fault-tolerant deployments in distributed systems up to 100 MHz bandwidth per channel. More recent advancements encompassed NI-USRP driver updates in the fourth quarter of 2024, improving compatibility with Ettus-branded hardware like the X410 for FPGA-based projects, and the announcement of the compact USB-powered B206mini-i in September 2025, targeting 70 MHz to 6 GHz applications in a business-card-sized . These developments have boosted adoption by aligning USRP with 's commercial tools for scalable testing, while preserving the open-source ethos through continued support for the UHD driver under GPLv3 licensing and the Ettus brand. However, has navigated challenges in balancing hobbyist accessibility—via affordable, modular Ettus offerings—with commercial scalability demands, such as preassembled variants for . This dual approach has sustained the platform's versatility across academic, open-source communities, and industrial sectors.

Design Principles

Overall Architecture

The Universal Software Radio Peripheral (USRP) features a modular that integrates a host computer or embedded processor with the USRP through high-speed interfaces such as USB or Ethernet. The serves as the central hub, incorporating digital up/down conversion capabilities and an FPGA for initial , while interchangeable daughterboards handle (RF) front-end functions. This design enables flexible reconfiguration for diverse applications, from prototyping to deployment, by separating analog RF handling from digital processing. In the receive data flow, RF signals are captured by the daughterboards, where they undergo , downconversion, and filtering before being digitized via high-speed analog-to-digital converters (ADCs). The resulting digital samples are processed in the FPGA for tasks like digital downconversion (DDC), , and formatting, then streamed to the host via the for advanced software-defined processing. Conversely, for transmission, the host generates in-phase and (I/Q) samples, which are sent to the FPGA for upconversion, , and digital-to-analog (DAC), followed by analog upconversion and in the daughterboards for RF output. This bidirectional flow ensures efficient handling of signals while minimizing latency in the critical path. Clocking and are critical for multi-device operations, with USRP systems supporting an external 10 MHz reference clock input to maintain across units. This reference synchronizes sample clocks and local oscillators, enabling applications like and . Optional GPS-disciplined oscillators (GPSDO) provide a stable 10 MHz output along with a 1 pulse per second () signal, achieving timing accuracy of ±50 ns for geographically distributed setups. The FPGA, a Xilinx FPGA such as a Kintex-series device in certain networked models, plays a pivotal role in real-time , managing high sample rates up to hundreds of MS/s to filter and condition data before host transfer. It offloads the host from bandwidth-intensive operations, allowing the general-purpose processor to focus on complex algorithms like or error correction. FPGA customization is supported via the RFNoC framework for modular blocks. Across series, the bus variants prioritize low-latency USB connections for direct host integration, while networked variants leverage Ethernet for scalable, high-throughput data transfer in distributed environments.

Core Components

The core of the Universal Software Radio Peripheral (USRP) lies in its , which integrates key digital and analog processing elements to enable flexible signal handling. At the heart is a programmable (FPGA), such as the Spartan-6 in certain bus-connected models or the Zynq system-on-chip () in embedded variants, responsible for real-time tasks like , , and custom logic implementation. High-speed analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) form another essential part, exemplified by 12-bit ADCs sampling at up to 61.44 MS/s in integrated RF models, converting analog signals to digital for FPGA processing and vice versa. Connectivity to host systems is provided through interfaces like controllers in bus series or Ethernet controllers supporting gigabit or 10-gigabit speeds in networked models, facilitating data transfer rates sufficient for wideband applications. The on the USRP supports either directly or in conjunction with modular expansions, incorporating local oscillators for frequency synthesis, mixers for up- and down-conversion, and low-noise amplifiers for receive paths along with power amplifiers for transmit. These elements enable tunable operation across broad frequency ranges, typically from tens of MHz to several GHz, with integrated or external filtering to mitigate and ensure signal integrity during digitization. In designs with onboard transceivers, such as those using AD9361 chips, the RF chain provides and direct conversion architecture for efficient interfacing. Power management in USRP motherboards accommodates various deployment scenarios through DC supply options, including USB-powered operation for portable units or external adapters delivering 6-12 V for higher-power configurations. High-performance models incorporate heat sinks and optional fan connectors to dissipate thermal load from the FPGA and RF components during sustained operation at maximum sample rates. A defining feature of the USRP platform is its design, particularly the FPGA implementation provided in , which allows users to modify gate-level logic for custom blocks such as digital filters, modulators, or error correction encoders. This code, hosted in the official repository, supports integration of user-defined RF Network-on-Chip (RFNoC) blocks for accelerated processing. Expansion capabilities on the motherboard include (GPIO) pins for external control signals, ports for precision timing via pulse-per-second (PPS) or 10 MHz reference clocks, and onboard buffers optimized for (DMA) transfers to minimize latency in data streaming. These features enable multi-device coordination and interfacing with auxiliary hardware. The motherboard also supports daughterboard integration through standardized slots for RF front-end customization.

Software Ecosystem

Drivers and APIs

The USRP Hardware Driver (UHD) serves as the foundational cross-platform library for interacting with USRP hardware, enabling device discovery, configuration, and high-performance data streaming across , Windows, and macOS operating systems. Developed by Ettus Research and now maintained by , UHD provides a unified that abstracts hardware-specific details, allowing developers to control USRP devices without deep knowledge of underlying transport protocols like USB, Ethernet, or PCIe. Since its introduction in 2007, UHD has evolved into the standard driver for the entire USRP product family, supporting seamless integration in research, prototyping, and deployment scenarios. At its core, UHD is implemented in C++ for optimal performance, with bindings generated using PyBind11 to facilitate scripting and . Key functions include stream setup via the uhd::usrp::multi_usrp class for initializing transmit/receive chains, gain control through methods like set_rx_gain() and set_tx_gain(), frequency tuning with set_rx_freq() and set_tx_freq(), and precise timestamping for synchronized operations using time specifiers. These features ensure low-latency data handling, with support for streaming rates up to hundreds of MS/s depending on the . The also incorporates error handling mechanisms, such as exception-based reporting for issues like device timeouts or invalid configurations, promoting robust application development. Installation of UHD typically involves binary packages for ease or building from source for customization. Binary installers are available for major distributions and operating systems, while source builds require dependencies including libraries for threading and filesystem operations, libusb for USB-based devices, and optionally for configuration. Versioning follows semantic guidelines, with major releases like UHD 4.x aligned to support advanced hardware series such as the N3xx networked devices, ensuring where possible. Post-installation, tools like uhd_usrp_probe allow verification of device connectivity, loading, and diagnostic reporting, helping users troubleshoot issues such as unrecognized hardware or streaming errors. Recent updates in UHD 4.9.0.0, released in September 2025, enhance compatibility with Ettus-NI hardware through support for new devices like the USRP B206mini-i and OBX daughterboards, alongside improvements in multi-device synchronization via RFNoC extensions for distributed streaming scenarios. These changes, including fixes for session management in X410 devices and new GPS interface features for X3x0 series, bolster reliability in complex, multi-USRP deployments without disrupting existing codebases.

Compatible Frameworks

The Universal Software Radio Peripheral (USRP) integrates seamlessly with , an open-source framework that has served as a primary companion tool for USRP development since its early iterations around 2005. provides dedicated blocks such as the USRP Source and , which enable real-time through flowgraphs that connect USRP hardware to modular components for tasks like , filtering, and . This integration leverages the USRP Hardware Driver (UHD) for device control, allowing users to build complex radio systems without . National Instruments (NI) offers as a graphical programming environment tailored for USRP, featuring modules that simplify system design, multi-rate , and automated testing workflows. The NI-USRP software package includes LabVIEW-specific and example VIs ( Instruments) for applications like signal generation, acquisition, and FPGA reconfiguration on compatible USRP models. These tools support drag-and-drop development, enabling rapid prototyping of wireless systems with built-in support for conversion and hardware timing synchronization. Additional frameworks extend USRP capabilities for specialized prototyping and simulation. MATLAB and Simulink provide toolboxes that facilitate simulation-to-hardware workflows, allowing users to design single-input single-output (SISO) or multiple-input multiple-output (MIMO) systems and deploy them directly to USRP devices via UHD integration for over-the-air verification. OpenLTE, an open-source 3GPP LTE implementation, supports USRP hardware like the B210 and N-series for eNodeB and UE emulation, enabling end-to-end LTE network testing through UHD-compatible interfaces. The Python ecosystem enhances USRP accessibility for scripting and educational purposes, with the UHD Python API enabling direct control of transmission, reception, and parameterization from Python scripts. Resources like PySDR offer Jupyter notebook-based tutorials and examples for tasks such as benchmarking USRP throughput and implementing basic receivers, promoting hands-on learning in signal processing and SDR concepts. For advanced customization, RFNoC (RF Network-on-Chip) allows FPGA-accelerated processing blocks to be embedded within flowgraphs, offloading compute-intensive operations like filtering or to the USRP's onboard FPGA without requiring low-level hardware description languages. This framework supports modular via tools like the RFNoC modtool, integrating seamlessly with Companion for streamlined development of high-performance radio applications.

Hardware Series

Bus Series

The USRP Bus Series consists of USB-connected software-defined radio peripherals designed for portable, low-power applications, utilizing USB 2.0 or 3.0 interfaces to enable direct connection to a host PC for single-channel or multiple-input multiple-output (MIMO) configurations. These models integrate RF front-ends, allowing operation without external daughterboards for many use cases, and are optimized for scenarios requiring mobility, such as field testing or laptop-based systems. Key models in the series include the B200 and B210, introduced in 2015, which feature the AD9361 transceiver (B210) or AD9364 (B200) for continuous frequency coverage from 70 MHz to 6 GHz with up to 56 MHz of instantaneous bandwidth. The B200 supports 1x1 full-duplex operation, while the B210 enables 2x2 full-duplex setups, both achieving sample rates up to 61.44 MS/s via SuperSpeed USB 3.0. A compact variant, the B205mini-i, released in late 2020, maintains similar specifications with the AD9364 transceiver but in a smaller measuring 83.3 x 50.8 x 8.4 mm, suitable for or space-constrained portable deployments. Performance across the Bus Series emphasizes efficient USB streaming, with enabling sustained throughputs for half- or full-duplex modes, though actual rates depend on host capabilities and cable quality; for instance, benchmarks show reliable operation at the maximum 61.44 MS/s under optimal conditions. The integrated RF front-end in these models, including low-noise amplifiers and mixers, minimizes external hardware needs, supporting applications like laptop-based prototyping for signal analysis. In 2025, Ettus Research introduced the B206mini-i, a credit-card-sized evolution (85 x 55.7 x 18 mm) with enhanced Type-C connectivity for improved throughput, retaining the AD9364 , 56 MHz , and 70 MHz to 6 GHz range in a 1x1 full-duplex while adding industrial-grade tolerance (-40°C to +75°C) and a programmable Spartan-6 FPGA. This model addresses higher demands in portable setups compared to networked series options for multi-device .

Networked Series

The Networked Series of USRP devices utilizes Ethernet interfaces, such as , , or SFP+ ports, to enable remote operation and distributed high-performance systems, making them suitable for multi-unit in applications requiring scalability. These models support external clocking via GPS-disciplined oscillators (GPSDO), pulse-per-second () signals, and reference inputs, facilitating coherent operation across multiple devices in networked deployments. Rack-mount options are available for later models, enhancing their use in or laboratory environments. Key models in the series include the N200 and N210, introduced in 2009, which provide up to 50 MS/s sample rates with a basic and for full-duplex streaming. The X300 and X310, released in 2014, advance capabilities with up to 200 MS/s rates, 120 MHz per channel, and a Kintex-7 FPGA, supporting dual SFP+ ports for alongside PCIe options. More recent models from the 2020s, such as the N300 (2x2 , Zynq-7035 FPGA, up to 153.6 MS/s, 100 MHz ) and N310 (4x4 , Zynq-7100 FPGA, same rates), offer integrated AD9371 transceivers covering 10 MHz to 6 GHz, while the N320 and N321 extend to 200 MS/s and 200 MHz with enhanced LO distribution. These devices support configurations from 2x2 to 4x4, depending on the model, enabling multi-antenna systems for advanced wireless research. They are compatible with a range of daughterboards for RF frontends, though integration depends on slot availability and bandwidth constraints detailed elsewhere. Advancements in the X300/X310 and N3xx series include support via SFP+ for low-latency data streaming, improving throughput in distributed setups compared to the of earlier N200/N210 models. A notable limitation of the Networked Series is its higher power consumption relative to bus-based models, with the N310 drawing 50-80 W and the X310 around 45 W under load, necessitating robust external power supplies.

Embedded Series

The Embedded Series of Universal Software Radio Peripherals (USRPs) comprises standalone platforms designed for field-deployable applications, featuring integrated processing capabilities that enable host-free operation without reliance on external computers. These devices incorporate a (SoC) combining processors and FPGAs, allowing for onboard execution of tasks, with support for battery-powered variants to enhance portability. The series targets scenarios where low latency and mobility are essential, such as or autonomous wireless systems. The evolution of the Embedded Series began with prototype models like the USRP E100 and E110 in the early , which utilized a OMAP3 SoC (800 MHz processor paired with a C64x+ ) and ran a full distribution of Angstrom Linux for standalone operation. These early devices provided foundational embedded functionality, including 512 MB RAM and for control, but were limited in RF performance compared to later iterations. By 2014, the series advanced to the E3xx family with the introduction of Zynq SoCs, marking a shift to more powerful FPGA integration for real-time processing. The USRP E310, released in 2014, represents a key milestone in the series, featuring a Zynq-7020 (dual-core at 667 MHz with a 7-series FPGA), an AD9361 transceiver for 2x2 operation, and continuous frequency coverage from 70 MHz to 6 GHz with up to 56 MHz instantaneous bandwidth. It supports sample rates up to 10 MS/s directly to the ARM processor, boots a operating system from onboard storage, and consumes 2-6 W of power in a compact 133 x 68 x 26.4 mm , enabling portable, low-latency applications without an external host. The E312 variant extends this design with an integrated 3.7 V, 3200 mAh battery for approximately 2 hours of runtime at maximum settings, further emphasizing field deployability. Both models include interfaces like 10/100/1000 Ethernet and USB for , a GPS , 9-axis (IMU), and RFNoC FPGA framework for customizable . Building on the E3xx foundation, the USRP E320, announced in , delivers enhanced performance with a Zynq-7045 (dual-core at 800 MHz, 2 GB DDR3 , and a 7-series FPGA offering four times the resources of the E31x devices), maintaining the 70 MHz to 6 GHz range, 56 MHz bandwidth, and 2x2 via AD9361. It supports higher sample rates up to 61.44 MS/s over 10 GbE SFP+ for host connectivity when needed, while prioritizing embedded use through onboard booting from storage and processing capabilities. Additional features include a built-in GPS-disciplined oscillator (GPSDO) for with less than 8 timing accuracy, external PPS/10 MHz reference inputs, up to 89.8 TX gain and 76 RX gain, and power input of 10-14 V DC in lightweight form factors (board-only or enclosed). The E320's expanded FPGA resources facilitate more complex tasks, such as advanced filtering or , reducing latency in standalone deployments. These embedded USRPs offer significant advantages in portability and reduced latency for field applications, as the integrated eliminates the need for tethered hosts, enabling direct execution of software like on the device for real-time edge processing. Onboard storage and low power profiles support extended autonomous operation, while Ethernet/USB interfaces allow minimal external oversight without compromising independence.

Discontinued and Recent Models

The USRP1, introduced in 2005, was the inaugural model featuring a bus interface and basic analog-to-digital converters (ADCs) with 12-bit resolution and sampling rates up to 64 MS/s, serving as a foundational platform for early software-defined radio experimentation. It has since been discontinued due to its relative to modern USB-based interfaces that offer greater portability and ease of . The USRP2, released in September 2008, represented an advancement with connectivity as a precursor to later networked series, supporting up to 100 MS/s sampling and two daughterboard slots for expanded functionality. Like the USRP1, it was discontinued as USB and improved Ethernet technologies provided superior performance, power efficiency, and scalability in subsequent models. The E100 series comprised early embedded prototypes designed for standalone operation without a host computer, utilizing an FPGA for processing and supporting basic RF front-ends. These models were phased out owing to advancements in USB and Ethernet interfaces that enabled more versatile and higher-bandwidth embedded solutions. Discontinuation of these models stems primarily from their supersession by USB and Ethernet advancements, which deliver enhanced data throughput and reduced latency compared to PCI buses and early Ethernet implementations. End-of-life support is maintained through legacy versions of the UHD (USRP Hardware Driver), allowing limited compatibility for existing deployments but without new feature development. Among recent additions, the USRP B206mini-i, unveiled in September 2025, is a compact USB-based measuring the size of a , with a range of 70 MHz to 6 GHz, up to 56 MHz , and an improved enclosure for rugged portable applications. In 2024, updates to the N3xx series enhanced integration with (NI) ecosystems via the NI-USRP driver release Q4, expanding support for these networked devices in LabVIEW-based prototyping environments. Backward compatibility for discontinued models is preserved through the UHD , enabling reuse of legacy code on newer hardware where feasible; however, upgrades are recommended to access modern bandwidths exceeding 100 MHz and improved RF performance. Looking ahead, continues to invest in USRP platforms for and prototyping, with solutions like the USRP X410 enabling over-the-air testbeds for massive and wideband applications to accelerate wireless research.

Daughterboards

Types and Functions

Daughterboards for the Universal Software Radio Peripheral (USRP) are categorized primarily into receivers, transmitters, and transceivers, each designed to handle specific radio frequency (RF) roles within the system's analog frontend. Receivers, such as the LFRX and dual-channel options like the TwinRX (10 MHz–6 GHz, 80 MHz BW per channel), focus on signal acquisition in low-frequency bands, covering DC to 30 MHz with support for real-mode or quadrature sampling modes that enable bandwidths of 33 MHz per channel or 66 MHz for complex signals. Transmitters, exemplified by the LFTX, provide output capabilities in similar low-frequency ranges (0-30 MHz) using high-speed operational amplifiers for direct interfacing with the USRP's digital-to-analog converters (DACs), often in real or quadrature configurations. Transceivers, which combine receive and transmit functionalities for full-duplex operation, include models like the WBX (50 MHz to 2.2 GHz), SBX (400 MHz to 4.4 GHz), UBX (10 MHz to 6 GHz), and OBX (10 MHz to 8.4 GHz, up to 160 MHz bandwidth), allowing independent local oscillators (LOs) for transmit and receive paths to support applications requiring simultaneous bidirectional communication. These daughterboards serve as modular analog front-ends, performing essential tasks including , filtering, and frequency up/down-conversion to interface RF signals with the USRP's processing. is achieved through programmable gain amplifiers (PGAs), typically offering ranges of 0-31.5 for both transmit and receive paths in models, enabling dynamic adjustment to optimize signal-to-noise ratios. Filtering and conversion functions often leverage direct conversion architectures by default, with optional low (IF) modes, while specialized boards like the RFX series incorporate bandpass filters for ISM bands to suppress spurious emissions. In scenarios demanding coverage beyond the USRP motherboard's built-in RF capabilities, daughterboards bypass the core , allowing integration with external front-ends for targeted frequency bands such as low-frequency monitoring or high-power transmission. Performance characteristics emphasize low and moderate handling to suit prototyping and needs, with noise figures generally below 5 —such as 2-4 in the 50 MHz to 1.2 GHz range for the WBX—and maximum output up to 100 mW (20 dBm) across transceivers like the SBX and UBX, varying by frequency (e.g., 18-20 dBm up to 3 GHz). These specs establish reliable operation for applications like spectrum analysis, where the UBX's phase-coherent design supports configurations with instantaneous bandwidths up to 160 MHz. The design of USRP daughterboards promotes modularity through standardized DB connectors that interface directly with the motherboard's ADC/DAC ports, facilitating easy swapping for different RF needs. Open-source schematics, available for models including the LFRX, WBX, SBX, and UBX, enable users to customize or replicate boards for specialized applications. While versatile, daughterboards are primarily associated with legacy USRP series like the N210 and X300/X310, which feature expansion slots for these modules; newer models in the B (e.g., B200), E (e.g., E310), and certain N series (e.g., N300) incorporate integrated RF front-ends, reducing reliance on swappable daughterboards for compact, standalone deployments.

Compatibility and Integration

Daughterboards for the Universal Software Radio Peripheral (USRP) exhibit varying levels of across different series, primarily determined by the presence of dedicated daughterboard (DB) ports. The USRP1, USRP2, N-series (e.g., N200/N210), and X-series (e.g., X300/X310) provide full support for interchangeable daughterboards through their DB slots, enabling users to swap RF frontends for diverse ranges and bandwidths. In contrast, the B2xx series (e.g., B200/B210), E3xx series (e.g., E310), and N3xx series (e.g., N310) offer limited or no support for swappable daughterboards due to their integrated RF components, such as the AD9361 in the B2xx and E3xx series or the AD9371 in the N3xx series, which are fixed and not designed for modular replacement. Integration of compatible daughterboards is facilitated by the USRP Hardware Driver (UHD) software, which automatically detects installed boards via their onboard , reading identifiers like serial numbers and product IDs to configure accordingly. UHD also includes built-in routines to correct for gain and phase imbalances, as well as IQ offset and DC offset, ensuring accurate ; these self-calibration utilities run during operation or can be invoked manually for specific setups. For multi-channel applications, daughterboards can be stacked in dual-slot motherboards (e.g., slots A and B on X-series) or synchronized across multiple USRPs, with UHD handling time-aligned streaming through subdevice specifications and channel mappings. Practical deployment requires compatible accessories to ensure reliable operation and protection. Ettus provides RF cables (e.g., or MMCX connectors) for signal interfacing, power adapters rated for 12V to support high-power daughterboards, and enclosures such as rack-mount for N- and X-series to house multiple units securely. For users transitioning from older USRP models, migration options include hardware adapters like DB9 breakout boards to interface legacy daughterboards with newer compatible series, or software emulation within frameworks like to replicate daughterboard functionality on integrated RF devices without physical swaps. The Ettus Knowledge Base serves as a primary community resource, offering detailed pinouts, installation examples, and troubleshooting guides for daughterboard integration across supported series.

Applications

Research and Prototyping

The Universal Software Radio Peripheral (USRP) plays a pivotal role in academic and research for advancing technologies, particularly through applications like sensing and experiments. In sensing, researchers utilize USRP devices to detect unoccupied bands in real-time, enabling networks to dynamically access resources. For instance, experimental setups with USRP hardware and have demonstrated effective energy detection methods for identifying holes, supporting investigations into efficiency. experiments leverage USRP's multi-channel capabilities to prototype adaptive antenna arrays, where algorithms adjust signal phases to enhance and mitigate in systems. USRP facilitates 5G and 6G waveform prototyping by integrating with open-source frameworks like GNU Radio, allowing researchers to simulate and test novel modulation schemes and multiple-access techniques on hardware. In prototyping custom protocols, USRP enables rapid iteration for applications such as IoT communications and radar systems, where developers can implement and refine bespoke signal processing without proprietary constraints. A notable case study is the OpenAirInterface (OAI) platform, which uses USRP devices like the 2974 model to prototype end-to-end LTE networks, validating 3GPP-compliant waveforms and extending to 5G non-compliant use cases for machine-to-machine interactions. For radar prototyping, USRP N320-based testbeds have been employed to create reconfigurable 8x8 MIMO radar systems with 64-element virtual arrays, demonstrating high-resolution imaging capabilities. Key advantages of USRP in research include its cost-effectiveness, with entry-level complete setups often under $5,000, contrasting with proprietary SDR systems that exceed $10,000 for similar performance. The onboard FPGA provides for computationally intensive tasks like filtering and , reducing latency in prototyping workflows. University labs frequently adopt the USRP N310 for massive experiments, configuring multiple units to emulate large antenna arrays for capacity enhancement studies in contexts. (NI) integrations further support automated testing, with examples enabling scripted validation of algorithms on USRP hardware. Despite these benefits, researchers face challenges with constraints on USRP platforms, where high sample rates demand optimized host code to avoid underruns and maintain . Latency in the USRP/GNU Radio pipeline, often exceeding milliseconds, necessitates custom FPGA implementations or tuning of CPU affinity and buffer sizes for reliable performance in time-critical applications like interference alignment.

Education and Commercial Uses

The Universal Software Radio Peripheral (USRP) plays a significant role in educational settings, particularly through integrated courseware and lab kits that facilitate hands-on learning in (RF) and . PySDR, an open-source guide to (SDR) and (DSP) using , leverages the UHD to enable students to control USRP devices for transmitting and receiving signals, with examples covering models like the B210 for undergraduate RF experiments such as sample capture at 1 MHz rates and 50 dB gain. Similarly, (NI) offers structured courses like "Using Open-Source Tools with USRP Hardware for SDR Applications," which teach flowgraph creation for modulation schemes (e.g., QPSK) and custom block development, alongside and C++ modules for USRP programming, targeting engineers and students in communications systems. The USRP B210, with its 2x2 configuration and 70 MHz to 6 GHz coverage, serves as a popular lab kit for these tutorials due to its connectivity and compatibility with for experiments. In hobbyist communities, the low-cost USRP B200mini provides an accessible entry point for and satellite tracking, offering a compact 1x1 SDR platform with up to 56 MHz bandwidth and full-duplex operation via , allowing enthusiasts to experiment with broadcast reception, GPS signal analysis, and band applications using . For instance, hobbyists employ the B206mini to decode key fob signals by capturing I/Q samples and processing them into , demonstrating practical RF without requiring advanced infrastructure. Commercially, USRP devices support telecom testing, defense prototyping, and broadcast monitoring through scalable deployments. NI utilizes USRP platforms in validation, as seen in the Spectrum Collaboration Challenge, where they enable AI-driven spectrum sharing and real-time signal classification for vendors like and in field trials and massive prototyping. In defense applications, the USRP E310 facilitates edge device deployments for and with its portable, stand-alone design. USRP devices like the X310 support high-throughput satellite (HTS) modems that handle 80% of the U.S. Department of Defense's capacity via protocols. Companies like Parsons repackage the E310 into rugged forms (e.g., ER310) for multi-mission field use, bridging prototyping to production by informing ASIC designs for low-SWaP systems. For broadcast monitoring, USRP SDRs allow real-time RF band across 7.2 GHz coverage, aiding signal location and analysis in commercial . The ecosystem bolsters these uses with NI certifications for and community resources like the Ettus for troubleshooting USRP integrations.

References

  1. [1]
    Ettus Research - The leader in Software Defined Radio (SDR) | Ettus ...
    Ettus Research specializes in software defined radio (SDR) systems. The USRP platform addresses a wide range of RF applications from DC to 8 GHz.ProductsUSRP X SeriesUSRP Bus SeriesUSRP B210 (Board Only)USRP Embedded Series
  2. [2]
    None
    ### Summary of NI Ettus USRP Software-Defined Radios
  3. [3]
    An Interview With the Inventor of USRP: Happy 10th Birthday
    Jan 16, 2015 · Matt Ettus, founder of Ettus Research, answers a few questions on the 10th anniversary of the USRP platform.
  4. [4]
    Hardware for Your Software Radio - IEEE Spectrum
    Oct 1, 2006 · The USRP acts as an RF front end for a computer running the GNU Radio software, converting radio waves picked up by an antenna into digital ...
  5. [5]
    The Universal Software Radio Peripheral (USRP) Family of Low ...
    This chapter introduces SDR concepts and covers the history, design, and capabilities of the USRP family. RFNoC, a system for extending the flexibility of ...
  6. [6]
    [PDF] THE UNIVERSAL SOFTWARE RADIO PERIPHERAL (USRP ...
    In 2003,. Matt Ettus started work on the Universal Software Radio Peripheral (USRP) to help lower the barrier of entry to SDR. In 2004, Ettus Research was ...
  7. [7]
    None
    ### Summary of Key Features of NI Ettus USRP Family
  8. [8]
    Getting Started with RFNoC Development - Ettus Knowledge Base
    Nov 30, 2023 · To start RFNoC development, install tools, validate installation, create a custom block, build an FPGA image, and test it with GNU Radio.
  9. [9]
  10. [10]
    About USRP Bandwidths and Sampling Rates - Ettus Knowledge Base
    Aug 26, 2025 · For example, the FPGA of the USRP X300/X310 sends and receives samples at 200 MS/s from the DACs and ADCs respectively. The stock FPGA design of ...
  11. [11]
    USRP Hardware Driver and USRP Manual: Daughterboards
    The following contains interesting notes about each daughterboard. Eventually, this page will be expanded to list out the full properties of each board as well.
  12. [12]
    RFNoC - RF Network on Chip - Ettus Research - Ettus Research
    RFNoC is a network-distributed tool for enabling FPGA processing in USRP devices, allowing transparent data transfer between host and FPGA.
  13. [13]
    What a Difference 10 Years Makes - GNU Radio
    Sep 14, 2020 · The USRP started as a project in Matt Ettus's garage back in 2004, and it has now become a well-known name known in the SDR community. At GRCon ...Missing: founding | Show results with:founding
  14. [14]
    [PDF] Maximum Supported Hopping Rate Measurements using the ...
    If an SDR like the USRP, which costs be- tween $2,000 and $5,000 can support the required hop rate, then one can remove the high costs of production radios from ...Missing: collaboration | Show results with:collaboration
  15. [15]
    USRP1 - Ettus Knowledge Base
    Aug 11, 2016 · Key Features. 16 MHz of RF bandwidth with 8 bit samples; 8 MHz of RF ... usrp-users.ettus.com. Discussions involving the use of GNU Radio ...
  16. [16]
    [PDF] Ettus Research Products
    Sep 13, 2010 · Develop on desktop with USRP1/2, deploy (same code!) on. Embedded. Develop directly on Embedded. Low power, no laptop. Extremely low latency ...
  17. [17]
    USRP Hardware Driver and USRP Manual: USRP2 and N2x0 Series
    The USRP2 communicates at the IP/UDP layer over the gigabit Ethernet. The default IP address of the USRP2 is 192.168.10.2.Missing: history 2005 2008
  18. [18]
    Ettus Research 2025 Company Profile - PitchBook
    When was Ettus Research acquired? Ettus Research was acquired on 05-Feb-2010. Who acquired Ettus Research? Ettus Research was acquired by National Instruments.
  19. [19]
    Open-Source Software and SDRs: Alive and Well in 2018
    Sep 10, 2018 · In 2010, NI acquired Ettus Research, a small software defined radio (SDR) company in Mountain View, California. Many folks wondered why NI ...
  20. [20]
  21. [21]
    [PDF] USRP™ X300 and X310 X Series - Ettus Research
    The Ettus Research USRP X300 and X310 are high-performance, scalable software defined radio (SDR) platforms for designing and deploying next generation wireless ...
  22. [22]
    [PDF] USRP 5G Product Update - OpenAirInterface
    Jun 22, 2018 · Ettus Research USRP N310. Released March 2018. Applications. Wireless testbeds. Remote radio heads. Comms system prototyping. Spectrum ...
  23. [23]
  24. [24]
    Introducing the NI Ettus USRP B206mini-i: Compact Power for ...
    Sep 8, 2025 · We are excited to unveil the USRP B206mini-i, the newest addition to the Ettus USRP family. ... Key Features at a Glance. Frequency Range: 70 MHz ...
  25. [25]
    USRP Software Licensing - Ettus Research
    USRP software is licensed under GPLv3 (UHD) and LGPL (RFNoC) open-source licenses, and an alternative license from National Instruments is also available.
  26. [26]
  27. [27]
    There is more Green in open-source SDR - Ettus Research
    Jun 19, 2020 · NI acquired Ettus Research in 2010 and the open-source SDR portion of our business has been connecting engineers with ideas and technology for years.
  28. [28]
    How Does NI USRP Hardware Work?
    ### Summary of NI USRP Hardware Architecture
  29. [29]
    USRP Hardware Driver and USRP Manual: Overview - Ettus Research
    Welcome to the USRP Hardware Driver (UHD) manual. Here, you will find information on how to use the devices and how to use the API to connect to them through ...UHD Development Manual · Devices & Usage Manual · Binary Installation · Modules
  30. [30]
    Synchronization and MIMO Capability with USRP Devices
    Aug 26, 2025 · This document will introduce and explain the synchronization features of the USRPTM product family and how to meet the requirements of multi-channel ...
  31. [31]
  32. [32]
    USRP Hardware Driver and USRP Manual: USRP B2x0 Series
    All Ettus Research products are individually tested before shipment. The USRP™ is guaranteed to be functional at the time it is received by the customer.Missing: core | Show results with:core
  33. [33]
    USRP Hardware Driver and USRP Manual: USRP E3xx Series
    The main CPU of the E310 is a Xilinx Zynq SoC XC7Z020. It is both a dual-core ARM Cortex A9 CPU and Kintex-7 FPGA on a single die.
  34. [34]
    B200/B210/B200mini/B205mini/B206mini - Ettus Knowledge Base
    Sep 15, 2025 · The USRP Bus Series provides a fully integrated, single board, Universal Software Radio Peripheral platform with continuous frequency coverage from 70 MHz – 6 ...
  35. [35]
    USRP Hardware Driver and USRP Manual: USRP X3x0 Series
    Ettus Research recommends the Intel Ethernet Converged Network Adapter X520-DA2 interface for communication with the USRP X300/X310 device. Installation ...
  36. [36]
    E310/E312 - Ettus Knowledge Base
    Jun 23, 2025 · The USRP E310 offers a portable stand-alone SDR platform designed for field deployment. The flexible 2x2 MIMO AD9361 transceiver from Analog Devices provides ...
  37. [37]
    EttusResearch/fpga: The USRP™ Hardware Driver FPGA Repository
    This repository contains free & open-source FPGA HDL for the Universal Software Radio Peripheral (USRP™) SDR platform, created and sold by Ettus Research. A ...
  38. [38]
    X300/X310 - Ettus Knowledge Base
    Mar 20, 2025 · What frequency range does the USRP X300/X310 cover. The frequency range depends on the daughterboard select by the users. For more ...
  39. [39]
    UHD (USRP Hardware Driver™) - Ettus Research
    UHD is a software API for USRP SDR products, supporting application development, cross-platform compatibility, and available on Linux, Windows, and Mac OS.Missing: 2024 Q4
  40. [40]
    UHD Python API - Ettus Knowledge Base
    Feb 10, 2022 · It exposes the UHD API into Python. We use pybind11 to generate a Python module which exposes most of the C++ API, and some extra features.
  41. [41]
    Python API - UHD and USRP Manual
    Advanced Usage Notes. UHD uses the PyBind11 library to generate its Python bindings. UHD ships its own copy of PyBind11, in order to facilitate the access to ...
  42. [42]
    USRP Hardware Driver and USRP Manual: Binary Installation
    Open the device manager and plug in the USRP device. · Right click on the unrecognized USB device and select update/install driver software (may vary for your OS) ...Missing: 2024 Q4
  43. [43]
    Building and Installing UHD from source
    Setting up the dependencies on Ubuntu. You can install all the dependencies through the package manager: sudo apt-get install libboost-all-dev libusb-1.0-0 ...
  44. [44]
    Release UHD 4.9.0.0 · EttusResearch/uhd
    ### Summary of UHD 4.9.0.0 Highlights
  45. [45]
  46. [46]
    GNU Radio - SDR Software - Ettus Research
    GNU Radio is a free software development framework that provides signal processing functions for implementing software defined radios (SDR)Missing: compatible | Show results with:compatible
  47. [47]
    USRP Source - GNU Radio Wiki
    Sep 26, 2023 · The USRP Source Block is used to stream samples from a USRP device (ie act as the receiver). There is no need to use a Throttle block when a hardware source ...
  48. [48]
  49. [49]
    LabVIEW - SDR Software - Ettus Research
    LabVIEW offers a single design environment to program processors and FPGAs for USRP software defined radio hardware.Missing: modules | Show results with:modules
  50. [50]
    SDR Software - Ettus Research
    Ettus Research SDR software includes UHD, GNU Radio, RFNoC, LabVIEW, and MATLAB/Simulink, supporting cross-platform code portability.
  51. [51]
  52. [52]
    USRP in Python | PySDR: A Guide to SDR and DSP using Python
    In this chapter we learn how to use the UHD Python API to control and receive/transmit signals with a USRP which is a series of SDRs made by Ettus Research.
  53. [53]
    [PDF] RFNoCTM — RF Network-on-Chip
    RFNoC and GNU Radio are separate projects, and RFNoC does not require GNU Radio work. However, the two frameworks dovetail well, and the large amount of ...
  54. [54]
    Ettus Research - USB Software Defined Radio (SDR)
    USRP B206mini-i (Board Only) - $ 1,599.00 USD. 789156-01 | ETTUS USRP B206MINI BOARD ONLY (1x1, 70 MHz - 6 GHz). The USRP B206mini-i delivers a 1×1 ...Products · USRP B210 (Board Only) · USRP B205mini-i · USRP B200mini
  55. [55]
    USRP B210 USB Software Defined Radio (SDR) - Ettus Research
    In stockThe USRP B210 provides a fully integrated, single-board, Universal Software Radio Peripheral (USRP™) platform with continuous frequency coverage from 70 MHz – 6 ...Missing: key | Show results with:key
  56. [56]
    USRP B200 USB Software Defined Radio (SDR) - Ettus Research
    The USRP B200 provides a fully integrated, single board, Universal Software Radio Peripheral platform with continuous frequency coverage from 70 MHz –6 GHz.
  57. [57]
    USRP B205mini-i
    **Factual Specs for USRP B205mini-i (Attributed to Ettus Research):**
  58. [58]
    [PDF] Getting Started with the USRP B205mini-i - Distrelec
    This tutorial presents how to get started with the USRP B205mini-i, a software-defined radio platform designed by Ettus Research™. It provides a wide frequency ...
  59. [59]
    USRP B206mini-i
    **Summary of USRP B206mini-i Specs (Ettus Research):**
  60. [60]
    Latest Software Defined Radio (SDR) news! - Ettus Research Blog
    Sep 8, 2025 · Ettus Research Blog. Back to Blog. Month: September 2025. Introducing the NI Ettus USRP B206mini-i: Compact Power for Wireless Innovation. We ...Missing: announcement | Show results with:announcement
  61. [61]
  62. [62]
    Ettus Research - Networked Software Defined Radio (SDR)
    The USRP N320 is an all-in-one device that includes the Zynq-7100 SoC baseband processor, two SFP+ ports, a QSFP+ port, a built-in GPSDO module, and various ...
  63. [63]
    N300/N310 - Ettus Knowledge Base
    Oct 1, 2024 · The USRP N310 is a networked software defined radio that provides reliability and fault-tolerance for deployment in large scale and distributed wireless ...
  64. [64]
    [PDF] USRP N310 Datasheet - Ettus Research
    The USRP N310 is a networked SDR with 4 RX/4 TX channels, 10 MHz to 6 GHz range, up to 100 MHz bandwidth per channel, and a Xilinx Zynq-7100 processor.
  65. [65]
    [PDF] usRp™ n200/n210 netwoRked seRies - Ettus Research
    The N200 and N210 hardware is ideally suited for applications requiring high RF performance and great bandwidth. Such applications include physical layer ...
  66. [66]
    USRP N300 - Ettus Research
    In stockOverview. The USRP N300 is a networked software defined radio (SDR) that provides reliability and fault-tolerance for deployment in large-scale and distributed ...
  67. [67]
    USRP N320 | Ettus Research, a National Instruments Brand
    In stockThe USRP N320 is a networked software defined radio with 2 TX/RX channels, 200 MHz bandwidth, and includes a Zynq-7100 SoC, SFP+ ports, and a QSFP+ port.
  68. [68]
    Embedded Software Defined Radio (SDR) - Ettus Research
    The USRP E320 brings performance to embedded software defined radios by offering four times more FPGA resources compared to the USRP E31x devices.Missing: core components
  69. [69]
    E100/E110 - Ettus Knowledge Base
    Aug 11, 2016 · USRP E110 · Designed for embedded applications (runs a full distribution of Linux) · 720 MHz OMAP3 (ARM Cortex A8 processor & TI C64x+ DSP) · 512MB ...Key Features · FPGA · FAQ
  70. [70]
    [PDF] usRp™ e100/e110 embedded seRies - Ettus Knowledge Base
    The Embedded Series is targeted for deployable radio applications for users that require the software radio to run standalone. Both the E100 and E110 employ a ...
  71. [71]
    Ettus Research - USRP E100 Datasheet - YUMPU
    Dec 1, 2012 · • Embedded OMAP Overo Module<br />. usRp e100/e110<br />. embedded seRies<br />. • 800 MHz ARM Cortex A8 + C64 DSP<br />. • Angstrom Linux w ...<|separator|>
  72. [72]
    [PDF] USRP E310 Datasheet - Ettus Research
    The USRP E310 is a portable, stand-alone software defined radio with 70 MHz to 6 GHz range, 56 MHz bandwidth, and a Xilinx Zynq 7020 processor.
  73. [73]
    Ettus USRP E310 - Stand-Alone Pocket Sized SDR - Olifantasia.com
    Dec 5, 2014 · The USRP E310 is a pocket-sized SDR with 2x2 MIMO, 70MHz-6GHz coverage, 56MHz bandwidth, 2-6W power, and a Zynq 7020 processor.
  74. [74]
    E320 - Ettus Knowledge Base
    Aug 14, 2023 · The USRP E320 brings performance to embedded software defined radios by offering four times more FPGA resources compared to the USRP E31x devices.
  75. [75]
    [PDF] USRP E320 Datasheet - Ettus Research
    The USRP E320 has a flexible synchronization architecture with support for independent clock and PPS time references, as well as a built-in GPSDO module, to ...
  76. [76]
    Announcing the USRP E320 - Ettus Research
    Jan 3, 2019 · The USRP E320 is available in two compact and light-weight form factor variants, a 3U board-only and fully enclosed form factor. The open ...Missing: specifications | Show results with:specifications
  77. [77]
    Ettus USRP E300 Embedded Family Hardware Resources
    Aug 14, 2023 · The USRP E31x offers a portable stand-alone SDR platform designed for field deployment. The flexible 2x2 MIMO AD9361 transceiver from Analog Devices provides ...
  78. [78]
    Ettus USRP Device Support with NI-USRP - National Instruments
    Dec 5, 2024 · This article describes which Ettus branded USRPs are supported by NI-USRP and which functional restrictions exist when using Ettus branded USRPs with NI-USRP.
  79. [79]
  80. [80]
    LFTX/LFRX - Ettus Knowledge Base
    Sep 29, 2020 · The LFTX daughterboard utilizes two high-speed operational amplifiers to allow transmission from 0-30 MHz. The boards accept real-mode only signals.Device Overview · Daughterboard Specifications
  81. [81]
    WBX - Ettus Knowledge Base
    Mar 26, 2020 · Device Overview. The WBX is a wide bandwidth transceiver that provides up to 100 mW of output power and a noise figure of 5 dB.Device Overview · Daughterboard Specifications · RF Specifications
  82. [82]
    SBX - Ettus Knowledge Base
    Nov 13, 2019 · The SBX is a wide bandwidth transceiver with up to 100mW output, 400MHz-4.4GHz range, and 40/120MHz bandwidth, suitable for MIMO and phase- ...Device Overview · Daughterboard Specifications · RF Specifications
  83. [83]
    UBX - Ettus Knowledge Base
    Oct 14, 2021 · The UBX daughterboard is a full-duplex wideband transceiver that covers frequencies from 10 MHz to 6 GHz. Coherent and phase-aligned operation across multiple ...
  84. [84]
    Selecting a RF Daughterboard - Ettus Knowledge Base
    Aug 5, 2021 · Some USRP radio users elect to use an external front end providing upconversion, downconversion, amplification and filtering functionality.
  85. [85]
  86. [86]
  87. [87]
  88. [88]
  89. [89]
    Selecting a USRP Device - Ettus Knowledge Base
    Aug 26, 2025 · This guide is provided by Ettus Research to help users select the most appropriate Universal Software Radio Peripheral (USRP™) for their ...
  90. [90]
    About the Motherboard and Daughtercard EEPROM on USRP Devices
    Aug 26, 2025 · The utility can be used with the USRP X300/310, N200/210, B200/210/200mini/205mini/206mini, and E100. In some cases, it is necessary to use the ...
  91. [91]
    Device Calibration and Frontend Correction
    USRP calibration uses self-calibration utilities to minimize IQ imbalance and DC offset, with frontend correction logic in the FPGA.Missing: detection | Show results with:detection
  92. [92]
    USRP Hardware Driver and USRP Manual: Configuring Devices ...
    The following table lists common configuration options you can pass as device arguments. Also check out the individual device manuals for more information and ...
  93. [93]
    USRP Software Defined Radio accessories - Ettus Research
    785023-07 | Japan Power Cord for USRP 12 V Power Supply. This power cord allows the 12 V power supply of the USRP X410, X300, X310, N300, N310, N320, N321 ...Missing: adapters | Show results with:adapters
  94. [94]
    (PDF) Experimental Spectrum Sensing Measurements using USRP ...
    In this article, we provide an overview of recent research achievements of including spectrum sensing, sharing techniques and the applications of CR systems.Missing: beamforming | Show results with:beamforming
  95. [95]
    [PDF] Spectrum sensing through implementation of USRP2 - DiVA portal
    USRP2 allows the creation of a software radio with any computer having gigabit Ethernet interface. It‟s the upgraded version of its earlier release USRP. USRP ...
  96. [96]
    A Software-Defined Radio Platform for Teaching Beamforming ...
    This paper presents the development and validation of a hybrid beamforming system based on software-defined radio (SDR), designed for telecommunications ...
  97. [97]
  98. [98]
    Getting Started with 4G LTE using Eurecom OpenAirInterface (OAI ...
    Sep 12, 2019 · This Application Note explains how to install and configure the OpenAirInterface (OAI) software on the USRP 2974 hardware to implement a 4G LTE cellular ...Missing: prototyping custom
  99. [99]
    [PDF] OpenAirInterface: Democratizing innovation in the 5G Era
    May 1, 2020 · OpenAirInterface (OAI) is an open source initiative that today pro- vides a 3GPP compliant reference implementations of key elements of. 4G and ...Missing: radar | Show results with:radar
  100. [100]
    MIMO Radar testbed based on USRP N320/321 software-defined ...
    This paper uses commercially-available cutting-edge software-defined radios (SDRs) to build a reconfigurable 8 × 8 MIMO radar with a 64-element virtual array ...Missing: N310 | Show results with:N310<|separator|>
  101. [101]
    What is a USRP Software Defined Radio?
    ### Summary of USRP Advantages for Research and Prototyping
  102. [102]
    [PDF] Connecting MATLAB to USRP for Wireless System Design
    USRP N310 Software Defined Radio Device. Features. ▫ Channels: up to 4x4 ... ▫ Massive MIMO. ▫ SIGINT/EW. ▫ Spectrum Monitoring. ▫ Record & Playback ...
  103. [103]
  104. [104]
    USRP Host Performance Tuning Tips and Tricks
    May 22, 2025 · This application note provides various tips and tricks for tuning your host computer for best performance when working with USRP devices.Missing: challenges optimized code
  105. [105]
    [PDF] Reliable Physical-layer Network Coding Supporting Real Applications
    Apr 20, 2016 · It is quite challenging to develop a real-time system on. USRP/GNU Radio. A well-known problem is the large latency. The latency includes the ...
  106. [106]
    [PDF] Implementation of a Real-Time Wireless Interference Alignment ...
    Future work involves implementing over-the-air feedback, using distributed time and frequency synchronization, and further optimizing the code for both ...
  107. [107]
    Using Open-Source Tools with USRP Hardware for SDR Applications Course Overview
    ### Summary of Educational Courses Using USRP and GNU Radio or Python
  108. [108]
    USRP B200mini | Ettus Research, a National Instruments Brand
    In stockFeatures · Wide frequency range: 70 MHz – 6 GHz · Up to 56 MHz of instantaneous bandwidth · Full duplex operation · User-programmable Xilinx Spartan-6 XC6SLX75 FPGA.Missing: amateur satellite tracking
  109. [109]
  110. [110]
    Enabling AI Research for 5G Networks with NI SDR
    ### Summary: USRP in Commercial 5G Validation and Defense
  111. [111]
  112. [112]
    USRP Software Defined Radio Application Partners - Ettus Research
    The Ettus Research USRP™ (Universal Software Radio Peripheral) platform is a low-cost SDR that is commonly used for rapid prototyping and complex system ...