Computer implementation of efficient discrete-convolution algorithms (Q1842459)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Computer implementation of efficient discrete-convolution algorithms
scientific article

    Statements

    Computer implementation of efficient discrete-convolution algorithms (English)
    0 references
    0 references
    0 references
    17 May 1995
    0 references
    Algorithms are considered that evaluate discrete cyclic convolutions by transforms in a residue number system (RNS) modulo some integer. Computation in RNS makes it possible to minimize the rounding error. This approach focuses on computation with modified addition and multiplication rules, such that the condition of ``closure'' and the condition of ``exact equality'' are satisfied. Examples of such transforms are the fast Fourier transform (FFT) and the number-theoretic transform (NTT). The paper investigates, how discrete convolutions can efficiently be implemented using a special NTT, namely the complex Mersenne pseudotransform (CMPT). The number can be applied to process real sequences of maximum length \(N = 784\). Such number-theoretic transforms were already propsed by \textit{S. C. Lee} and \textit{H. Lu} [IEEE Trans. Signal Process 39, No. 6, 1314-1321 (1991; Zbl 0744.65109)].
    0 references
    discrete cyclic convolutions
    0 references
    residue number system
    0 references
    fast Fourier transform
    0 references
    number-theoretic transform
    0 references
    complex Mersenne pseudotransform
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references