Title :
A New Algorithm for Real Data Convolutions With
-Circulants
Author :
Simois, F.J. ; Acha, J.I.
Author_Institution :
Dept. of Signal Process. & Commun., Univ. de Sevilla, Sevilla, Spain
Abstract :
A new algorithm for efficient linear convolution of real signals is presented. It is shown that the circulant required in traditional overlap-and-save (OLS) and overlap-and-add (OLA) methods can be substituted by a j-circulant, that is, a circulant matrix where the shifted elements are multiplied by the imaginary unit. Such j-circulant can be implemented easily and efficiently with half-length complex Fast Fourier Transforms. The latency remains the same as that of OLS and OLA. This method results in computational savings when compared to OLA and OLS, reducing the total arithmetic operations and particularly the execution time.
Keywords :
convolution; fast Fourier transforms; matrix algebra; arithmetic operations; circulant matrix; fast Fourier transforms; j-circulants; linear convolution; overlap-and-add methods; overlap-and-save methods; real data convolutions; real signals; shifted elements; Algorithm design and analysis; Convolution; Discrete Fourier transforms; Filtering; Matrix decomposition; Maximum likelihood detection; Signal processing algorithms; Circulant matrix; computational efficiency; filtering algorithms; overlap-and-add; overlap-and-save;
Journal_Title :
Signal Processing Letters, IEEE
DOI :
10.1109/LSP.2011.2168389