SlideShare a Scribd company logo
1 of 28
ALPINE SKI HOUSE
REAL TIME
MONITORING
OF CARDIAC
SIGNALS
THE NATIONAL INSTITUTE OF ENGINEERING
DEPT OF ELECTRICAL AND ELECTRONICS ENGINEERING
ALPINE SKI HOUSE
TEAM
REAL TIME MONITORING OF CARDIC SIGNALS
 AKARSH S M (4NI19EE004)
 MEDAVARAM LAKSHMI PRATHYUSHA(4NI19EE057)
 LIKITHA S(4NI19EE049)
 AISHWARAYA B S(4NI19EE013)
GUIDE
DR. OMKAR S POWAR
DEPT. OF EEE
NIE,MYSURU
ALPINE SKI HOUSE
CONTENTS
• ABSTRACT
• INTRODUCTION
• LITERATURE SURVEY
• PROBLEM STATEMENT
• OBJECTIVES
• METHODOLOGY
• BLOCK DIAGRAM
• RESULTS AND CONCLUSION
ALPINE SKI HOUSE
ALPINE SKI HOUSE
ABSTRACT
• Heartconditions of the humanbody can be detected by the electricalsignal from the heart which is
called electrocardiogram(ECG)
• The electrocardiogram(ECG) is widely used for monitoring heartconditions of each individual, and
much effort has been put into automatic arrhythmiadiagnosis. Many people get sick or even die
because of the inability to monitor their heartconditions properly
• This serious issue can be prevented by monitoring the heartconditions regularly. In this work, a
system is proposed by using AD8232 single lead heartbeat sensor to extract the ECG signal
• The obtained data is wirelessly transmitted between two or more ESP32Microcontrollers which
can be accessed via Computers. As a result, any health specialist can check the patient’s heart
condition at any time and can take necessary steps
ALPINE SKI HOUSE
ALPINE SKI HOUSE
INTRODUCTION
• In this work, an effective system has been proposed with latest sensors
which can transmit data for real-time monitoring
• Real-time monitoring of heart is preferable by which patient’s heart
condition can be monitored by specialist or doctor and can take
immediate measures.
• Heart rate monitoring is done using AD8232 single lead heart rate sensor
or ECG sensor which has sensor pads. These sensor pads are used to
check heart’s rhythm and electrical activity
• The main component of this system is ESP32 microcontroller. This
microcontroller collects the sensor data and transmits the data wirelessly
for real-time monitoring
3
ALPINE SKI HOUSE
ALPINE SKI HOUSE
FILTERS INTRODUCTION
• Baseline wander in ECG is mainly due to the movement of the person and it appears as low-frequency artifacts. To suppress
these signals, we use high pass filters which are capable of suppressing these artifacts
• Digital filters are used in this system which performs mathematical operations on a discrete and sampled time signal. This is
largely used in signal processing and simplest way to analyse the signal using these filters.
• The filters used in this system are Butterworth filter, Chebyshev filter and Kalman filter. These filters are being used to
reduce the noise and distortions
• BUTTERWORTH FILTER : Butterworth filter is used to have a signal response as flat as possible and it is also known as
maximally flat magnitude filter. Third order lowpass Butterworth filter is used so that the accuracy of signal response will be
nearer to the ideal values
• CHEBYSHEV FILTER : Chebyshev filter is applied as there is fast attenuation of unwanted signals. These can show better
signals than Butterworth and less ripples over the bandwidth
• KALMAN FILTER : Kalman filters are used for the systems which are continuously changing in nature. These can
estimate the signals based on the previous state making these more applicable for real-time problems
• NORMALIZATION : The normalization technique is used which means scaling the signals in identical power level
interms of its amplitude
5
ALPINE SKI HOUSE
ALPINE SKI HOUSE
PROBLEM STATEMENT
 To transmit ECG data wirelessly
 To plot real-time data in python
 To stabilize the ECG signals using filters
 To analyze the real-time ecg signals
