Fifth Problem Assignment: EE603 - DSP and Its Applications
Fifth Problem Assignment: EE603 - DSP and Its Applications
2
(a) Consider the pulse p(t) = e−πt . Find the width of this pulse, where the width is defined
to be the difference between the positive and negative values of t where the pulse ampli-
tude falls below 10−2 . We refer to the part of the pulse with the values above 10−2 as the
truncated pulse.
(b) If you now implement a communication system where you use the truncated pulse to
perform the communication, what will the data rate be?
(c) We now have to sample the pulse. Sampling will add amplitudes of the aliased spectrum.
We are able to tolerate a total amount of aliasing of 10−2 at the zero frequency. What
should the minimum sampling frequency? Repeat this for 10−3 and 10−4
Hint: Evaluate the contribution of the aliased spectrum components at f = 0, i.e. evaluate
k=∞
∑ X(f − kfs )
k=−∞,k≠0
∑ sk p[n − kN]
k
Generate 100,000 random sk values and create the above signal. What would be the value
of N?
(g) Pass the above signal through the filter ℎ[n]. What do you observe?
(h) Add noise with to each sample of the output of the previous stage using the randn function.
Premultiply the noise by the factor 0.5 before adding it. Observe the resulting signal.
(i) Finally, construct the matched filter m[n] by convolving p[n] and ℎ[n] and reversing it.
Sample the outputs at the appropriate peaks of the matched filter to obtain ŝk , as discussed
in class. What is the BER?
(j) Repeat the above for noise premultiplication factors of 0.1, 0.2, 0.8 and 1.0. What is the
observed BER for each case?