SlideShare a Scribd company logo
1 of 39
DEVELOPMENT OF A COST EFFICIENT AND
PORTABLE ECG MONITORING SYSTEM FOR
RURAL/REMOTE AREAS OF BANGLADESH
Presented By,
Sayed Tanvir Alam (ID )
Md. Moin Hossain (ID )
Senior Project Supervisor:
Dr. Md. Kafiul Islam, Asst. Prof.
OUTLINE
Introduction
ECG Basic and its Recording
Motivation and Goal/Objectives
Challenges
Proposed System
Development
Circuit Simulation in Proteus
Hardware
 Electrode Selection
 Dual DC Voltage Regulator
 Instrumentation Amplifier
 Active Filter (Low-Pass)
 Circuit for DC Offset
Interfacing with PC
Arduino UNO + MATLAB
Software (MATLAB)
Preprocessing in MATLAB (Filtering)
QRS Complex Detection
Report Generation
Results Analysis
Effect of Filtering
QRS Complex detection
HR Detection
RR interval
Morphological values
interpretation
ECG Diagnosis Report
 Conclusion
 Future Works
References &
Acknowledgment
 Q & A
2
INTRODUCTION
Electrocardiography (ECG or EKG) is the process of recording the
electrical activity of the heart over a period of time using electrodes
placed on the skin. These electrodes detect the tiny electrical changes
on the skin that arise from the depolarizing and repolarizing of heart
muscle during each heartbeat.
3
ECG SIGNAL
An ECG signal, which is as small
as 1 mV, is the heart’s electrical
signal that is extracted by an
electrocardiograph. The signal is
complex in nature. It generally is
composed of QRS complexes, P
waves and T waves.
4
FORMATION OF ECG
SIGNAL• Electrical signal generates at the Sinoatrial
node.
• The electrical signal then travels through the
right and left atria which is recorded as P
wave.
• The electrical signal passes through
atrioventricular node which is recorded as the
flat line between the P wave and the QRS
wave.
• The electrical signal then passes through the
bundle of His and Purkinje fibers. The signal
travels then passes into the right and left
bundle branches. The signal spreads quickly
across heart's ventricles which is recorded as
the QRS wave.
• The ventricles then recover their normal
electrical state which is recorded as the T
wave.
5
ELECTRODE
PLACEMENT
OF 12 LEAD
ECG
In a conventional 12 lead
electrocardiograph 10
electrodes are placed in
various part of the body as
shown in the figure.
6
12 LEADS OF
CONVENTION
AL ECG
Vertical Leads Horizontal
Leads
1. Lead I 7. V1
2. Lead II 8. V2
3. Lead III 9. V3
4. aVF 10. V4
5. aVL 11. V5
6. aVR 12. V6
7
MOTIVATION AND OBJECTIVES
•Electrocardiographs available in the market are very expensive.
•Most hospitals and heath care centers at rural and remote
areas of Bangladesh cannot afford such expensive devices.
•Patients from these area suffer from underdiagnosing.
•A low cost portable ECG monitoring device will come in aid to
the health care of these underprivileged regions.
•As PC/Laptops are now widely available, an ECG monitoring
system that can be connected to a PC/Laptop will solve the
problem to an extent.
8
CHALLENGES IN ECG ACQUISITION
 Very low signal amplitude (1mV – 5 mV) to detect.
 Often very noisy because of both internal & external sources
 Selection of low-cost affordable electrodes
 Available local resources
 Making it portable is not easy
 Wires connected to ECG leads or electrodes often fluctuate to
produce motion artifacts
 Subject motion is problematic in reliable ECG acquisition
 Others
