Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Cao, Yue, Guo, Shuchen, Jiang, Shuai, Zhou, Xuan, Wang, Xiaobei, Luo, Yunhua, Yu, Zhongjun, Zhang, Zhimin, Deng, Yunkai
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8950284/
https://www.ncbi.nlm.nih.gov/pubmed/35336463
http://dx.doi.org/10.3390/s22062292
_version_ 1784675104300466176
author Cao, Yue
Guo, Shuchen
Jiang, Shuai
Zhou, Xuan
Wang, Xiaobei
Luo, Yunhua
Yu, Zhongjun
Zhang, Zhimin
Deng, Yunkai
author_facet Cao, Yue
Guo, Shuchen
Jiang, Shuai
Zhou, Xuan
Wang, Xiaobei
Luo, Yunhua
Yu, Zhongjun
Zhang, Zhimin
Deng, Yunkai
author_sort Cao, Yue
collection PubMed
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.
format Online
Article
Text
id pubmed-8950284
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89502842022-03-26 Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA Cao, Yue Guo, Shuchen Jiang, Shuai Zhou, Xuan Wang, Xiaobei Luo, Yunhua Yu, Zhongjun Zhang, Zhimin Deng, Yunkai Sensors (Basel) Article 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. MDPI 2022-03-16 /pmc/articles/PMC8950284/ /pubmed/35336463 http://dx.doi.org/10.3390/s22062292 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cao, Yue
Guo, Shuchen
Jiang, Shuai
Zhou, Xuan
Wang, Xiaobei
Luo, Yunhua
Yu, Zhongjun
Zhang, Zhimin
Deng, Yunkai
Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on 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 Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8950284/
https://www.ncbi.nlm.nih.gov/pubmed/35336463
http://dx.doi.org/10.3390/s22062292
work_keys_str_mv AT caoyue paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT guoshuchen paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT jiangshuai paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT zhouxuan paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT wangxiaobei paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT luoyunhua paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT yuzhongjun paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT zhangzhimin paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga
AT dengyunkai paralleloptimisationandimplementationofarealtimebackprojectionbpalgorithmforsarbasedonfpga