A derivation of the discrete Fourier transform

A derivation of the discrete Fourier transform

In mathematics, computer science, and electrical engineering, the discrete Fourier transform (DFT), occasionally called the finite Fourier transform, is a transform for Fourier analysis of finite-domain discrete-time signals. As with most Fourier analysis, it expresses an input function in terms of a sum of sinusoidal components by determining the amplitude and phase of each component. Unlike the Fourier Transform, which operates upon continuous functions assumed to extend to infinity, the DFT operates upon "discrete" and "finite" sets of values: the input to the DFT is a finite sequence of real or complex numbers, which makes the DFT ideal for processing information stored in computers. In particular, the DFT is widely employed in signal processing and related fields to analyze the frequencies contained in a sampled signal, to solve partial differential equations, and to perform other operations such as convolutions.

The article discrete Fourier transform simply defines the transform as:

:X_k = sum_{n=0}^{N-1} x_n cdot e^{-i frac{2 pi}{N} k n} quad quad k = 0, dots, N-1

but does not explain how the equations were derived.

The derivation below is an abbreviated and modified version of discrete-time Fourier transform.

When the sequence {x_n}, represents a subset of the samples of a waveform x(t),, we can model the process that created {x_n}, as applying a window function to x(t),, followed by sampling (or vice versa). It is instructive to envision what those operations do to the Fourier transform, X(f),. The window function widens every frequency component of X(f), in a way that depends on the type of window used. That effect is called spectral leakage. We can think of it as causing X(f), to blur... thus a loss of resolution. The sampling operation causes the Fourier transform to become periodic. Copies of the blurred X(f), are repeated at regular multiples of the sampling frequency, F_s,, and summed together where they overlap. The copies are aliases of the original frequency components. In particular, due to the overlap, aliases can significantly distort the region containing the original X(f), (if F_s, is not sufficiently large enough to prevent it). But if the windowing and sampling are done with sufficient care, the Fourier transform still contains a reasonable semblance of X(f),. The transform is defined as:

:

This continuous Fourier transform is valid for all frequencies, including the discrete subset:

:f_k = frac{k}{N}{F_s} quad quad k = 0, dots, N-1

One thing to note about this subset is that the width of the region it spans is F_s,, which is the periodicity of S(f),. So there is no need for more frequencies at this spacing (frac{F_s}{N}), .

Another thing to notice is that: S(f_k) = X_k,. So the DFT coefficients are a subset of the actual (continuous) Fourier transform of the windowed and sampled waveform. And we note that periodicity of the time-samples has not been assumed. In fact up to this point, it is specifically in contradiction with the assumed window function.

Obviously, the original x_n, sequence can be recovered from S(f), by doing an inverse Fourier transform. But remarkably, it can also be shown that:

:x_n = frac{1}{N}cdotsum_{k=0}^{N-1} X_k cdot e^{i frac{2 pi}{N} k n} quad quad n = 0, dots, N-1

which is the inverse discrete Fourier transform. Thus, the DFT coefficients preserve all of the original information, except one thing:
*The original x_n, sequence was windowed, whereas this function is periodic (if we were to allow values of n outside the range shown). In the frequency domain it is the difference between a continuous function, S(f),, and a discrete one, X_k,.

These are all good reasons why we are normally content to work with {X_k} = {S(f_k)}, instead of the more cumbersome S(f),. We just have to be careful about the significance we attach to the apparent periodicity of the inverse transform. If the original x_n, sequence was periodic (and of course not windowed), then S(f), would be zero in between the DFT frequencies, and the periodicity of the inverse DFT would have significance. Otherwise it is just an artifact of substituting {S(f_k)}, for S(f).,

Discrete Time Fourier Transform

For completeness, we note that with this definition:

:omega = {2 pi f over F_s},

we can also write S(f), (now a function of omega,) as:

:

which is now recognizable as the discrete-time Fourier transform.

In conclusion, rather than simply presenting the DFT and the DTFT as definitions, we have shown how they can be related back to the continuous Fourier transform of the original continuous signal x(t).,.

References

* [http://ccrma.stanford.edu/~jos/mdft/mdft.html Mathematics of the Discrete Fourier Transform by Julius O. Smith III ]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Discrete Fourier transform — Fourier transforms Continuous Fourier transform Fourier series Discrete Fourier transform Discrete time Fourier transform Related transforms In mathematics, the discrete Fourier transform (DFT) is a specific kind of discrete transform, used in… …   Wikipedia

  • Fourier transform — Fourier transforms Continuous Fourier transform Fourier series Discrete Fourier transform Discrete time Fourier transform Related transforms The Fourier transform is a mathematical operation that decomposes a function into its constituent… …   Wikipedia

  • Modified discrete cosine transform — The modified discrete cosine transform (MDCT) is a Fourier related transform based on the type IV discrete cosine transform (DCT IV), with the additional property of being lapped: it is designed to be performed on consecutive blocks of a larger… …   Wikipedia

  • Relations between Fourier transforms and Fourier series — In the mathematical field of harmonic analysis, the continuous Fourier transform has very precise relations with Fourier series. It is also closely related to the discrete time Fourier transform (DTFT) and the discrete Fourier transform (DFT).… …   Wikipedia

  • Fourier optics — is the study of classical optics using techniques involving Fourier transforms and can be seen as an extension of the Huygens Fresnel principle. The underlying theorem that light waves can be described as made up of sinusoidal waves, in a manner… …   Wikipedia

  • Generalizations of the derivative — The derivative is a fundamental construction of differential calculus and admits many possible generalizations within the fields of mathematical analysis, combinatorics, algebra, and geometry. Contents 1 Derivatives in analysis 1.1 Multivariable… …   Wikipedia

  • List of mathematics articles (A) — NOTOC A A Beautiful Mind A Beautiful Mind (book) A Beautiful Mind (film) A Brief History of Time (film) A Course of Pure Mathematics A curious identity involving binomial coefficients A derivation of the discrete Fourier transform A equivalence A …   Wikipedia

  • Phase correlation — In image processing, phase correlation is a fast frequency domain approach to estimate the relative translative movement between two images. Method Given two input images g a and g b:Apply a window function (e.g., a Hamming window) on both images …   Wikipedia

  • List of important publications in mathematics — One of the oldest surviving fragments of Euclid s Elements, found at Oxyrhynchus and dated to circa AD 100. The diagram accompanies Book II, Proposition 5.[1] This is a list of important publications in mathematics, organized by field. Some… …   Wikipedia

  • Matched filter — In telecommunications, a matched filter (originally known as a North filter[1]) is obtained by correlating a known signal, or template, with an unknown signal to detect the presence of the template in the unknown signal. This is equivalent to… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”