6
ALPINE SKI HOUSE
ALPINE SKI HOUSE
OBJECTIVES
 Real time monitoring using wireless communication through ESP32
 Make system easy for Real time monitoring
 To filter the noise of ECG data using digital filters
7
ALPINE SKI HOUSE
METHODOLOGY
1)ECG sensor Data OUTPUT in ARDUINO and ESP 32
1)ESP – ESP COMMUNICATION
1)ESP TO SERIAL DATA COMMUNICATION TO PYTHON
SERIAL PLOTTER
DATA LOGGING FOR STANDING , RESTING AND WALKING,SLOW JOGGING
APPLYING DIGITAL FILTERS: BUTTERWORTH, CHEBYSHEV , KALMAN FILTER
AND NORMALIZATION
EVALUATION OF ECG SIGNAL
8
ALPINE SKI HOUSE 9
1) ECG SENSOR DATA OUTPUT IN ARDUINO AND ESP 32
The ECG sensor is connected to the Arduino and ESP 32 and verified the output in the Serial monitor.
The baud rate used is 115200. The Sample rate is 328.
2) ESP – ESP COMMUNICATION
The ESP-ESP communication is required as the there was need in the wireless transmission. We used
ESP-Now Protocol where we achieved good sample rate is same as transmission .
3) ESP TO SERIAL DATA COMMUNICATION TO PYTHON
The data from the microcontroller is written to the serial port where the other devices can read the
data and further processed . Here we are using the Pyserial library to read the data and storing in
the data set.
4) SERIAL PLOTTER
The data collected from the serial monitor is plotted in python using the PyQt Graph library .
ALPINE SKI HOUSE
6) APPLYING DIGITAL FILTERS: BUTTERWORTH, CHEBYSHEV , NORMALIZATION , KALMAN FILTER
Since we have the noise in the ECG data its necessary to denoise and normalize the data. In this
work we have used Normalization, Butterworth , Chebyshev and Kalman filters.
5) DATA LOGGING FOR STANDING , RESTING AND WALKING,SLOW JOGGING
Since the filters cannot be applied directly without modelling it , we have taken the data sample of the
project setup in csv and log file extension format.
7) EVALUATION OF ECG SIGNAL
After the filtering, the output is evaluated using SNR ratio
10
ALPINE SKI HOUSE
ALPINE SKI HOUSE
BLOCK DIAGRAM
11
ALPINE SKI HOUSE
ALPINE SKI HOUSE
RESULTS
• The ECG output is having distortion and contains noise in it, by applying various
filters like Butterworth, Chebyshev and Kalman noise of ECG data can be reduced.
• Data logging of ECG data of 3 phases were obtained:
• Walking phase data
• Resting phase data
• Running phase data
12
ALPINE SKI HOUSE 13
WALKING DATA APPLIED WITH
BUTTERWORTH,CHEBYSHEV AND
KALMAN FILTER
ALPINE SKI HOUSE
ALPINE SKI HOUSE 14
BUTTERWORTH FILTER :
ALPINE SKI HOUSE
ALPINE SKI HOUSE
CHEBYSHEV FILTER :
16
15
ALPINE SKI HOUSE
ALPINE SKI HOUSE 16
KALMAN FILTER:
ALPINE SKI HOUSE
RUNNING DATA APPLIED
WITH
BUTTERWORTH,CHEBYSHEV
AND KALMAN FILTER
17
ALPINE SKI HOUSE
ALPINE SKI HOUSE
BUTTERWORTH FILTER :
18
ALPINE SKI HOUSE
ALPINE SKI HOUSE
CHEBYSHEV FILTER :
19
ALPINE SKI HOUSE
ALPINE SKI HOUSE
KALMAN FILTER :
20
ALPINE SKI HOUSE
RESTING DATA APPLIED
WITH
BUTTERWORTH,CHEBYSHEV
AND KALMAN FILTER
21
ALPINE SKI HOUSE
ALPINE SKI HOUSE
BUTTERWORTH FILTER :
22
ALPINE SKI HOUSE
ALPINE SKI HOUSE
CHEBYSHEV FILTER :
23
ALPINE SKI HOUSE
ALPINE SKI HOUSE
KALMAN FILTER :
25
24
ALPINE SKI HOUSE
ALPINE SKI HOUSE
CONCLUSION
• After applying different filters, SNR (Signal to Noise Ratio) of different
filters were obtained.
• The filter with high SNR value is more efficient for filtering
• Here Kalman filter was having high SNR value compared to other
filters, So this filter remove the noise efficiently.
25
ALPINE SKI HOUSE
ALPINE SKI HOUSE
SNR COMPARISION :
26
ALPINE SKI HOUSE
ALPINE SKI HOUSE
REFERENCES:
• [1] H.K. Chatterjee, R. Gupta, M. Mitra , “A microcontroller-based system for real-time heart rate estimation from ECG
signal”, Annual IEEE India Conference (INDICON) , 2012 ,doi:10.1109/INDCON.2012.6420766.
• [2] Roberto Pasic, Ivo Kuzmanov, Kokan Atanasovski, “ESP-NOW communication protocol with ESP32” , Journal of
Universal Excellence (JUE ) , 2014 , DOI: 10.37886/ip.2021.019.
• [3] Ryan A. Zhan, “Development of novel software and hardware for wind turbine condition monitoring”, California
polytechnic state university, San luis obispo,2021
• [4] Hamid Gholam-Hosseini, Homer Nazeran, Karen J, “ECG Noise Cancellation Using Digital Filters”, IEEE 2012 Annual
IEEE India Conference (INDICON),2012, doi:10.1109/INDCON.2012.6420766
• [5] Kiran Kumar Patro , “De-Noising of ECG raw Signal by Cascaded Window based Digital filters Configuration”, 2015
IEEE Power, Communication and Information Technology Conference (PCITC) ,2015, doi:10.1109/pcitc.2015.7438145
• [6] R Sameni MB Shamsollahi1 ,M Babaie-Zadeh , “Filtering Noisy ECG Signals Using the Extended Kalman Filter Based on
a Modified Dynamic ECG Model” , IEEE Computers in Cardiology, 2005 ,doi:10.1109/cic.2005.1588283

