Implementation of an FPGA-based modem for UAV surveillance applications

Modern Unmanned Aerial Vehicles (UAVs) have the capability of carrying sensors that produce large amounts of data. A high speed wireless data link is required to transfer this data to other systems for processing. This paper presents an FPGA-based implementation of a high data-rate (350 Mbps) QPSK modulator and demodulator to support a high data rate relay from a UAV to a ground station. By using high speed ADCs and DACs in conjunction with state of the art FPGAs it is possible to implement all signal processing functions necessary in a modem. We will present the architecture and methodologies used for both the modulator and demodulator and discuss how these algorithms are implemented in an FPGA.