Publication Details

Title: A Simple Approximation Algorithm in Z[e^{2πi/8}]
Author: M. A. Shokrollahi and V. Stemann
Group: ICSI Technical Reports
Date: August 1996
PDF: ftp://ftp.icsi.berkeley.edu/pub/techreports/1996/tr-96-032.pdf

Overview:
We describe a very simple and efficient new algorithm for the approximation of complex numbers by algebraic integers in Z[e^{2πi/8}] whose coeffcients with respect to the usual basis are bounded in absolute value by a given integer M. Its main idea is the use of a novel signature technique. An important application is the reduction of dynamic range requirements for residue number system implementations of the discrete Fourier transform. The algorithm uses at most 10 log(M) arithmetic steps and 2.4log(M) additional memroy. It yields approximations within a distance of at most 3.42/M. Several examples are included which show that the algorithm is very fast in practice. For instance, 50000 complex approximations take less than 0.7 seconds on a SPARC-5. Keywords: Fast Fourier transforms, cyclotomic fields, continued fractions

Bibliographic Information:
ICSI Technical Report TR-96-032

Bibliographic Reference:
M. A. Shokrollahi and V. Stemann. A Simple Approximation Algorithm in Z[e^{2πi/8}]. ICSI Technical Report TR-96-032, August 1996