More Related Content

Similar to DSP

A CMOS glucose sensor for wireless contact lens
A CMOS glucose sensor for wireless contact lensA CMOS glucose sensor for wireless contact lens
A CMOS glucose sensor for wireless contact lens
zahrahamidi3
 
review1.pptx
review1.pptxreview1.pptx
review1.pptx
MonishV8
 
Fpga based computer aided diagnosis of cardiac murmurs and sounds
Fpga based computer aided diagnosis of cardiac murmurs and soundsFpga based computer aided diagnosis of cardiac murmurs and sounds
Fpga based computer aided diagnosis of cardiac murmurs and sounds
eSAT Publishing House
 
final poster AMSIC lab
final poster AMSIC labfinal poster AMSIC lab
final poster AMSIC lab
Cameron Young
 

Similar to DSP (20)

Cloud-based ECG classification with mobile interface.pptx
Cloud-based ECG classification with mobile interface.pptxCloud-based ECG classification with mobile interface.pptx
Cloud-based ECG classification with mobile interface.pptx
 
DSp.pptx
DSp.pptxDSp.pptx
DSp.pptx
 
ECG Signal Denoising using Digital Filter and Adaptive Filter
ECG Signal Denoising using Digital Filter and Adaptive FilterECG Signal Denoising using Digital Filter and Adaptive Filter
ECG Signal Denoising using Digital Filter and Adaptive Filter
 
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
 
Beneheart R3 edit.ppt
Beneheart R3 edit.pptBeneheart R3 edit.ppt
Beneheart R3 edit.ppt
 
A CMOS glucose sensor for wireless contact lens
A CMOS glucose sensor for wireless contact lensA CMOS glucose sensor for wireless contact lens
A CMOS glucose sensor for wireless contact lens
 
review1.pptx
review1.pptxreview1.pptx
review1.pptx
 
