Fourier Analysis of Signals - Students
Fourier Analysis of Signals - Students
Tamanna Howlader
Institute of Statistical Research and Training
University of Dhaka
Time versus frequency domain analysis
Euler’s formula :
Exponential signals
Example:
CT Fourier Series
Convergence properties of Fourier Series
f(t)=1 (first term of the series): f(t)=1+2 sin t (first 2 terms of the series):
Convergence properties of Fourier Series
Examples of functions
violating the
Dirichlet’s conditions
Convergence properties of Fourier Series
Convergence properties of Fourier Series
Fourier Series and frequency spectra
Fourier Series and frequency spectra
Recall: :
Fourier Series and frequency spectra
Continuous time Fourier transform
Motivation for the Fourier Transform
CT Fourier Transform
Convergence of the Fourier Transform
Convergence of the Fourier Transform
Properties of the Fourier Transform
Linearity
Convolution
Properties of the Fourier Transform
Properties of the Fourier Transform
Differentiation
Fourier Transform of periodic signals
Properties of the Fourier Transform (contd)
Properties of the Fourier Transform
Properties of the Fourier Transform
Discrete Fourier series and discrete Fourier
transform
Discrete-time Fourier series
Discrete-time Fourier series
Discrete-time Fourier series
Discrete Fourier transform
Discrete Fourier transform
Applications of Fourier analysis
Recall:
Fourier Transform: an integral transform
Uniform sampling
Sampling principle
Bandwidth
Application: Removing noise using Fourier Analysis
MATLAB implementation
Simulation of analog signal
xG(M) @ xa(mΔt)
% Analog Signal
>> Dt=0.00005; t=-0.005 : Dt : 0.005; xa=exp(-
1000*abs(t));
% Discrete-time signal
>>Ts=0.0002; n=-25 : 1 : 25; x= exp(-
1000*abs(n*Ts));
>>plot(t*1000, xa); % the analog signal
>> title(‘Discrete Signal’); hold on
>> stem(n*Ts*1000, x);
>> gtext(‘Ts=0.2ms’);hold off
Application: Removing noise using Fourier Analysis
MATLAB implementation: Sampling an
analog signal
Discrete Signal
1
0.9
Ts=0.2msec
0.8
0.7
0.6
xi(n)
0.5
0.4
0.3
0.2
0.1
0
-5 -4 -3 -2 -1 0 1 2 3 4 5
t in msec.
Application: Removing noise using Fourier Analysis
Matlab implementation
Noise-free signal
1
0.8
0.6
0.4
0.2
Amplitude
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6
Time (s)
Application: Removing noise using Fourier Analysis
1
Amplitude
-1
-2
-3
-4
-5
0 1 2 3 4 5 6
Time (s)
Application: Removing noise using Fourier Analysis
Corrected signal
1.5
0.5
Amplitude
-0.5
-1
-1.5
0 1 2 3 4 5 6
Time (s)
Constructing magnitude spectrum using MATLAB
Matlab implementation