Professional Documents
Culture Documents
Signals & Systems: HOMEWORK 3 (Optional)
Signals & Systems: HOMEWORK 3 (Optional)
HOMEWORK 3 (optional)
EEIT-2018 Intake
Problem 1
Given a casual second-order process which follows the transfer function
Calculate the frequency response of the filter, ensuring the stability and minimum time-
delay properties for the system.
Problem 3
Design a first-order high pass IIR filter with cut-off frequency . Use the Butterworth analog
filter prototype.
Problem 4
Consider the noisy signal , where is the white noise. Your task is to
design the system that filters to yield . Use the concept of Wiener filtering learned
in class to calculate the optimal Wiener filter that achieves the task, i.e. specify the transfer
function of the filter.
Problem 5. Image restoration using inverse filtering
Complete Matlab code 'image_restoration_inverse.m' to do the following:
a. Read in image 'trui.png' using function imread and take 2-D centered Fourier transform using
functions fftshift(fft2( )). Display the image and its Fourier transform. Comment on how the
Fourier transformed image looks like.
b. Blur the given image by convolving with the motion-blur filter (or multiplying in the Fourier
domain). Hint: Simply run the provided code section.
c. Do inverse filtering avoiding small values when dividing the blurred image with the filter H in
the Fourier domain. Hint: Simply run the provided code section.
d. Add Gaussian noise with mean 0, variance 0.002 using the function imnoise and repeat
inverse filtering. Comment on the image restoration quality.
c. Apply the Wiener filtering to the blurred and noisy image by running the provided code. The
main steps in the code are calculations of the noise power spectrum and signal power spectrum
and then performing Wiener filtering using function deconvwnr. Comment on the restoration
quality compared to the inverse filtering in Problem 5.