Explore all 68 figures
Search by topic, chapter, or figure number. Open a full-size preview, download the vector PDF, and follow the Python notebook or TikZ source.
Browse the figure galleryThe DAFT book · Revised English edition
The algebra behind Fourier analysis, from finite groups and fast algorithms to error-correcting codes and representations. Mathematical ideas developed through proofs, exercises, and working Python examples.
PDF · 206 pages · 4.2 MB · September 2026
Explore the book
Read a chapter in the PDF, or select an illustration to explore its mathematics. Each chapter ends with its exercise solutions; two Python appendices complete the book.
Characters, duality, orthogonality, convolution, and random walks.
Gauss sums, quadratic reciprocity, Walsh transforms, and Poisson summation.
FFT factorizations, multidimensional transforms, interpolation, and spectral structure.
Filtering, geometric descriptors, differential equations, and fast products.
Hartley transforms, the z-transform, chirp algorithms, and scaled frequencies.
Exact transforms, Hamming and BCH codes, decoding, and Boolean functions.
Irreducibility, characters, matrix-valued Fourier analysis, and finite-field wavelets.
Character tables, cube symmetries, ranking data, quaternions, and invariant polynomials.
This book is an adapted English translation of Gabriel Peyré's L'algèbre discrète de la transformée de Fourier, published by Ellipses in 2004, ISBN 9782729818678.
The September 2026 edition develops the proofs and exposition with 68 figures and Python examples throughout. It assumes undergraduate linear algebra and basic familiarity with groups and complex numbers.
The previous English edition and its original programs remain available in the legacy PDF and archived sources.
Search by topic, chapter, or figure number. Open a full-size preview, download the vector PDF, and follow the Python notebook or TikZ source.
Browse the figure galleryThe book's numerical and symbolic programs, with shared helpers and installation instructions. Use them to explore transforms, finite groups, interpolation, and error-correcting codes.
Download the Python examplesAll figure generators in one download, including the plotting helpers, TikZ diagrams, and flower photograph used in the image examples.
Download figure code and data