9
PROPOSED SYSTEM DESIGN
The circuit design of the whole device can be broken down in to
the following parts:
•Dual DC voltage regulator
•Instrumentation amplifier
•Active low pass filter
•Circuit to add DC offset
•Circuit to measure heart beat rate and RR interval
•Interface with PC/Laptop using Arduino
10
DUAL DC
VOLTAGE
REGULATOR• The circuit components
require a regulated
voltages. Fluctuation in
voltage can damage the ICs
used in the system. Also,
the ICs used in the system
require a positive and a
negative voltage supply.
• 7809 provides a regulated
+9V output.
• 7909 provides a regulated
-9V output.
• Diode D1 and D2 provides
reverse bias protection to
regulators.
• Diode D3 and D4 are used
for protection against
output polarity reversal.
• Capacitors are used to filter
ripple effect.
Schematic Diagram of Dual DC Voltage Regulator
11
DUAL DC
VOLTAGE
REGULATOR
Hardware Implementation
Simulation of the Circuit
12
INSTRUMENT
ATION
AMPLIFIER
• Eliminates noise
interference and
extracts ECG signal.
• Takes the difference
between the two
electrodes and
amplifies it.
• Some noise also gets
amplified.
• Amplitude of input: 1
mV to 5 mV
• Gain = 1 +
49.4 𝑘Ω
47
=
1052.06
• Amplitude of output: 1
V to 5V
Schematic Diagram of Instrumentation Amplifier
13
INSTRUMENT
ATION
AMPLIFIER
Output of Instrumentation Amplifier
Hardware Implementation of Instrumentation Amplifier
14
ELECTRODES
Circular pad electrodes with
silicon conductor and
electrolyte contain potassium
chloride were used. These
electrodes permit electron
conduction from the skin to
the wire and to the
electrocardiogram.
Connectors of these electrodes
were made by drilling holes in
small pieces of iron sheet.
As these electrodes are
connected to the chest, these
provide a horizontal view of
the heart’s electrical activity.
Disposable Circular Pad Electrodes
15
ACTIVE LOW
PASS FILTER
• Removes high
frequency noise
interference.
• Cutoff Frequency:
1
2π R1R2C1C2
= 79.58 Hz
• Order of filter: 2nd
order
• Gain: Unity
• Output: Noninverted Schematic Diagram of Active Low Pass Filter
16
ACTIVE LOW
PASS FILTER
Hardware Implementation and Output of Low Pass Filter
Simulation of Low Pass Filter with Frequency Response
17
CIRCUIT TO
ADD DC
OFFSET
A DC offset is added to the ECG
signal so that the minimum
voltage of the signal is above 0V.
Reasons to add DC offset:
• Arduino used in the later part
can not read negative voltage.
• It was observed that adding a
DC offset eliminates baseline
wandering effect of the ECG
signal. Schematic Diagram of Circuit to Add DC Offse
18
CIRCUIT TO
ADD DC
OFFSET
Hardware Implementation of Circuit to
Add DC Offset
Output of After DC Offset Addition
19
CIRCUIT TO MEASURE
HEART BEAT RATE
AND RR INTERVAL
Arduino and LCD are interfaced as shown.
ECG signal is given as input to Arduino digital
pin D7.
The following algorithm is followed of make the
measurements:
• Reset Arduino timer.
• Start measuring time when the first high pulse
is detected.
• Stop measuring time after 10 high pulse is
detected.
• Convert the time measured from milliseconds
to seconds.
• Divide the total time measured by 10. This
gives the average RR interval or basically the
period of the signal.
• Calculate the reciprocal of average RR interval.
This gives the number of beats in one second
or basically the frequency of the ECG signal.
• Multiple the value obtained from the previous
step by 60. The gives us the number of beats
per minute.
• Send the value to the LCD connected to the
Arduino.
Schematic Diagram of Circuit Used to
Measure Heart Beat Rate and RR Interval
20
CIRCUIT TO MEASURE
HEART BEAT RATE
AND RR INTERVAL
Simulation in ProteusHardware Implementation of Circuit
21
SCHEMATIC OF THE DEVICE
22
CIRCUIT TO PC/LAPTOP
INTERFACING USING ARDUINO
To interface the circuit with PC/Laptop, an Arduino is used.
The signal is feed into the analog input port A0 of the Arduino.
Arduino is instructed to read the analog signal.
Arduino performs ADC on the ECG signal.
Arduino is instructed to dump the data in a variable.
Arduino is instructed to initiate serial communication with serial
plotter with baud rate 115200.
Sampling frequency is 785 Hz.
ECG signal is view on PC/Laptop screen using serial plotter.
23
CIRCUIT TO PC/LAPTOP
INTERFACING USING ARDUINO
24
SERIAL COMMUNICATION BETWEEN
ARDUINO AND MATLAB
Serial communication is established between Arduino and MATLAB
using the same communication port and same baud rate so that data
from the Arduino can be sent to MATLAB.
Number of samples MATLAB should store is specified. Arduino sends
one sample per milliseconds. Therefore, for ECG recording of 1
minute, 60000 samples were taken.
Received data from the Arduino is dumped in an matrix array by
MATLAB.
When the specified number of samples are taken, the communication
channel is terminated and MATLAB plots the data it received from
Arduino.
25
SERIAL COMMUNICATION BETWEEN
ARDUINO AND MATLAB
Raw ECG Data Obtained by MATLAB from Arduino
26
FLOW OF ECG SIGNAL
ECG
Circuit
Arduino MATLAB
27
SIGNAL PROCESSING IN MATLAB
To remove power supply and high frequency noise notch filter and
low pass filter were designed in MATLAB.
FIR filter was used to design the low pass filter of order 256 and
cutoff frequency of 80 Hz to remove high frequency signal. FIR filter
is used as they are stable, easy to implement, and have a linear phase
response.
IIR filter was used to design the notch filter of order 2 and cutoff
frequency of 50 Hz to remove interference from power line. IIR filter
was used in this case as they have better frequency response than FIR
filters with the same order of filter. An immediate attenuation in gain
is required at 50 Hz.
28
EFFECT OF FILTERING IN MATLAB
29
EFFECT OF NOTCH FILTERING IN
MATLAB
30
QRS DETECTION
An open source algorithm ‘cardio24’
from ‘redxlab’ was used to detect QRS
complexes of ECG signal.
By detecting QRS complexes various
morphological values od ECG signal can
be determined.
The flowchart of the algorithm used is
provided.
31
QRS DETECTION
32
MORPHOLOGICAL VALUE
DETERMINATION
Once the QRST complex of ECG signal has been detected various
morphological values can be easily determined.
The ‘cardio24’ algorithm by ‘redxlab’ can determine 12
morphological values and also determine if the values are normal or
not:Maximum heart rate Average heart rate Minimum heart rate
Total number of QRS Number of irregular beats Percentage of irregular
beats
Number of episodes with
consecutive irregular beats
Average PR interval Average QRS Interval
Average QT Interval Number of P wave
absences
Number of episodes that
has more than 4
consecutive P wave
absences
33
ECG
DIAGNOSIS
REPORT
GENERATION
The morphological values
determined by the algorithm
can be extracted and MATLAB
can be instructed to create a
text file and dump the values
on that file.
Report Generated using MATLAB34
TARGET REPORT
35
CONCLUSION
The ECG monitoring system developed is very cheap (around 1500
BDT) and will come in aid of people living in the rural and remote
areas of Bangladesh.
The system only requires a PC/Laptop as processing terminal which
are now even available in these rural or remote areas.
The ECG signal obtained after analog and digital filtering is of
satisfyingly good quality.
The morphological values and the report generated by the algorithm
can help doctors make diagnosis more easily.
36
FUTURE WORK
 Eliminate the need of an Arduino to
