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)

Read more

Summary

Introduction

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.

Overlapping and Windowing
Short-Time Fourier Transform
Inverse Discrete Fourier Transform
Perfect Reconstruction
Overlap-Add Synthesis
FPGA Implementation
Results and Discussion
Database
Evaluation Tests
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call