|
The discrete-time Fourier transform (or DTFT) is part of the family of Fourier transforms. It transforms a function f[n] of a discrete "time" variable n where . The DTFT produces a continuous, periodic spectrum F(eiω). The Fourier transform, named after Joseph Fourier, is an integral transform that re-expresses a function in terms of sinusoidal basis functions, i. ...
In mathematics, the continuous Fourier transform is a certain linear operator that maps functions to other functions. ...
The Fourier series, named in honor of Joseph Fourier (1768-1830), is an extremely useful mathematical tool. ...
In mathematics, the discrete Fourier transform (DFT), sometimes called the finite Fourier transform, is a Fourier transform widely employed in signal processing and related fields to analyze the frequencies contained in a sampled signal, solve partial differential equations, and to perform other operations such as convolutions. ...
This is a list of linear transformations of functions related to the Fourier transform. ...
The Fourier transform, named after Joseph Fourier, is an integral transform that re-expresses a function in terms of sinusoidal basis functions, i. ...
Definition The DTFT of f[n] is given by the following equation. ![F(e^{i omega}) = sum_{n=-infty}^{infty} f [n] ,e^{-inomega}](http://en.wikipedia.org/math/b/e/0/be0a79b61e6e8dcec2336b97645960b4.png) We can recover f[n] via the inverse DTFT. ![f[n] =frac{1}{2 pi}int_{-pi}^{pi} F(e^{i omega}),e^{i n omega} , d omega](http://en.wikipedia.org/math/1/6/c/16c2ed11067917c27de364f47e8d3caf.png) Periodicity of the DTFT The DTFT is 2π periodic, i.e.,  as shown by the following proof. ![F(e^{i (omega + 2 pi)}) = sum_{n=-infty}^{infty} f[n] ,e^{-i n (omega + 2pi)} = sum_{n=-infty}^{infty} f[n] ,e^{-i n omega} e^{-i n 2pi}](http://en.wikipedia.org/math/9/d/b/9db301e968cd40376c2e559de4824aa8.png) Since (See complex numbers), the above equals In mathematics, a complex number is an expression of the form a + bi, where a and b are real numbers, and i stands for the square root of minus one (â1), which cannot be represented by any real number. ...
![sum_{n=-infty}^{infty} f[n] ,e^{-i n omega} 1^{-n} = sum_{n=-infty}^{infty} f[n] ,e^{-i n omega} = F(e^{i omega})](http://en.wikipedia.org/math/6/b/8/6b885cafc468c4d81eedf93f6e86a2f7.png) thereby proving the periodicity. Thus, we see that the discreteness in one domain leads to periodicity in the conjugate domain because of the result from complex number theory that . In mathematics, a complex number is an expression of the form a + bi, where a and b are real numbers, and i stands for the square root of minus one (â1), which cannot be represented by any real number. ...
Difference between the DTFT and DFT The DTFT differs from the discrete Fourier transform (DFT) in that the latter transforms a discrete-time function f[n] that is periodic. For a length N finite signal , the DFT actually samples the DTFT at uniform intervals in the frequency domain. In mathematics, the discrete Fourier transform (DFT), sometimes called the finite Fourier transform, is a Fourier transform widely employed in signal processing and related fields to analyze the frequencies contained in a sampled signal, solve partial differential equations, and to perform other operations such as convolutions. ...
![F(k) = left. F(e^{i omega}) , right|_{omega = 2 pi frac{k}{N}} = left. sum_{n=0}^{N-1} f[n] ,e^{-i omega n} , right|_{omega = 2 pi frac{k}{N}} = sum_{n=0}^{N-1} f[n] ,e^{-i 2 pi frac{k n}{N}}](http://en.wikipedia.org/math/4/c/1/4c1d9c33104f36f6482e564b903af397.png) Frequency interpolation of the DTFT via the DFT A common technique to obtain more resolution in the frequency domain is to zero pad f[n]. Zero padding a signal simply means that we append a finite number of zeros to the end of the signal. So, if we add M − N zeros to the end of f[n] so that the signal is of length M, the DFT becomes the following. ![sum_{n=0}^{M-1} f[n] ,e^{-i 2 pi frac{k n}{M}} mbox{ where } k in {0, 1, dots, M - 1}](http://en.wikipedia.org/math/1/2/e/12eab71aeb0cfe3ce62d7da02602ec2d.png) Since the values of f[n] from N to M − 1 are zero, the above reduces to the following. ![sum_{n=0}^{N-1} f[n] ,e^{-i 2 pi frac{k n}{M}} + sum_{n=N}^{M-1} f[n] ,e^{-i 2 pi frac{k n}{M}} = sum_{n=0}^{N-1} f[n] ,e^{-i 2 pi frac{k n}{M}}](http://en.wikipedia.org/math/9/2/a/92a45917b3a10cdce86fff7a5047085f.png) Thus, we have obtained more resolution in the frequency domain since we have M discrete frequencies rather than N discrete frequencies. As an example, we performed the DFT on the length 64 signal where . DFT of the signal without zero padding. | DFT of the signal after zero padding. | The figure on the left is the plot of the magnitude of the DFT. As expected, it is an impulse at π / 4. Then, we zero padded the signal with 192 zeros and took the DFT. The plot on the right shows the magnitude of this DFT. In the plot on the right, we obtain more resolution in the frequency domain from zero padding.
DTFT from the DFT by infinite zero padding If we append an infinite number of zeros to f[n], then the DFT approaches the DTFT. This padding is equivalent to having and at different rates. As a result, the quantity given below approaches the continuous variable ω.  and it follows that ![lim_{M to infty, k to infty} sum_{n=0}^{N-1} f[n] ,e^{-i 2 pi frac{k n}{M}} = sum_{n=0}^{N-1} f[n] ,e^{-i omega n}](http://en.wikipedia.org/math/3/f/f/3fff42fc4f09087084034c7637bcd873.png) Thus, we obtain the DTFT by zero padding the signal f[n] with an infinite number of zeros.
Difference between the DTFT and the Fourier series Essentially, the DTFT is the reverse of the Fourier series, in that the latter has a continuous, periodic input and a discrete spectrum. The applications of the two transforms, however, are quite different. The Fourier series, named in honor of Joseph Fourier (1768-1830), is an extremely useful mathematical tool. ...
Relationship with the Z-transform The DTFT is a special case of the Z-transform. The Z-transform is defined as follows. In mathematics and signal processing, the Z-transform converts a discrete time domain signal, which is a sequence of real numbers, into a complex frequency domain representation. ...
![F(z) = sum_{n=-infty}^{infty} f[n] ,z^{-n}](http://en.wikipedia.org/math/7/5/c/75c7f39aad3d0a6917827dcff587d990.png) If we evaluate the Z-transform at z = eiω, then we recover the DTFT. (For this reason, the notation F(eiω) is generally preferred over the notation F(ω) for representing the DTFT.) In mathematics and signal processing, the Z-transform converts a discrete time domain signal, which is a sequence of real numbers, into a complex frequency domain representation. ...
![left. F(z) right|_{z = e^{i omega}} = sum_{n=-infty}^{infty} f[n] ,e^{-inomega} = F(e^{i omega})](http://en.wikipedia.org/math/a/6/0/a60ac94d27b5c2efae93b743142f44d3.png) Note that evaluating at z = eiω is equivalent to evaluating the Z-transform along the unit circle in the complex plane. In mathematics and signal processing, the Z-transform converts a discrete time domain signal, which is a sequence of real numbers, into a complex frequency domain representation. ...
Illustration of a unit circle. ...
In mathematics, the complex plane is a way of visualising the space of the complex numbers. ...
Table of Discrete-time Fourier transforms Here is a table with the list of the most common transforms. The following notation will be used: The first column shows the function in the time domain, the second one in the frequency domain: The Heaviside step function, sometimes called the unit step function and named in honor of Oliver Heaviside, is a discontinuous function whose value is zero for negative argument and one for positive argument: The function is used in the mathematics of control theory and signal processing to represent a signal...
The sinc function sinc(x) from x=-8π to 8π. ...
The Dirac delta function, sometimes referred to as the unit impulse function and introduced by the British theoretical physicist Paul Dirac, can usually be informally thought of as a function δ(x) that has the value of infinity for x = 0, the value zero elsewhere. ...
| f[n] | F(einω) | | u[n] |  | | cos [a n] | ![frac{1}{2} left[ delta (omega - a) + delta (omega + a) right]](http://en.wikipedia.org/math/e/e/7/ee76801f5e23427457ce44bbfa21b463.png) | | sin [a n] | ![frac{1}{2 i} left[ delta (omega - a) - delta ( omega + a) right]](http://en.wikipedia.org/math/1/0/b/10b121f5a4fd8f42419b0ad54e2564d0.png) | ; generic a | eiaω | | δ[n + a]; integer a | eiaω | ![frac{Delta}{2 pi} operatorname{sinc}^2 left[ frac{Delta}{2} n right]](http://en.wikipedia.org/math/e/7/a/e7ac6be1135aa076949de8f0a1108bdd.png) |  | ![frac{Delta}{pi} operatorname{sinc} [Delta (n + a)]](http://en.wikipedia.org/math/6/8/7/6878b001edf71fed4e0d73fb755f823b.png) |  | ![frac{Delta}{pi (n + a)} left{ cos [Delta (n+a)] - operatorname{sinc} [Delta (n+a)] right}](http://en.wikipedia.org/math/d/2/2/d222f328c3fd16783813c57e985e1e94.png) |  | ![frac{1}{pi n^2} [(-1)^n - 1]](http://en.wikipedia.org/math/f/d/a/fdacbf3334b45e29580b860fca739ac4.png) | | ω | | ![frac{C (A + B)}{2 pi} cdot operatorname{sinc} left[ frac{A - B}{2} n right] cdot operatorname{sinc} left[ frac{A + B}{2} n right]](http://en.wikipedia.org/math/7/7/b/77bdcc4e945ed13afae40e203ebf3aff.png) |  | Properties This table shows the relationships between generic discrete-time Fourier transforms. We use the following notation: The first column shows the function in the time domain, the second one in the frequency domain: For the computer science usage see convolution (computer science) . In mathematics and in particular, functional analysis, convolution is a mathematical operator which takes two functions f and g and produces a third function that in a sense represents the amount of overlap between f and a reversed and translated version...
In mathematics, the complex conjugate of a complex number is given by changing the sign of the imaginary part. ...
In probability theory and statistics, correlation, also called correlation coefficient, is a numeric measure of the strength of linear relationship between two random variables. ...
| x[n] | X(ω) | | a x[n] + b y[n] | aX(ω) + bY(ω) | | x[n + K] | X(ω)eiωk | ![x[n] e^{- i omega_0 n}](http://en.wikipedia.org/math/3/7/1/371da48345a64aa93d1b54dc3b8ba679.png) | X(ω + ω0) | | x[- n] | X( − ω) | ![overline{x} [n]](http://en.wikipedia.org/math/4/9/4/494dca36c3371b78030c619665b21819.png) |  | ![overline{x} [-n]](http://en.wikipedia.org/math/8/1/5/8154bbb8083bf941d9b893a1a75ecce8.png) |  | ![frac{n}{i} x[n]](http://en.wikipedia.org/math/c/7/4/c74d5397e6e939715d0f1f4c26141649.png) |  | ![frac{i}{n} x[n]](http://en.wikipedia.org/math/6/9/b/69b15a28ad981b05084852d0e6d47c29.png) |  | | x[n] * y[n] |  | ![x[n] cdot y[n]](http://en.wikipedia.org/math/d/2/8/d281914b449db30111068326d586e1e4.png) |  | ![rho_{xy} [n] = overline{x} [-n] * y[n]](http://en.wikipedia.org/math/4/a/0/4a013467bb67a5e0a7edbeeab670b569.png) |  | References - Alan V. Oppenheim and Ronald W. Schafer : Discrete-Time Signal Processing, Prentice Hall Signal Processing Series, ISBN 0-13-754920-2
- Boaz Porat : A Course in Digital Signal Processing, pp. 27-29, pp. 104-105, John Wiley and Sons, ISBN 0-471-14961-6
|