interface with PC/Laptop.
 Interfacing a graphical LCD and eliminate
the need of a PC/Laptop for real-time
monitoring.
 Develop a smartphone application and
interface the circuit with it so that real-time
analysis can be perform using a smartphone.
 Convert the circuit into PCB and Use two 9V
batteries as overall power supply.
 Packaging of the whole system
 Generating professional ECG Diagnosis
Report (After consultation with clinicians )
37ECG Traces on Graphical LCD
ECG Traces on Smartphone Apps
REFERENCES AND
ACKNOWLEDGMENT
Key References:
Acknowledgment and Thanks:
1. IUB for Senior Project
Funding
2. Dehan Rahman from EEE,
IUT for helping with PC
interfacing and report
generation
3. R&D Officers, Lab
Technical Officer,
Technician and
Housekeeper.
38
THANK YOU
39

More Related Content

What's hot (20)

PCG
PCGPCG
PCG
 
Ecg Signal Processing
Ecg Signal ProcessingEcg Signal Processing
Ecg Signal Processing
 
Important susceptibilty parameters
Important susceptibilty parametersImportant susceptibilty parameters
Important susceptibilty parameters
 
ECG Machine
ECG MachineECG Machine
ECG Machine
 
Biomedical Engineering
Biomedical EngineeringBiomedical Engineering
Biomedical Engineering
 
Heart beat detector using arduino
Heart beat detector using arduinoHeart beat detector using arduino
Heart beat detector using arduino
 
Electrical safety
Electrical safetyElectrical safety
Electrical safety
 
Band pass filter
Band pass filterBand pass filter
Band pass filter
 
Physiological transducers
Physiological transducersPhysiological transducers
Physiological transducers
 
Instrumentation amplifier
Instrumentation amplifierInstrumentation amplifier
Instrumentation amplifier
 
Isolation amplifier
Isolation amplifier Isolation amplifier
Isolation amplifier
 
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGAPPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
 
Heart beat monitoring system
Heart beat monitoring systemHeart beat monitoring system
Heart beat monitoring system
 
HEART BEAT DETECTOR PPT
HEART BEAT DETECTOR PPTHEART BEAT DETECTOR PPT
HEART BEAT DETECTOR PPT
 
Electromagnetic blood flow meter
Electromagnetic blood flow meterElectromagnetic blood flow meter
Electromagnetic blood flow meter
 
Biomedical signal processing
Biomedical signal processingBiomedical signal processing
Biomedical signal processing
 
