Académique Documents
Professionnel Documents
Culture Documents
by Fourier Transforms
∑ x[n]e
1 π
∑ h[n]e
»M.Sc(EE) – UTP Malaysia 1 π
H (e jω ) = − jωn
∫ π H (e
jω
h[n ] = )e jωn dω.
2π − n = −∞
Representation of Sequences
Fourier Transform (Convergence)
by Fourier Transforms
H (e j ( ω + 2π )
)=
∞
∑ h[n]e − j ( ω + 2π ) n
=
∞
∑ h[n]e − jωn jω
= H (e )
X ( e jω ) = ∑ x[n]e
n = −∞
− jωn
≤ ∑ x[n ] e
n = −∞
− jωn
≤ ∑ x[n] < ∞
n = −∞
n = −∞ n = −∞
More generally, H ( e j (ω + 2πr ) ) = H ( e jω ), for r an integer. Thus, if a sequence is absolutely summable, then its Fourier
transform exists. The series can be shown to converge
uniformly to a continuous function of ω.
Since a stable sequence is, by definition, absolutely
summable, all stable sequences have Fourier transforms.
1
Example 2.19 Ideal Frequency-Selective
Fourier Transform (Interpretation)
Filters: Ideal Lowpass filter
( ) ∑ sinπωn ne
M
H M e jω = c − jω
n=− M
2
Frequency-Domain Representation Frequency-Domain Representation
of Discrete-Time Systems of Discrete-Time Systems (Cont’d)
jωn H ( e jω ) = H ( e jω ) e j∠H ( e ) .
We define e as an eigenfunction of the system, and the
associated eigenvalue is H ( e jω ) .
Consider the ideal delay system defined by The impulse response of a moving-average system is
y[n ] = x[n − nd ], where nd is a fixed integer. ⎧ 1
⎪ − M1 ≤ n ≤ M 2 ,
If we consider x[n ] = e
jωn
as input to this system. h[n ] = ⎨ M 1 + M 2 + 1
Then we have the output ⎩⎪ 0 otherwise.
y[n ] = e jω ( n − nd ) = e − jωnd e jωn The frequency response is
M2
1
Therefore, the frequency response of the ideal delay is H ( e jω ) = ∑ e − jωn
M 1 + M 2 + 1 n = − M1
H ( e jω ) = e − jωnd .
Real and imaginary representation 1 e jωM1 − e − jω ( M 2 +1)
H ( e jω ) = cos(ωnd ) + j sin(ωnd ).
=
M1 + M 2 + 1 1 − e − jω
Magnitude and phase representation
1 sin(ω ( M 1 + M 2 + 1) / 2) − jω ( M 2 − M1 ) / 2
H ( e jω ) = 1 and ∠H ( e jω ) = −ωnd . = e .
M1 + M 2 + 1 sin(ω / 2)
3
Example 2.20 Frequency Response
of the Moving-Average System (Cont’d)
Application Example - Signal Smoothing
A common DSP application is the removal of noise from a signal corrupted by additive noise.
A simple 3-point moving average algorithm is given by:
Amplitude
m = 0:R-1; s = 2*m.*(0.9.^m); 4 x[n]
Amplitude
x1 = [0 0 x];x2 = [0 x 0];x3 = [x 0 0]; 4
y = (x1 + x2 + x3)/3;
2
subplot(2,1,2);
plot(m,y(2:R+1),'r-',m,s,'g--'); 0
0 5 10 15 20 25 30 35 40 45 50
legend( 'y[n] ','s[n] '); Time index n
xlabel('Time index n');ylabel('Amplitude');
Symmetry properties of the Fourier transform are often Similarly, a Fourier transform X ( e jω ) can be
very useful for simplifying the solution of problems. decomposed into a sum of conjugate-symmetric and
Some basic definitions conjugate-antisymmetric functions.
Conjugate-symmetric sequence x e [n ] = x e* [ − n ] X ( e jω ) = X e ( e jω ) + X o ( e jω )
Conjugate-antisymmetric sequence xo [n ] = − x [ − n ] *
[ ] [ ]
o 1 1
Any sequence can be expressed as a sum of a conjugate- X e ( e jω ) = X ( e jω ) + X * ( e − jω ) = X e* ( e − jω ) X o ( e jω ) = X ( e jω ) − X * ( e − jω ) = − X o* ( e − jω )
2 2
symmetric and conjugate-antisymmetric sequence
1
x e [n ] =
2
[ ]
x[n ] + x * [ −n ] = x e* [ −n ]
x[n ] = x e [n ] + x0 [n ]
Re{ x[n ]} =
1
( x[n ] + x * [n ]) j Im{x[n ]} =
1
( x[n ] − x * [n ])
2 2
1
[ ]
xo [n ] = x[n ] − x * [ − n ] = − xo* [ − n ]
2
For real sequences, the real part of the Fourier
Even sequence (real): x e [n ] = x e [ − n ] transform is an even function, and the imaginary part is
an odd function.
Odd sequence (real): x o [ n ] = − xo [ − n ]
4
Fourier Transform Theorems
5
Example 2.22 Determining the Impulse Response
from the Frequency Response