UmTRX provides a single board solution for industrial SDR applications which require the frequency stability and accuracy of a GPS synchronized clock, and supports two full-duplex and fully independent RF channels which can run on any frequency from 0.3-3.8GHz.

Each channel has its own LMS6002D transceiver IC that is fully programmable and which can be configured for baseband bandwidths of 0.75-14MHz. These are connected to an FPGA via 12-bit parallel buses for each transmit and receive path.


A capable Xilinx Spartan-6 FPGA with 74K macrocells is at the heart of the platform, and in the default configuration is used with an open source 32-bit CPU core and for hardware DSP functions such as digital down-conversion.

Full HDL sources are provided and the platform can be modified to accommodate a diverse range of applications. For example, an alternate 4xDDC firmware is available that increases the number of paths that can be processed for receive-only applications.

Stable reference clocks

Designed with mobile communications in mind the UmTRX integrates onto a single board:

  • 26MHz TCXO (integer multiple of GSM sample rate) with 100ppb frequency stability
  • DAC for TCXO frequency fine tuning
  • GPS module for automatic TCXO frequency synchronization

RF output

The TX port output power is 100mW @ 900MHz and 50mW @ 1800MHz. To give an example, this would provide 100-200m coverage when used with one of the four main GSM bands and an external duplexer and small omnidirectional antenna.

The range covered can easily be increased through use of a simple external power amplifier and directional antenna.


Host connection is via Gigabit Ethernet and multiple boards can be stacked using a standard switch, with the option of sharing a common clock source.

Firmware can be updated over Ethernet or by using a JTAG cable, debug is over USB UART, and provision is made for interfacing peripherals via GPIO.

Industrial grade

Thermal sensors are included for temperature-based calibration. In addition to which boards manufactured by Fairwaves are rigorously tested across the industrial grade operating temperature range of −40 °C to 85 °C, and suited to use in carrier applications.