Lambda design rule
Lambda design ruleLambda design rule
Lambda design rule
 
Differential amplifier
Differential amplifierDifferential amplifier
Differential amplifier
 
High pass-low-pass-filter
High pass-low-pass-filterHigh pass-low-pass-filter
High pass-low-pass-filter
 
Telemetry
TelemetryTelemetry
Telemetry
 

Similar to Senior Project Students' Presentation on ECG Monitoring

An ECG-on-Chip for Wearable Cardiac Monitoring Devices
An ECG-on-Chip for Wearable Cardiac Monitoring Devices An ECG-on-Chip for Wearable Cardiac Monitoring Devices
An ECG-on-Chip for Wearable Cardiac Monitoring Devices ecgpapers
 
Telemedicine System For Cardiac Patients
Telemedicine System For Cardiac PatientsTelemedicine System For Cardiac Patients
Telemedicine System For Cardiac PatientsSharad Karwa
 
BME 311 Lecture Note 4-ECG Systems_11.pptx
BME 311  Lecture Note 4-ECG Systems_11.pptxBME 311  Lecture Note 4-ECG Systems_11.pptx
BME 311 Lecture Note 4-ECG Systems_11.pptxAbhishekAnand286155
 
DESIGN AND IMPLEMENTATION OF CURRENT MIRROR SYMMETRICAL OPERATIONAL TRANSCOND...
DESIGN AND IMPLEMENTATION OF CURRENT MIRROR SYMMETRICAL OPERATIONAL TRANSCOND...DESIGN AND IMPLEMENTATION OF CURRENT MIRROR SYMMETRICAL OPERATIONAL TRANSCOND...
DESIGN AND IMPLEMENTATION OF CURRENT MIRROR SYMMETRICAL OPERATIONAL TRANSCOND...IRJET Journal
 
Evaluating ECG Capturing Using Sound-Card of PC/Laptop
Evaluating ECG Capturing Using Sound-Card of PC/LaptopEvaluating ECG Capturing Using Sound-Card of PC/Laptop
Evaluating ECG Capturing Using Sound-Card of PC/Laptopijics
 
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
 -1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid -1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaidsairamreddy siddu
 
Instrumentation amplifier in heart beat monetering.
Instrumentation amplifier in heart beat monetering.Instrumentation amplifier in heart beat monetering.
Instrumentation amplifier in heart beat monetering.Shrikant Chandan
 
Non-conventional Energy Operated ECG System
Non-conventional Energy Operated ECG SystemNon-conventional Energy Operated ECG System
Non-conventional Energy Operated ECG SystemIRJET Journal
 
B0333008011
B0333008011B0333008011
B0333008011theijes
 
Analog & Digital Integrated Circuits - Material (Short Answers)
Analog & Digital Integrated Circuits -  Material (Short Answers) Analog & Digital Integrated Circuits -  Material (Short Answers)
Analog & Digital Integrated Circuits - Material (Short Answers) Mathankumar S
 
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...IRJET Journal
 
Design of an IOT based Online Monitoring Digital Stethoscope
Design of an IOT based Online Monitoring Digital StethoscopeDesign of an IOT based Online Monitoring Digital Stethoscope
Design of an IOT based Online Monitoring Digital StethoscopeIJAAS Team
 
Gate Pulse Triggering of Single Phase Thyristor Circuit through Opto-Coupling
Gate Pulse Triggering of Single Phase Thyristor Circuit through Opto-CouplingGate Pulse Triggering of Single Phase Thyristor Circuit through Opto-Coupling
Gate Pulse Triggering of Single Phase Thyristor Circuit through Opto-CouplingNusrat Mary
 
62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libreIJTET Journal
 
Design of Ota-C Filter for Biomedical Applications
Design of Ota-C Filter for Biomedical ApplicationsDesign of Ota-C Filter for Biomedical Applications
Design of Ota-C Filter for Biomedical ApplicationsIOSR Journals
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Analog and Digital Electronics Lab Manual
Analog and Digital Electronics Lab ManualAnalog and Digital Electronics Lab Manual
Analog and Digital Electronics Lab ManualChirag Shetty
 

Similar to Senior Project Students' Presentation on ECG Monitoring (20)

An ECG-on-Chip for Wearable Cardiac Monitoring Devices
An ECG-on-Chip for Wearable Cardiac Monitoring Devices An ECG-on-Chip for Wearable Cardiac Monitoring Devices
An ECG-on-Chip for Wearable Cardiac Monitoring Devices
 
Eg24842846
Eg24842846Eg24842846
Eg24842846
 
Telemedicine System For Cardiac Patients
Telemedicine System For Cardiac PatientsTelemedicine System For Cardiac Patients
Telemedicine System For Cardiac Patients
 
