Beruflich Dokumente
Kultur Dokumente
EXAMINATIONS
INSTRUCTIONS TO CANDIDATES:
Q1 Digital Infinite Impulse Response (IIR) filters have an advantage over Finite Impulse
Response (FIR) filters in that they require fewer multiplications in a time domain
realisation. A disadvantage is that they are non-linear phase filters. Two popular IIR
filter are the Butterworth and Chebyshev. Design the digital filters from the
specifications given below, in both cases using the Bilinear z-Transformation (BZT),
by determining their respective difference equations.
d2y dy
2
+ 1.4526 + 1.5161 y = 1.5161x
dt dt
d2y dy
2
+ 2 +y=x
dt dt
where the equation is normalised to ω 0 = 1
ii) Given that the filter has the following pass-band requirements:
Pass-band: 0 - 1 kHz
ass-band ripple (αmax): 0.8 dB
Sampling frequency: 60 kHz
Q2. Digital recursive oscillators form an integral part of tone generators and digital
synthesisers. They are used in digital, touch-tone keypads. The tone generators can be
nd
implemented using a pair of programmable 2 order recursive oscillators.
a) A general differential equation describing an analogue recursive filter is given by:
d 2 y ωo dy
+ + ω02 y = ω02 x
dt 2 Q dt
modify this expression in order to obtain the differential equation for an oscillator
and obtain the frequency domain s-plane transfer function of the oscillator.
(4 marks)
b) Using the backward difference approximation, determine the difference equation of
the digital oscillator and its associated z-plane transfer function, which have the
form:
yn = ayn −1 + byn − 2 + cxn
cz 2
H ( z) =
z 2 − az − b
(10 marks)
c) The plots shown in Figure Q2(c) are in the time domain and show the digital
oscillator output for values of the coefficient b in the equations of part Q2(b), given
by b = -1 in the first plot and b = -1.04 in the second plot.
i) Using the transfer function of Q2 (b) explain clearly with complete
mathematical justification the variation between the two plots for a
sampling rate of 50 kHz and a digital frequency of oscillation of 10 kHz.
(8 marks)
ii) Sketch the shape of the digital oscillator output for a value of b = -0.99 and
give a brief justification.
(3 marks)
2
am
1
plit
ud
e 0
-1
-2
0 20 40 60 80 100 120 140 160 180 200
b = -1
Figure Q1(c)
100
am
50
plit
ud
e 0
Figure Q2 (c)
-50
-100
0 20 40 60 80 100 120 140 160 180 200
b = -1.04 ; samples in time
Figure Q2 (c)
School of Computing & Technology 2
SUBJECT: EE3002 Digital Signal Processing
Q3. The discrete Fourier transform (DFT) is a mathematical tool used in the analysis of
spectral content in various signals and in digital filtering.
(a) Use the diagram shown in Figure Q3 to perform the frequency domain circular
convolution in the of the two sequences
x(n) = [1 0 0 1]
h(n) = [1 3 2 1]
(8 marks)
x(n)
y(n)
h(n)
Figure Q3
(8 marks)
(1) First the cardiac data is pre-filtered with a 32-tap, zero-phase, finite impulse
response (FIR) filter to remove the dc, then
(2) The now pre-filtered data is convoluted in the frequency domain using the
scheme of part Q3(a) in order to remove the respiratory cycle from the
cardiac signal, using a 1024-length FFT.
Estimate:
i) the total computation time for the above data analysis scheme described by
(1) and (2).
(7 marks)
ii) the percentage reduction in computation time if the FIR filter is replaced by
th
an equivalent 4 order IIR filter.
(10 marks)
h[n] = [1, 3, 2, 1]
x[n] = [-2, 2, -1, 1]
calculate: -
(5 marks)
(5 marks)
(6 marks)
(6 marks)
d) State the conditions that must be met in order for a discrete time
system to be stable and hence show why a non-recursive is
unconditionally stable.
(3 marks)