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...
Autores principales: | , , , , , |
---|---|
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 |