Adaptive Radio Systems for Emerging Intelligent Applications - Information and communication technologies (ICT) - RF & MW Communications

Lead Research Organisation: University of Warwick
Department Name: Sch of Engineering

Abstract

Connectivity underpins many of the technological advancements on the horizon, but the establishment and maintenance of the underlying networks remains a complicated process. To scale to the density of connected devices envisaged by the Internet of Things, communicating devices will need to become more intelligent in how they access the spectrum. And as the variety of devices increases, heterogeneity in this communication medium becomes essential. Most systems now use single-standard communication interfaces, or multiple of these. Some have a level of programmability to tweak parameters, but there is minimal intelligence in these systems. This project will explore how adaptive hardware architecture such as FPGAs can be used to establish, maintain, and evolve communication networks to support changing connectivity, environment, and computational needs. The project will involve theory, experimentation, and the practical implementation and demonstration of the proposed methods, with the aim to open source a platform for use by other researchers.

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/N509796/1 01/10/2016 30/09/2021
1914057 Studentship EP/N509796/1 02/10/2017 31/03/2021 Alex BUCKNALL
 
Description We have developed a tool for automating the designing and deploying of Partially Reconfigurable applications for Heterogeneous System on Chips (Field Programmable Gate Array). This tool allows high level software designers to leverage high performance compute available on the FPGA from the processing system running Linux. It enables programmatic control of loading/unloading hardware acceleration into the FPGA via a reconfiguration manager that abstracts the hardware control into loadable 'configurations' which can be triggered via a Linux userspace API. The build tool allows for generic user hardware to be built into an accelerator shell and efficiently make use of the resources available in the FPGA. We demonstrated this tool in an autonomous systems application using the Robot Operating System platform.
Exploitation Route This tool can be used by software engineers wishing to build edge IoT applications that have hardware acceleration. It has both applications in academia for deploying and testing FPGA acceleration applications as well as non-academic industrial applications such as machine learning and image processing.
Sectors Digital/Communication/Information Technologies (including Software),Electronics

 
Title ZyCAP 2.0 Partial Reconfiguration Manager 
Description A build time and run time automation tool for developing and abstracting partial reconfiguration applications on the Xilinx Zynq and Zynq Ultrascale+ FPGA platforms. 
Type Of Technology Software 
Year Produced 2020 
Open Source License? Yes  
Impact Significant improvements on PR performance and abstraction of software development flow. More information to follow when paper is published.