VXSDR-20: The Ultimate Microwave Software-Defined Radio

The VXSDR-20 is a cutting-edge microwave software-defined radio (SDR) that offers unparalleled performance across a frequency range of 5 to 20 GHz, with a sampling rate of 160 million samples per second. It boasts features comparable to advanced SDRs, such as 10-gigabit Ethernet connectivity, support for C and C++ programming, and seamless integration with Python and GnuRadio. This SDR also enables synchronization across multiple radios, among other impressive capabilities.

One of the key advantages of the VXSDR-20 is its ease of application porting, with both its software and firmware being open-source. Its modular design allows for various configurations, including multiple channels, extended or reduced frequency ranges, and adjustable sample rates. Additionally, the system supports simultaneous full-rate transmit and receive via 10 Gb Ethernet by default, accepting 10 MHz and 1 PPS frequency and time references for synchronization.

Enhancing Frequency Range for Diverse Applications

While software-defined radios are widely used across various fields, commercially available SDRs typically operate below 6 GHz. To address the demand for a broader frequency range, the creators of the VXSDR-20 developed a system that operates between 5 and 20 GHz, catering to applications requiring functionality at higher frequencies.

Designed to function like a high-end SDR but with extended frequency coverage, the VXSDR-20 is perfect for laboratory research in communication systems and sensing applications. It supports both transmission and reception, with a user-friendly host API that ensures seamless porting from the widely adopted Ettus UHD API.

Key Features & Specifications

Analog RF and IF

  • 5.0 – 20.0 GHz transmit and receive (usable up to 22 GHz)
  • 5 – 9 dB receive noise figure
  • 10 – 15 dBm output power
  • Low-IF design (160 MHz IF)
  • TX output and TX/RX input/output (field-replaceable SMA connectors)

Digital

  • 14-bit, 160 MSPS A/D converter for reception
  • 16-bit, 160 MSPS D/A converter for transmission
  • JESD204B interfaces for data transfer
  • Intel Cyclone 10 FPGA (85k – 220k logic elements)

Control and Data Transfer

  • 10 gigabit Ethernet interface (SFP+)
  • Simultaneous full-rate transmit and receive capabilities
  • PPS and 10 MHz inputs for synchronization

Software

  • Developed in C++ using boost::asio and boost::lockfree::spsc_queue for data handling
  • API design similar to UHD for easy integration with existing code
  • Linux support currently available; Windows and Mac support in progress
  • Future plans for Python bindings and GPL v3 licensing with code on GitHub

Power

  • 12 V DC power input
  • 22 W active power consumption, 16 W idle

Physical Dimensions

  • 9.4 inches (23.9 cm) long (including connectors)
  • 4.1 inches (10.5 cm) wide
  • 1.0 inch (2.4 cm) high

If you have any inquiries regarding PCB or PCBA, don’t hesitate to reach out to us at info@wellcircuits.com.

Please enable JavaScript in your browser to complete this form.

Quick Quote

Info
Click or drag a file to this area to upload.
send me gerber or pcb file,format:7z,rar,zip,pdf

Contact

WellCircuits
More than PCB

Upload your GerberFile(7z,rar,zip)