The objective of this project is to develop a new Software Defined Radio (SDR) platform specially designed for the implementation of high-end satellite communication applications. The new platform is modular, with a carrier board having the capability of plugging powerful FPGA SoC modules and radio front-end modules and high-speed DACs and ADCs into FMC+ connectors.
In the photo below, the carrier board is mounted in the 19” rack mechanical enclosure.
The FPGA SoC module developed in this project can be seen in the photo below.
Key challenges of the project are:
- Complex PCB layout of the FPGA SoC processing module where the need for interconnecting large amount of DDR4 RAM to the SoC FPGA must be balanced against the need for a large number of high-speed transceiver lines in a small PCB area
- High speed transceiver interconnects via 2 x FMC+ connectors between FPGA SoC ICs and between FPGA SoC ICs and high speed ADCs, DACs and Ethernet fibre interfaces
- Implementation of a flexible software framework to automate the generation of the management interfaces of the applications running on the platform
This project involves the development of a new software defined radio platform specially designed for implementation of high-end satellite communication applications. The name of the platform is the WideNorth Satellite Software Defined Radio (SSDR) platform. Main differentiators from COTS processing boards are:
- Integrated large amount of high speed DDR4 memory with SoC FPGA
- Support for 2 x SoC FPGA modules
- Tailored for use with high-end DACs, ADCs and radio front-ends
- Support for up to 4 x DAC / ADC / radio front-end modules
- Available in 19” rack mountable mechanics with integrated power supply and touch screen
- SW framework for automatic generation of management interfaces (Web, ssh, SNMP, Python scripts)
The WideNorth SSDR platform is a powerful system on a chip (SoC) FPGA platform where SoC FPGA modules can be plugged in to a carrier board using FMC+ connectors, and where radio front-end modules can be connected as FMC/FMC+ plugin boards.
In the minimum configuration, the WideNorth SSDR is equipped with one FPGA module. The SSDR can be delivered as bare circuit boards only (without mechanics) or mounted inside a 19” rack mountable mechanical enclosure.
For the applications that are to be implemented on the SSDR platform, a software framework is available for automatic generation of management interfaces like web-interface, command line interface, and SNMP.
The block diagram below illustrates the top level architecture of the SSDR processing platform. The platform consists of a carrier board with one, or optionally two, SoC FPGA processing module(s) mounted. The yellow blocks in the block diagram are only available when the second SoC FPGA module is mounted. The platform is designed to be as generic as possible, to be compatible with new ADCs, DACs, and radio front-end modules that will enter the market in the coming years. The SoC FPGA module is built around the Xilinx Zynq UltraScale+ SoC EG family, and the PCB design supports the ZU11EG, ZU17EG, and the ZU19EG devices. The primary SoC processing module is connected to multiple FMC+ connectors that support ADCs, DACs and narrow band receiver mezzanine boards. The carrier board provides the main 10Gbps SFP+ interface, the dual LAN interface as well as the USB, display port and serial debug interface.
In the project, a SW tool referred to as the Interface Generator (IG) is developed in Python. The main focus is to generate a Web Interface for regular user interaction and a Python interface for automating the testing of the applications running on the SDR platform. In addition, to simplify documentation and ease generation of software code for management interface, an Interface Control Document is generated automatically in the process.
The figure below offers an overview of the management interfaces and SW stack developed in this project for the SDR platform.
- Kick-off: November 2017
- Design Review (DR): February 2018
- Acceptance Test (AT): September 2019
- Final Review (FR): October 2020
The development of the new SDR platform was completed in September 2019, and the first unit was delivered to a customer in the second quarter of 2020.
Example of applications that have been implemented and demonstrated on this new SDR platform are:
- 5 Gbps, 1400 Msps DVB-S2X Satellite Modem
- 1500 MHz satellite channel simulator for Low Earth Orbit
The final review of the project was carried out in October 2020.