Abstract

In this paper, we provide a solution to the open problem of computing the Fourier transform of a binary function defined over nn-bit vectors taking mm-bit vector values. In particular, we introduce the two-modular Fourier transform (TMFT) of a binary function f:G→Rf:G\rightarrow {\cal R}, where G=(F2n,+)G = (\mathbb{F}_2^n,+) is the group of nn bit vectors with bitwise modulo two addition ++, and R{\cal R} is a finite commutative ring of characteristic 22. Using the specific group structure of GG and a sequence of nested subgroups of GG, we define the fast TMFT and its inverse. Since the image R{\cal R} of the binary functions is a ring, we can define the convolution between two functions f:G→Rf:G\rightarrow {\cal R}. 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 TMFT and the inverse fast TMFT.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.