Lec 33
Lec 33
Lecture 33
Continuous Time Fourier Transform
(4.1)
20.04.21
Revision FS
1. Analysis:
The Fourier series(FS) representation of a periodic signal x(t)
decomposes the signal into a linear combination of harmonically
related exponential components such that the frequency
content of the signal can be observed.
1 1 jk 2 /T t
T T T T
jk0 t
ak x ( t ) e dt x (t ) e dt
2. Synthesis:
Using a sum of harmonically related exponentials, Fourier series
representation can be used to construct any periodic signal in
discrete time and essentially all periodic continuous-time signals of
practical importance.
x(t )
k
ak e jk0t
k
ak e jk 2 /T t
2
Revision FS
3. Filtering
Using eigenfunction property of LTI systems
H ( j )
h(t )e jt dt
3
Definition of Continuous Time Fourier
Transform (CTFT)
• The Fourier transform (FT) is a method of representing mathematical
models of signals and systems in the frequency domain.
• A rather large class of aperiodic signals, including all signals with finite
energy, can also be represented through a linear combination of
complex exponentials. Whereas for periodic signals the complex
exponential building blocks are harmonically related, for aperiodic
signals they are infinitesimally close in frequency, and the representation
in terms of a linear combination takes the form of an integral rather than
a sum.
• The resulting spectrum of coefficients in this representation is called the
Fourier transform.
X ( j ) x (t )e jt dt Analysis Equation
• The synthesis integral, which uses these coefficients to represent the
signal as a linear combination of complex exponentials, is called the
inverse Fourier transform
1
j t
x(t ) X ( j ) e d Synthesis Equation
2
4
Developing CTFT from CTFS
• As , approaches
→
x(t ) dt
6
• This Professor has really nice tutorials on you tube covering a
wide range of topics. If you want to delve further into the
relationship between FS and FT see the following lecture
https://www.youtube.com/watch?v=7hSMtRdHutY
7
Example 1
•
8
9
Plotting via MATLAB
>> a=0.4;
>> omega=-8*pi:0.01*pi:8*pi;
>> X=1./(a+j*omega);
>> subplot(2,1,1),plot(omega,abs(X)), title('magnitude plot');
>> subplot(2,1,2),plot(omega,phase(X)), title('phase plot');
10
Example 2
•
11
12
MATLAB commands for plotting
t0=2 ; % assuming shift =2 units
>> X=exp(-j*omega*t0);
>> subplot(3,1,1),plot(omega,abs(X)), title('magnitude plot'), axis tight;
>> subplot(3,1,2),plot(omega,phase(X)), title('phase plot'), axis tight;
>> wrapped_phase=wrapToPi(phase(X));
>> subplot(3,1,3),plot(omega,wrapped_phase), title('wrapped phase plot'), axis tight;
13