BME 311 Lecture Note 4-ECG Systems_11.pptx
BME 311  Lecture Note 4-ECG Systems_11.pptxBME 311  Lecture Note 4-ECG Systems_11.pptx
BME 311 Lecture Note 4-ECG Systems_11.pptx
 
DESIGN AND IMPLEMENTATION OF CURRENT MIRROR SYMMETRICAL OPERATIONAL TRANSCOND...
DESIGN AND IMPLEMENTATION OF CURRENT MIRROR SYMMETRICAL OPERATIONAL TRANSCOND...DESIGN AND IMPLEMENTATION OF CURRENT MIRROR SYMMETRICAL OPERATIONAL TRANSCOND...
DESIGN AND IMPLEMENTATION OF CURRENT MIRROR SYMMETRICAL OPERATIONAL TRANSCOND...
 
Instrumentation amplifier in ECG
Instrumentation amplifier  in ECG Instrumentation amplifier  in ECG
Instrumentation amplifier in ECG
 
Evaluating ECG Capturing Using Sound-Card of PC/Laptop
Evaluating ECG Capturing Using Sound-Card of PC/LaptopEvaluating ECG Capturing Using Sound-Card of PC/Laptop
Evaluating ECG Capturing Using Sound-Card of PC/Laptop
 
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
 -1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid -1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
 
Instrumentation amplifier in heart beat monetering.
Instrumentation amplifier in heart beat monetering.Instrumentation amplifier in heart beat monetering.
Instrumentation amplifier in heart beat monetering.
 
Non-conventional Energy Operated ECG System
Non-conventional Energy Operated ECG SystemNon-conventional Energy Operated ECG System
Non-conventional Energy Operated ECG System
 
B0333008011
B0333008011B0333008011
B0333008011
 
Ecg machine
Ecg machineEcg machine
Ecg machine
 
Analog & Digital Integrated Circuits - Material (Short Answers)
Analog & Digital Integrated Circuits -  Material (Short Answers) Analog & Digital Integrated Circuits -  Material (Short Answers)
Analog & Digital Integrated Circuits - Material (Short Answers)
 
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
 
Design of an IOT based Online Monitoring Digital Stethoscope
Design of an IOT based Online Monitoring Digital StethoscopeDesign of an IOT based Online Monitoring Digital Stethoscope
Design of an IOT based Online Monitoring Digital Stethoscope
 
Gate Pulse Triggering of Single Phase Thyristor Circuit through Opto-Coupling
Gate Pulse Triggering of Single Phase Thyristor Circuit through Opto-CouplingGate Pulse Triggering of Single Phase Thyristor Circuit through Opto-Coupling
Gate Pulse Triggering of Single Phase Thyristor Circuit through Opto-Coupling
 
62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre
 
Design of Ota-C Filter for Biomedical Applications
Design of Ota-C Filter for Biomedical ApplicationsDesign of Ota-C Filter for Biomedical Applications
Design of Ota-C Filter for Biomedical Applications
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Analog and Digital Electronics Lab Manual
Analog and Digital Electronics Lab ManualAnalog and Digital Electronics Lab Manual
Analog and Digital Electronics Lab Manual
 

More from Md Kafiul Islam

EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder ClassificationEEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder ClassificationMd Kafiul Islam
 
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-MarketingEEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-MarketingMd Kafiul Islam
 
Invited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal ProcessingInvited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal ProcessingMd Kafiul Islam
 
Study of smart phone sensor based fall detection
Study of smart phone sensor based fall detectionStudy of smart phone sensor based fall detection
Study of smart phone sensor based fall detectionMd Kafiul Islam
 
Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking SystemMd Kafiul Islam
 
Poster eog controlled wheelchair new
Poster eog controlled wheelchair newPoster eog controlled wheelchair new
Poster eog controlled wheelchair newMd Kafiul Islam
 
Icasert 2019 pid_230_revised
Icasert 2019 pid_230_revisedIcasert 2019 pid_230_revised
Icasert 2019 pid_230_revisedMd Kafiul Islam
 
Digitization of Infusion Pump
Digitization of Infusion PumpDigitization of Infusion Pump
Digitization of Infusion PumpMd Kafiul Islam
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemMd Kafiul Islam
 
EMG classification using ANN
EMG classification using ANNEMG classification using ANN
EMG classification using ANNMd Kafiul Islam
 
ECG Classification using SVM
ECG Classification using SVMECG Classification using SVM
ECG Classification using SVMMd Kafiul Islam
 
ICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentationICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentationMd Kafiul Islam
 
