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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on signal processing 1992-08, Vol.40 (8), p.1845-1851
1. Verfasser: Fagin, B.S.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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