LimeSDR XTRX
LimeSDR XTRX
LimeSDR XTRX is high-performance software-defined radio (SDR) board in a compact Mini PCIe form factor which has been optimised for embedding into larger designs. With an AMD Artix™ 7 XC7A50T-2CPG236I FPGA and a Lime Microsystems LMS7002M RF transceiver at its core, LimeSDR XTRX is a perfect platform for developing logic-intensive digital and RF designs.
LimeSDR XTRX can be used as a building block for MIMO configurations from 2Tx2R to 32Tx32R, and in conjunction with digital processors (ASICs, GPPs and GPUs) of varying speed, power dissipation, and cost to fit any air interface, whether narrowband or broadband.
LimeSDR XTRX is based on the Fairwaves XTRX Rev 5, with many many refinements and updates, plus comprehensive software support via the Lime Suite NG driver stack and plug-in modules.
A building block for MIMO systems from 2T2R to 32T32R
It can be used in conjunction with digital processors (ASICs, GPPs and GPUs) of varying speed and power dissipation and cost, to fit any air interface, whether narrowband or broadband. The board is designed for the following key features:
- Frequency and Bandwidth: The heart of the board is the Lime transceiver RFIC (LMS7002), covering frequencies up to 3.8 GHz with a bandwidth of over 100 MHz.
- Baseband Interface: A significant level of digital circuitry resides within the LMS7002 and accompanying FPGA for the implementation of key physical layer radio functions, including filtering, decimation, interpolation, and flexible interfaces such as PCIe and SerDes.
The compact, embedded nature of LimeSDR XTRX lends it to use in MIMO systems up to 32T32R, with interfacing possible via PCIe or SerDes link.
Open Source
LimeSDR XTRX is based on the Fairwaves XTRX Rev 5, with many refinements. One of the biggest changes is that we have open sourced the design, providing customers with far greater flexibility and potential for customisation.
The LimeSDR XTRX BOM, schematics, and layout are available in the LimeSDR XTRX repository. Meanwhile FPGA gateware sources can be found in the LimeSDR XTRX gateware repository.
Specifications
- RF transceiver: Lime Microsystems LMS7002M
- Configuration: MIMO (2xTX, 2xRX)
- Frequency range: 30 MHz – 3.8 GHz
- Bandwidth: 120 MHz
- Sample depth: 12 bit
- Sample rate: 120 MSPS SISO / 90 MSPS MIMO
- Transmit power: max 10 dBm (depending on frequency)
- FPGA: AMD Artix™ 7 XC7A50T-2CPG236I
- 236-pin CSBGA package (10mm x 10mm, 0.5mm)
- 52160 LUTs logic capacity
- 2700 Kb Embedded Memory
- 600 Kb distributed RAM
- 120 x 18x18-bit multipliers
- 5 x PLL
- 4 x DLL
- 106 x IO
- FPGA configuration via JTAG
- FLASH Memory: 256 Mb Flash memory for FPGA configuration
- 26.00 MHz (or 30.72 MHz) onboard VCTCXO
- VCTCXO may be tuned by onboard DAC
- Reference clock input and output connector (U.FL)
- 2 x green LEDs
- 4 x GPIO 3.3V in GPIO connector
- 1 x GPIO in baseband connectors
- USB 2.0 controller: Microchip USB3333E-GL
- Temperature sensor: TMP1075NDRLR
- 128 Kb EEPROM for LMS MCU firmware (optional)
- 128 Kb EEPROM for FPGA data (optional)
- USB 2.0 (Micro-B) socket
- Coaxial RF (U.FL female) connectors
- FPGA GPIO 8-pin FPC connector
- FPGA JTAG connector (unpopulated)
- Mini PCIe edge connector
- RF baseband 15-pin FPC connectors
- Dimensions: 50.8mm x 20.97mm (Mini PCIe form factor)
- USB connector (5 V)
- Mini PCIe (3.3 V)