EMG controlled Prosthetic Arm
EMG controlled Prosthetic ArmEMG controlled Prosthetic Arm
EMG controlled Prosthetic ArmMd Kafiul Islam
 
Motion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEGMotion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEGMd Kafiul Islam
 
Exploring smartphone sensors
Exploring smartphone sensorsExploring smartphone sensors
Exploring smartphone sensorsMd Kafiul Islam
 
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...Md Kafiul Islam
 
Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemMd Kafiul Islam
 
Senior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature MonitoringSenior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature MonitoringMd Kafiul Islam
 

More from Md Kafiul Islam (20)

EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder ClassificationEEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
 
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-MarketingEEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
 
Invited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal ProcessingInvited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal Processing
 
Study of smart phone sensor based fall detection
Study of smart phone sensor based fall detectionStudy of smart phone sensor based fall detection
Study of smart phone sensor based fall detection
 
Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking System
 
TENSYMP presentation
TENSYMP presentationTENSYMP presentation
TENSYMP presentation
 
Poster eog controlled wheelchair new
Poster eog controlled wheelchair newPoster eog controlled wheelchair new
Poster eog controlled wheelchair new
 
Icasert 2019 pid_230_revised
Icasert 2019 pid_230_revisedIcasert 2019 pid_230_revised
Icasert 2019 pid_230_revised
 
Digitization of Infusion Pump
Digitization of Infusion PumpDigitization of Infusion Pump
Digitization of Infusion Pump
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring system
 
EMG classification using ANN
EMG classification using ANNEMG classification using ANN
EMG classification using ANN
 
Real-time Vein Imaging
Real-time Vein ImagingReal-time Vein Imaging
Real-time Vein Imaging
 
ECG Classification using SVM
ECG Classification using SVMECG Classification using SVM
ECG Classification using SVM
 
ICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentationICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentation
 
EMG controlled Prosthetic Arm
EMG controlled Prosthetic ArmEMG controlled Prosthetic Arm
EMG controlled Prosthetic Arm
 
Motion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEGMotion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEG
 
Exploring smartphone sensors
Exploring smartphone sensorsExploring smartphone sensors
Exploring smartphone sensors
 
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
 
Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording System
 
Senior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature MonitoringSenior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature Monitoring
 

Recently uploaded

An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 

Recently uploaded (20)

An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 

