Area-Efficient Short-Time Fourier Transform Processor for Time–Frequency Analysis of Non-Stationary Signals

In this paper, we propose an area-efficient short-time Fourier transform (STFT) processor that can perform time–frequency analysis of non-stationary signals in real time, which is essential for voice or radar-signal processing systems. STFT processors consist of a windowing module and a fast Fourier...

Full description

Bibliographic Details
Main Authors: Hohyub Jeon, Yongchul Jung, Seongjoo Lee, Yunho Jung
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/20/7208
_version_ 1797550804596424704
author Hohyub Jeon
Yongchul Jung
Seongjoo Lee
Yunho Jung
author_facet Hohyub Jeon
Yongchul Jung
Seongjoo Lee
Yunho Jung
author_sort Hohyub Jeon
collection DOAJ
description In this paper, we propose an area-efficient short-time Fourier transform (STFT) processor that can perform time–frequency analysis of non-stationary signals in real time, which is essential for voice or radar-signal processing systems. STFT processors consist of a windowing module and a fast Fourier transform processor. The length of the window function is related to the time–frequency resolution, and the required window length varies depending on the application. In addition, the window function needs to overlap the input data samples to minimize the data loss in the window boundary, and overlap ratios of 25%, 50%, and 75% are generally used. Therefore, the STFT processor should ideally support a variable window length and overlap ratio and be implemented with an efficient hardware architecture for real-time time–frequency analysis. The proposed STFT processor is based on the radix-4 multi-path delay commutator (R4MDC) pipeline architecture and supports a variable length of 16, 64, 256, and 1024 and overlap ratios of 25%, 50%, and 75%. Moreover, the proposed STFT processor can be implemented with very low complexity by having a relatively lower number of delay elements, which are the ones that increase complexity in the most STFT processors. The proposed STFT processor was designed using hardware description language (HDL) and synthesized to gate-level circuits using a standard cell library in a 65 nm CMOS process. The proposed STFT processor results in logic gates of 197,970, which is 63% less than that of the conventional radix-2 single-path delay feedback (R2SDF) based STFT processor.
first_indexed 2024-03-10T15:35:38Z
format Article
id doaj.art-8b22f8d0294c4520984b6cb02b534950
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T15:35:38Z
publishDate 2020-10-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-8b22f8d0294c4520984b6cb02b5349502023-11-20T17:18:01ZengMDPI AGApplied Sciences2076-34172020-10-011020720810.3390/app10207208Area-Efficient Short-Time Fourier Transform Processor for Time–Frequency Analysis of Non-Stationary SignalsHohyub Jeon0Yongchul Jung1Seongjoo Lee2Yunho Jung3School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, KoreaSchool of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, KoreaThe Department of Information and Communication Engineering, Sejong University, Seoul 05006, KoreaSchool of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, KoreaIn this paper, we propose an area-efficient short-time Fourier transform (STFT) processor that can perform time–frequency analysis of non-stationary signals in real time, which is essential for voice or radar-signal processing systems. STFT processors consist of a windowing module and a fast Fourier transform processor. The length of the window function is related to the time–frequency resolution, and the required window length varies depending on the application. In addition, the window function needs to overlap the input data samples to minimize the data loss in the window boundary, and overlap ratios of 25%, 50%, and 75% are generally used. Therefore, the STFT processor should ideally support a variable window length and overlap ratio and be implemented with an efficient hardware architecture for real-time time–frequency analysis. The proposed STFT processor is based on the radix-4 multi-path delay commutator (R4MDC) pipeline architecture and supports a variable length of 16, 64, 256, and 1024 and overlap ratios of 25%, 50%, and 75%. Moreover, the proposed STFT processor can be implemented with very low complexity by having a relatively lower number of delay elements, which are the ones that increase complexity in the most STFT processors. The proposed STFT processor was designed using hardware description language (HDL) and synthesized to gate-level circuits using a standard cell library in a 65 nm CMOS process. The proposed STFT processor results in logic gates of 197,970, which is 63% less than that of the conventional radix-2 single-path delay feedback (R2SDF) based STFT processor.https://www.mdpi.com/2076-3417/10/20/7208short-time Fourier transform (STFT)fast Fourier transform (FFT)multi-path delay commutator (MDC)single-path delay feedback (SDF)non-stationary signaltime–frequency analysis
spellingShingle Hohyub Jeon
Yongchul Jung
Seongjoo Lee
Yunho Jung
Area-Efficient Short-Time Fourier Transform Processor for Time–Frequency Analysis of Non-Stationary Signals
Applied Sciences
short-time Fourier transform (STFT)
fast Fourier transform (FFT)
multi-path delay commutator (MDC)
single-path delay feedback (SDF)
non-stationary signal
time–frequency analysis
title Area-Efficient Short-Time Fourier Transform Processor for Time–Frequency Analysis of Non-Stationary Signals
title_full Area-Efficient Short-Time Fourier Transform Processor for Time–Frequency Analysis of Non-Stationary Signals
title_fullStr Area-Efficient Short-Time Fourier Transform Processor for Time–Frequency Analysis of Non-Stationary Signals
title_full_unstemmed Area-Efficient Short-Time Fourier Transform Processor for Time–Frequency Analysis of Non-Stationary Signals
title_short Area-Efficient Short-Time Fourier Transform Processor for Time–Frequency Analysis of Non-Stationary Signals
title_sort area efficient short time fourier transform processor for time frequency analysis of non stationary signals
topic short-time Fourier transform (STFT)
fast Fourier transform (FFT)
multi-path delay commutator (MDC)
single-path delay feedback (SDF)
non-stationary signal
time–frequency analysis
url https://www.mdpi.com/2076-3417/10/20/7208
work_keys_str_mv AT hohyubjeon areaefficientshorttimefouriertransformprocessorfortimefrequencyanalysisofnonstationarysignals
AT yongchuljung areaefficientshorttimefouriertransformprocessorfortimefrequencyanalysisofnonstationarysignals
AT seongjoolee areaefficientshorttimefouriertransformprocessorfortimefrequencyanalysisofnonstationarysignals
AT yunhojung areaefficientshorttimefouriertransformprocessorfortimefrequencyanalysisofnonstationarysignals