SlideShare a Scribd company logo
1 of 6
Download to read offline
The International Journal Of Engineering And Science (IJES)
|| Volume || 4 || Issue || 4 || Pages || PP.39-44 || 2015 ||
ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805
www.theijes.com The IJES Page 39
 Analyzing of an ECG Signal Mathematically By Generating
Synthetic-ECG
1,
Mr.G.Aswan Kumar, M.Tech, 2,
Sahit.Vegi, B.Tech (Final Year)
1,
Department of Electronics and Communication Engineering, Baba Institute of Technology and Sciences
2,
Department of Electronics and Communication Engineering, Baba Institute of Technology and Sciences
------------------------------------------------------------ABSTRACT---------------------------------------------------------
ECG is a non-invasive technique is used as a primary diagnostic tool for cardiovascular disease. The
proposed method will help to acquire an ECG signal by generating a synthetic ECG from a patient and to
analyze and detect the anomalies which are also called as abnormalities. Abstract Data obtained from
electrocardiogram (ECG) signals provides invaluable tools for diagnosing cardiac disorders. However, ECG
signals recorded from electrocardiograph are usually corrupted by noise attributed to several factors.Finite
Impulse Response Filtering Techniques will eliminate noise in the signal to some extent,but te resultant output
signal has a noise component. To help solve these problems, we simulated a simple but inexpensive and easy-to-
implement MATLAB model that generates ECG signals and gives us mathematical control over the ECG signal.
Our model fuses Mathematical functions in MATLAB with physiological data.
Keywords – ECG, Fourier Transform ,QRS, SynECG
---------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 19-March-2015 Date of Accepted: 10-April-2015
---------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
Electrocardiogram (ECG) is a diagnosis tool that reported the electrical activity of heart recorded by
skin electrode. The morphology and heart rate reflects the cardiac health of human heart beat. It is a non-
invasive technique that means this signal is measured on the surface of human body, which is used in
identification of the heart diseases. Any disorder of heart rate or rhythm, or change in the morphological pattern,
is an indication of cardiac arrhythmia, which could be detected by analysis of the recorded ECG waveform. The
amplitude and duration of the P-QRS-T wave contains useful information about the nature of disease afflicting
the heart. The electrical wave is due to depolarization and re polarization of Na+
and k-
ions in the blood .The
ECG signal provides the following information of a human heart.
A typical ECG signal shows the oscillations between cardiac contractions (systole) and relaxations (diastole)
states as reflected in a heart rate (HR). Thus the ECG signal determines the number of heart beats per minute.
A number of important events characterize cardiac functions. Atrial and ventricular depolarization/re-
polarization takes place for each heart beat. The cardiac cycle is associated with portions of the heart becoming
positively charged, while the remaining parts become negatively charged interchangeably. This potential
difference generated initiates the flow of current. A typical ECG signal depicts a series of waveforms which
occur in a repetitive order. The waveforms are initiated from the isometric line, from which a deflection
indicates electrical activity. One normal heart beat is represented by a set of three recognizable waveforms that
start with the P-wave, followed by the QRS complex and ends with the T-wave. The relatively small P-wave is
initiated by the depolarization of the atrial muscles and is related to their contraction.
The large QRS-wave complex, made up of three waves, is caused by the depolarization of the
ventricles and is connected to their contraction. Atrial re-polarization happens during the depolarization of the
ventricles but its weak signal is undetected on an ECG. The T-wave is caused by currents flowing during the
repolarization of the ventricles. A normal cardiac cycle of an individual at rest consisting of all waveforms
(form P −T waves) spans 0.8 seconds.
ECG signals are generated using electrocardiographs. Such signals are usually vitiated by several
sources of noise which include (i) electrical interference from surrounding equipment (e.g. effect of the
electrical mains supply), (ii) measurement (or electrode contact) noise, (iii) electromyographic (muscle
contraction), (iv) movement artifacts, (v) baseline drift and respiratory artifacts and (vi) instrumentation noise
(such as artifacts from the analogue to digital conversion process). One method of dealing with corrupt ECG
signals is through the use of signal filtration systems.
 Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG
