NASA NTRS · 19830062461
Parallel architectures for computing cyclic convolutions
Abstract
In the paper two parallel architectural structures are developed to compute one-dimensional cyclic convolutions. The first structure is based on the Chinese remainder theorem and Kung's pipelined array. The second structure is a direct mapping from the mathematical definition of a cyclic convolution to a computational architecture. To compute a d-point cyclic convolution the first structure needs d/2 inner product cells, while the second structure and Kung's linear array require d cells. However, to compute a cyclic convolution, the second structure requires less time than both the first structure and Kung's linear array. Another application of the second structure is to multiply a Toeplitz matrix by a vector. A table is listed to compare these two structures and Kung's linear array. Both structures are simple and regular and are therefore suitable for VLSI implementation.
Keep this discovery
Explore connections, maps & timelines
Yeh, C.-S., Reed, I. S., Truong, T. K.. 1983-08-01. Parallel architectures for computing cyclic convolutions. https://ntrs.nasa.gov/citations/19830062461
Cite the original work for its findings. Save a collection to share your selection of sources.