0% found this document useful (0 votes)
4 views9 pages

PSFi Ex04jan2021

The document is an exam paper for the course EBE0052 - Processamento de Sinais Fisiológicos, consisting of various questions related to discrete-time systems, impulse responses, frequency responses, and Matlab code analysis. It includes tasks such as matching zero-pole diagrams to frequency responses, analyzing difference equations, and computing autocorrelation. The exam is closed book and has a duration of 90 minutes, with specific points allocated to each question.

Uploaded by

c84ssgzd9c
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views9 pages

PSFi Ex04jan2021

The document is an exam paper for the course EBE0052 - Processamento de Sinais Fisiológicos, consisting of various questions related to discrete-time systems, impulse responses, frequency responses, and Matlab code analysis. It includes tasks such as matching zero-pole diagrams to frequency responses, analyzing difference equations, and computing autocorrelation. The exam is closed book and has a duration of 90 minutes, with specific points allocated to each question.

Uploaded by

c84ssgzd9c
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

EBE0052 - PROCESSAMENTO DE SINAIS FISIOLÓGICOS

MIB / MIEEC
FIRST EXAM, JANUARY 04, 2021
DURATION: 90 MINUTES, CLOSED BOOK

NOTE: please provide complete answers

1. [5 pts] Three causal discrete-time systems have the illustrated zero-pole diagrams A, B,
and C, and the illustrated magnitude frequency responses 1, 2, and 3.

a) Match each zero-pole diagram (A, B, C) to the corresponding magnitude frequency


response (1, 2, 3) and present the main supporting arguments.
b) Consider that the impulse response of system C is represented by hC [n] . Consider that
a new impulse response is obtained as h[n ] = (Z C ) hC [n], where Z C is a complex-
n

valued constant. Find one possible Z C such that h[n ] is real-valued.


c) If the impulse response of system A is represented by hA [n] and the impulse response
of system B is represented by hB [n], indicate if a relationship exists between them
and, if yes, indicate why and indicate what that relationship is.

2. [4 pts] The illustrated system includes a causal discrete-time system whose difference
equation is y[n] + y[n − 1] = x[n] + x[n − 3] . The sampling frequency is 500 Hz. Notice that
an anti-aliasing filter does not exist. The analog input signal is given by
xc (t ) = 1 + sin(3500π / 3× t ) + sin(750π × t ) .

xc (t ) x[n] y[n] yc (t )
ideal H(z) ideal ideal
A/D D/A Nyquist Filter

Fs =500 Hz Fs =500 Hz

© AJF 2021
EBE0052 - PROCESSAMENTO DE SINAIS FISIOLÓGICOS
MIB / MIEEC
FIRST EXAM, JANUARY 04, 2021
DURATION: 90 MINUTES, CLOSED BOOK

a) Find the frequencies of the discrete signal x[n ] in the Nyquist range, i.e. in the range
− π ≤ ω < π . Obtain a compact expression for x[n ] .
b) Obtain a compact expression for the frequency response of the discrete-time system,
H (e jω ) , and sketch its 2π-periodic magnitude and phase responses.
c) Obtain y[n ] and, presuming ideal reconstruction conditions, obtain y c (t ) .

3. [5 pts] The realization structure of a given causal x[n] y[n]


discrete-time system is illustrated on the right.
a) Obtain a difference equation describing the
given system as well as its transfer function.
b) Find the zeros and the poles of the inverse of the z −1
given system and represent them on the Z-plane. 0.3 0.3
c) If H (z ) represents the transfer function of the
given system, show that it verifies the equation
1 / H ( z ) = H ( − z ) . What requirement is placed
z −1
on the poles and zeros of an arbitrary transfer
function satisfying this equation ? − 0 .4 0 .4

4. [3 pts] Consider the following Matlab code.


x=[4j 5 1 2j 3]; N=length(x);
X=fft(x); d=2;
Y=X.*exp(j*2*pi/N*d*[0:N-1]);
ifft(real(Y))

a) Without executing the code, find and explain the result of ifft(Y).
b) Without executing the code, find and explain the result of ifft(real(Y)).

5. [3 pts] Admit that x[n ] consists of an N-length discrete-time signal, and that c X [n]
represents its autocorrelation. The autocorrelation can be computed using the definition,
or using a DFT-based algorithm according to the block diagram illustrated next.

x[n ] c X [n]
ZP DFT | . |2 IDFT
N 2N (2N) 2N 2N (2N) 2N

a) Show that the number of multiplications involved in the computation of c X [n]


according to the definition is N2.
b) Admitting that N is a power-of-two number, and admitting that the number of
multiplications involved in the computation of a 2N-length DFT is N×log2(2N), find
when it becomes more efficient to compute c X [n] using a DFT-based algorithm.

© AJF 2021

You might also like