www.theijes.com The IJES Page 40
II. METHODOLOGIES AND MATHEMATICAL EQUATIONS
In order to eliminate the perennial problem of dealing with noise from the tainted ECG signals,
dynamic functions are usually developed for the generation of artificial synthetic ECG signals. Such functions
are usually equation based. The work of McSharry and Clifford relies on three coupled differential equations to
generate ECG signals. We summarize their method below. McSharry and Clifford captured the spectral
characteristics of beat-to-beat RR intervals or RR tachogram, including both the oscillation in the RR tachogram
resulting from parasympathetic activity, in synchrony with respiration (Respiratory Sinus Arrhythmia), and the
waves in arterial blood pressure (Mayer waves), using a bi-modal spectrum made up of the sum of two Gaussian
functions.
This is given by:
S (f) = ----- 1
Where f1 and f2 are the two means, and c1 and c2 are the corresponding standard deviations. In spectral analysis
of the RR tachogram, two critical frequency bands, usually referred to as the low-frequency (LF) band (0.04 to
0.15 Hz) and high-frequency (HF) band (0.15 to 0.4 Hz) are considered.
The power in the LF and HF bands are denoted by and respectively and the variance is represented by
= + ----- 2
Consequently, the LF/HF ratio is given by / ----- 3
The function S (f) gives the spectrum of a time series denoted by T (t). In order to obtain T (t), the
inverse Fourier transform is applied on a sequence of complex numbers whose amplitudes are given by
, such that the phases are randomly distributed between the interval 0 and 2π. Next, an appropriate scaling
constant is chosen to multiply the resulting time series and then an offset value is added. This makes it possible
to assign any required mean and variance to the resulting time series T (t) based on the initial series.
It also specifies different realizations of the random phases by simply changing the seed of the random
number generator. The resulting series will inherit the same temporal and spectral properties of the original. To
complete the process, a dynamical model is then used to obtain the quasi-periodicity property of the ECG signal.
This is guaranteed by making sure that the model has an attracting limit cycle. One complete revolution around
the limit cycle in the x−y plane mimics a heart-beat. The PQRST peaks and troughs of the ECG signal are
captured by a series of exponential functions inherent in the model, while the PQRST are the extremes of the
signal are specified by five angles correspondingly denoted by θp, θq, θr, θs, and θt. The mathematical model is
represented by the following system of differential equations.
= αx−ωy ----- 4
= αy + ωx -----5
= − Δθiexp (−Δθ2 i /2b2 i) − (z− ) ------ 5
Where, α =1−√(x2 −y2), Δθi = (θ −θi) mod (2π), θ = atan2(y, x) is the four quadrant arctangents of the elements
of x and y, ranging over [−π, π] and ω is the angular frequency of the trajectory in its motion around the limit
cycle and is related to the heart beat rate as 2πf [9]. MATLAB Is used to develop and test “SynECG”, the
artificial ECG generating function.
The five inbuilt MATLAB functions used to develop “SyECG” are “sgolayfilt”, “kron” “ones”,
“round”, and “linspace”. These functions are described briefly below. Function sgolayfilt () is known as the
Savitzky-Golay Filter. y = sgolayfilt(x, k, f) applies a Savitzky-Golay FIR smoothing filter to the data in vector
x. If x is a matrix, sgolayfilt operates on each column. The polynomial order k must be less than the frame size,
f, which must be odd. If k = f −1, the filter produces no smoothing. Savitzky-Golay smoothing filters (also called
digital smoothing polynomial filters or least-squares smoothing filters) are typically used to “smooth out” a
noisy signal whose frequency span (without noise) is large. It also helps preserve the peaks and valleys of ECG
signals better than a standard FIR filter.
III. SIMULATION RESULTS
We use the SynECG to generate 10-seconds synthetic ECGs for a number of heart rates of a resting
individual with a peak voltage of 1.2mV. Figure 1.2 Illustrates how the function is summoned in the MATLAB
command window; Figures 2 through 4 show the artificial ECGs generated for 40bpm, 50bpm, 60bpm, 70bpm,
80bpm, 90bpm, 100bpm and 110bpm heart rates at a desired peak voltage of 1.2mV.
 Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG
www.theijes.com The IJES Page 41
We note that heart beats in a regular rhythm is usually between 60 and 100, that is when the signal-to-
noise ratio is usually quite good in a person at rest. Basically, the ECG is a piecewise continuous graph of
potential difference (in mV) against time (in seconds). The Synthetic ECG generated for 95bpm displays
approximately 17 cardiac cycles in 10 seconds.
With the SynECG, we have been able to generate a 10-seconds artificial ECG for some selected heart
rates. The 60pbm generated 10-seconds ECG displays an approximate 10 cardiac cycles.
As heart rate increases, the number of approximate cardiac cycles in the 10-seconds ECG also
increases. Variation in the heart rates time intervals can be monitored with this increase in heart rate. A careful
observation of the 60bpm ECG generated by SynECG reveals that one cardiac cycle takes 0.8 seconds as human
physiology suggests. We observe from the generated ECGs that as heart rate increases; the time taken for a
cardiac cycle reduces. Similar observations were made for 80bpm and 95bpm. The various waveforms which
constitute a cardiac cycle vary in length as heart rates change from time to time for the resting individual.
Figure 2: Synthetic ECG signal generated from SYNECG using 40bpm. This displays approximately 10
cardiac cycles in ten seconds.
 Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG
www.theijes.com The IJES Page 42
Figure 2: Synthetic ECG signal generated from SYNECG using 50bpm. This displays approximately 10
cardiac cycles in ten seconds.
Figure 3: Synthetic ECG signal generated from SYNECG for 60bpm. This displays approximately 13
cardiac cycles in ten seconds.
Figure 4: Synthetic ECG signal generated from SYNECG using 70bpm. The graph displays
approximately 17 cardiac cycles in ten seconds.
 Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG
www.theijes.com The IJES Page 43
Figure 5: Synthetic ECG signal generated from SYNECG for 80bpm. This displays approximately 13
cardiac cycles in ten seconds.
Figure 6: Synthetic ECG signal generated from SYNECG for 90bpm. This displays approximately 13
cardiac cycles in ten seconds.
Figure 7: Synthetic ECG signal generated from SYNECG for 100bpm. This displays approximately 13
cardiac cycles in ten seconds.
 Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG
www.theijes.com The IJES Page 44
IV. CONCLUSION
Finally we have also worked with the SynECG, with which we have been able to generate a 10-seconds
artificial ECG for some selected heart rates. The 50bpm generated 10-seconds ECG displays an approximate 10
cardiac cycles. As heart rate increases, the number of approximate cardiac cycles in the 10-seconds ECG also
increases. Variation in the heart rates time intervals can be monitored with this increase in heart rate. A careful
observation of the 60bpm ECG generated by SynECG reveals that one cardiac cycle takes 0.8 seconds as human
physiology suggests. We observe from the generated ECGs that as heart rate increases; the time taken for a
cardiac cycle reduces. Similar observations were made for 80bpm and 95bpm. The various waveforms which
constitute a cardiac cycle vary in length as heart rates change from time to time for the resting individual.
With the SynECG function, synthetic ECG signals of various heart rates can be generated at a desired
peak voltage for off-line study of the electrical activity of the heart. Our function made use of the function
”sgolay” which is specifically geared towards ECG noise reduction and uses Savitzy-Golay polynomial filtering
which is well-suited to smoothing of ECG data and preserve the peaks and valleys of the ECG signals better
than a standard FIR filter. We have been able to show that our function generates synthetic ECG for 10 seconds
by inputting heart rate (per minute) and the desired peak in millivolts.
ACKNOWLEDGEMENTS
SynECG can be used to further develop a complete dynamic signal monitoring software for the
electrical activity of the heart. This is an example of how Mathematical principles can be used in the dynamic
modelling of biological rhythms.
REFERENCES
[1] P.de Chazal, M.O. Duyer, and R.B. Reilly, “Automatic classification of heartbeat using ECG morphology and heart beat interval
features,” IEEE Trans. Biomed. Eng. vol. 51, pp. 1196-1206, 2004.
[2] T.Ince, S. Kiranyaz, and M. Gabbouj, “A generaric and robust system for automated patient-specific classification of ECG signals,”
IEEE Trans. Biomed. Eng. vol. 56, pp. 1415-1426, 2009
[3] R. Sameni. M. B. Shamsollahi, and C. Jutten, Filtering Electrocardiogram Signals Using the Extended Kalman Filter, Proceedings of
the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, 2005.
[4] P. E. McSharry, G. Clifford, L. Tarrasenko, and L. A. Smith, “A dynamical model for generating synthetic electrocardiogram
signals”, IEEE Trans. Biomed. Eng. vol 50, no. 3 pp. 289-294, 2003
[5] M. S. Grewal and A. P. Andrews, Kalman Filtering: Theory and Practice Using MATLAB, 2nd ed., John Wiley and Sons Inc., 2001.
A.Barros, A.Mansour, and N.Ohnishi, “Removing Artifacts from ECG signals using independent components analysis”, Neuro-
computing, vol.22, pp-173-186, 1998.
[6] Sreeraman Rajan, R. Doraiswami, M. Stevenson and R.Waltrous,” Wavelet based bank of correlators approach for phonocardiogram
signal classification”, IEEE, pp.
[7] O. Sayadi, M.B. Shamsollahi and G.D. Clifford, ”Synthetic ECG generation and Bayesian filtering using a Gausian wave-based
dynamical model”, Physiological Measurement, 31(2010) 1309-1329.
[8] D. Dubin, Rapid Interpretation of EKG’s, Third Edition. Cover Publishing Company, Tampa, FL, 1981.
[9] R. Sameni. M. B. Shamsollahi, and C. Jutten, Filtering Electrocardiogram Signals Using the Extended Kalman Filter, Proceedings of
the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, 2005.

More Related Content

What's hot

ECG Signal Analysis for MI Detection
ECG Signal Analysis for MI DetectionECG Signal Analysis for MI Detection
ECG Signal Analysis for MI DetectionUzair Akbar
 
Modelling and Simulation of Three Level VSI-Neutral Point Balancing -Fed AC D...
Modelling and Simulation of Three Level VSI-Neutral Point Balancing -Fed AC D...Modelling and Simulation of Three Level VSI-Neutral Point Balancing -Fed AC D...
Modelling and Simulation of Three Level VSI-Neutral Point Balancing -Fed AC D...IJERA Editor
 
Constant Frequency Torque Controller for DTC with Multilevel Inverter of Indu...
Constant Frequency Torque Controller for DTC with Multilevel Inverter of Indu...Constant Frequency Torque Controller for DTC with Multilevel Inverter of Indu...
Constant Frequency Torque Controller for DTC with Multilevel Inverter of Indu...IJPEDS-IAES
 
Experiment based comparative analysis of stator current controllers using pre...
Experiment based comparative analysis of stator current controllers using pre...Experiment based comparative analysis of stator current controllers using pre...
Experiment based comparative analysis of stator current controllers using pre...journalBEEI
 
Multilevel Inverter and Multipliers
Multilevel Inverter and MultipliersMultilevel Inverter and Multipliers
Multilevel Inverter and MultipliersMohd Esa
 
Analysis of SVPWM for Inverter fed DTC of Induction motor Drive
Analysis of SVPWM for Inverter fed DTC of Induction motor DriveAnalysis of SVPWM for Inverter fed DTC of Induction motor Drive
Analysis of SVPWM for Inverter fed DTC of Induction motor DriveIJSRED
 
CRO and functional generator physics
CRO and functional generator physicsCRO and functional generator physics
CRO and functional generator physicsAbdul Wahab Raza
 
Three phase Nine Level Inverter with Minimum Number of Power Electronic Compo...
Three phase Nine Level Inverter with Minimum Number of Power Electronic Compo...Three phase Nine Level Inverter with Minimum Number of Power Electronic Compo...
Three phase Nine Level Inverter with Minimum Number of Power Electronic Compo...IJMTST Journal
 
Fuzzy logic Control & Minimizing Commutation Torque Ripple for Brushless DC M...
Fuzzy logic Control & Minimizing Commutation Torque Ripple for Brushless DC M...Fuzzy logic Control & Minimizing Commutation Torque Ripple for Brushless DC M...
Fuzzy logic Control & Minimizing Commutation Torque Ripple for Brushless DC M...Editor IJMTER
 
Performance Analysis of Three Phase Cascaded H-Bridge Multi Level Inverter fo...
Performance Analysis of Three Phase Cascaded H-Bridge Multi Level Inverter fo...Performance Analysis of Three Phase Cascaded H-Bridge Multi Level Inverter fo...
Performance Analysis of Three Phase Cascaded H-Bridge Multi Level Inverter fo...IJMER
 
F0321040045
F0321040045F0321040045
F0321040045theijes
 
Iaetsd reactive power compensation using fuzzy
Iaetsd reactive power compensation using fuzzyIaetsd reactive power compensation using fuzzy
Iaetsd reactive power compensation using fuzzyIaetsd Iaetsd
 
Closed Loop Non Linear Control of Shunt Hybrid Power Filter for Harmonics Mit...
Closed Loop Non Linear Control of Shunt Hybrid Power Filter for Harmonics Mit...Closed Loop Non Linear Control of Shunt Hybrid Power Filter for Harmonics Mit...
Closed Loop Non Linear Control of Shunt Hybrid Power Filter for Harmonics Mit...IAES-IJPEDS
 

What's hot (19)

