Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA

This study conducts an in-depth evaluation of imaging algorithms and software and hardware architectures to meet the capability requirements of real-time image acquisition systems, such as spaceborne and airborne synthetic aperture radar (SAR) systems. By analysing the principles and models of SAR i...

Full description

Bibliographic Details
Main Authors: Yue Cao, Shuchen Guo, Shuai Jiang, Xuan Zhou, Xiaobei Wang, Yunhua Luo, Zhongjun Yu, Zhimin Zhang, Yunkai Deng
Format: Article
Language:English
Published: MDPI AG 2022-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/6/2292
_version_ 1797442364470460416
author Yue Cao
Shuchen Guo
Shuai Jiang
Xuan Zhou
Xiaobei Wang
Yunhua Luo
Zhongjun Yu
Zhimin Zhang
Yunkai Deng
author_facet Yue Cao
Shuchen Guo
Shuai Jiang
Xuan Zhou
Xiaobei Wang
Yunhua Luo
Zhongjun Yu
Zhimin Zhang
Yunkai Deng
author_sort Yue Cao
collection DOAJ
description This study conducts an in-depth evaluation of imaging algorithms and software and hardware architectures to meet the capability requirements of real-time image acquisition systems, such as spaceborne and airborne synthetic aperture radar (SAR) systems. By analysing the principles and models of SAR imaging, this research creatively puts forward the fully parallel processing architecture for the back projection (BP) algorithm based on Field-Programmable Gate Array (FPGA). The processing time consumption has significant advantages compared with existing methods. This article describes the BP imaging algorithm, which stands out with its high processing accuracy and two-dimensional decoupling of distance and azimuth, and analyses the algorithmic flow, operation, and storage requirements. The algorithm is divided into five core operations: range pulse compression, upsampling, oblique distance calculation, data reading, and phase accumulation. The architecture and optimisation of the algorithm are presented, and the optimisation methods are described in detail from the perspective of algorithm flow, fixed-point operation, parallel processing, and distributed storage. Next, the maximum resource utilisation rate of the hardware platform in this study is found to be more than 80%, the system power consumption is 21.073 W, and the processing time efficiency is better than designs with other FPGA, DSP, GPU, and CPU. Finally, the correctness of the processing results is verified using actual data. The experimental results showed that 1.1 s were required to generate an image with a size of 900 × 900 pixels at a 200 MHz clock rate. This technology can solve the multi-mode, multi-resolution, and multi-geometry signal processing problems in an integrated manner, thus laying a foundation for the development of a new, high-performance, SAR system for real-time imaging processing.
first_indexed 2024-03-09T12:40:49Z
format Article
id doaj.art-5fcdd80b614946b5a15de9dbb9098867
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T12:40:49Z
publishDate 2022-03-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-5fcdd80b614946b5a15de9dbb90988672023-11-30T22:18:54ZengMDPI AGSensors1424-82202022-03-01226229210.3390/s22062292Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGAYue Cao0Shuchen Guo1Shuai Jiang2Xuan Zhou3Xiaobei Wang4Yunhua Luo5Zhongjun Yu6Zhimin Zhang7Yunkai Deng8Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaAerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaAerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaAerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaAerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaAerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaAerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaAerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaAerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaThis study conducts an in-depth evaluation of imaging algorithms and software and hardware architectures to meet the capability requirements of real-time image acquisition systems, such as spaceborne and airborne synthetic aperture radar (SAR) systems. By analysing the principles and models of SAR imaging, this research creatively puts forward the fully parallel processing architecture for the back projection (BP) algorithm based on Field-Programmable Gate Array (FPGA). The processing time consumption has significant advantages compared with existing methods. This article describes the BP imaging algorithm, which stands out with its high processing accuracy and two-dimensional decoupling of distance and azimuth, and analyses the algorithmic flow, operation, and storage requirements. The algorithm is divided into five core operations: range pulse compression, upsampling, oblique distance calculation, data reading, and phase accumulation. The architecture and optimisation of the algorithm are presented, and the optimisation methods are described in detail from the perspective of algorithm flow, fixed-point operation, parallel processing, and distributed storage. Next, the maximum resource utilisation rate of the hardware platform in this study is found to be more than 80%, the system power consumption is 21.073 W, and the processing time efficiency is better than designs with other FPGA, DSP, GPU, and CPU. Finally, the correctness of the processing results is verified using actual data. The experimental results showed that 1.1 s were required to generate an image with a size of 900 × 900 pixels at a 200 MHz clock rate. This technology can solve the multi-mode, multi-resolution, and multi-geometry signal processing problems in an integrated manner, thus laying a foundation for the development of a new, high-performance, SAR system for real-time imaging processing.https://www.mdpi.com/1424-8220/22/6/2292synthetic aperture radar (SAR)back-projection algorithm (BP)real-time image processingfield-programmable gate array (FPGA)
spellingShingle Yue Cao
Shuchen Guo
Shuai Jiang
Xuan Zhou
Xiaobei Wang
Yunhua Luo
Zhongjun Yu
Zhimin Zhang
Yunkai Deng
Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA
Sensors
synthetic aperture radar (SAR)
back-projection algorithm (BP)
real-time image processing
field-programmable gate array (FPGA)
title Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA
title_full Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA
title_fullStr Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA
title_full_unstemmed Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA
title_short Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA
title_sort parallel optimisation and implementation of a real time back projection bp algorithm for sar based on fpga
topic synthetic aperture radar (SAR)
back-projection algorithm (BP)
real-time image processing
field-programmable gate array (FPGA)
url https://www.mdpi.com/1424-8220/22/6/2292
work_keys_str_mv AT yuecao paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT shuchenguo paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT shuaijiang paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT xuanzhou paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT xiaobeiwang paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT yunhualuo paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT zhongjunyu paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT zhiminzhang paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT yunkaideng paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga