Cargando…

FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing

This paper presents the design and implementation results of an efficient fast Fourier transform (FFT) processor for frequency-modulated continuous wave (FMCW) radar signal processing. The proposed FFT processor is designed with a memory-based FFT architecture and supports variable lengths from 64 t...

Descripción completa

Detalles Bibliográficos
Autores principales: Heo, Jinmoo, Jung, Yongchul, Lee, Seongjoo, Jung, Yunho
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8512539/
https://www.ncbi.nlm.nih.gov/pubmed/34640766
http://dx.doi.org/10.3390/s21196443
_version_ 1784583016689958912
author Heo, Jinmoo
Jung, Yongchul
Lee, Seongjoo
Jung, Yunho
author_facet Heo, Jinmoo
Jung, Yongchul
Lee, Seongjoo
Jung, Yunho
author_sort Heo, Jinmoo
collection PubMed
description This paper presents the design and implementation results of an efficient fast Fourier transform (FFT) processor for frequency-modulated continuous wave (FMCW) radar signal processing. The proposed FFT processor is designed with a memory-based FFT architecture and supports variable lengths from 64 to 4096. Moreover, it is designed with a floating-point operator to prevent the performance degradation of fixed-point operators. FMCW radar signal processing requires windowing operations to increase the target detection rate by reducing clutter side lobes, magnitude calculation operations based on the FFT results to detect the target, and accumulation operations to improve the detection performance of the target. In addition, in some applications such as the measurement of vital signs, the phase of the FFT result has to be calculated. In general, only the FFT is implemented in the hardware, and the other FMCW radar signal processing is performed in the software. The proposed FFT processor implements not only the FFT, but also windowing, accumulation, and magnitude/phase calculations in the hardware. Therefore, compared with a processor implementing only the FFT, the proposed FFT processor uses 1.69 times the hardware resources but achieves an execution time 7.32 times shorter.
format Online
Article
Text
id pubmed-8512539
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85125392021-10-14 FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing Heo, Jinmoo Jung, Yongchul Lee, Seongjoo Jung, Yunho Sensors (Basel) Article This paper presents the design and implementation results of an efficient fast Fourier transform (FFT) processor for frequency-modulated continuous wave (FMCW) radar signal processing. The proposed FFT processor is designed with a memory-based FFT architecture and supports variable lengths from 64 to 4096. Moreover, it is designed with a floating-point operator to prevent the performance degradation of fixed-point operators. FMCW radar signal processing requires windowing operations to increase the target detection rate by reducing clutter side lobes, magnitude calculation operations based on the FFT results to detect the target, and accumulation operations to improve the detection performance of the target. In addition, in some applications such as the measurement of vital signs, the phase of the FFT result has to be calculated. In general, only the FFT is implemented in the hardware, and the other FMCW radar signal processing is performed in the software. The proposed FFT processor implements not only the FFT, but also windowing, accumulation, and magnitude/phase calculations in the hardware. Therefore, compared with a processor implementing only the FFT, the proposed FFT processor uses 1.69 times the hardware resources but achieves an execution time 7.32 times shorter. MDPI 2021-09-27 /pmc/articles/PMC8512539/ /pubmed/34640766 http://dx.doi.org/10.3390/s21196443 Text en © 2021 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
Heo, Jinmoo
Jung, Yongchul
Lee, Seongjoo
Jung, Yunho
FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing
title FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing
title_full FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing
title_fullStr FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing
title_full_unstemmed FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing
title_short FPGA Implementation of an Efficient FFT Processor for FMCW Radar Signal Processing
title_sort fpga implementation of an efficient fft processor for fmcw radar signal processing
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8512539/
https://www.ncbi.nlm.nih.gov/pubmed/34640766
http://dx.doi.org/10.3390/s21196443
work_keys_str_mv AT heojinmoo fpgaimplementationofanefficientfftprocessorforfmcwradarsignalprocessing
AT jungyongchul fpgaimplementationofanefficientfftprocessorforfmcwradarsignalprocessing
AT leeseongjoo fpgaimplementationofanefficientfftprocessorforfmcwradarsignalprocessing
AT jungyunho fpgaimplementationofanefficientfftprocessorforfmcwradarsignalprocessing