An efficient algorithm for cyclic convolution based on fast-polynomial and fast-\(W\) transforms (Q5957034)

From MaRDI portal
scientific article; zbMATH DE number 1713992
Language Label Description Also known as
English
An efficient algorithm for cyclic convolution based on fast-polynomial and fast-\(W\) transforms
scientific article; zbMATH DE number 1713992

    Statements

    An efficient algorithm for cyclic convolution based on fast-polynomial and fast-\(W\) transforms (English)
    0 references
    0 references
    0 references
    25 June 2002
    0 references
    If \((x(n))^{N- 1}_{n= 0}\) is an arbitrary real vector, then by \[ X(k):= {2\over N} \sum^{N-1}_{n=0} x(n)\sin\Biggl({\pi\over 4}+ {(n+\alpha)(k+ \beta)2\pi\over N}\Biggr),\qquad k= 0,\dots, N-1 \] the discrete-\(W\) transform (DWT) is defined, where \((\alpha,\beta)\in \{(0,0), ({1\over 2},0), (0,{1\over 2}), ({1\over 2},{1\over 2})\}\). Let \(N\) be a power of 2. Using a fast DWT algorithm, polynomial products modulo \(z^N\pm 1\) and cyclic/skew-cyclic convolutions can be computed. Applying a fast DWT algorithm and a fast polynomial transform, the two-dimensional cyclic convolution is calculated. A comparison with other algorithms for two-dimensional cyclic convolution shows a lower arithmetic complexity of the proposed method.
    0 references
    discrete trigonometric transform
    0 references
    fast-\(W\) transform
    0 references
    fast polynomial transform
    0 references
    fast convolution
    0 references
    cyclic convolution
    0 references
    discrete-\(W\) transform
    0 references
    algorithms
    0 references
    arithmetic complexity
    0 references

    Identifiers