Student Work

Multi-Lead Wireless ECG

Public

Downloadable Content

open in viewer

This report focuses on the design of a multi-lead wireless electrocardiogram (ECG) monitor, the design and implementation of an R-wave detector in MATLAB, and the design of an atrial fibrillation detector in MATLAB. The circuit has electrodes that collect ECG signals from a subject and sends the signals to a Nordic Microcontroller (nRF52840) that uses Bluetooth to wirelessly transfer the data to a computer. Signal processing is done on the collected signal using an R-wave detector and atrial fibrillation detector. An ECG circuit using an instrumentation amplifier-based front end, linear filtering, and ADC conversion was designed on a protoboard, solderboard, and on a PCB. Performance analysis yielded CMRR readings of approximately 81 dB and Input Referred Noise of approximately 0.8 μV RMS RTI. An R-wave detector was implemented in MATLAB by cascading a bandpass filter (fourth-order Butterworth, 5-15 Hz passband), squaring operation, lowpass filter (second-order, 5 Hz cutoff), and a peak detector. We also implemented an atrial fibrillation detector in MATLAB that classifies beat segments based on calculated values for Shannon entropy and the time varying coherence function, TVCF. Both algorithms produce high sensitivity and predictivity ratings of 70% or greater on various test subject data.

  • This report represents the work of one or more WPI undergraduate students submitted to the faculty as evidence of completion of a degree requirement. WPI routinely publishes these reports on its website without editorial or peer review.
Creator
Subject
Publisher
Identifier
  • 53781
  • E-project-032422-190151
Keyword
Advisor
Year
  • 2022
UN Sustainable Development Goals
Date created
  • 2022-03-24
Resource type
Major
Rights statement

Relations

In Collection:

Items

Items

Permanent link to this page: https://digital.wpi.edu/show/4t64gr49c