0% found this document useful (0 votes)
63 views2 pages

BM3101 - Assignment

This document outlines a coursework assignment for a Digital Signal Processing course involving analysis of ECG signals using MATLAB. It includes 4 questions worth a total of 100 marks: [1] Add noise to an ECG signal and analyze it in time and frequency domains (25 marks), [2] Generate and filter a noisy signal (25 marks), [3] Filter baseline drift from an ECG signal (30 marks), [4] Review a research paper on ECG signal processing techniques and applications (20 marks). The report must not exceed 3000 words and cite sources using Harvard referencing with paraphrasing, critics, and citations.
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)
63 views2 pages

BM3101 - Assignment

This document outlines a coursework assignment for a Digital Signal Processing course involving analysis of ECG signals using MATLAB. It includes 4 questions worth a total of 100 marks: [1] Add noise to an ECG signal and analyze it in time and frequency domains (25 marks), [2] Generate and filter a noisy signal (25 marks), [3] Filter baseline drift from an ECG signal (30 marks), [4] Review a research paper on ECG signal processing techniques and applications (20 marks). The report must not exceed 3000 words and cite sources using Harvard referencing with paraphrasing, critics, and citations.
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/ 2

Birmingham City University

BM3101 – Digital Signal and Image Processing

Coursework 2020 – Digital Signal Processing

Learner required to submit a report including obtained results and answers to the given

questions. Must attempt all the questions given (3000 words max)

Question 01 [25 Marks]

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)

𝑥(𝑡) = 30 ∗ 𝑠𝑖𝑛2 ∗ 𝑝𝑖 ∗ 3 ∗ 𝑡 + 0.7 ∗ 𝑟𝑎𝑛𝑑𝑛(𝑠𝑖𝑧𝑒(𝑡))

(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)

(d) Plot the filtered signal. (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)

Question 04 [20 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.

Special note- the review summary should consist the following.

 Harvard referencing
 Critics
 Paraphrasing
 Citation

………………… End of The Assignment …………………..

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy