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