Basis Functions (3 Lectures) : Concept of Basis Functions. Fourier Transform and Its Properties
Basis Functions (3 Lectures) : Concept of Basis Functions. Fourier Transform and Its Properties
Basis Functions (3 Lectures) : Concept of Basis Functions. Fourier Transform and Its Properties
Fourier Transform
Background material
MIT Lecture 5, Lecture 8
0 jk0t 0
ak 2 sin( 0 t ) e dt 2
1
2j e j0t 21j e j0t e jk0t dt
0 0
2 / 0
0
2
1
2j e j0t 21j e j0t e jk0t dt
0
2 / 0
0 j ( k 1)0t j ( k 1)0t
4j e e dt
0
When k = +1 or –1, the integrals evaluate to T and –T,
respectively. Otherwise the coefficients are zero.
Therefore a1 = 1/2j, a-1 = -1/2j
EE-2027 SaS, L8 4/16
Example 2: Additive Sinusoids
Consider the additive sinusoidal series which has a fundamental
frequency 0:
x(t ) 1 sin 0t 2 cos 0t cos 20t 4
Again, the signal can be directly written as:
j0 t j 0 t j 0t j0t j ( 20t 4 ) j ( 20t 4 )
x(t ) 1 1
2j (e e ) (e e ) (e 1
2 e )
j 0 t j 0t j 4 j 2 0 t j 4
1 (1 1
2j )e (1 ) e 1
2j e e
1
2 e 1
2 e j 2 0 t
j 4 j 4
a0 1 a1 (1 j ) a1 (1 j ) a2 e
1
2
1
2
1
2 a 2 e 1
2
2 e jk0T1 e jk0T1
k0T 2j NB, these
2 sin(k0T1 ) / k0T coefficients
are real
sin(k0T1 ) / k
EE-2027 SaS, L8 6/16
Example 3a: Periodic Step Signal
Instead of plotting both the magnitude and the angle of
the complex coefficients, we only need to plot the value
of the coefficients.
Note we have an infinite series of non-zero coefficients
T=4T1
T=8T1
T=16T1
and
x(t ) 1
2
X ( j )e jt d F 1{ X ( j )}
We will refer to x(t) and X(j) as a Fourier transform pair with
the notation
F
x(t ) X ( j )
As previously mentioned, the transform function X() can roughly
be thought of as a continuum of the previous coefficients
A similar set of Dirichlet convergence conditions exist for the
Fourier transform, as for the Fourier series (T=(- ,))
1
( a j )
a=1
2 sin(T1 )
Note, the values are real
T1 = 1
X(j)
Theory
SaS, O&W, Q4.1-4.4, 4.21
Matlab
To use the CT Fourier transform, you need to have the symbolic
toolbox for Matlab installed. If this is so, try typing:
>> syms t;
>> fourier(cos(t))
>> fourier(cos(2*t))
>> fourier(sin(t))
>> fourier(exp(-t^2))
Note also that the ifourier() function exists so…
>> ifourier(fourier(cos(t)))