Title :
A hardware efficient technique for linear convolution of finite length sequences
Author :
Mookherjee, Saikat ; DeBrunner, L.S. ; DeBrunner, Victor
Author_Institution :
Electr. & Comput. Eng., Florida State Univ., Tallahassee, FL, USA
Abstract :
In this paper, a hardware efficient convolution implementation is proposed which is based on the Hirschman Optimal Transform (HOT). Previously, it has been shown theoretically that convolution based on HOT has major cost advantage over FFT based convolution, since, a K2 point HOT is based on a K-point DFT. However, due to the complexity of the HOT convolution, it was not easily realizable on hardware. This paper first modifies the HOT based convolution technique to make it more suitable for hardware realization. Then, FFT based convolution and the proposed convolution are realized by using similar architectures. To evaluate the effectiveness of the implementation, we compare the proposed convolution with the FFT convolution for a length of 256. The Mean Square Error (MSE), space requirements, and maximum throughput are used in the analysis of the implementations. Field Programmable Gate Arrays (FPGAs) are used to implement the algorithms. We have shown almost 45% reduction in space compared to FFT convolution while maintaining similar MSE and slightly worse throughput.
Keywords :
convolution; fast Fourier transforms; field programmable gate arrays; mean square error methods; FFT based convolution; FPGA; Hirschman optimal transform; K-point DFT; K2 point HOT; MSE; field programmable gate arrays; finite length sequences; hardware efficient convolution implementation; linear convolution; maximum throughput; mean square error; space requirements; Algorithm design and analysis; Clocks; Convolution; Hardware; MATLAB; Registers; Throughput; Convolution; DSP; FFT; HOT; Implementation;
Conference_Titel :
Signals, Systems and Computers, 2013 Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4799-2388-5
DOI :
10.1109/ACSSC.2013.6810331