(1)
) =
x(n) e-j
n, -
.
The frequency
may also be given on the interval [0,2
],
because X(
) is 2
periodic:
X( + 2 k) |
= x(n) e-j( +2 k)n |
= x(n) e-j n e-j2 kn | |
= x(n) e-j n = X( ). | |
As a periodic function X(
) has a Fourier series expansion which is
(1). The x(n) are the Fourier coefficients,
(2)
| x(n) = | 1 | X( ) e j n d . |
![]() |
2![]() |
The energy of the signal x(n) is
| Ex | = |x(n)|2 |
= x(n) x*(n) | |
= x(n) (1/2 ) X*( ) e-j n d![]() ![]() | |
= (1/2 ) X*( ) x(n) e-j n d![]() | |
= (1/2 ) |X( )|2 d . | |
This is the Parseval identity for a non-periodic discrete signal.
The Fourier transform X(
) is, in general, complex valued whence
it can be written in the form
) = |X(
)| e j
(
).
where
(
) = arg X(
).
The mapping
->
(
) (and its graph) is called the phase spectrum of the signal x(n) , |X(
)|
is the amplitude spectrum and
) = |X(
)|2
the energy spectrum.
If x(n) is a real valued signal, then
) = X(-
)
or equivalently
)| = |X(
)| even
and
) = -arg X(
) odd
Also
) = Sxx(
) even
From the above it follows that it is enough to know X( Example 2.4.1: Energy spectrum Example 2.4.2: Reconstruction of a signal Example 2.4.3: Fourier transform, amplitude spectrum and phase spectrum
) for 0
.
The Z-transform (bilateral) of a signal x(n) is defined by the equation
x(n) z-n, r1 < | z | < r2 .
Thus
) =
x(n) e-j
n = X(z)
z = e j
i.e. the Fourier transform is the Z-transform evaluated on the unit circle.
Example 2.4.4: Fourier transform and Z-transform Example 2.4.5: Z- and Fourier transforms of some signals
Remark A real even signal x(n) has a real and even Fourier transform.
A real odd signal x(n) has a purely imaginary Fourier transform.
Example 2.4.6: Real even signal, Fourier transform, amplitude- and phase spectrum
The Fourier sum transform has the corresponding properties as the Fourier integral transform, see A6.1 and 4.2. For example
x(n-k) <-> X( ) e j k |
x(-n) <-> X(- ) |
x(n) = x1(n) * x2(n) <-> X( ) = X1( ) X2( ) |
rxx(l) <-> Sxx( ) |
rxy(l) <-> Sxy( ) = X( ) Y(- ) |
| ( rxy(l) = x(l) * y(-l) ) |
nx(n) <-> jX'( ) |