Senior Project Students' Presentation on ECG Monitoring

  • 1. DEVELOPMENT OF A COST EFFICIENT AND PORTABLE ECG MONITORING SYSTEM FOR RURAL/REMOTE AREAS OF BANGLADESH Presented By, Sayed Tanvir Alam (ID ) Md. Moin Hossain (ID ) Senior Project Supervisor: Dr. Md. Kafiul Islam, Asst. Prof.
  • 2. OUTLINE Introduction ECG Basic and its Recording Motivation and Goal/Objectives Challenges Proposed System Development Circuit Simulation in Proteus Hardware  Electrode Selection  Dual DC Voltage Regulator  Instrumentation Amplifier  Active Filter (Low-Pass)  Circuit for DC Offset Interfacing with PC Arduino UNO + MATLAB Software (MATLAB) Preprocessing in MATLAB (Filtering) QRS Complex Detection Report Generation Results Analysis Effect of Filtering QRS Complex detection HR Detection RR interval Morphological values interpretation ECG Diagnosis Report  Conclusion  Future Works References & Acknowledgment  Q & A 2
  • 3. INTRODUCTION Electrocardiography (ECG or EKG) is the process of recording the electrical activity of the heart over a period of time using electrodes placed on the skin. These electrodes detect the tiny electrical changes on the skin that arise from the depolarizing and repolarizing of heart muscle during each heartbeat. 3
  • 4. ECG SIGNAL An ECG signal, which is as small as 1 mV, is the heart’s electrical signal that is extracted by an electrocardiograph. The signal is complex in nature. It generally is composed of QRS complexes, P waves and T waves. 4
  • 5. FORMATION OF ECG SIGNAL• Electrical signal generates at the Sinoatrial node. • The electrical signal then travels through the right and left atria which is recorded as P wave. • The electrical signal passes through atrioventricular node which is recorded as the flat line between the P wave and the QRS wave. • The electrical signal then passes through the bundle of His and Purkinje fibers. The signal travels then passes into the right and left bundle branches. The signal spreads quickly across heart's ventricles which is recorded as the QRS wave. • The ventricles then recover their normal electrical state which is recorded as the T wave. 5
  • 6. ELECTRODE PLACEMENT OF 12 LEAD ECG In a conventional 12 lead electrocardiograph 10 electrodes are placed in various part of the body as shown in the figure. 6
  • 7. 12 LEADS OF CONVENTION AL ECG Vertical Leads Horizontal Leads 1. Lead I 7. V1 2. Lead II 8. V2 3. Lead III 9. V3 4. aVF 10. V4 5. aVL 11. V5 6. aVR 12. V6 7
  • 8. MOTIVATION AND OBJECTIVES •Electrocardiographs available in the market are very expensive. •Most hospitals and heath care centers at rural and remote areas of Bangladesh cannot afford such expensive devices. •Patients from these area suffer from underdiagnosing. •A low cost portable ECG monitoring device will come in aid to the health care of these underprivileged regions. •As PC/Laptops are now widely available, an ECG monitoring system that can be connected to a PC/Laptop will solve the problem to an extent. 8
  • 9. CHALLENGES IN ECG ACQUISITION  Very low signal amplitude (1mV – 5 mV) to detect.  Often very noisy because of both internal & external sources  Selection of low-cost affordable electrodes  Available local resources  Making it portable is not easy  Wires connected to ECG leads or electrodes often fluctuate to produce motion artifacts  Subject motion is problematic in reliable ECG acquisition  Others 9
  • 10. PROPOSED SYSTEM DESIGN The circuit design of the whole device can be broken down in to the following parts: •Dual DC voltage regulator •Instrumentation amplifier •Active low pass filter •Circuit to add DC offset •Circuit to measure heart beat rate and RR interval •Interface with PC/Laptop using Arduino 10
  • 11. DUAL DC VOLTAGE REGULATOR• The circuit components require a regulated voltages. Fluctuation in voltage can damage the ICs used in the system. Also, the ICs used in the system require a positive and a negative voltage supply. • 7809 provides a regulated +9V output. • 7909 provides a regulated -9V output. • Diode D1 and D2 provides reverse bias protection to regulators. • Diode D3 and D4 are used for protection against output polarity reversal. • Capacitors are used to filter ripple effect. Schematic Diagram of Dual DC Voltage Regulator 11
  • 13. INSTRUMENT ATION AMPLIFIER • Eliminates noise interference and extracts ECG signal. • Takes the difference between the two electrodes and amplifies it. • Some noise also gets amplified. • Amplitude of input: 1 mV to 5 mV • Gain = 1 + 49.4 𝑘Ω 47 = 1052.06 • Amplitude of output: 1 V to 5V Schematic Diagram of Instrumentation Amplifier 13
  • 14. INSTRUMENT ATION AMPLIFIER Output of Instrumentation Amplifier Hardware Implementation of Instrumentation Amplifier 14
  • 15. ELECTRODES Circular pad electrodes with silicon conductor and electrolyte contain potassium chloride were used. These electrodes permit electron conduction from the skin to the wire and to the electrocardiogram. Connectors of these electrodes were made by drilling holes in small pieces of iron sheet. As these electrodes are connected to the chest, these provide a horizontal view of the heart’s electrical activity. Disposable Circular Pad Electrodes 15
  • 16. ACTIVE LOW PASS FILTER • Removes high frequency noise interference. • Cutoff Frequency: 1 2π R1R2C1C2 = 79.58 Hz • Order of filter: 2nd order • Gain: Unity • Output: Noninverted Schematic Diagram of Active Low Pass Filter 16
  • 17. ACTIVE LOW PASS FILTER Hardware Implementation and Output of Low Pass Filter Simulation of Low Pass Filter with Frequency Response 17
  • 18. CIRCUIT TO ADD DC OFFSET A DC offset is added to the ECG signal so that the minimum voltage of the signal is above 0V. Reasons to add DC offset: • Arduino used in the later part can not read negative voltage. • It was observed that adding a DC offset eliminates baseline wandering effect of the ECG signal. Schematic Diagram of Circuit to Add DC Offse 18
  • 19. CIRCUIT TO ADD DC OFFSET Hardware Implementation of Circuit to Add DC Offset Output of After DC Offset Addition 19
  • 20. CIRCUIT TO MEASURE HEART BEAT RATE AND RR INTERVAL Arduino and LCD are interfaced as shown. ECG signal is given as input to Arduino digital pin D7. The following algorithm is followed of make the measurements: • Reset Arduino timer. • Start measuring time when the first high pulse is detected. • Stop measuring time after 10 high pulse is detected. • Convert the time measured from milliseconds to seconds. • Divide the total time measured by 10. This gives the average RR interval or basically the period of the signal. • Calculate the reciprocal of average RR interval. This gives the number of beats in one second or basically the frequency of the ECG signal. • Multiple the value obtained from the previous step by 60. The gives us the number of beats per minute. • Send the value to the LCD connected to the Arduino. Schematic Diagram of Circuit Used to Measure Heart Beat Rate and RR Interval 20
  • 21. CIRCUIT TO MEASURE HEART BEAT RATE AND RR INTERVAL Simulation in ProteusHardware Implementation of Circuit 21
  • 22. SCHEMATIC OF THE DEVICE 22
  • 23. CIRCUIT TO PC/LAPTOP INTERFACING USING ARDUINO To interface the circuit with PC/Laptop, an Arduino is used. The signal is feed into the analog input port A0 of the Arduino. Arduino is instructed to read the analog signal. Arduino performs ADC on the ECG signal. Arduino is instructed to dump the data in a variable. Arduino is instructed to initiate serial communication with serial plotter with baud rate 115200. Sampling frequency is 785 Hz. ECG signal is view on PC/Laptop screen using serial plotter. 23
  • 25. SERIAL COMMUNICATION BETWEEN ARDUINO AND MATLAB Serial communication is established between Arduino and MATLAB using the same communication port and same baud rate so that data from the Arduino can be sent to MATLAB. Number of samples MATLAB should store is specified. Arduino sends one sample per milliseconds. Therefore, for ECG recording of 1 minute, 60000 samples were taken. Received data from the Arduino is dumped in an matrix array by MATLAB. When the specified number of samples are taken, the communication channel is terminated and MATLAB plots the data it received from Arduino. 25
  • 26. SERIAL COMMUNICATION BETWEEN ARDUINO AND MATLAB Raw ECG Data Obtained by MATLAB from Arduino 26
  • 27. FLOW OF ECG SIGNAL ECG Circuit Arduino MATLAB 27
  • 28. SIGNAL PROCESSING IN MATLAB To remove power supply and high frequency noise notch filter and low pass filter were designed in MATLAB. FIR filter was used to design the low pass filter of order 256 and cutoff frequency of 80 Hz to remove high frequency signal. FIR filter is used as they are stable, easy to implement, and have a linear phase response. IIR filter was used to design the notch filter of order 2 and cutoff frequency of 50 Hz to remove interference from power line. IIR filter was used in this case as they have better frequency response than FIR filters with the same order of filter. An immediate attenuation in gain is required at 50 Hz. 28
  • 29. EFFECT OF FILTERING IN MATLAB 29
  • 30. EFFECT OF NOTCH FILTERING IN MATLAB 30
  • 31. QRS DETECTION An open source algorithm ‘cardio24’ from ‘redxlab’ was used to detect QRS complexes of ECG signal. By detecting QRS complexes various morphological values od ECG signal can be determined. The flowchart of the algorithm used is provided. 31
  • 33. MORPHOLOGICAL VALUE DETERMINATION Once the QRST complex of ECG signal has been detected various morphological values can be easily determined. The ‘cardio24’ algorithm by ‘redxlab’ can determine 12 morphological values and also determine if the values are normal or not:Maximum heart rate Average heart rate Minimum heart rate Total number of QRS Number of irregular beats Percentage of irregular beats Number of episodes with consecutive irregular beats Average PR interval Average QRS Interval Average QT Interval Number of P wave absences Number of episodes that has more than 4 consecutive P wave absences 33
  • 34. ECG DIAGNOSIS REPORT GENERATION The morphological values determined by the algorithm can be extracted and MATLAB can be instructed to create a text file and dump the values on that file. Report Generated using MATLAB34
  • 36. CONCLUSION The ECG monitoring system developed is very cheap (around 1500 BDT) and will come in aid of people living in the rural and remote areas of Bangladesh. The system only requires a PC/Laptop as processing terminal which are now even available in these rural or remote areas. The ECG signal obtained after analog and digital filtering is of satisfyingly good quality. The morphological values and the report generated by the algorithm can help doctors make diagnosis more easily. 36
  • 37. FUTURE WORK  Eliminate the need of an Arduino to interface with PC/Laptop.  Interfacing a graphical LCD and eliminate the need of a PC/Laptop for real-time monitoring.  Develop a smartphone application and interface the circuit with it so that real-time analysis can be perform using a smartphone.  Convert the circuit into PCB and Use two 9V batteries as overall power supply.  Packaging of the whole system  Generating professional ECG Diagnosis Report (After consultation with clinicians ) 37ECG Traces on Graphical LCD ECG Traces on Smartphone Apps
  • 38. REFERENCES AND ACKNOWLEDGMENT Key References: Acknowledgment and Thanks: 1. IUB for Senior Project Funding 2. Dehan Rahman from EEE, IUT for helping with PC interfacing and report generation 3. R&D Officers, Lab Technical Officer, Technician and Housekeeper. 38