ECG Signal Analysis for MI Detection
ECG Signal Analysis for MI DetectionECG Signal Analysis for MI Detection
ECG Signal Analysis for MI Detection
 
Lec51()
Lec51()Lec51()
Lec51()
 
Modelling and Simulation of Three Level VSI-Neutral Point Balancing -Fed AC D...
Modelling and Simulation of Three Level VSI-Neutral Point Balancing -Fed AC D...Modelling and Simulation of Three Level VSI-Neutral Point Balancing -Fed AC D...
Modelling and Simulation of Three Level VSI-Neutral Point Balancing -Fed AC D...
 
B230918
B230918B230918
B230918
 
A Generalized Parameter Tuning Method of Proportional-Resonant Controllers fo...
A Generalized Parameter Tuning Method of Proportional-Resonant Controllers fo...A Generalized Parameter Tuning Method of Proportional-Resonant Controllers fo...
A Generalized Parameter Tuning Method of Proportional-Resonant Controllers fo...
 
Constant Frequency Torque Controller for DTC with Multilevel Inverter of Indu...
Constant Frequency Torque Controller for DTC with Multilevel Inverter of Indu...Constant Frequency Torque Controller for DTC with Multilevel Inverter of Indu...
Constant Frequency Torque Controller for DTC with Multilevel Inverter of Indu...
 
Experiment based comparative analysis of stator current controllers using pre...
Experiment based comparative analysis of stator current controllers using pre...Experiment based comparative analysis of stator current controllers using pre...
Experiment based comparative analysis of stator current controllers using pre...
 
Multilevel Inverter and Multipliers
Multilevel Inverter and MultipliersMultilevel Inverter and Multipliers
Multilevel Inverter and Multipliers
 
Analysis of SVPWM for Inverter fed DTC of Induction motor Drive
Analysis of SVPWM for Inverter fed DTC of Induction motor DriveAnalysis of SVPWM for Inverter fed DTC of Induction motor Drive
Analysis of SVPWM for Inverter fed DTC of Induction motor Drive
 
Variable speed drives
Variable speed drivesVariable speed drives
Variable speed drives
 
CRO and functional generator physics
CRO and functional generator physicsCRO and functional generator physics
CRO and functional generator physics
 
Three phase Nine Level Inverter with Minimum Number of Power Electronic Compo...
Three phase Nine Level Inverter with Minimum Number of Power Electronic Compo...Three phase Nine Level Inverter with Minimum Number of Power Electronic Compo...
Three phase Nine Level Inverter with Minimum Number of Power Electronic Compo...
 
Fuzzy logic Control & Minimizing Commutation Torque Ripple for Brushless DC M...
Fuzzy logic Control & Minimizing Commutation Torque Ripple for Brushless DC M...Fuzzy logic Control & Minimizing Commutation Torque Ripple for Brushless DC M...
Fuzzy logic Control & Minimizing Commutation Torque Ripple for Brushless DC M...
 
I010515361
I010515361I010515361
I010515361
 
Performance Analysis of Three Phase Cascaded H-Bridge Multi Level Inverter fo...
Performance Analysis of Three Phase Cascaded H-Bridge Multi Level Inverter fo...Performance Analysis of Three Phase Cascaded H-Bridge Multi Level Inverter fo...
Performance Analysis of Three Phase Cascaded H-Bridge Multi Level Inverter fo...
 
F0321040045
F0321040045F0321040045
F0321040045
 
Iaetsd reactive power compensation using fuzzy
Iaetsd reactive power compensation using fuzzyIaetsd reactive power compensation using fuzzy
Iaetsd reactive power compensation using fuzzy
 
Closed Loop Non Linear Control of Shunt Hybrid Power Filter for Harmonics Mit...
Closed Loop Non Linear Control of Shunt Hybrid Power Filter for Harmonics Mit...Closed Loop Non Linear Control of Shunt Hybrid Power Filter for Harmonics Mit...
Closed Loop Non Linear Control of Shunt Hybrid Power Filter for Harmonics Mit...
 
AC AC converters
AC AC convertersAC AC converters
AC AC converters
 

Viewers also liked

Control of aircraft from the base station using eog siganl transmission
Control of aircraft from the base station using eog siganl transmissionControl of aircraft from the base station using eog siganl transmission
Control of aircraft from the base station using eog siganl transmissiontheijes
 
I031101059063
I031101059063I031101059063
I031101059063theijes
 
Thermo luminescence Dating of Quartz Sediments Extracted from the Terraces of...
Thermo luminescence Dating of Quartz Sediments Extracted from the Terraces of...Thermo luminescence Dating of Quartz Sediments Extracted from the Terraces of...
Thermo luminescence Dating of Quartz Sediments Extracted from the Terraces of...theijes
 
Sizing of Lithium-ionCapacitor/Solar Array Hybrid Power Supplyto Electrify Mi...
Sizing of Lithium-ionCapacitor/Solar Array Hybrid Power Supplyto Electrify Mi...Sizing of Lithium-ionCapacitor/Solar Array Hybrid Power Supplyto Electrify Mi...
Sizing of Lithium-ionCapacitor/Solar Array Hybrid Power Supplyto Electrify Mi...theijes
 
A Study of Nigerian Coaches Perception Towards Compensational Strategies
A Study of Nigerian Coaches Perception Towards Compensational StrategiesA Study of Nigerian Coaches Perception Towards Compensational Strategies
A Study of Nigerian Coaches Perception Towards Compensational Strategiestheijes
 
Komonditi Export Mining Sector Analysis of Southeast Sulawesi
Komonditi Export Mining Sector Analysis of Southeast SulawesiKomonditi Export Mining Sector Analysis of Southeast Sulawesi
Komonditi Export Mining Sector Analysis of Southeast Sulawesitheijes
 
Robotic assistance for the visually impaired and elderly people
Robotic assistance for the visually impaired and elderly peopleRobotic assistance for the visually impaired and elderly people
Robotic assistance for the visually impaired and elderly peopletheijes
 
