Abstract
This paper proposes a simple and efficient FPGA-based architecture of the overlapping/windowing and overlap-add methods for real-time FFT/IFFT-based signal processing algorithms. The analyzed signal is divided into short-time overlapping frames that are windowed before applying Fourier analysis/synthesis. Then, the original signal is reconstructed from the windowed (modified) frames using the overlap-add (OLA) technique. The proposed architecture was implemented on Field Programmable Gate Array (FPGA) using a high-level programming tool in MATLAB/SIMULINK environment. Its performance was evaluated on artificial and actual signals using objective metrics.
Highlights
Fourier transform is a powerful mathematical tool that converts a signal from the time domain to the frequency domain and vice versa
An efficient Field Programmable Gate Array (FPGA)-based architecture of an overlapping/windowing analysis and overlap-add synthesis techniques has been proposed for real-time signal processing algorithms based on the short-time Fourier transform
The proposed architecture for the overlapping/windowing analysis, short-time Fourier transform (STFT)/inverse short-time Fourier transform (ISTFT), and overlap-add synthesis methods was implemented on FPGA using the Xilinx System Generator (XSG)
Summary
Fourier transform is a powerful mathematical tool that converts a signal from the time domain to the frequency domain (spectrum) and vice versa. Most real-world signals are non-stationary in nature and necessitate the use of the time–frequency representation for analyzing their time-varying characteristics Many techniques such as short-time Fourier transform (STFT), wavelet transform, wavelet packet transform, Wigner–Ville distribution, and S-transform have been proposed in the literature for analyzing the non-stationary signals in the time–frequency domain [1]. An efficient FPGA-based architecture of an overlapping/windowing analysis and overlap-add synthesis techniques has been proposed for real-time signal processing algorithms based on the short-time Fourier transform. The proposed architecture is mainly based on an adequate management of dual-port RAM memories to implement the overlapping/windowing analysis and the overlap-add synthesis techniques. It has been implemented on the Nexys-4 development board using.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have