• DocumentCode
    1661006
  • Title

    Fast algebraic convolution for prime power lengths

  • Author

    Creutzburg, Reiner ; Minkwitz, Torsten

  • Author_Institution
    Dept. Comput. Sci., Fachhochschule Brandenburg - Univ. of Appl. Sci., Brandenburg an der Havel, Germany
  • Volume
    2
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    1073
  • Abstract
    In this paper a new fast convolution algorithm is introduced. The concept of this new algorithm is fully algebraic. Therefore, no roundoff errors occur. The signal length N is a prime power N=pn, p⩾2. Hence the paper generalizes the results of a previous paper (Minkwitz and Creutzburg, 1992) for power of 2 lengths. The cyclic convolution of signals of length N is interpreted as a multiplication of polynomials of degree N-1 modulo the polynomial XN-1. The calculation in our new method is done in a finite field extension of the field Q of rational numbers. To minimize the number of operations, an extension field Q[ω] is chosen, with ω as a symbolic root of unity and deg[Q[ω]:Q]=(p-1/p[√N]*). Here, [ ]* and [ ]* denote the well-known CEILING and FLOOR functions, respectively, but rather a mapping to the next larger power of p. The method achieves an arithmetic cost of O (N log N·log log N) operations over Q, which is the same as that of the well-known algorithm by SCHONHAGE-STRASSEN. However, our algorithm avoids the much more complicated FERMAT arithmetic over integers and works for primes p≠2 as well, although it performs best with small p, preferably p=2 or 3
  • Keywords
    convolution; polynomials; CEILING function; FLOOR function; Schonhage-Strassen algorithm; algebraic convolution algorithm; cyclic convolution; finite field extension; polynomial multiplication; prime power length; rational numbers; signal processing; Arithmetic; Computer science; Convolution; Costs; Discrete Fourier transforms; Flexible printed circuits; Floors; Galois fields; Polynomials; Roundoff errors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2001. ICECS 2001. The 8th IEEE International Conference on
  • Print_ISBN
    0-7803-7057-0
  • Type

    conf

  • DOI
    10.1109/ICECS.2001.957681
  • Filename
    957681