C0311019026
C0311019026C0311019026
C0311019026theijes
 
Discovery of Perched Aquifer When Assessing Aquifer Potential along the flood...
Discovery of Perched Aquifer When Assessing Aquifer Potential along the flood...Discovery of Perched Aquifer When Assessing Aquifer Potential along the flood...
Discovery of Perched Aquifer When Assessing Aquifer Potential along the flood...theijes
 
3D Surface Characterisation of Precision Finished Surfaces
3D Surface Characterisation of Precision Finished Surfaces3D Surface Characterisation of Precision Finished Surfaces
3D Surface Characterisation of Precision Finished Surfacestheijes
 
Comparative study of the mechanical behavior of polymer materials: between A...
	Comparative study of the mechanical behavior of polymer materials: between A...	Comparative study of the mechanical behavior of polymer materials: between A...
Comparative study of the mechanical behavior of polymer materials: between A...theijes
 
Cost Optimization of Elevated Circular Water Storage Tank
Cost Optimization of Elevated Circular Water Storage TankCost Optimization of Elevated Circular Water Storage Tank
Cost Optimization of Elevated Circular Water Storage Tanktheijes
 
Zigbee based weather monitoring system
	Zigbee based weather monitoring system	Zigbee based weather monitoring system
Zigbee based weather monitoring systemtheijes
 
Mapping Of Subsurface Fracture Systems within Bowen University Permanent Site...
Mapping Of Subsurface Fracture Systems within Bowen University Permanent Site...Mapping Of Subsurface Fracture Systems within Bowen University Permanent Site...
Mapping Of Subsurface Fracture Systems within Bowen University Permanent Site...theijes
 
Leadership Behavior and Compensation on Employee Satisfaction and Performance
Leadership Behavior and Compensation on Employee Satisfaction and PerformanceLeadership Behavior and Compensation on Employee Satisfaction and Performance
Leadership Behavior and Compensation on Employee Satisfaction and Performancetheijes
 
A04320105
A04320105A04320105
A04320105theijes
 
Process-Centred Functionality View of Software Configuration Management: A Co...
Process-Centred Functionality View of Software Configuration Management: A Co...Process-Centred Functionality View of Software Configuration Management: A Co...
Process-Centred Functionality View of Software Configuration Management: A Co...theijes
 
The Internet of Things (Iot): A Scalable Approach to Connecting Everything
The Internet of Things (Iot): A Scalable Approach to Connecting EverythingThe Internet of Things (Iot): A Scalable Approach to Connecting Everything
The Internet of Things (Iot): A Scalable Approach to Connecting Everythingtheijes
 
Effect of Organizational Culture, Organizational Commitment to Performance: S...
Effect of Organizational Culture, Organizational Commitment to Performance: S...Effect of Organizational Culture, Organizational Commitment to Performance: S...
Effect of Organizational Culture, Organizational Commitment to Performance: S...theijes
 

Viewers also liked (19)

Control of aircraft from the base station using eog siganl transmission
Control of aircraft from the base station using eog siganl transmissionControl of aircraft from the base station using eog siganl transmission
Control of aircraft from the base station using eog siganl transmission
 
I031101059063
I031101059063I031101059063
I031101059063
 
Thermo luminescence Dating of Quartz Sediments Extracted from the Terraces of...
Thermo luminescence Dating of Quartz Sediments Extracted from the Terraces of...Thermo luminescence Dating of Quartz Sediments Extracted from the Terraces of...
Thermo luminescence Dating of Quartz Sediments Extracted from the Terraces of...
 
Sizing of Lithium-ionCapacitor/Solar Array Hybrid Power Supplyto Electrify Mi...
Sizing of Lithium-ionCapacitor/Solar Array Hybrid Power Supplyto Electrify Mi...Sizing of Lithium-ionCapacitor/Solar Array Hybrid Power Supplyto Electrify Mi...
Sizing of Lithium-ionCapacitor/Solar Array Hybrid Power Supplyto Electrify Mi...
 
A Study of Nigerian Coaches Perception Towards Compensational Strategies
A Study of Nigerian Coaches Perception Towards Compensational StrategiesA Study of Nigerian Coaches Perception Towards Compensational Strategies
A Study of Nigerian Coaches Perception Towards Compensational Strategies
 
Komonditi Export Mining Sector Analysis of Southeast Sulawesi
Komonditi Export Mining Sector Analysis of Southeast SulawesiKomonditi Export Mining Sector Analysis of Southeast Sulawesi
Komonditi Export Mining Sector Analysis of Southeast Sulawesi
 
Robotic assistance for the visually impaired and elderly people
Robotic assistance for the visually impaired and elderly peopleRobotic assistance for the visually impaired and elderly people
Robotic assistance for the visually impaired and elderly people
 
C0311019026
C0311019026C0311019026
C0311019026
 
Discovery of Perched Aquifer When Assessing Aquifer Potential along the flood...
Discovery of Perched Aquifer When Assessing Aquifer Potential along the flood...Discovery of Perched Aquifer When Assessing Aquifer Potential along the flood...
Discovery of Perched Aquifer When Assessing Aquifer Potential along the flood...
 
3D Surface Characterisation of Precision Finished Surfaces
3D Surface Characterisation of Precision Finished Surfaces3D Surface Characterisation of Precision Finished Surfaces
3D Surface Characterisation of Precision Finished Surfaces
 
Comparative study of the mechanical behavior of polymer materials: between A...
	Comparative study of the mechanical behavior of polymer materials: between A...	Comparative study of the mechanical behavior of polymer materials: between A...
Comparative study of the mechanical behavior of polymer materials: between A...
 
Cost Optimization of Elevated Circular Water Storage Tank
Cost Optimization of Elevated Circular Water Storage TankCost Optimization of Elevated Circular Water Storage Tank
Cost Optimization of Elevated Circular Water Storage Tank
 
Zigbee based weather monitoring system
	Zigbee based weather monitoring system	Zigbee based weather monitoring system