Fpga based computer aided diagnosis of cardiac murmurs and sounds
Fpga based computer aided diagnosis of cardiac murmurs and soundsFpga based computer aided diagnosis of cardiac murmurs and sounds
Fpga based computer aided diagnosis of cardiac murmurs and sounds
 
IRJET- Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...
IRJET-  Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...IRJET-  Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...
IRJET- Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...
 
Clap Pattern Based Electrical Appliance control
Clap Pattern Based Electrical Appliance controlClap Pattern Based Electrical Appliance control
Clap Pattern Based Electrical Appliance control
 
final poster AMSIC lab
final poster AMSIC labfinal poster AMSIC lab
final poster AMSIC lab
 
Telemedicine System For Cardiac Patients
Telemedicine System For Cardiac PatientsTelemedicine System For Cardiac Patients
Telemedicine System For Cardiac Patients
 
Ecg
EcgEcg
Ecg
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptx
 
Presentation .pdf
Presentation .pdfPresentation .pdf
Presentation .pdf
 
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
 
Fo3610221025
Fo3610221025Fo3610221025
Fo3610221025
 
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEO
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEOBCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEO
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEO
 
VISHAV snp.pptx
VISHAV snp.pptxVISHAV snp.pptx
VISHAV snp.pptx
 
Swarm algorithm based adaptive filter design to remove power line interferenc...
Swarm algorithm based adaptive filter design to remove power line interferenc...Swarm algorithm based adaptive filter design to remove power line interferenc...
Swarm algorithm based adaptive filter design to remove power line interferenc...
 

Recently uploaded

Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 

Recently uploaded (20)

Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Working Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdfWorking Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdf
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Independent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging StationIndependent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging Station
 
Intro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney UniIntro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney Uni
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdf
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Students
 

