Lab1 Fourier Analysis of Signals
Lab1 Fourier Analysis of Signals
Lab1 Fourier Analysis of Signals
Objectives:
1. To gain an insight into Fourier analysis (Fourier Transform & Fourier Series). 2. To investigate the effect of changing frequency, and amplitude of a signal on its spectrum. 3. To verify some of the Fourier Transform Properties. 4. To deal with the effect of signal harmonics and their effect in reconstructing the signal.
Prerequisites:
1. Basic familiarity with Fourier Transforms. 2. Basic familiarity with signals (sinusoidal triangle square) and its main parameter (amplitude frequency).
Equipment:
1. MATLAB Simulation Tool
Target:
1. 2. 3. 4. Matlab implementation of Fourier Transform of a sine wave. Matlab implementation of Fourier Transform of a rect signal Synthesize a square wave from its harmonics using matlab program Synthesize a square wave from its harmonics using matlab simulink
Procedure:
You can make use of the following functions: fft( ) fftshift( ) Abs( ) Subplot( ) Plot ( ) Rectpuls ( )
Find its Fourier transform, and plot the transform on another sub-plot on the same figure; comment on your answer. Change the amplitude of the cosine to 3 volts and the frequency to 10 Hz, and plot the function along with its spectrum on two subplots on the same figure. Comment on your answer.
Find its Fourier transform, and plot the transform on another sub-plot on the same figure.
, and plot the composing harmonics on a separate figure; comment on your answer.
Given that:
Report Submission:
1- Attach a report listing all your answers, drawings, and comments indicating question numbers. 2- Repeat task 4 using triangular wave instead of square wave. 3- State the effect of increasing the number of harmonics on reconstructing the signal.
Marking Criteria
1. Lab report requirement # 1(including technical performance):