Zigbee based weather monitoring system
 
Mapping Of Subsurface Fracture Systems within Bowen University Permanent Site...
Mapping Of Subsurface Fracture Systems within Bowen University Permanent Site...Mapping Of Subsurface Fracture Systems within Bowen University Permanent Site...
Mapping Of Subsurface Fracture Systems within Bowen University Permanent Site...
 
Leadership Behavior and Compensation on Employee Satisfaction and Performance
Leadership Behavior and Compensation on Employee Satisfaction and PerformanceLeadership Behavior and Compensation on Employee Satisfaction and Performance
Leadership Behavior and Compensation on Employee Satisfaction and Performance
 
A04320105
A04320105A04320105
A04320105
 
Process-Centred Functionality View of Software Configuration Management: A Co...
Process-Centred Functionality View of Software Configuration Management: A Co...Process-Centred Functionality View of Software Configuration Management: A Co...
Process-Centred Functionality View of Software Configuration Management: A Co...
 
The Internet of Things (Iot): A Scalable Approach to Connecting Everything
The Internet of Things (Iot): A Scalable Approach to Connecting EverythingThe Internet of Things (Iot): A Scalable Approach to Connecting Everything
The Internet of Things (Iot): A Scalable Approach to Connecting Everything
 
Effect of Organizational Culture, Organizational Commitment to Performance: S...
Effect of Organizational Culture, Organizational Commitment to Performance: S...Effect of Organizational Culture, Organizational Commitment to Performance: S...
Effect of Organizational Culture, Organizational Commitment to Performance: S...
 

Similar to Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG

ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...CSCJournals
 
Noise reduction in ECG signals for bio-telemetry
Noise reduction in ECG signals for bio-telemetryNoise reduction in ECG signals for bio-telemetry
Noise reduction in ECG signals for bio-telemetryIJECEIAES
 
J041215358
J041215358J041215358
J041215358IOSR-JEN
 
Identification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signalIdentification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signalIJERA Editor
 
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
 
Noise reduction in ECG Signals for Bio-telemetryb
Noise reduction in ECG Signals for Bio-telemetrybNoise reduction in ECG Signals for Bio-telemetryb
Noise reduction in ECG Signals for Bio-telemetrybIJECEIAES
 
DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORM
DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORMDENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORM
DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORMIJEEE
 
Biomedical signal processing
Biomedical signal processingBiomedical signal processing
Biomedical signal processingAbdul Kader
 
B0333008011
B0333008011B0333008011
B0333008011theijes
 
D032021027
D032021027D032021027
D032021027inventy
 
Noise removal using_ecg
Noise removal using_ecgNoise removal using_ecg
Noise removal using_ecgLora Sahoo
 
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...iosrjce
 

Similar to Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG (20)

7. 60 69
7. 60 697. 60 69
7. 60 69
 
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
 
Noise reduction in ECG signals for bio-telemetry
Noise reduction in ECG signals for bio-telemetryNoise reduction in ECG signals for bio-telemetry
Noise reduction in ECG signals for bio-telemetry
 
J041215358
J041215358J041215358
J041215358
 
Identification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signalIdentification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signal
 
ECG
ECGECG
ECG
 
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...
 
Noise reduction in ECG Signals for Bio-telemetryb
Noise reduction in ECG Signals for Bio-telemetrybNoise reduction in ECG Signals for Bio-telemetryb
Noise reduction in ECG Signals for Bio-telemetryb
 
DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORM
DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORMDENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORM
DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORM
 
Biomedical signal processing
Biomedical signal processingBiomedical signal processing
Biomedical signal processing
 
B0333008011
B0333008011B0333008011
B0333008011
 
Jq3516631668
Jq3516631668Jq3516631668
Jq3516631668
 
D032021027
D032021027D032021027
D032021027
 
Ecg
EcgEcg
Ecg
 
I047020950101
I047020950101I047020950101
I047020950101
 
Noise removal using_ecg
Noise removal using_ecgNoise removal using_ecg
Noise removal using_ecg
 
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
 
Af4103186190
Af4103186190Af4103186190
Af4103186190
 
M010417478
M010417478M010417478
M010417478
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signal
 

