Cargando…

FPGA Implementation of the Chirp-Scaling Algorithm for Real-Time Synthetic Aperture Radar Imaging

Synthetic aperture radar (SAR), which can generate images of regions or objects, is an important research area of radar. The chirp scaling algorithm (CSA) is a representative SAR imaging algorithm. The CSA has a simple structure comprising phase compensation and fast Fourier transform (FFT) operatio...

Descripción completa

Detalles Bibliográficos
Autores principales: Lee, Jaehyeon, Jeong, Dongmin, Lee, Seongwook, Lee, Myeongjin, Lee, Wookyung, Jung, Yunho
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9864014/
https://www.ncbi.nlm.nih.gov/pubmed/36679756
http://dx.doi.org/10.3390/s23020959
_version_ 1784875478006366208
author Lee, Jaehyeon
Jeong, Dongmin
Lee, Seongwook
Lee, Myeongjin
Lee, Wookyung
Jung, Yunho
author_facet Lee, Jaehyeon
Jeong, Dongmin
Lee, Seongwook
Lee, Myeongjin
Lee, Wookyung
Jung, Yunho
author_sort Lee, Jaehyeon
collection PubMed
description Synthetic aperture radar (SAR), which can generate images of regions or objects, is an important research area of radar. The chirp scaling algorithm (CSA) is a representative SAR imaging algorithm. The CSA has a simple structure comprising phase compensation and fast Fourier transform (FFT) operations by replacing interpolation for range cell migration correction (RCMC) with phase compensation. However, real-time processing still requires many computations and a long execution time. Therefore, it is necessary to develop a hardware accelerator to improve the speed of algorithm processing. In addition, the demand for a small SAR system that can be mounted on a small aircraft or drone and that satisfies the constraints of area and power consumption is increasing. In this study, we proposed a CSA-based SAR processor that supports FFT and phase compensation operations and presents field-programmable gate array (FPGA)-based implementation results. We also proposed a modified CSA flow that simplifies the traditional CSA flow by changing the order in which the transpose operation occurs. Therefore, the proposed CSA-based SAR processor was designed to be suitable for modified CSA flow. We designed the multiplier for FFT to be shared for phase compensation, thereby achieving area efficiency and simplifying the data flow. The proposed CSA-based SAR processor was implemented on a Xilinx UltraScale+ MPSoC FPGA device and designed using Verilog-HDL. After comparing the execution times of the proposed SAR processor and the ARM cortex-A53 microprocessor, we observed a 136.2-fold increase in speed for the 4096 × 4096-pixel image.
format Online
Article
Text
id pubmed-9864014
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98640142023-01-22 FPGA Implementation of the Chirp-Scaling Algorithm for Real-Time Synthetic Aperture Radar Imaging Lee, Jaehyeon Jeong, Dongmin Lee, Seongwook Lee, Myeongjin Lee, Wookyung Jung, Yunho Sensors (Basel) Article Synthetic aperture radar (SAR), which can generate images of regions or objects, is an important research area of radar. The chirp scaling algorithm (CSA) is a representative SAR imaging algorithm. The CSA has a simple structure comprising phase compensation and fast Fourier transform (FFT) operations by replacing interpolation for range cell migration correction (RCMC) with phase compensation. However, real-time processing still requires many computations and a long execution time. Therefore, it is necessary to develop a hardware accelerator to improve the speed of algorithm processing. In addition, the demand for a small SAR system that can be mounted on a small aircraft or drone and that satisfies the constraints of area and power consumption is increasing. In this study, we proposed a CSA-based SAR processor that supports FFT and phase compensation operations and presents field-programmable gate array (FPGA)-based implementation results. We also proposed a modified CSA flow that simplifies the traditional CSA flow by changing the order in which the transpose operation occurs. Therefore, the proposed CSA-based SAR processor was designed to be suitable for modified CSA flow. We designed the multiplier for FFT to be shared for phase compensation, thereby achieving area efficiency and simplifying the data flow. The proposed CSA-based SAR processor was implemented on a Xilinx UltraScale+ MPSoC FPGA device and designed using Verilog-HDL. After comparing the execution times of the proposed SAR processor and the ARM cortex-A53 microprocessor, we observed a 136.2-fold increase in speed for the 4096 × 4096-pixel image. MDPI 2023-01-14 /pmc/articles/PMC9864014/ /pubmed/36679756 http://dx.doi.org/10.3390/s23020959 Text en © 2023 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
Lee, Jaehyeon
Jeong, Dongmin
Lee, Seongwook
Lee, Myeongjin
Lee, Wookyung
Jung, Yunho
FPGA Implementation of the Chirp-Scaling Algorithm for Real-Time Synthetic Aperture Radar Imaging
title FPGA Implementation of the Chirp-Scaling Algorithm for Real-Time Synthetic Aperture Radar Imaging
title_full FPGA Implementation of the Chirp-Scaling Algorithm for Real-Time Synthetic Aperture Radar Imaging
title_fullStr FPGA Implementation of the Chirp-Scaling Algorithm for Real-Time Synthetic Aperture Radar Imaging
title_full_unstemmed FPGA Implementation of the Chirp-Scaling Algorithm for Real-Time Synthetic Aperture Radar Imaging
title_short FPGA Implementation of the Chirp-Scaling Algorithm for Real-Time Synthetic Aperture Radar Imaging
title_sort fpga implementation of the chirp-scaling algorithm for real-time synthetic aperture radar imaging
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9864014/
https://www.ncbi.nlm.nih.gov/pubmed/36679756
http://dx.doi.org/10.3390/s23020959
work_keys_str_mv AT leejaehyeon fpgaimplementationofthechirpscalingalgorithmforrealtimesyntheticapertureradarimaging
AT jeongdongmin fpgaimplementationofthechirpscalingalgorithmforrealtimesyntheticapertureradarimaging
AT leeseongwook fpgaimplementationofthechirpscalingalgorithmforrealtimesyntheticapertureradarimaging
AT leemyeongjin fpgaimplementationofthechirpscalingalgorithmforrealtimesyntheticapertureradarimaging
AT leewookyung fpgaimplementationofthechirpscalingalgorithmforrealtimesyntheticapertureradarimaging
AT jungyunho fpgaimplementationofthechirpscalingalgorithmforrealtimesyntheticapertureradarimaging