BM3101 - Assignment
BM3101 - Assignment
Learner required to submit a report including obtained results and answers to the given
questions. Must attempt all the questions given (3000 words max)
The data file ‘ecg1.dat’ contains ECG signal without noise. Add 50 Hz power line artefact for
the given signal data.
a. Plot the above mentioned ECG clean data in time domain using MATLAB (5 marks)
b. Plot the frequency spectrum of the above clean signal using FFT in MATLAB (5 marks)
c. Add 50Hz electrical noise in to the clean signal. Use a 50Hz sinusoid to represent
electrical 50Hz hum. (5 marks)
d. Plot the ECG noisy signal using MATLAB in time domain. (5 marks)
e. Plot the ECG noisy signal frequency spectrum using FFT. (5 marks)
Question 02 [ 25 Marks]
(a) Generate and plot the noisy signal given by 𝑥(𝑡) in matlab. (5 marks)
(b) Design a suitable low pass filter to remove the added noise of the above signal using fdatool.
(5 marks)
(c) Apply the designed filter to the above noisy signal and filter the noise. (5 marks)
(e) Compare the results after filtering the noisy signal. (5 marks)
Question 03 [30 Marks]
The ECG signal in the ‘ecg2.dat’ (sampled at 1000Hz) has a wandering baseline (low frequency
artefact). Answer the following questions by applying the derivative based filter for the given
signal using MATLAB.
1 1 − 𝑍 −1
ℎ(𝑛) = [ ]
𝑇 1 − 0.99𝑍 −1
a. Filter the baseline drift for the above given signal in ecg3.dat file using the above
mentioned derivative based filter. (10 marks)
b. Comment the results obtained and critically review. (10 marks)
c. Study and comment the effect of variation of pole in the filter equation. (10 marks)
Review recent research paper that has been published on ECG derived signal processing.
Provide a two-page summary on the methods and applications available in ECG derived signal
processing.
Harvard referencing
Critics
Paraphrasing
Citation