Building a Flexible SDR Ettus USRP B206

Building a Flexible SDR Radio with the Ettus USRP B206mini-i: Compact Power for Wireless Innovation

SDR Radio with the Ettus USRP B206 mini-i

Compact Power for Wireless Innovation

Here is a useful experimentation idea for SARC members: build a flexible software-defined radio bench around the Ettus USRP B206mini-i. Instead of buying a radio designed around one mode, this compact platform lets software define much of the receiver, transmitter, measurement, and signal-processing path.

DigiKey highlights the B206mini-i for wireless communication research, spectrum monitoring, education, and embedded development.[1] For SARC, the interesting question is not simply what the device can receive or transmit. It is what we could learn by building a repeatable experiment around it.

Post idea from Paul Meyers – KE9EJX.

Topic Snapshot

Ettus USRP B206mini-i project at a glance
Item Details
Subject Building a Flexible SDR Radio with the Ettus USRP B206mini-i: Compact Power for Wireless Innovation
Platform Ettus USRP B206mini-i software-defined radio
Radio architecture One transmit path and one receive path with full-duplex capability
Tuning range 70 MHz to 6 GHz
Instantaneous bandwidth Up to 56 MHz
Software USRP Hardware Driver (UHD) 4.9 or later, GNU Radio, C/C++, or Python
Best first project A receive-only spectrum display or narrowband receiver
Audience SARC members, visitors, new hams, the public, operators, and volunteers
Call to action What could you do with a device like this?
Product overview View the DigiKey product highlight

What Makes an SDR Different?

SDR means software-defined radio. The radio still needs real analog hardware for antennas, filtering, gain, frequency conversion, and data conversion. However, many functions that would be fixed in a conventional radio can be changed in software.

A member can change the center frequency, sample rate, receiver gain, filter width, demodulator, decoder, display, recorder, or transmitted waveform without rebuilding the complete radio. That makes an SDR useful for learning because each block in the signal chain can be viewed, adjusted, and measured.

The B206mini-i is a 1×1 platform. In plain language, it has one transmit path and one receive path. Full duplex means those paths can operate at the same time when the software and external RF system are designed correctly. It does not mean that the unit has two independent receive channels.

What the B206mini-i Brings to the Bench

Selected manufacturer specifications for the B206mini-i[2]
Feature Specification Why It Matters
RF coverage 70 MHz to 6 GHz Covers many VHF, UHF, and microwave experiments. It does not directly cover the HF or 6-meter amateur bands.
Instantaneous bandwidth Up to 56 MHz Lets software examine or generate a wide slice of spectrum at one time. It does not view the complete 70 MHz-to-6 GHz range at once.
RF channels 1 TX and 1 RX, independently tunable Supports receive, transmit, and carefully designed full-duplex experiments.
Measured maximum TX output 16.06 dBm from 70 MHz to 4 GHz; 9.16 dBm from 4 GHz to 5.9 GHz Provides a low-level RF source for controlled experiments. Output varies with frequency, and these values are not permission to transmit.
RF and digital hardware Analog Devices AD9364 transceiver and Spartan-6 XC6SLX150 FPGA Combines a flexible RF front end with programmable digital logic.
Data conversion 12-bit ADC and 12-bit DAC; maximum I/Q sample rate of 61.44 MSa/s Provides complex digital samples for software processing. Actual usable rates depend on the complete host and application.
Host connection Bus-powered USB 3 Type-C; 5 V DC at 0.9 A maximum Moves samples and power through one compact host connection.
Timing reference External 10 MHz clock or pulse-per-second (PPS) reference Supports experiments that need improved frequency or time coordination.
Expansion Eight 3.3 V GPIO lines and JTAG Allows hardware control, triggering, FPGA programming, and debugging for advanced work.
Physical versions Board-only or enclosed; enclosed unit is 84.9 mm × 55.7 mm × 19.8 mm and 108 g The manufacturer specifies indoor, noncondensing use. Before operation, the board-only variant must be installed in a suitable shielded enclosure that also meets the stated fire and mechanical end-product enclosure requirements.

The 56 MHz figure is a maximum instantaneous bandwidth, not a requirement. A first project should use only the sample rate and bandwidth it needs. Smaller settings reduce host processing, storage, and USB demands.

How the Signal Path Works On receive, the AD9364 RF
How the Signal Path Works On receive, the AD9364 RF

How the Signal Path Works

On receive, the AD9364 RF front end tunes and converts a selected part of the spectrum into in-phase and quadrature samples, usually called I/Q data. Those two sample streams preserve amplitude and phase information. The FPGA manages timing and high-rate digital work. USB carries the samples to the host computer, where UHD connects the hardware to GNU Radio or a custom program.[3]

---
config:
  markdownAutoWrap: true
  flowchart:
    wrappingWidth: 220
    useMaxWidth: true
    nodeSpacing: 40
    rankSpacing: 50
