Performance Evaluation of FPGA-Based LSTM Neural Networks for Pulse Signal Detection on Real-Time Radar Warning Receivers


 Radar warning receivers are real-time systems used to detect emitted signals by the enemy targets. The conventional method of detecting the signal is to determine the noise floor and differentiate the signals above the noise floor by setting a threshold value. The common methodology for detecting signals in noisy environment is Constant False Alarm Rate (CFAR) detection. In CFAR methodology, threshold level is determined for a specified probability of false alarm. CFAR dictates the signal power to be detected is higher than the noise floor, i.e. signal-to-noise ratio (SNR) should be positive. To detect radar signals for negative SNR values machine learning techniques can be used. It is possible to detect radar signals for negative SNR values by Long Short-Term Memory (LSTM) Artificial Neural Network (ANN). In this study, we evaluated whether LSTM ANN can replace the CFAR algorithm for signal detection in real-time radar receiver systems. We implemented a Field Programmable Gate Array (FPGA) based LSTM ANN architecture, where pulse signal detection could be performed with 94% success rate at -5 dB SNR level. To the best of our knowledge our study is the first where LSTM ANN is implemented on FPGA for radar warning receiver signal detection.