FunSP EX19Jan2024
FunSP EX19Jan2024
EEC
L.EEC025 - Fundamentals of Signal Processing
FIRST EXAM, JANUARY 19, 2024
Duration: 120 Minutes, closed book
NOTE: each question must be answered in a separate sheet; please write your name and Student order number
on all sheets, please provide complete answers while trying to minimize paper usage.
1. Three causal discrete-time systems have the illustrated zero-pole diagrams A, B, and C,
and the illustrated frequency response magnitudes 1, 2, and 3. Admit that the radius of all
poles and zeros is either 0.8 or 1.0, and that the angles of all poles and zeros are multiples
of π/3.
A B C
1 1 1
-1 -1 -1
-1 0 1 -1 0 1 -1 0 1
Real Part Real Part Real Part
1 2 3
8 1.5 1.5
6
1 1
0.5 0.5
2
0 0 0
0 1 2 0 1 2 0 1 2
/ / /
a) [1,5 pts] Match each zero-pole diagram (A, B, C) to the corresponding frequency
response magnitude (1, 2, 3), and indicate the main supporting arguments.
b) [1 pt] Which of the represented systems (A, B, or C) are stable ? And which ones
have a real-valued impulse response ? Why ?
c) [1 pt] Consider new systems formed by the following cascades: AB, AC, and BC.
Which of these new systems have a linear phase response ? Why ?
d) [1 pt] «If ℎ and ℎ represent the impulse response of system A and system B,
respectively, then ℎ may be obtained by modifying ℎ in a suitable way». Is
this statement true or false ? If it is true, what is the suitable modification ?
© AJF 2024
L.EEC/M.EEC
L.EEC025 - Fundamentals of Signal Processing
b) [1 pt] Admitting that the transfer function of the system is simply given by
1 , obtain a compact expression characterizing the magnitude of the
frequency response of the system, , and show that the gain is 1 when 0
rad., and is 3 when rad.
c) [1 pt] Consider the illustrated analog and causal discrete-time system whose transfer
function is as suggested in b). The sampling frequency is 100 Hz. The analog input
signal is 1 sin 350 . Notice that an anti-aliasing filter does not exist.
Find the sinusoidal frequencies of the discrete-time signal in the Nyquist range,
i.e. in the range . Obtain a compact expression for xn .
d) [1 pt] Presuming ideal reconstruction conditions, indicate what sinusoidal frequencies
(in Hertz) exist in # , and indicate what their magnitudes are.
a) [1,5 pts] Without executing the code, find and explain the result of ifft(A), as well
as the result of ifft(B).
b) [1,5 pts] Without executing the code, find and explain the result of ifft(Y).
c) [1 pt] Without executing the code, explain why z=ifft(Z)=y=ifft(Y).
(continues)
© AJF 2024
L.EEC/M.EEC
L.EEC025 - Fundamentals of Signal Processing
4. Figure A represents the fundamental frequency (or pitch, in Hz) obtained from the singing
of a female singer. The signal in Fig. A is available in vector vbt whose samples presume
$
a sampling period of & 23.22 ms. The oscillation of the pitch around its average
%$%
value (about 388.5 Hz) is called vibrato. In this exercise, we want to find the vibrato
frequency using the autocorrelation function. Figures B and C represent the energy-
normalized autocorrelation function using the following Matlab code in one case:
GAIN = sum(vbt.*vbt);
[xc lag] = xcorr(vbt, 20);
plot(lag,xc/GAIN)
A B C
410 1 1
X8
405 0.95 0.8
Y 0.680076
0.9 0.6
400
0.85 0.4
395
0.8 0.2
390
0.75 0
385
0.7 -0.2
380
0.65 -0.4
c) [1,5 pts] Admit that you want to obtain the same result of Fig. B, or C, using
frequency-domain processing (i.e., using FFTs). Sketch a block diagram of that
frequency-domain processing and describe each block, namely the size of each FFT.
5. The spectral contents of an audio signal (FS=16 000 Hz) was analyzed using a sliding
FFT (N=128), with 50% overlap between adjacent FFTs. Spectrograms A and B were
obtained with two alternative windows: Rectangular and Hanning.
(continues)
© AJF 2024
L.EEC/M.EEC
L.EEC025 - Fundamentals of Signal Processing
A B
a) [1 pt] What window has been used to generate spectrogram A ? What window has
been used to generate spectrogram B ? Explain your reasoning.
Note: the blurred effects in the spectrograms reflect the impact of signal processing and not
printer problems
b) [1,5 pts] Based on the observation of the spectrograms, describe the spectral contents
of the audio signal.
c) [1 pt] Admit that the illustrated signal is filtered by two ideal filters: a low-pass filter,
and a high-pass filter, both having 4.5 kHz cutoff frequency. Sketch the spectrogram
of the signal at the output of each one of the two filters.
END
© AJF 2024