Recently uploaded

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG

  • 1. The International Journal Of Engineering And Science (IJES) || Volume || 4 || Issue || 4 || Pages || PP.39-44 || 2015 || ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805 www.theijes.com The IJES Page 39  Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG 1, Mr.G.Aswan Kumar, M.Tech, 2, Sahit.Vegi, B.Tech (Final Year) 1, Department of Electronics and Communication Engineering, Baba Institute of Technology and Sciences 2, Department of Electronics and Communication Engineering, Baba Institute of Technology and Sciences ------------------------------------------------------------ABSTRACT--------------------------------------------------------- ECG is a non-invasive technique is used as a primary diagnostic tool for cardiovascular disease. The proposed method will help to acquire an ECG signal by generating a synthetic ECG from a patient and to analyze and detect the anomalies which are also called as abnormalities. Abstract Data obtained from electrocardiogram (ECG) signals provides invaluable tools for diagnosing cardiac disorders. However, ECG signals recorded from electrocardiograph are usually corrupted by noise attributed to several factors.Finite Impulse Response Filtering Techniques will eliminate noise in the signal to some extent,but te resultant output signal has a noise component. To help solve these problems, we simulated a simple but inexpensive and easy-to- implement MATLAB model that generates ECG signals and gives us mathematical control over the ECG signal. Our model fuses Mathematical functions in MATLAB with physiological data. Keywords – ECG, Fourier Transform ,QRS, SynECG --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 19-March-2015 Date of Accepted: 10-April-2015 --------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION Electrocardiogram (ECG) is a diagnosis tool that reported the electrical activity of heart recorded by skin electrode. The morphology and heart rate reflects the cardiac health of human heart beat. It is a non- invasive technique that means this signal is measured on the surface of human body, which is used in identification of the heart diseases. Any disorder of heart rate or rhythm, or change in the morphological pattern, is an indication of cardiac arrhythmia, which could be detected by analysis of the recorded ECG waveform. The amplitude and duration of the P-QRS-T wave contains useful information about the nature of disease afflicting the heart. The electrical wave is due to depolarization and re polarization of Na+ and k- ions in the blood .The ECG signal provides the following information of a human heart. A typical ECG signal shows the oscillations between cardiac contractions (systole) and relaxations (diastole) states as reflected in a heart rate (HR). Thus the ECG signal determines the number of heart beats per minute. A number of important events characterize cardiac functions. Atrial and ventricular depolarization/re- polarization takes place for each heart beat. The cardiac cycle is associated with portions of the heart becoming positively charged, while the remaining parts become negatively charged interchangeably. This potential difference generated initiates the flow of current. A typical ECG signal depicts a series of waveforms which occur in a repetitive order. The waveforms are initiated from the isometric line, from which a deflection indicates electrical activity. One normal heart beat is represented by a set of three recognizable waveforms that start with the P-wave, followed by the QRS complex and ends with the T-wave. The relatively small P-wave is initiated by the depolarization of the atrial muscles and is related to their contraction. The large QRS-wave complex, made up of three waves, is caused by the depolarization of the ventricles and is connected to their contraction. Atrial re-polarization happens during the depolarization of the ventricles but its weak signal is undetected on an ECG. The T-wave is caused by currents flowing during the repolarization of the ventricles. A normal cardiac cycle of an individual at rest consisting of all waveforms (form P −T waves) spans 0.8 seconds. ECG signals are generated using electrocardiographs. Such signals are usually vitiated by several sources of noise which include (i) electrical interference from surrounding equipment (e.g. effect of the electrical mains supply), (ii) measurement (or electrode contact) noise, (iii) electromyographic (muscle contraction), (iv) movement artifacts, (v) baseline drift and respiratory artifacts and (vi) instrumentation noise (such as artifacts from the analogue to digital conversion process). One method of dealing with corrupt ECG signals is through the use of signal filtration systems.
  • 2.  Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG www.theijes.com The IJES Page 40 II. METHODOLOGIES AND MATHEMATICAL EQUATIONS In order to eliminate the perennial problem of dealing with noise from the tainted ECG signals, dynamic functions are usually developed for the generation of artificial synthetic ECG signals. Such functions are usually equation based. The work of McSharry and Clifford relies on three coupled differential equations to generate ECG signals. We summarize their method below. McSharry and Clifford captured the spectral characteristics of beat-to-beat RR intervals or RR tachogram, including both the oscillation in the RR tachogram resulting from parasympathetic activity, in synchrony with respiration (Respiratory Sinus Arrhythmia), and the waves in arterial blood pressure (Mayer waves), using a bi-modal spectrum made up of the sum of two Gaussian functions. This is given by: S (f) = ----- 1 Where f1 and f2 are the two means, and c1 and c2 are the corresponding standard deviations. In spectral analysis of the RR tachogram, two critical frequency bands, usually referred to as the low-frequency (LF) band (0.04 to 0.15 Hz) and high-frequency (HF) band (0.15 to 0.4 Hz) are considered. The power in the LF and HF bands are denoted by and respectively and the variance is represented by = + ----- 2 Consequently, the LF/HF ratio is given by / ----- 3 The function S (f) gives the spectrum of a time series denoted by T (t). In order to obtain T (t), the inverse Fourier transform is applied on a sequence of complex numbers whose amplitudes are given by , such that the phases are randomly distributed between the interval 0 and 2π. Next, an appropriate scaling constant is chosen to multiply the resulting time series and then an offset value is added. This makes it possible to assign any required mean and variance to the resulting time series T (t) based on the initial series. It also specifies different realizations of the random phases by simply changing the seed of the random number generator. The resulting series will inherit the same temporal and spectral properties of the original. To complete the process, a dynamical model is then used to obtain the quasi-periodicity property of the ECG signal. This is guaranteed by making sure that the model has an attracting limit cycle. One complete revolution around the limit cycle in the x−y plane mimics a heart-beat. The PQRST peaks and troughs of the ECG signal are captured by a series of exponential functions inherent in the model, while the PQRST are the extremes of the signal are specified by five angles correspondingly denoted by θp, θq, θr, θs, and θt. The mathematical model is represented by the following system of differential equations. = αx−ωy ----- 4 = αy + ωx -----5 = − Δθiexp (−Δθ2 i /2b2 i) − (z− ) ------ 5 Where, α =1−√(x2 −y2), Δθi = (θ −θi) mod (2π), θ = atan2(y, x) is the four quadrant arctangents of the elements of x and y, ranging over [−π, π] and ω is the angular frequency of the trajectory in its motion around the limit cycle and is related to the heart beat rate as 2πf [9]. MATLAB Is used to develop and test “SynECG”, the artificial ECG generating function. The five inbuilt MATLAB functions used to develop “SyECG” are “sgolayfilt”, “kron” “ones”, “round”, and “linspace”. These functions are described briefly below. Function sgolayfilt () is known as the Savitzky-Golay Filter. y = sgolayfilt(x, k, f) applies a Savitzky-Golay FIR smoothing filter to the data in vector x. If x is a matrix, sgolayfilt operates on each column. The polynomial order k must be less than the frame size, f, which must be odd. If k = f −1, the filter produces no smoothing. Savitzky-Golay smoothing filters (also called digital smoothing polynomial filters or least-squares smoothing filters) are typically used to “smooth out” a noisy signal whose frequency span (without noise) is large. It also helps preserve the peaks and valleys of ECG signals better than a standard FIR filter. III. SIMULATION RESULTS We use the SynECG to generate 10-seconds synthetic ECGs for a number of heart rates of a resting individual with a peak voltage of 1.2mV. Figure 1.2 Illustrates how the function is summoned in the MATLAB command window; Figures 2 through 4 show the artificial ECGs generated for 40bpm, 50bpm, 60bpm, 70bpm, 80bpm, 90bpm, 100bpm and 110bpm heart rates at a desired peak voltage of 1.2mV.
  • 3.  Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG www.theijes.com The IJES Page 41 We note that heart beats in a regular rhythm is usually between 60 and 100, that is when the signal-to- noise ratio is usually quite good in a person at rest. Basically, the ECG is a piecewise continuous graph of potential difference (in mV) against time (in seconds). The Synthetic ECG generated for 95bpm displays approximately 17 cardiac cycles in 10 seconds. With the SynECG, we have been able to generate a 10-seconds artificial ECG for some selected heart rates. The 60pbm generated 10-seconds ECG displays an approximate 10 cardiac cycles. As heart rate increases, the number of approximate cardiac cycles in the 10-seconds ECG also increases. Variation in the heart rates time intervals can be monitored with this increase in heart rate. A careful observation of the 60bpm ECG generated by SynECG reveals that one cardiac cycle takes 0.8 seconds as human physiology suggests. We observe from the generated ECGs that as heart rate increases; the time taken for a cardiac cycle reduces. Similar observations were made for 80bpm and 95bpm. The various waveforms which constitute a cardiac cycle vary in length as heart rates change from time to time for the resting individual. Figure 2: Synthetic ECG signal generated from SYNECG using 40bpm. This displays approximately 10 cardiac cycles in ten seconds.
  • 4.  Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG www.theijes.com The IJES Page 42 Figure 2: Synthetic ECG signal generated from SYNECG using 50bpm. This displays approximately 10 cardiac cycles in ten seconds. Figure 3: Synthetic ECG signal generated from SYNECG for 60bpm. This displays approximately 13 cardiac cycles in ten seconds. Figure 4: Synthetic ECG signal generated from SYNECG using 70bpm. The graph displays approximately 17 cardiac cycles in ten seconds.
  • 5.  Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG www.theijes.com The IJES Page 43 Figure 5: Synthetic ECG signal generated from SYNECG for 80bpm. This displays approximately 13 cardiac cycles in ten seconds. Figure 6: Synthetic ECG signal generated from SYNECG for 90bpm. This displays approximately 13 cardiac cycles in ten seconds. Figure 7: Synthetic ECG signal generated from SYNECG for 100bpm. This displays approximately 13 cardiac cycles in ten seconds.
  • 6.  Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG www.theijes.com The IJES Page 44 IV. CONCLUSION Finally we have also worked with the SynECG, with which we have been able to generate a 10-seconds artificial ECG for some selected heart rates. The 50bpm generated 10-seconds ECG displays an approximate 10 cardiac cycles. As heart rate increases, the number of approximate cardiac cycles in the 10-seconds ECG also increases. Variation in the heart rates time intervals can be monitored with this increase in heart rate. A careful observation of the 60bpm ECG generated by SynECG reveals that one cardiac cycle takes 0.8 seconds as human physiology suggests. We observe from the generated ECGs that as heart rate increases; the time taken for a cardiac cycle reduces. Similar observations were made for 80bpm and 95bpm. The various waveforms which constitute a cardiac cycle vary in length as heart rates change from time to time for the resting individual. With the SynECG function, synthetic ECG signals of various heart rates can be generated at a desired peak voltage for off-line study of the electrical activity of the heart. Our function made use of the function ”sgolay” which is specifically geared towards ECG noise reduction and uses Savitzy-Golay polynomial filtering which is well-suited to smoothing of ECG data and preserve the peaks and valleys of the ECG signals better than a standard FIR filter. We have been able to show that our function generates synthetic ECG for 10 seconds by inputting heart rate (per minute) and the desired peak in millivolts. ACKNOWLEDGEMENTS SynECG can be used to further develop a complete dynamic signal monitoring software for the electrical activity of the heart. This is an example of how Mathematical principles can be used in the dynamic modelling of biological rhythms. REFERENCES [1] P.de Chazal, M.O. Duyer, and R.B. Reilly, “Automatic classification of heartbeat using ECG morphology and heart beat interval features,” IEEE Trans. Biomed. Eng. vol. 51, pp. 1196-1206, 2004. [2] T.Ince, S. Kiranyaz, and M. Gabbouj, “A generaric and robust system for automated patient-specific classification of ECG signals,” IEEE Trans. Biomed. Eng. vol. 56, pp. 1415-1426, 2009 [3] R. Sameni. M. B. Shamsollahi, and C. Jutten, Filtering Electrocardiogram Signals Using the Extended Kalman Filter, Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, 2005. [4] P. E. McSharry, G. Clifford, L. Tarrasenko, and L. A. Smith, “A dynamical model for generating synthetic electrocardiogram signals”, IEEE Trans. Biomed. Eng. vol 50, no. 3 pp. 289-294, 2003 [5] M. S. Grewal and A. P. Andrews, Kalman Filtering: Theory and Practice Using MATLAB, 2nd ed., John Wiley and Sons Inc., 2001. A.Barros, A.Mansour, and N.Ohnishi, “Removing Artifacts from ECG signals using independent components analysis”, Neuro- computing, vol.22, pp-173-186, 1998. [6] Sreeraman Rajan, R. Doraiswami, M. Stevenson and R.Waltrous,” Wavelet based bank of correlators approach for phonocardiogram signal classification”, IEEE, pp. [7] O. Sayadi, M.B. Shamsollahi and G.D. Clifford, ”Synthetic ECG generation and Bayesian filtering using a Gausian wave-based dynamical model”, Physiological Measurement, 31(2010) 1309-1329. [8] D. Dubin, Rapid Interpretation of EKG’s, Third Edition. Cover Publishing Company, Tampa, FL, 1981. [9] R. Sameni. M. B. Shamsollahi, and C. Jutten, Filtering Electrocardiogram Signals Using the Extended Kalman Filter, Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, 2005.