Algorithms For Programmers. Ideas And Source Code


E-Book Content

Algorithms for programmers ideas and source code This document is work in progress: read the ”important remarks” near the beginning J¨org Arndt [email protected] This document1 was LATEX’d at September 26, 2002 1 This document is online at http://www.jjj.de/fxt/. It will stay available online for free. Contents Some important remarks about this document 6 List of important symbols 7 1 The Fourier transform 8 1.1 The discrete Fourier transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2 Symmetries of the Fourier transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3 Radix 2 FFT algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.1 A little bit of notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.2 Decimation in time (DIT) FFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.3 Decimation in frequency (DIF) FFT . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Saving trigonometric computations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.4.1 Using lookup tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4.2 Recursive generation of the sin/cos-values . . . . . . . . . . . . . . . . . . . . . . . 16 1.4.3 Using higher radix algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Higher radix DIT and DIF algorith
You might also like

Introduction To Algorithms
Authors: Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , Clifford Stein    205    0


Scientific Visualization: The Visual Extraction Of Knowledge From Data
Authors: Georges-Pierre Bonneau , Thomas Ertl , Gregory M. Nielson    152    0


Mri: Basic Principles And Applications
Authors: Mark A. Brown , Richard C. Semelka    145    0


Lectures On Image Processing
Authors: Morse B.S.    150    0


Programming In Haskell
Authors: Graham Hutton    159    0


Using Ssh
   148    0



Gentle Introduction To Tex
Authors: Doob.    173    0


The Latex Companion: Front Matter, Toc, Preface Only
Authors: Frank Mittelbach , Michel Goossens , Johannes Braams , David Carlisle , Chris Rowley    144    0


Adobe Photoshop 7.0 Classroom In A Book
Authors: Adobe Creative Team    105    0