Ee603 hw2 2021
Ee603 hw2 2021
IIT Bombay EE603 - Digital Signal Processing and Applications Total points : 20
• Maintain Academic Honesty. You can discuss with others but the solution should be yours.
• For the written assignment, write it in hand and submit a scanned version (pdf) on moodle. Make
sure that your scan is readable so that it can be corrected easily.
1. [10 points] Consider the continuous-time signal x(t) = cos(200πt), where t is measured in seconds.
Answer the following questions:
(a) [2 points] Sketch the continuous-time Fourier transform of this signal, marking all the salient axis
values.
(b) [2 points] What is the minimum sampling rate needed for this signal to be recovered from its
samples without any distortion, if uniform sampling is performed?
(c) [3 points] This signal is sampled at 150 Hz and then reconstructed using sinc interpolation using
the reconstruction pulse sinc(150t). What are the frequencies present in the reconstructed output?
(d) [3 points] Continuing with the 150 Hz sampling and reconstruction approach, specify all frequencies
f0 such that, if we sample cos 2πf0 t at 150 Hz and reconstruct using sinc(150t), the same output
frequencies as in (c) is obtained.
2. [5 points] Consider a real, continuous-time signal xc (t) with the following spectrum Xc (jΩ):
(a) [1 point] What is the bandwidth of the signal ? What is the minimum sampling period in order to
satisfy the sampling theorem ?
Xc (jΩ)
1
(b) [2 points] Take a sampling period Ts = π/Ω0 ; clearly, with this sampling period, there will be
aliasing. Plot the DTFT of the discrete-time signal xa [n] = xc (nT s).
(c) [2 points] Suggest a block diagram to reconstruct xc (t) from xa [n].
3. [5 points] Let x(t) = rect(t), where t is measured in seconds. That is, x(t) = 1 for t ∈ [−0.5, 0.5],
and 0 otherwise. This signal is sampled at the following rates and then reconstructed as x̂(t) using a
corresponding sinc reconstruction filter:
(a) fs = 1 Hz
(b) fs = 10 Hz
(c) fs = 100 Hz
R∞
Plot the reconstructed output x̂(t) for each case above, and compute the sum squared error −∞ |x(t) −
x̂(t)|2 dt in each case (you can approximate this using the numpy.trapz function). What is your obser-
vation? Explain.