DSP

  • 1. ALPINE SKI HOUSE REAL TIME MONITORING OF CARDIAC SIGNALS THE NATIONAL INSTITUTE OF ENGINEERING DEPT OF ELECTRICAL AND ELECTRONICS ENGINEERING
  • 2. ALPINE SKI HOUSE TEAM REAL TIME MONITORING OF CARDIC SIGNALS  AKARSH S M (4NI19EE004)  MEDAVARAM LAKSHMI PRATHYUSHA(4NI19EE057)  LIKITHA S(4NI19EE049)  AISHWARAYA B S(4NI19EE013) GUIDE DR. OMKAR S POWAR DEPT. OF EEE NIE,MYSURU
  • 3. ALPINE SKI HOUSE CONTENTS • ABSTRACT • INTRODUCTION • LITERATURE SURVEY • PROBLEM STATEMENT • OBJECTIVES • METHODOLOGY • BLOCK DIAGRAM • RESULTS AND CONCLUSION
  • 4. ALPINE SKI HOUSE ALPINE SKI HOUSE ABSTRACT • Heartconditions of the humanbody can be detected by the electricalsignal from the heart which is called electrocardiogram(ECG) • The electrocardiogram(ECG) is widely used for monitoring heartconditions of each individual, and much effort has been put into automatic arrhythmiadiagnosis. Many people get sick or even die because of the inability to monitor their heartconditions properly • This serious issue can be prevented by monitoring the heartconditions regularly. In this work, a system is proposed by using AD8232 single lead heartbeat sensor to extract the ECG signal • The obtained data is wirelessly transmitted between two or more ESP32Microcontrollers which can be accessed via Computers. As a result, any health specialist can check the patient’s heart condition at any time and can take necessary steps
  • 5. ALPINE SKI HOUSE ALPINE SKI HOUSE INTRODUCTION • In this work, an effective system has been proposed with latest sensors which can transmit data for real-time monitoring • Real-time monitoring of heart is preferable by which patient’s heart condition can be monitored by specialist or doctor and can take immediate measures. • Heart rate monitoring is done using AD8232 single lead heart rate sensor or ECG sensor which has sensor pads. These sensor pads are used to check heart’s rhythm and electrical activity • The main component of this system is ESP32 microcontroller. This microcontroller collects the sensor data and transmits the data wirelessly for real-time monitoring 3
  • 6. ALPINE SKI HOUSE ALPINE SKI HOUSE FILTERS INTRODUCTION • Baseline wander in ECG is mainly due to the movement of the person and it appears as low-frequency artifacts. To suppress these signals, we use high pass filters which are capable of suppressing these artifacts • Digital filters are used in this system which performs mathematical operations on a discrete and sampled time signal. This is largely used in signal processing and simplest way to analyse the signal using these filters. • The filters used in this system are Butterworth filter, Chebyshev filter and Kalman filter. These filters are being used to reduce the noise and distortions • BUTTERWORTH FILTER : Butterworth filter is used to have a signal response as flat as possible and it is also known as maximally flat magnitude filter. Third order lowpass Butterworth filter is used so that the accuracy of signal response will be nearer to the ideal values • CHEBYSHEV FILTER : Chebyshev filter is applied as there is fast attenuation of unwanted signals. These can show better signals than Butterworth and less ripples over the bandwidth • KALMAN FILTER : Kalman filters are used for the systems which are continuously changing in nature. These can estimate the signals based on the previous state making these more applicable for real-time problems • NORMALIZATION : The normalization technique is used which means scaling the signals in identical power level interms of its amplitude 5
  • 7. ALPINE SKI HOUSE ALPINE SKI HOUSE PROBLEM STATEMENT  To transmit ECG data wirelessly  To plot real-time data in python  To stabilize the ECG signals using filters  To analyze the real-time ecg signals 6
  • 8. ALPINE SKI HOUSE ALPINE SKI HOUSE OBJECTIVES  Real time monitoring using wireless communication through ESP32  Make system easy for Real time monitoring  To filter the noise of ECG data using digital filters 7
  • 9. ALPINE SKI HOUSE METHODOLOGY 1)ECG sensor Data OUTPUT in ARDUINO and ESP 32 1)ESP – ESP COMMUNICATION 1)ESP TO SERIAL DATA COMMUNICATION TO PYTHON SERIAL PLOTTER DATA LOGGING FOR STANDING , RESTING AND WALKING,SLOW JOGGING APPLYING DIGITAL FILTERS: BUTTERWORTH, CHEBYSHEV , KALMAN FILTER AND NORMALIZATION EVALUATION OF ECG SIGNAL 8
  • 10. ALPINE SKI HOUSE 9 1) ECG SENSOR DATA OUTPUT IN ARDUINO AND ESP 32 The ECG sensor is connected to the Arduino and ESP 32 and verified the output in the Serial monitor. The baud rate used is 115200. The Sample rate is 328. 2) ESP – ESP COMMUNICATION The ESP-ESP communication is required as the there was need in the wireless transmission. We used ESP-Now Protocol where we achieved good sample rate is same as transmission . 3) ESP TO SERIAL DATA COMMUNICATION TO PYTHON The data from the microcontroller is written to the serial port where the other devices can read the data and further processed . Here we are using the Pyserial library to read the data and storing in the data set. 4) SERIAL PLOTTER The data collected from the serial monitor is plotted in python using the PyQt Graph library .
  • 11. ALPINE SKI HOUSE 6) APPLYING DIGITAL FILTERS: BUTTERWORTH, CHEBYSHEV , NORMALIZATION , KALMAN FILTER Since we have the noise in the ECG data its necessary to denoise and normalize the data. In this work we have used Normalization, Butterworth , Chebyshev and Kalman filters. 5) DATA LOGGING FOR STANDING , RESTING AND WALKING,SLOW JOGGING Since the filters cannot be applied directly without modelling it , we have taken the data sample of the project setup in csv and log file extension format. 7) EVALUATION OF ECG SIGNAL After the filtering, the output is evaluated using SNR ratio 10
  • 12. ALPINE SKI HOUSE ALPINE SKI HOUSE BLOCK DIAGRAM 11
  • 13. ALPINE SKI HOUSE ALPINE SKI HOUSE RESULTS • The ECG output is having distortion and contains noise in it, by applying various filters like Butterworth, Chebyshev and Kalman noise of ECG data can be reduced. • Data logging of ECG data of 3 phases were obtained: • Walking phase data • Resting phase data • Running phase data 12
  • 14. ALPINE SKI HOUSE 13 WALKING DATA APPLIED WITH BUTTERWORTH,CHEBYSHEV AND KALMAN FILTER
  • 15. ALPINE SKI HOUSE ALPINE SKI HOUSE 14 BUTTERWORTH FILTER :
  • 16. ALPINE SKI HOUSE ALPINE SKI HOUSE CHEBYSHEV FILTER : 16 15
  • 17. ALPINE SKI HOUSE ALPINE SKI HOUSE 16 KALMAN FILTER:
  • 18. ALPINE SKI HOUSE RUNNING DATA APPLIED WITH BUTTERWORTH,CHEBYSHEV AND KALMAN FILTER 17
  • 19. ALPINE SKI HOUSE ALPINE SKI HOUSE BUTTERWORTH FILTER : 18
  • 20. ALPINE SKI HOUSE ALPINE SKI HOUSE CHEBYSHEV FILTER : 19
  • 21. ALPINE SKI HOUSE ALPINE SKI HOUSE KALMAN FILTER : 20
  • 22. ALPINE SKI HOUSE RESTING DATA APPLIED WITH BUTTERWORTH,CHEBYSHEV AND KALMAN FILTER 21
  • 23. ALPINE SKI HOUSE ALPINE SKI HOUSE BUTTERWORTH FILTER : 22
  • 24. ALPINE SKI HOUSE ALPINE SKI HOUSE CHEBYSHEV FILTER : 23
  • 25. ALPINE SKI HOUSE ALPINE SKI HOUSE KALMAN FILTER : 25 24
  • 26. ALPINE SKI HOUSE ALPINE SKI HOUSE CONCLUSION • After applying different filters, SNR (Signal to Noise Ratio) of different filters were obtained. • The filter with high SNR value is more efficient for filtering • Here Kalman filter was having high SNR value compared to other filters, So this filter remove the noise efficiently. 25
  • 27. ALPINE SKI HOUSE ALPINE SKI HOUSE SNR COMPARISION : 26
  • 28. ALPINE SKI HOUSE ALPINE SKI HOUSE REFERENCES: • [1] H.K. Chatterjee, R. Gupta, M. Mitra , “A microcontroller-based system for real-time heart rate estimation from ECG signal”, Annual IEEE India Conference (INDICON) , 2012 ,doi:10.1109/INDCON.2012.6420766. • [2] Roberto Pasic, Ivo Kuzmanov, Kokan Atanasovski, “ESP-NOW communication protocol with ESP32” , Journal of Universal Excellence (JUE ) , 2014 , DOI: 10.37886/ip.2021.019. • [3] Ryan A. Zhan, “Development of novel software and hardware for wind turbine condition monitoring”, California polytechnic state university, San luis obispo,2021 • [4] Hamid Gholam-Hosseini, Homer Nazeran, Karen J, “ECG Noise Cancellation Using Digital Filters”, IEEE 2012 Annual IEEE India Conference (INDICON),2012, doi:10.1109/INDCON.2012.6420766 • [5] Kiran Kumar Patro , “De-Noising of ECG raw Signal by Cascaded Window based Digital filters Configuration”, 2015 IEEE Power, Communication and Information Technology Conference (PCITC) ,2015, doi:10.1109/pcitc.2015.7438145 • [6] R Sameni MB Shamsollahi1 ,M Babaie-Zadeh , “Filtering Noisy ECG Signals Using the Extended Kalman Filter Based on a Modified Dynamic ECG Model” , IEEE Computers in Cardiology, 2005 ,doi:10.1109/cic.2005.1588283

Editor's Notes

  1. © Copyright Showeet.com – Free PowerPoint Templates
  2. © Copyright Showeet.com – Free PowerPoint Templates