Title :
Efficient implementation of fast convolution in ASIP
Author :
Venkatesan, A. ; Kumar, Sujay V.
Author_Institution :
Easwari Eng. Coll., Anna Univ., Chennai, India
Abstract :
In this paper various approaches of implementing a hardware efficient fast convolution have been discussed. Long length convolutions implemented on a FPGA are not area, power efficient and also it cannot be implemented on a single FPGA. To increase the speed of long convolutions and to meet the calculation capacity of each single FPGA chip, the long coefficient sequence can be partitioned into short sub-sequences. Each short length convolution can then be made area efficient at the expense of decrease in speed by implementing them as a convolution ASIP. The asynchronous ASIP is still faster than a synchronous ASIP. The speed of an asynchronous convolution processor can be further increased by applying Algorithmic Strength Reduction (ASR) where the number of multiplications, (which is more time consuming than an addition) is alleviated at the expense of increase in the number of additions required in a convolution process. Several algorithms based on ASR which would lead to a faster convolution ASIP have been discussed.
Keywords :
application specific integrated circuits; convolution; digital signal processing chips; field programmable gate arrays; FPGA; algorithmic strength reduction; asynchronous application specific instruction processor; asynchronous convolution processor; convolution application specific instruction processor; long coefficient sequence; long length convolution; short length convolution; Algorithm design and analysis; Convolution; Field programmable gate arrays; Hardware; Polynomials; Signal processing algorithms; VLIW;
Conference_Titel :
Recent Advances in Space Technology Services and Climate Change (RSTSCC), 2010
Conference_Location :
Chennai
Print_ISBN :
978-1-4244-9184-1
DOI :
10.1109/RSTSCC.2010.5712848