The Two-Modular Fourier Transform of Binary Functions
Yi Hong, Emanuele Viterbo, Jean-Claude Belfiore

TL;DR
This paper introduces the two-modular Fourier transform (TMFT) for binary functions over n-bit vectors, providing an efficient computation method and analyzing its properties and complexity.
Contribution
The paper presents the first solution for computing the Fourier transform of binary functions over n-bit vectors using the TMFT and its fast algorithm.
Findings
Defined the two-modular Fourier transform (TMFT) for binary functions.
Established properties and the convolution theorem for TMFT.
Analyzed the complexity of the fast TMFT and its inverse.
Abstract
In this paper, we provide a solution to the open problem of computing the Fourier transform of a binary function defined over -bit vectors taking -bit vector values. In particular, we introduce the two-modular Fourier transform (TMFT) of a binary function , where is the group of bit vectors with bitwise modulo two addition , and is a finite commutative ring of characteristic . Using the specific group structure of and a sequence of nested subgroups of , we define the fast TMFT and its inverse. Since the image of the binary functions is a ring, we can define the convolution between two functions . We then provide the TMFT properties, including the convolution theorem, which can be used to efficiently compute convolutions. Finally, we derive the complexity of the fast…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Filter Design and Implementation · Mathematical Analysis and Transform Methods · Coding theory and cryptography
