Geolocation is the identification of the real-world geographic location of a target of interest. In this application, the system receives the signal with an array of several antennas and computes the direction of arrival of the radio energy by measuring the time difference of arrival (or the phase difference) at the different antennas.

BAE SYSTEMS sped up a real-world complex signal detection and geolocation algorithm by a factor of 17 on a CUDA-enabled NVIDIA GPU using Jacket. This work was done by an engineer with no previous Jacket experience.

Authors: Matt Taylor and Jeff Bryant at BAE Systems
Speedup: 17X

MATLAB Plot of the Geolocation Algorithm

« Back to Case Studies