Negacyclic convolution using polynomial transforms on hypercubes
A polynomial-transform-based algorithm for calculating products modulo Z/sup n/+1 on a hypercube is presented. All interprocessor communication in this algorithm occurs over a Hamming distance of one; that is processors communicate only with their immediate neighbors. This algorithm has been impleme...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on signal processing 1992-08, Vol.40 (8), p.1845-1851 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A polynomial-transform-based algorithm for calculating products modulo Z/sup n/+1 on a hypercube is presented. All interprocessor communication in this algorithm occurs over a Hamming distance of one; that is processors communicate only with their immediate neighbors. This algorithm has been implemented on a Connection Machine, and the performance results are discussed. Current figures show a time of 358 ms for negacyclic convolution of 1 K 16 bit samples, up to about 8 s for a 64 K data set. The authors discuss the use of this algorithm in the calculation of convolution, compare communication costs with the FFT, and discuss directions for future work.< > |
---|---|
ISSN: | 1053-587X 1941-0476 |
DOI: | 10.1109/78.149987 |