Department of Electronics and Communication Engineering NIT Calicut
EC2001E - Signals and Systems
Simulation - 01
Use software/language of your choice (scilab, python etc.) to do simulations. A pdf
report file (preferably using Latex) containing the procedure, code, results and inference is
to be uploaded in eduserver. Name your report like YourName [Link]. Due date is
Friday, 31st October 2025.
1. (a) Consider the periodic square wave x1 (t) shown in figure 1. Derive the trigonometric
P
∞ P
∞
Fourier series of this signal x1 (t) = a0 + an cos(ω0 n) + bn sin(ω0 n)
n=1 n=1
(b) Plot the series with (i) only the first harmonic (ii) the first 5 harmonics and (iii)
the first 50 harmonics for t ∈ [−2, 2] and interpret the results.
(c) Write a note on the Gibb’s phenomena observed in part(iii) of the plot above
2. Repeat Qn.1 for x2 (t) in figure 2.
3. Repeat Qn.1 for x3 (t) in figure 3.
Figure(1): Square Wave
2
x 1 (t)
-2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Time(secs)
Figure(2): Traingular Wave
3
2
x 2 (t)
0
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Time(sec)
Figure(3): Impulse Train
2
x 3 (t)
0
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Time(sec)
4. (a) Consider the rectangular pulse x4 (t) = rect(t) below. Look at its Fourier transform
X4 (ω).
(b) Approximate the signal x4 (t) using X4 (ω). Plot the approximated signal x˜4 (t) and
the original x4 (t) in the same figure. Also show more plots to see how it gets
approximated more finely.
1
(c) Plot the mean square error (MSE) between original and the approximated signal
Vs the number of points used from the frequency domain. Draw inferences.
Figure(4): Rectuangular Pulse
1
x 4 (t)
-1
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Time(sec)