There are several slightly different ways to define a Fourier transform. This means that when you look up a theorem about the Fourier transform you have to ask yourself which convention the source is using. All the common conventions can be summarized in the following definition

where *m* is either 1 or 2π, σ is +1 or -1, and *q* is 2π or 1. This means there are eight potential definitions, one for each choice of *m*, σ, and *q*, though I believe only six of these are widely used. Still, that’s six definitions! The differences are small, but they are annoying when you just want to quickly look something up.

We will refer to each definition by its choice of σ, *q*, and* m*. To make the notation slightly simpler, we will use τ = 2π. The eight possible Fourier transforms are then

In my experience, *F*_{-τ1} may be the most common definition. It is the convention used by the classic text by Stein and Weiss and Wikipedia.

Other definitions are widely used as well. For example, Mathematica uses *F*_{+1τ} and probabilists use *F*_{+11} for “characteristic functions”, what they call a Fourier transform.

These notes are a quick reference for translating between conventions. They are divided into three parts:

- Converting between definitions
- Comparison of results, organized by theorem
- Comparison of results, organized by convention

In first section shows, for example, how to convert between the ordinary frequency Fourier transform (*q* = 2π) and the angular frequency Fourier transform (*q* = 1). The second and third sections have the same information, organized differently. The second section will take one theorem at a time and discuss how it varies according to the various conventions. The third section will take one convention at a time and restate all the theorems.

## Converting between definitions

For a function *f*(*x*), let *F*(f)(ω) be its Fourier transform. You can convert between the eight possible definitions by applying three equations. Here a * stands for any particular choice of a parameter, as long as the same choice is applied on both sides of the equation:

Another way to convert between conventions is to compare each to a single convention. Based on the assumption that *F*_{-τ1} is most common, I’ll show how each of the others relates to it.

## Comparisons organized by theorem

### Integration

The integral of a function is its Fourier transform evaluated at 0. This is true for all conventions with *m* = 1. When *m* = τ an extra term is needed.

### Shifting

Shifting the argument of a function rotates its Fourier transform. The amount of rotation does not depend on the choice of scaling factor *m*, but does depend on the sign convention σ and the frequency convention *q*:

### Inversion

The inversion formulas are simplest when the frequency conventions *q* is 2π and the scaling factor is 1, or vice versa. *F*_{+τ1} and *F*_{-τ1} are inverses of each other, as are *F*_{+1τ} and *F*_{-1τ}. The other conventions involve extra factors of 2π.

### Parseval

Define the inner product of two functions to be the integral of their product over the real line. (Take the complex conjugate of the latter function if the functions are complex-valued.)

Then Parseval’s theorem says that the inner product of two functions equals the inner product of their Fourier transforms. This is true for definitions *F*_{+τ1}, *F*_{-τ1}, *F*_{+1τ}, and *F*_{-1τ}.

For definitions *F*_{+11} and *F*_{-11} the inner product of the Fourier transforms is larger by a factor of 2π. For definitions *F*_{+ττ} and *F*_{-ττ} the inner product of the Fourier transforms is smaller by a factor of 2π.

### Plancherel

Plancherel’s formula is Parseval’s formula with *g* = *f*. This says a function and its Fourier transform have the same *L*^{2} form for definitions *F*_{+τ1}, *F*_{-τ1}, *F*_{+1τ}, and *F*_{-1τ}. For definitions *F*_{+11} and *F*_{-11} the norm of the Fourier transforms is larger by a factor of √2π. For definitions *F*_{+ττ} and *F*_{-ττ} the inner product of the Fourier transforms is smaller by a factor of √(2π).

### Differentiation

The Fourier transform of the derivative of a function is a multiple of the Fourier transform of the original function. The multiplier is -σqi where σ is the sign convention and *q* is the angle convention. The scale convention *m* does not matter.

### Convolution

The convolution of two functions is defined by

Fourier transform turns convolutions into products:

So for conventions with *m* = 1, the Fourier transform of the convolution is the product of the Fourier transforms. For the conventions with *m* = 2π there is an extra factor of √(2π).

## Theorems organized by convention

### (-, τ 1)

### (-, 1, 1)

### (-, 1, τ)

### (-, τ τ)

### (+, τ 1)

### (+, 1, 1)

### (+, 1, τ)

### (+, τ τ)

Need help with signal processing? Call or email to discuss your project.