Software tools
The following LOs are achieved by the student by completing the assignment successfully
1) Apply a range of design techniques for FIR and IIR type digital filters; and
2) Use the appropriate software tools for analysing, designing and implementing the digital
signal processing systems while working as an engineering team and to communicate it
effectively.
• Task 3 and Task 4 is to be done in MATLAB
• All the figures generated from Matlab should have x-axis, y-axis labels and proper
•
• The marks received on the assignment will be scaled down to the actual weightage
of the assignment 25 Marks
titles to provide full marks.
Digital Signal Processing
• Answer all questions
• Deadline of submission: 22/05/2022 23:59
•
Assignment Tasks
Part A
Task 1
1. An analog signal contains frequencies upto 10 𝑘𝐻𝑧. This signal is sampled at
50 𝑘𝐻𝑧. Design an FIR filter using windowing technique for a transition band of 5 𝑘𝐻𝑧. The
filter should provide minimum −21 𝑑𝐵 attenuation at the end of transition band.
(25 Marks)
Task 2
1. a.
b.
State are the characteristics of analog filter that should be preserved while
transforming them to digital filter? Verify whether these are satisfied in case of impulse
invariant technique. Derive the mapping function used with this technique.
(10 Marks)
Explain clearly why design approaches used for IIR filters are different from those of the
FIR approaches. (5 Marks)
Assignment Objective
This assignment will assess the student understanding on the processing of the signals using
digital filters and designing of filters. Implementation, simulation and analysis of DSP algorithms
through lab experiments using appropriate software tools.
3. Let the signal to be filtered be the first 100 samples from MATLAB’s “train” signal. To this
signal add some Gaussian noise to be generated by randn, multiply it by 0.1, and add it
to the 100 samples of the train signal. Design three discrete filters, each of order 20, and
a half frequency (for Butterworth butter) and passband frequency (for the Chebyshev
filters) of 𝜔𝑛 = 0.5. For the design with cheby1 let the maximum passband attenuation
be 0.01 dB, and for the design with cheby2 let the minimum stopband attenuation be 60
dB. Obtain the three filters and use them to filter the noisy “train” signal. Use MATLAB
plot the following for each of the three filters:
a. Using fft function compute the DFT of the original signal, the noisy signal and the
noise and plot its magnitude. Is the cut-iff frequency of the filters adequate to get rid
of the noise? Explain. Compute and plot the magnitude and poles & zeros for each
of the three filters. Comment on the differences in the magnitude responses.
(20 Marks)
b. Use the filter function to obtain the output of each of the filters. Also, plot the
original noiseless signal and filtered signal. Compare them. (15 Marks)
• All resources should be cited using APA (7th Edition) style.
• The final assignment must have a Title page, Table of Contents, References/ bibliography using
APA (7
th Edition) Style and page numbers.
• Title Page must have Assignment Name, Module name, Session, your name, ID, and the name of
the faculty.
Guidelines:
• Assignment must be computer typed.
➢ Font - Times New Roman
➢ Font – Style - Regular
➢ Font - Size - 12
➢ Heading should be with Font Size 14, Bold, Capital and Underline.
• Explain with suitable diagrams wherever required. Diagrams must be drawn using suitable
software or by pencil.
• You can refer books in E-Library or use internet resource. But you should not cut and paste
material from internet nor provide photocopied material from books. The assignment answers
should be in your own words after understanding the matter from the above resources.
• Softcopy in word format is to be submitted through Turnitin .
Rules & Regulations: