Skip to main content

Efficient FPGA Implementation of a Convolutional Neural Network for Radar Signal Processing

Publication ,  Conference
Zhang, J; Huang, Y; Yang, H; Martinez, M; Hickman, G; Krolik, J; Li, H
Published in: 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021
June 6, 2021

Although neural networks, especially convolutional neural networks (CNNs), have been successfully applied to many domains, there have not found many radar applications mainly due to a paucity of available training data. Focusing on fixed-site radars, this work uses in-situ collected data to train a CNN classifier and suppress clutter components that allow targets to 'hide in plain sight.' This paper describes a software and hardware co-design approach for implementing a neural network to improve radar signal processing. At the algorithm level, we propose using the ResNet10 model structure and other optimizations trained using the angle-Doppler spectrum of returns at each range. The FPGA implementation is then carefully optimized to better tradeoff performance and energy efficiency. Experimental results show our approach achieves better performance than conventional methods and exceed the requirement by more than 2.5 . Meanwhile our energy consumption is much lower than other platforms like GPU. Our optimization methods can be applied to other CNN structures for efficiency improvement.

Duke Scholars

Published In

2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021

DOI

ISBN

9781665419130

Publication Date

June 6, 2021
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhang, J., Huang, Y., Yang, H., Martinez, M., Hickman, G., Krolik, J., & Li, H. (2021). Efficient FPGA Implementation of a Convolutional Neural Network for Radar Signal Processing. In 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021. https://doi.org/10.1109/AICAS51828.2021.9458573
Zhang, J., Y. Huang, H. Yang, M. Martinez, G. Hickman, J. Krolik, and H. Li. “Efficient FPGA Implementation of a Convolutional Neural Network for Radar Signal Processing.” In 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021, 2021. https://doi.org/10.1109/AICAS51828.2021.9458573.
Zhang J, Huang Y, Yang H, Martinez M, Hickman G, Krolik J, et al. Efficient FPGA Implementation of a Convolutional Neural Network for Radar Signal Processing. In: 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021. 2021.
Zhang, J., et al. “Efficient FPGA Implementation of a Convolutional Neural Network for Radar Signal Processing.” 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021, 2021. Scopus, doi:10.1109/AICAS51828.2021.9458573.
Zhang J, Huang Y, Yang H, Martinez M, Hickman G, Krolik J, Li H. Efficient FPGA Implementation of a Convolutional Neural Network for Radar Signal Processing. 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021. 2021.

Published In

2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021

DOI

ISBN

9781665419130

Publication Date

June 6, 2021