---
flowchart TD
    A["`Antenna or protected
test source`"]

    B["`AD9364 RF
front end`"]

    C["`Spartan-6 FPGA
and I/Q samples`"]

    D["`USB 3 Type-C
connection`"]

    E["`UHD hardware
driver`"]

    F["`GNU Radio, Python,
or C/C++`"]

    G["`Display, decode,
record, or measure`"]

    A --> B
    B --> C
    C --> D
    D --> E
    E --> F
    F --> G
Basic receive path. A transmit experiment follows the path in reverse and requires additional RF protection, testing, and legal checks.

Most new users can begin in GNU Radio Companion, where blocks are connected into a visual flowgraph. FPGA modification is possible, but it is an advanced step. A good first build leaves the supplied FPGA image alone and concentrates on a stable receive path.

Experiment Ideas for SARC

Projects that can grow from simple observation to controlled transmission
Experiment Starting Mode What It Teaches
Waterfall tour Receive only Center frequency, sample rate, gain, noise floor, occupied bandwidth, and visible interference
VHF or UHF FM receiver Receive only Channel filtering, FM demodulation, squelch, audio recovery, and signal-to-noise ratio
Antenna or filter comparison Receive only How signal level, noise, overload, and selectivity change when one RF component is changed
Digital signal recorder and decoder Receive only I/Q recording, sampling, digital demodulation, clock recovery, and repeatable offline analysis
Frequency-reference comparison Receive only Use an external 10 MHz reference to study oscillator drift and frequency accuracy, or PPS to study timestamp and time alignment.
Attenuated loopback Shielded bench test Waveform generation, occupied bandwidth, filtering, attenuation, and receiver dynamic range
Low-power amateur digital experiment Licensed and measured transmit setup Modulation, identification, minimum necessary bandwidth, spurious-output control, and link testing

What You Need

  • An enclosed Ettus USRP B206mini-i, or a board-only variant installed in a suitable shielded enclosure that also meets the manufacturer’s fire and mechanical end-product enclosure requirements
  • The correct USB 3 Type-C data cable and a host computer with a suitable USB connection
  • A current supported UHD release; the manufacturer specifies UHD 4.9 or later
  • GNU Radio for visual flowgraphs, or C/C++ or Python for custom applications
  • A band-appropriate antenna, 50-ohm coax, and the correct SMA adapters for receive-only work
  • Filters, attenuators, or a preamplifier selected for the specific experiment
  • For transmit testing: a suitable 50-ohm dummy load, verified attenuation, output filtering, and a way to examine the transmitted spectrum
  • A notebook or shared project log for frequency, sample rate, bandwidth, gain, antenna, filter, software version, and results

Check the current NI, Ettus, and DigiKey pages before ordering. Availability, package contents, software support, and pricing may change.

A Practical First Setup

  1. Choose one receive question. For example, decide to display a known local signal, compare two antennas, or measure how a filter changes the noise floor.
  2. Connect the receive path. Use the RX2 connector, a suitable antenna or protected test source, and any needed receive filter or attenuation. Do not connect another transmitter directly to the input.
  3. Install UHD and verify the hardware. Ettus documents uhd_find_devices for discovery and uhd_usrp_probe for reporting device properties.[4]
 uhd_find_devices
 uhd_usrp_probe
  1. Build the smallest useful flowgraph. In GNU Radio Companion, begin with a UHD: USRP Source and a frequency or waterfall display. A hardware USRP Source supplies the timing, so a Throttle block is not needed in that path.[5]
  2. Start modestly. Select a narrow sample rate, begin with low receive gain, tune a known signal, and increase gain only as needed. Watch for overload and dropped-sample warnings.
  3. Change one setting at a time. Record the center frequency, sample rate, analog bandwidth, gain, antenna, and observed result before making the next change.
  4. Save the working baseline. Keep the flowgraph and notes together so another SARC member can reproduce the demonstration.

Protect the Radio and the Test Bench

The B206mini-i is sensitive laboratory hardware. Ettus says to terminate the transmit port in a suitable antenna or 50-ohm load, never apply more than −15 dBm to an RF input, and use at least 30 dB of attenuation for loopback operation.[6] Never connect the transmit port directly to RX2.

Use shielded I/O cables no longer than 3 m (10 ft), protect the hardware from electrostatic discharge, and keep it away from water and condensation. Power it only from a suitably rated and certified USB source with a Class 2, Limited Energy, or LPC output. Before operation, the board-only variant must be installed in a suitable shielded enclosure that also meets the stated fire and mechanical end-product enclosure requirements.[7]

NI describes the product as intended for indoor use. The enclosed version has a wider specified operating-temperature range, but that does not make it weatherproof.[7]

Before Any On-Air Transmission

A tuning range is a hardware capability, not permission to transmit. NI also states that the product itself is not approved or licensed for over-the-air antenna transmission and tells users to determine compliance with local law.[7] Treat the B206mini-i as experimental RF hardware, not as a finished plug-and-play amateur transceiver.

For a United States amateur-radio experiment, begin with receive-only work. Then move to a dummy load or shielded path, measure the output, add the correct filtering, verify power and RF exposure, and only then consider an antenna. Current Part 97 rules permit brief test emissions for experimental purposes only on frequencies authorized to the control operator and subject to the applicable emission limits.[8]

Before transmitting, the licensed control operator must confirm the authorized band segment and emission, keep the occupied bandwidth no wider than necessary, control spurious output and interference, use the minimum power needed, identify the station correctly, and determine whether the station qualifies for an RF-exposure exemption or requires an evaluation.[9][10][11][12]

Suggested SARC Goals

Simple SDR goals for different participants
Participant Suggested Goal
Visitor or member of the public Follow one signal from the antenna to the waterfall and identify the purpose of center frequency, sample rate, and gain.
New ham Build a receive-only display, tune two signals in covered amateur bands, and record the settings that worked.
Active operator Create a reusable VHF or UHF receive chain and compare two antennas or filters while holding other settings constant.
Programmer Use UHD with Python or another supported language to capture timestamped signal-level or spectrum measurements.
Builder Assemble a protected RF input path with a filter, attenuator, labeled cables, and a written maximum-level check.
Advanced experimenter Generate a waveform into an attenuated bench setup and verify its occupied bandwidth and unwanted emissions before considering antenna use.
SARC project team Build a receive-only demonstration kit with a tested flowgraph, a short operating card, and transmit disabled by default.

Give It a Try

The B206mini-i brings RF hardware, digital signal processing, software, measurement, and programming together on one small bench. A newcomer can begin with a waterfall. An experienced builder can work on filtering, timing, automation, or a controlled waveform. Both are doing useful amateur-radio experimentation.

Start with one question. Build the smallest receive-only flowgraph that can answer it. Keep good notes. Then share the setup and the result with another SARC member.

What could you do with a device like this?

Choose one receive-only experiment, document it, and share what you learn with SARC.

Explore how the compact Ettus USRP B206mini-i can support receive-only SDR projects, GNU Radio experiments, controlled RF testing, and wireless communication research for SARC members.

References

  1. “Ettus USRP B206mini-i Compact Power for Wireless Innovation.” DigiKey. September 29, 2025. Accessed July 30, 2026. Full URL: https://www.digikey.com/en/product-highlight/n/national-instruments/ettus-usrp-b206mini-i-compact-power.
  2. “USRP B206mini-i Specifications.” National Instruments and Ettus Research. Revision 379222A-01, September 2025. Accessed July 30, 2026. Full URL: https://www.ettus.com/wp-content/uploads/2025/09/usrp_b206mini-i_specifications.pdf.
  3. “USRP B206mini-i.” Ettus Research, a National Instruments Brand. Accessed July 30, 2026. Full URL: https://www.ettus.com/all-products/usrp-b206mini-i/.
  4. “Device Identification.” USRP Hardware Driver and USRP Manual. Ettus Research. Accessed July 30, 2026. Full URL: https://files.ettus.com/manual/page_identification.html.
  5. “USRP Source.” GNU Radio Wiki, GNU Radio Project. Last modified September 26, 2023. Accessed July 30, 2026. Full URL: https://wiki.gnuradio.org/index.php/USRP_Source.
  6. “USRP B2x0 Series.” USRP Hardware Driver and USRP Manual. Ettus Research. UHD manual version 4.10.0.0 displayed at access. Accessed July 30, 2026. Full URL: https://files.ettus.com/manual/page_usrp_b200.html.
  7. “USRP B206mini-i Safety, Environmental, and Regulatory Information.” National Instruments. Document 327928A-01, September 1, 2025. Accessed July 30, 2026. Full URL: https://docs-be.ni.com/bundle/usrp-b206mini-i-seri/raw/resource/enus/usrp-b206mini-i-seri.pdf. Return to citations: a, b, c.
  8. “47 CFR § 97.305: Authorized Emission Types.” Electronic Code of Federal Regulations. Accessed July 30, 2026. Full URL: https://www.ecfr.gov/current/title-47/chapter-I/subchapter-D/part-97/subpart-D/section-97.305.
  9. “47 CFR § 97.307: Emission Standards” and “47 CFR § 97.313: Transmitter Power Standards.” Electronic Code of Federal Regulations. Accessed July 30, 2026. Full URLs: https://www.ecfr.gov/current/title-47/chapter-I/subchapter-D/part-97/subpart-D/section-97.307 and https://www.ecfr.gov/current/title-47/chapter-I/subchapter-D/part-97/subpart-D/section-97.313.
  10. “47 CFR § 97.119: Station Identification.” Electronic Code of Federal Regulations. Accessed July 30, 2026. Full URL: https://www.ecfr.gov/current/title-47/chapter-I/subchapter-D/part-97/subpart-B/section-97.119.
  11. “47 CFR § 97.13: Restrictions on Station Location.” Electronic Code of Federal Regulations. Accessed July 30, 2026. Full URL: https://www.ecfr.gov/current/title-47/chapter-I/subchapter-D/part-97/subpart-A/section-97.13.
  12. “47 CFR §§ 1.1307 and 1.1310: Radiofrequency Exposure Evaluation and Limits.” Electronic Code of Federal Regulations. Accessed July 30, 2026. Full URLs: https://www.ecfr.gov/current/title-47/chapter-I/subchapter-A/part-1/subpart-I/section-1.1307 and https://www.ecfr.gov/current/title-47/chapter-I/subchapter-A/part-1/subpart-I/section-1.1310.