SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Real Time Acquisition and Analysis of PCG and
PPG Signals
Akash Kumar Bhoi, Karma Sonam Sherpa, Jitendra Singh Tamang, Devakishore Phurailatpam, Akhilesh
Kumar Gupta
Abstract- Photoplethysmography (PPG) and
Phonocardiography (PCG) are two important non-invasive
techniques for monitoring physiological parameters of
cardiovascular diagnostics. The PCG signal discloses information
about cardiac function through vibrations caused by the working
heart. PPG measures relative blood volume changes in the blood
vessels close to the skin. This paper emphasizes on simultaneous
acquisition of PCG and PPG signals from the same subject with the
aid of NIELVIS II+ DAQ and the signals are imported to MATLAB
for further processing. Heart rate is extracted from both the signals
which are found to be distinctive. This analytical approach of
processing these signals can abet for analysis of Heart rate
variability (HRV) which is widely used for quantifying neural
cardiac control and low variability is particularly predictive of
death in patients after myocardial infarction.
Index Terms- Phonocardiography, Photoplethysmography, Noise
cancellation, Baseline drift Removal, Signal Analysis, Data
acquisition, MATLAB
I. INTRODUCTION
Pulse wave analysis helps to study diabetes & arthritis & it is
unique for each individual so it would also give unique
identification as biometric identification [1].Heart sounds were
identified as composite oscillations related to valve closure and
heart murmurs seemed to derive from malfunctioning valves or
from abnormal holes in the septal wall [2]. “Fig. 1” shows the
relationship between ECG and PCG where, S1 occurs with low
frequency vibrations approximately 0.05 second after the onset of
QRS-complex of ECG signal. S2 starts approximately 0.03-0.05
second after the end on T wave of the ECG. S3 starts at 0.12-0.18
second after the onset of second heart sound and the fourth heart
sound (S4) starts approximately 0.12-0.18 second after the onset
of P wave of ECG signal.
Akash Kumar Bhoi is with the Applied Electronics & Instrumentation
Engineering Department, Sikkim Manipal Institute of Technology (SMIT), India
(email: akash730@gmail.com).
Karma Sonam Sherpa is with the Electrical & Electronics Engineering
Department, Sikkim Manipal Institute of Technology (SMIT), India (email:
karmasherpa23@gmail.com).
Jitendra Singh Tamang is with Electronics & Communication Department,
SMIT, India (email: js.tamang@gmail.com) .
Devakishore Phurailatpam is with the Electrical & Electronics Engineering
Department, National Institute of Technology, Manipur, India (email:
bungcha@gmail.com).
Akhilesh Kumar Gupta is with the Applied Electronics & Instrumentation
Engineering Department, SMIT, India (email: akhileshgupta94@gmail.com).
Fig.1. Wiggers diagram, showing pressures and flows in the left side of the heart
over one heart cycle and how they relate to electrical (ECG) and mechanical
(PCG) activity.
Fast Fourier transform (FFT) analysis of pulse Oximeter
signals have been shown to reduce the negative impact of motion
artifact, alternate hemoglobin states, and low blood volume.
However, FFT analysis has shown to perform poorly for quasi-
periodic data sets . Different features of PCG signals like
intensity, frequency content, split information, time relations etc.
are helpful in detecting heart valve diseases, if any and the state
of the heart function [3]. Ian Cather have presented artificial
neural network (ANN) as a discriminative model for
classification of five different heart sounds taken from 48
recordings of nine different subjects using wavelet based feature
extraction technique [4]. Ölmez et al. have given a classification
technique that utilizes Daubechies-2 wavelet detail coefficients at
the second decomposition level for classification of seven
different heart sounds collected from 28 subjects using ANN [5].
Reed et al. have described a computer-aided diagnosis
mechanism for five different pathological cases using seven level
wavelet decomposition, based on a Coifman fourth order wavelet
kernel [6] and Ari et al. in a work, a binary decision on heart
International Conference on Communication and Signal Processing, April 2-4, 2015, India
ISBN 978-1-4799-8080-2 Adhiparasakthi Engineering College, Melmaruvathur
056
sound whether pathological or not in a Digital Signal Processor
based system was proposed [7]. Choi proposed a technique for
detection of valvular heart sounds as normal or pathological
using wavelet packet decomposition and support vector machine
with fifth order polynomial kernel function [8-10]. Practical
applications of PPG can also be found in signal processing of
accelerations for gait analysis [9], in digital communications and
many others. Chrysa D. Papadaniil et al. have presented an
efficient heart sound segmentation (HSS) method that
automatically detects the location of first (S1) and second (S2)
heart sound and extracts them from heart auscultatory raw data.
The heart phonocardiogram is analyzed by employing ensemble
empirical mode decomposition (EEMD) combined with kurtosis
features to locate the presence of S1, S2, and extract them from
the recorded data, forming the proposed HSS scheme, namely
HSS-EEMD/K [11]. Ana Gavrovska et al. represented a step
towards automatic detection of one of the most common
pathological syndromes, so called mitral valve prolapse (MVP),
using phonocardiogram and multi-fractal analysis [12]. Mohamed
Elgendi discusses different types of artifact added to PPG signal,
characteristic features of PPG waveform, and existing indexes to
evaluate for diagnoses [13]. The ability to identify premature
arterial stiffening is of considerable value in the prevention of
cardiovascular diseases. The “ageing index” (AGI), which is
calculated from the second derivative photoplethysmographic
(SDPPG) waveform, has been used as one method for arterial
stiffness estimation and the evaluation of cardiovascular ageing
[14-18].
It is often followed by echocardiography when the
auscultatory findings are abnormal. However, the lack of
reliability of ordinary auscultation and the expense and
awkwardness of echocardiography make it desirable to develop a
more practical, inexpensive, reliable, non-invasive approach to
auscultation, one that could also be adapted for continuous
monitoring [19-23]. This paper introduces an approach for
concurrent acquisition and processing of PCG and PPG signals
for determination of heart rate which will certainly aid an
alternate method (other than ECG) for monitoring heart rate.
II. METHODOLOGY
The signal acquisition and analysis requires the use of
several data sensing and processing equipments. This work
performed in biomedical instrumentation lab of SMIT using
Phonocardiograph (ST-2356) and Photoplethysmograph (ST-
2357) for generation of PCG “fig.6 “and PPG “fig.5” signals
respectively. NI ELVIS-II+ used as DAQ for bridging these
devices with PC to acquired these signals and the signals are
exported to MATLAB workspace for further processing.
Fig.2. Block diagram of proposed methodology
“Fig. 2” depicts the block diagram of the proposed methodology.
NI ELVIS-II+ DAQ make possible concurrent acquisition of
these signals which is further analyzed. The several analytical
approaches are now used to make diagnostic suggestions on the
health of the patient. The advantage of this approach is to
evaluate the basic cardio change i.e. heart rate from secondary
signals such as PPG and PCG.
A. Baseline Drift Removal by Moving Average Filter
It can be used as a low-pass filter to attenuate the noise
inherent in many types of waveforms, or as a high-pass filter to
eliminate a drifting baseline from a higher frequency signal. The
procedure used by the algorithm to determine the amount of
filtering involves the use of a smoothing factor. This smoothing
factor, controlled by you through the software, can be increased
or decreased to specify the number of actual waveform data
points or samples that the moving average will span. Any
periodic waveform can be thought of as a long string or
collection of data points. The algorithm accomplishes a moving
average by taking two or more of these data points from the
acquired waveform, adding them, dividing their sum by the total
number of data points added, replacing the first data point of the
waveform with the average just computed, and repeating the
steps with the second, third, and so on data points until the end of
the data is reached. The result is a second or generated waveform
consisting of the averaged data and having the same number of
points as the original waveform [16]. The moving average (1) of
a waveform can be calculated by:
Where: a = averaged value n = data point position s = smoothing
factor y = actual data point value.
 The span must be odd.
 The data point to be smoothed must be at the center of
the span.
 The span is adjusted for data points that cannot
accommodate the specified number of neighbors on
either side.
 The end points are not smoothed because a span cannot
be defined. [15]
In this case “smooth” function is applied to perform the
smoothing operation for removal of baseline drift from the PPG
and PCG signals “fig.7-10”.
B. Noise Cancellation by Discrete wavelet transform
The discrete wavelet transform (DWT) uses filter banks
for the construction of the multi-resolution time-frequency plane.
Filter banks
A filter bank consists of filters which separate a signal into
frequency bands [17]. An example of a two channel filter bank is
shown in Fig.3. A discrete time signal x[n] enters the analysis
PCG
machine
PPG
machine
NI ELVIS-II+
Pre-processing
& Heart rate
Detection
057
bank and is filtered by the filters H1(z) and H0(z) which separate
the frequency content of the input signal in frequency bands of
equal width. The filters H1(z) and H0(z) are therefore respectively
a low-pass and a high-pass filter. The output of the filters each
contains half the frequency content, but an equal amount of
samples as the input signal. The two outputs together contain the
same frequency content as the input signal; however the amount
of data is doubled. Therefore down sampling by a factor two,
denoted by ↓ 2, is applied to the outputs of the filters in the
analysis bank.
Reconstruction of the original signal is possible using the
synthesis filter bank [17, 18]. In the synthesis bank the signals
are up sampled (↑2) and passed through the filters G0(z) and
G1(z). The filters in the synthesis bank are based on the filters in
the analysis bank. The outputs of the filters in the synthesis bank
are summed, leading to the reconstructed signal y [n]. The
different output signals of the analysis filter bank are called sub
bands, the filter-bank technique is also called sub band coding
[18].
Fig.3. Two channel filter bank
Fig.4. ‘db4’ wavelet
The different output signals of the analysis filter bank are
called sub bands, the filter-bank technique is also called sub band
coding [18]. The soft & hard thresholding by performed by
implementing “ddencmp” & “wdencmp” function for 1D PPG
and PCG using ‘db4’ wavelet. The performance is evaluated in
the following section (i.e. result analysis) and “fig. 8-10” shows
the filtering performances of PPG and PCG signals.
III. RESULT ANALYSIS
Fig.5. Acquired Noisy PPG signal of 2 sec time duration.
Fig.6. Acquired Noisy PCG signal of 2 sec time duration.
Fig.7. Concurrent plotting of acquired Noisy PPG and PCG signals.
Fig.8. Noise free and baseline drift removed PPG signal using wavelet ‘db4’ &
MAF
Fig.9. Noise free and baseline drift removed PCG signal using wavelet ‘db4’ &
MAF
Fig.10. Concurrent plotting of noise free and baseline drift removed PPG & PCG
signals using wavelet ‘db4’ & MAF
058
Heart Rate Detection
The filtered signals are applied through threshold technique
and which identifies and counts the maximum number of samples
in the signal having amplitude greater than the threshold value.
This peak detection is necessary for calculation of heart beat.
 The heart beat count is calculated (2) using following
equation :-
where, N = Total length of the signal i.e. total number of samples
& Fs = Sampling frequency.
For the subjected signals (i.e. PPG and PCG) the heart rate is
found to be 90 bpm.
IV. CONCLUSION
This analysis will help in correlating different features of
PCG and PPG signal simultaneously. Moreover the occurrences
of these signals are due to heart functioning and the basic
changes such as time intervals can also be identified when
concurrent analysis is done. Here we have acquired signals from
healthy subject of young age whose heart rate is found to be
similar i.e. 90 bpm. The pre-processing work i.e. baseline drift
removal and noise cancellation is significantly performed by
MAF and DWT. The further research involves in features
extractions of these signals and correlative analysis in relation to
different cardiovascular problems.
REFERENCES
[1] M.H.Sherebin, R.Z. Sherebin, “Frequency Analysis of Peripheral
Pulse Wave Detected in the Finger with Photoplethysmograph”.IEEE
Transaction on Biomedical Engineering, Vol.37No.3, March 1999.
[2] A. L. Goldberger. Fractal mechanisms in the electrophysiology of the
heart. IEEE Eng Med Biol Mag, 26:47–52, 1992.
[3] Rangayyan, R. M. “Biomedical signal analysis”. IEEE Press, John Wiley &
Sons Inc.. pp. 34–38. 2002.
[4] Cathers Ian “Neural network assisted cardiac auscultation”. Artificial
Intelligence in Medicine, 7, 53–66. 1995.
[5] Ölmez, T., & Dokur, Z. “Classification of heart sounds using an artificial
neural network”. Pattern Recognition Letters, 24, 617–629. 2003.
[6] Reed, T. R., Reed, N. E., & Fritzson, P. “Heart sound analysis for symptom
detection and computer-aided diagnosis”. Simulation Modeling Practice
and Theory, 12, 129–146. 2004.
[7] Ari, S., & Saha, G. “On a robust algorithm for heart sound segmentation”.
Journal of Mechanics in Medicine and Biology, 7(2), 129–150. 2007.
[8] Choi S. “Detection of valvular heart disorders using wavelet packet
decomposition and support vector machine”. Expert Systems with
Application, 35, 1679–1687. 2008.
[9] Michael, “Wavelet and Wavelet Packet Compression of
Electrocardiograms,” IEEE Transaction on BioMedical Engineering, vol 44,
No.5, pp 394-402, May 1997.
[10] Joydeep Bhattacharya Partha Pratim Kanjilal and V.Muralidhar,
“Analysis and Characterization of Photo-Plethysmographic Signal”,
IEEE Transaction on BioMedical Engineering, vol 48,No.1, pp 5-23,
January 2001.
[11] Chrysa D. Papadaniiland Leontios J. Hadjileontiadis “Efficient Heart
Sound Segmentation and Extraction Using Ensemble Empirical Mode
Decomposition and Kurtosis Features” IEEE Journal of Biomedical
and Health Informatics, Vol. 18, No. 4, July 2014.
[12] Ana Gavrovska, Goran Zajic, Irini Reljin, and Branimir Reljin
“Classification of Prolapsed Mitral Valve versus Healthy Heart from
Phonocardiograms by Multifractal Analysis” Hindawi Publishing
Corporation Computational and Mathematical Methods in Medicine,
Volume 2013, Article ID 376152, 10 pages
[13] Mohamed Elgendi. “On the Analysis of Fingertip Photoplethysmogram
Signals”. Curr Cardiol Rev. Feb 2012; 8(1): 14–25.
[14] Kristjan Pilt, Rain Ferenets, Kalju Meigas, Lars-Göran Lindberg, Kristina
Temitski and Margus Viigimaa. “New Photoplethysmographic Signal
Analysis Algorithm for Arterial Stiffness Estimation” The Scientific World
Journal Volume 2013 (2013), Article ID 169035, 9 pages.
[15] Manpreet Kaur et al. “Comparison of Different Approaches for
Removal of Baseline Wander from ECG Signal”, 2nd International
Conference and workshop on Emerging Trends in Technology
(ICWET) 2011 Proceedings published by International Journal of
Computer Applications® (IJCA).
[16] Akash Kumar Bhoi et al. “A Significant Approach to Detect Heart Rate in
ECG Signal”, International Journal of Advanced Electrical and Electronics
Engineering, (IJAEEE), ISSN (Print): 2278-8948, Volume-1, Issue-1, 2012
[17] G. Strang and T. Nguyen. “Wavelets and Filter Banks”. Wellesley-
Cambridge Press, second edition, 1997. ISBN 0-9614088-7-1.
[18] M.G.E. Schneiders. “Wavelets in control engineering”. Master’s thesis,
Eindhoven University of Technology, August 2001. DCT nr. 2001.38.
[19] Rangayyan RM, Lehner RJ: “Phonocardiogram Signal Analysis: A
Review”. CRC Critical Reviews in Biomedical Engineering 1988,
15:3.
[20] Durand LG, Blanchard M, Cloutier G, Sabbah HN, Stein PD: “Comparison
of pattern recognition methods for computer-assisted classification of
spectra of heart sounds in patients with a porcine bioprostheticvalve
implanted in the mitral position”. IEEE Trans Biomed Eng 1990,
37(12):1121-1129.
[21] Durand LG, Blanchard M, Sabbah HN, Stein PD: “Comparison of
spectral techniques for computer assisted classification of spectra of
heart sounds in patients with a porcine bioprosthetic valves”. Med Biol
Eng Comput 1991, 31:229.
[22] Durand LG, Pibarot P: “Digital Signal Processing of the
phonocardiogram: Review of the Most Recent Advancements”. Critical
Reviews in Biomedical Engineering 1995, 23(3/4):163-219.
[23] Sarbandi RR, Doyle DD, Navidbakhsh M, Hassani K, Torabiyan H:
“Color spectrographic phonocardiography (CSP) applied to the
detection and characterization of heart murmurs: preliminary results”.
BioMedical Engineering On Line 2011, 10:42.
059

Contenu connexe

Tendances

Analysis electrocardiogram signal using ensemble empirical mode decomposition...
Analysis electrocardiogram signal using ensemble empirical mode decomposition...Analysis electrocardiogram signal using ensemble empirical mode decomposition...
Analysis electrocardiogram signal using ensemble empirical mode decomposition...
IAEME Publication
 
Real time ecg signal analysis by using new data reduction algorithm for
Real time ecg signal analysis by using new data reduction algorithm forReal time ecg signal analysis by using new data reduction algorithm for
Real time ecg signal analysis by using new data reduction algorithm for
IAEME Publication
 

Tendances (18)

Novel method to find the parameter for noise removal
Novel method to find the parameter for noise removalNovel method to find the parameter for noise removal
Novel method to find the parameter for noise removal
 
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
 
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
 
Analysis electrocardiogram signal using ensemble empirical mode decomposition...
Analysis electrocardiogram signal using ensemble empirical mode decomposition...Analysis electrocardiogram signal using ensemble empirical mode decomposition...
Analysis electrocardiogram signal using ensemble empirical mode decomposition...
 
IRJET - Heart Anomaly Detection using Deep Learning Approach based on PCG...
IRJET -  	  Heart Anomaly Detection using Deep Learning Approach based on PCG...IRJET -  	  Heart Anomaly Detection using Deep Learning Approach based on PCG...
IRJET - Heart Anomaly Detection using Deep Learning Approach based on PCG...
 
I047020950101
I047020950101I047020950101
I047020950101
 
Performance analysis of ecg qrs complex detection using morphological operators
Performance analysis of ecg qrs complex detection using morphological operatorsPerformance analysis of ecg qrs complex detection using morphological operators
Performance analysis of ecg qrs complex detection using morphological operators
 
Ijmet 10 02_039
Ijmet 10 02_039Ijmet 10 02_039
Ijmet 10 02_039
 
IRJET- Study of Hypocalcemic Cardiac Disorder by Analyzing the Features o...
IRJET-  	  Study of Hypocalcemic Cardiac Disorder by Analyzing the Features o...IRJET-  	  Study of Hypocalcemic Cardiac Disorder by Analyzing the Features o...
IRJET- Study of Hypocalcemic Cardiac Disorder by Analyzing the Features o...
 
Compression and encryption for ECG biomedical signal in healthcare system
Compression and encryption for ECG biomedical signal in healthcare systemCompression and encryption for ECG biomedical signal in healthcare system
Compression and encryption for ECG biomedical signal in healthcare system
 
50620130101003
5062013010100350620130101003
50620130101003
 
Classification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural NetworksClassification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural Networks
 
Classification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkClassification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural network
 
Real time ecg signal analysis by using new data reduction algorithm for
Real time ecg signal analysis by using new data reduction algorithm forReal time ecg signal analysis by using new data reduction algorithm for
Real time ecg signal analysis by using new data reduction algorithm for
 
IRJET- Review on Wrist Pulse Acquisition System for Monitoring Human Health S...
IRJET- Review on Wrist Pulse Acquisition System for Monitoring Human Health S...IRJET- Review on Wrist Pulse Acquisition System for Monitoring Human Health S...
IRJET- Review on Wrist Pulse Acquisition System for Monitoring Human Health S...
 
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
Performance Study of Various Adaptive filter algorithms for Noise Cancellatio...
 
New Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet TransformNew Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet Transform
 
Artifact elimination in ECG signal using wavelet transform
Artifact elimination in ECG signal using wavelet transformArtifact elimination in ECG signal using wavelet transform
Artifact elimination in ECG signal using wavelet transform
 

En vedette

Design and Development of Arm Manikin for Blood Pressure and Pulse Simulation
Design and Development of Arm Manikin for Blood Pressure and  Pulse Simulation Design and Development of Arm Manikin for Blood Pressure and  Pulse Simulation
Design and Development of Arm Manikin for Blood Pressure and Pulse Simulation
IJMER
 

En vedette (13)

EAROMICS -2015
EAROMICS -2015EAROMICS -2015
EAROMICS -2015
 
Diaporama tir
Diaporama tirDiaporama tir
Diaporama tir
 
Mt2 3 56
Mt2 3 56Mt2 3 56
Mt2 3 56
 
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
 
Phonocardiography(PCG)
Phonocardiography(PCG)Phonocardiography(PCG)
Phonocardiography(PCG)
 
Cardiovascular adi
Cardiovascular adiCardiovascular adi
Cardiovascular adi
 
Isolation amplifier
Isolation amplifierIsolation amplifier
Isolation amplifier
 
Basics of amplifier
Basics of amplifierBasics of amplifier
Basics of amplifier
 
Instrumentation amplifier in ECG
Instrumentation amplifier  in ECG Instrumentation amplifier  in ECG
Instrumentation amplifier in ECG
 
Matlab Feature Extraction Using Segmentation And Edge Detection
Matlab Feature Extraction Using Segmentation And Edge DetectionMatlab Feature Extraction Using Segmentation And Edge Detection
Matlab Feature Extraction Using Segmentation And Edge Detection
 
Design and Development of Arm Manikin for Blood Pressure and Pulse Simulation
Design and Development of Arm Manikin for Blood Pressure and  Pulse Simulation Design and Development of Arm Manikin for Blood Pressure and  Pulse Simulation
Design and Development of Arm Manikin for Blood Pressure and Pulse Simulation
 
heart auscultation
heart auscultationheart auscultation
heart auscultation
 
Heart sounds
Heart soundsHeart sounds
Heart sounds
 

Similaire à Real Time Acquisition and Analysis of PCG and PPG Signals

Fpga based arrhythmia detection resume
Fpga based arrhythmia detection resumeFpga based arrhythmia detection resume
Fpga based arrhythmia detection resume
Alvi Milanisti
 
Extraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emdExtraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emd
eSAT Journals
 
Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...
IJECEIAES
 
A low-cost electro-cardiograph machine equipped with sensitivity and paper sp...
A low-cost electro-cardiograph machine equipped with sensitivity and paper sp...A low-cost electro-cardiograph machine equipped with sensitivity and paper sp...
A low-cost electro-cardiograph machine equipped with sensitivity and paper sp...
TELKOMNIKA JOURNAL
 
AR-based Method for ECG Classification and Patient Recognition
AR-based Method for ECG Classification and Patient RecognitionAR-based Method for ECG Classification and Patient Recognition
AR-based Method for ECG Classification and Patient Recognition
CSCJournals
 
Evaluation of patient electrocardiogram datasets using signal quality indexing
Evaluation of patient electrocardiogram datasets using signal quality indexingEvaluation of patient electrocardiogram datasets using signal quality indexing
Evaluation of patient electrocardiogram datasets using signal quality indexing
journalBEEI
 

Similaire à Real Time Acquisition and Analysis of PCG and PPG Signals (20)

Fpga based arrhythmia detection resume
Fpga based arrhythmia detection resumeFpga based arrhythmia detection resume
Fpga based arrhythmia detection resume
 
Extraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emdExtraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emd
 
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...
 
Less computational approach to detect QRS complexes in ECG rhythms
Less computational approach to detect QRS complexes in ECG rhythmsLess computational approach to detect QRS complexes in ECG rhythms
Less computational approach to detect QRS complexes in ECG rhythms
 
IRJET- Detection of Abnormal ECG Signal using DWT Feature Extraction and CNN
IRJET- Detection of Abnormal ECG Signal using DWT Feature Extraction and CNNIRJET- Detection of Abnormal ECG Signal using DWT Feature Extraction and CNN
IRJET- Detection of Abnormal ECG Signal using DWT Feature Extraction and CNN
 
Performance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyserPerformance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyser
 
Jq3516631668
Jq3516631668Jq3516631668
Jq3516631668
 
IRJET- Segmentation of PCG Signal: A Survey
IRJET-  	  Segmentation of PCG Signal: A SurveyIRJET-  	  Segmentation of PCG Signal: A Survey
IRJET- Segmentation of PCG Signal: A Survey
 
Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...
 
A low-cost electro-cardiograph machine equipped with sensitivity and paper sp...
A low-cost electro-cardiograph machine equipped with sensitivity and paper sp...A low-cost electro-cardiograph machine equipped with sensitivity and paper sp...
A low-cost electro-cardiograph machine equipped with sensitivity and paper sp...
 
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural NetworkIRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
 
50720140101001 2
50720140101001 250720140101001 2
50720140101001 2
 
50720140101001 2
50720140101001 250720140101001 2
50720140101001 2
 
A Joint QRS Detection and Data Compression Scheme for Wearable Sensors
A Joint QRS Detection and Data Compression Scheme for Wearable SensorsA Joint QRS Detection and Data Compression Scheme for Wearable Sensors
A Joint QRS Detection and Data Compression Scheme for Wearable Sensors
 
AR-based Method for ECG Classification and Patient Recognition
AR-based Method for ECG Classification and Patient RecognitionAR-based Method for ECG Classification and Patient Recognition
AR-based Method for ECG Classification and Patient Recognition
 
Automatic ECG signal denoising and arrhythmia classification using deep learning
Automatic ECG signal denoising and arrhythmia classification using deep learningAutomatic ECG signal denoising and arrhythmia classification using deep learning
Automatic ECG signal denoising and arrhythmia classification using deep learning
 
Evaluation of patient electrocardiogram datasets using signal quality indexing
Evaluation of patient electrocardiogram datasets using signal quality indexingEvaluation of patient electrocardiogram datasets using signal quality indexing
Evaluation of patient electrocardiogram datasets using signal quality indexing
 
IRJET - FPGA based Electrocardiogram (ECG) Signal Analysis using Linear Phase...
IRJET - FPGA based Electrocardiogram (ECG) Signal Analysis using Linear Phase...IRJET - FPGA based Electrocardiogram (ECG) Signal Analysis using Linear Phase...
IRJET - FPGA based Electrocardiogram (ECG) Signal Analysis using Linear Phase...
 
Classification of cardiac vascular disease from ecg signals for enhancing mod...
Classification of cardiac vascular disease from ecg signals for enhancing mod...Classification of cardiac vascular disease from ecg signals for enhancing mod...
Classification of cardiac vascular disease from ecg signals for enhancing mod...
 
Thesis S1140168
Thesis S1140168Thesis S1140168
Thesis S1140168
 

Plus de Sikkim Manipal Institute Of Technology

Plus de Sikkim Manipal Institute Of Technology (16)

BP measurement
BP measurementBP measurement
BP measurement
 
EMG
EMGEMG
EMG
 
EEG
EEGEEG
EEG
 
Application of different medical electrodes
Application of different medical electrodesApplication of different medical electrodes
Application of different medical electrodes
 
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
 
Analysis of RS-Segment to Evaluate the Effect of Ventricular Depolarization d...
Analysis of RS-Segment to Evaluate the Effect of Ventricular Depolarization d...Analysis of RS-Segment to Evaluate the Effect of Ventricular Depolarization d...
Analysis of RS-Segment to Evaluate the Effect of Ventricular Depolarization d...
 
A Comparative Analysis of Neuropathic and Healthy EMG Signal Using PSD
A Comparative Analysis of Neuropathic and Healthy EMG Signal Using PSDA Comparative Analysis of Neuropathic and Healthy EMG Signal Using PSD
A Comparative Analysis of Neuropathic and Healthy EMG Signal Using PSD
 
TBC Algorithm to Detect R-Peak and HRV Analysis for Ischemia Heart Disease
TBC Algorithm to Detect R-Peak and HRV Analysis for Ischemia Heart DiseaseTBC Algorithm to Detect R-Peak and HRV Analysis for Ischemia Heart Disease
TBC Algorithm to Detect R-Peak and HRV Analysis for Ischemia Heart Disease
 
QRS Complex Detection and Analysis of Cardiovascular Abnormalities: A Review
QRS Complex Detection and Analysis of Cardiovascular Abnormalities: A ReviewQRS Complex Detection and Analysis of Cardiovascular Abnormalities: A Review
QRS Complex Detection and Analysis of Cardiovascular Abnormalities: A Review
 
Neuromyopathy disease detection using wavelet packet based denoising technique
Neuromyopathy disease detection using wavelet packet based denoising techniqueNeuromyopathy disease detection using wavelet packet based denoising technique
Neuromyopathy disease detection using wavelet packet based denoising technique
 
Evaluation of frequency domain features for myopathic emg signals in mat lab
Evaluation of frequency domain features for myopathic emg signals in mat labEvaluation of frequency domain features for myopathic emg signals in mat lab
Evaluation of frequency domain features for myopathic emg signals in mat lab
 
Medical human factor engineering and workspace design
Medical human factor engineering and workspace designMedical human factor engineering and workspace design
Medical human factor engineering and workspace design
 
ECG
ECGECG
ECG
 
Cardiovascular system
Cardiovascular systemCardiovascular system
Cardiovascular system
 
Action and Resting potential
Action and Resting potentialAction and Resting potential
Action and Resting potential
 
Introduction to biomedical instrumentation
Introduction to biomedical instrumentationIntroduction to biomedical instrumentation
Introduction to biomedical instrumentation
 

Dernier

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 

Dernier (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 

Real Time Acquisition and Analysis of PCG and PPG Signals

  • 1. Real Time Acquisition and Analysis of PCG and PPG Signals Akash Kumar Bhoi, Karma Sonam Sherpa, Jitendra Singh Tamang, Devakishore Phurailatpam, Akhilesh Kumar Gupta Abstract- Photoplethysmography (PPG) and Phonocardiography (PCG) are two important non-invasive techniques for monitoring physiological parameters of cardiovascular diagnostics. The PCG signal discloses information about cardiac function through vibrations caused by the working heart. PPG measures relative blood volume changes in the blood vessels close to the skin. This paper emphasizes on simultaneous acquisition of PCG and PPG signals from the same subject with the aid of NIELVIS II+ DAQ and the signals are imported to MATLAB for further processing. Heart rate is extracted from both the signals which are found to be distinctive. This analytical approach of processing these signals can abet for analysis of Heart rate variability (HRV) which is widely used for quantifying neural cardiac control and low variability is particularly predictive of death in patients after myocardial infarction. Index Terms- Phonocardiography, Photoplethysmography, Noise cancellation, Baseline drift Removal, Signal Analysis, Data acquisition, MATLAB I. INTRODUCTION Pulse wave analysis helps to study diabetes & arthritis & it is unique for each individual so it would also give unique identification as biometric identification [1].Heart sounds were identified as composite oscillations related to valve closure and heart murmurs seemed to derive from malfunctioning valves or from abnormal holes in the septal wall [2]. “Fig. 1” shows the relationship between ECG and PCG where, S1 occurs with low frequency vibrations approximately 0.05 second after the onset of QRS-complex of ECG signal. S2 starts approximately 0.03-0.05 second after the end on T wave of the ECG. S3 starts at 0.12-0.18 second after the onset of second heart sound and the fourth heart sound (S4) starts approximately 0.12-0.18 second after the onset of P wave of ECG signal. Akash Kumar Bhoi is with the Applied Electronics & Instrumentation Engineering Department, Sikkim Manipal Institute of Technology (SMIT), India (email: akash730@gmail.com). Karma Sonam Sherpa is with the Electrical & Electronics Engineering Department, Sikkim Manipal Institute of Technology (SMIT), India (email: karmasherpa23@gmail.com). Jitendra Singh Tamang is with Electronics & Communication Department, SMIT, India (email: js.tamang@gmail.com) . Devakishore Phurailatpam is with the Electrical & Electronics Engineering Department, National Institute of Technology, Manipur, India (email: bungcha@gmail.com). Akhilesh Kumar Gupta is with the Applied Electronics & Instrumentation Engineering Department, SMIT, India (email: akhileshgupta94@gmail.com). Fig.1. Wiggers diagram, showing pressures and flows in the left side of the heart over one heart cycle and how they relate to electrical (ECG) and mechanical (PCG) activity. Fast Fourier transform (FFT) analysis of pulse Oximeter signals have been shown to reduce the negative impact of motion artifact, alternate hemoglobin states, and low blood volume. However, FFT analysis has shown to perform poorly for quasi- periodic data sets . Different features of PCG signals like intensity, frequency content, split information, time relations etc. are helpful in detecting heart valve diseases, if any and the state of the heart function [3]. Ian Cather have presented artificial neural network (ANN) as a discriminative model for classification of five different heart sounds taken from 48 recordings of nine different subjects using wavelet based feature extraction technique [4]. Ölmez et al. have given a classification technique that utilizes Daubechies-2 wavelet detail coefficients at the second decomposition level for classification of seven different heart sounds collected from 28 subjects using ANN [5]. Reed et al. have described a computer-aided diagnosis mechanism for five different pathological cases using seven level wavelet decomposition, based on a Coifman fourth order wavelet kernel [6] and Ari et al. in a work, a binary decision on heart International Conference on Communication and Signal Processing, April 2-4, 2015, India ISBN 978-1-4799-8080-2 Adhiparasakthi Engineering College, Melmaruvathur 056
  • 2. sound whether pathological or not in a Digital Signal Processor based system was proposed [7]. Choi proposed a technique for detection of valvular heart sounds as normal or pathological using wavelet packet decomposition and support vector machine with fifth order polynomial kernel function [8-10]. Practical applications of PPG can also be found in signal processing of accelerations for gait analysis [9], in digital communications and many others. Chrysa D. Papadaniil et al. have presented an efficient heart sound segmentation (HSS) method that automatically detects the location of first (S1) and second (S2) heart sound and extracts them from heart auscultatory raw data. The heart phonocardiogram is analyzed by employing ensemble empirical mode decomposition (EEMD) combined with kurtosis features to locate the presence of S1, S2, and extract them from the recorded data, forming the proposed HSS scheme, namely HSS-EEMD/K [11]. Ana Gavrovska et al. represented a step towards automatic detection of one of the most common pathological syndromes, so called mitral valve prolapse (MVP), using phonocardiogram and multi-fractal analysis [12]. Mohamed Elgendi discusses different types of artifact added to PPG signal, characteristic features of PPG waveform, and existing indexes to evaluate for diagnoses [13]. The ability to identify premature arterial stiffening is of considerable value in the prevention of cardiovascular diseases. The “ageing index” (AGI), which is calculated from the second derivative photoplethysmographic (SDPPG) waveform, has been used as one method for arterial stiffness estimation and the evaluation of cardiovascular ageing [14-18]. It is often followed by echocardiography when the auscultatory findings are abnormal. However, the lack of reliability of ordinary auscultation and the expense and awkwardness of echocardiography make it desirable to develop a more practical, inexpensive, reliable, non-invasive approach to auscultation, one that could also be adapted for continuous monitoring [19-23]. This paper introduces an approach for concurrent acquisition and processing of PCG and PPG signals for determination of heart rate which will certainly aid an alternate method (other than ECG) for monitoring heart rate. II. METHODOLOGY The signal acquisition and analysis requires the use of several data sensing and processing equipments. This work performed in biomedical instrumentation lab of SMIT using Phonocardiograph (ST-2356) and Photoplethysmograph (ST- 2357) for generation of PCG “fig.6 “and PPG “fig.5” signals respectively. NI ELVIS-II+ used as DAQ for bridging these devices with PC to acquired these signals and the signals are exported to MATLAB workspace for further processing. Fig.2. Block diagram of proposed methodology “Fig. 2” depicts the block diagram of the proposed methodology. NI ELVIS-II+ DAQ make possible concurrent acquisition of these signals which is further analyzed. The several analytical approaches are now used to make diagnostic suggestions on the health of the patient. The advantage of this approach is to evaluate the basic cardio change i.e. heart rate from secondary signals such as PPG and PCG. A. Baseline Drift Removal by Moving Average Filter It can be used as a low-pass filter to attenuate the noise inherent in many types of waveforms, or as a high-pass filter to eliminate a drifting baseline from a higher frequency signal. The procedure used by the algorithm to determine the amount of filtering involves the use of a smoothing factor. This smoothing factor, controlled by you through the software, can be increased or decreased to specify the number of actual waveform data points or samples that the moving average will span. Any periodic waveform can be thought of as a long string or collection of data points. The algorithm accomplishes a moving average by taking two or more of these data points from the acquired waveform, adding them, dividing their sum by the total number of data points added, replacing the first data point of the waveform with the average just computed, and repeating the steps with the second, third, and so on data points until the end of the data is reached. The result is a second or generated waveform consisting of the averaged data and having the same number of points as the original waveform [16]. The moving average (1) of a waveform can be calculated by: Where: a = averaged value n = data point position s = smoothing factor y = actual data point value.  The span must be odd.  The data point to be smoothed must be at the center of the span.  The span is adjusted for data points that cannot accommodate the specified number of neighbors on either side.  The end points are not smoothed because a span cannot be defined. [15] In this case “smooth” function is applied to perform the smoothing operation for removal of baseline drift from the PPG and PCG signals “fig.7-10”. B. Noise Cancellation by Discrete wavelet transform The discrete wavelet transform (DWT) uses filter banks for the construction of the multi-resolution time-frequency plane. Filter banks A filter bank consists of filters which separate a signal into frequency bands [17]. An example of a two channel filter bank is shown in Fig.3. A discrete time signal x[n] enters the analysis PCG machine PPG machine NI ELVIS-II+ Pre-processing & Heart rate Detection 057
  • 3. bank and is filtered by the filters H1(z) and H0(z) which separate the frequency content of the input signal in frequency bands of equal width. The filters H1(z) and H0(z) are therefore respectively a low-pass and a high-pass filter. The output of the filters each contains half the frequency content, but an equal amount of samples as the input signal. The two outputs together contain the same frequency content as the input signal; however the amount of data is doubled. Therefore down sampling by a factor two, denoted by ↓ 2, is applied to the outputs of the filters in the analysis bank. Reconstruction of the original signal is possible using the synthesis filter bank [17, 18]. In the synthesis bank the signals are up sampled (↑2) and passed through the filters G0(z) and G1(z). The filters in the synthesis bank are based on the filters in the analysis bank. The outputs of the filters in the synthesis bank are summed, leading to the reconstructed signal y [n]. The different output signals of the analysis filter bank are called sub bands, the filter-bank technique is also called sub band coding [18]. Fig.3. Two channel filter bank Fig.4. ‘db4’ wavelet The different output signals of the analysis filter bank are called sub bands, the filter-bank technique is also called sub band coding [18]. The soft & hard thresholding by performed by implementing “ddencmp” & “wdencmp” function for 1D PPG and PCG using ‘db4’ wavelet. The performance is evaluated in the following section (i.e. result analysis) and “fig. 8-10” shows the filtering performances of PPG and PCG signals. III. RESULT ANALYSIS Fig.5. Acquired Noisy PPG signal of 2 sec time duration. Fig.6. Acquired Noisy PCG signal of 2 sec time duration. Fig.7. Concurrent plotting of acquired Noisy PPG and PCG signals. Fig.8. Noise free and baseline drift removed PPG signal using wavelet ‘db4’ & MAF Fig.9. Noise free and baseline drift removed PCG signal using wavelet ‘db4’ & MAF Fig.10. Concurrent plotting of noise free and baseline drift removed PPG & PCG signals using wavelet ‘db4’ & MAF 058
  • 4. Heart Rate Detection The filtered signals are applied through threshold technique and which identifies and counts the maximum number of samples in the signal having amplitude greater than the threshold value. This peak detection is necessary for calculation of heart beat.  The heart beat count is calculated (2) using following equation :- where, N = Total length of the signal i.e. total number of samples & Fs = Sampling frequency. For the subjected signals (i.e. PPG and PCG) the heart rate is found to be 90 bpm. IV. CONCLUSION This analysis will help in correlating different features of PCG and PPG signal simultaneously. Moreover the occurrences of these signals are due to heart functioning and the basic changes such as time intervals can also be identified when concurrent analysis is done. Here we have acquired signals from healthy subject of young age whose heart rate is found to be similar i.e. 90 bpm. The pre-processing work i.e. baseline drift removal and noise cancellation is significantly performed by MAF and DWT. The further research involves in features extractions of these signals and correlative analysis in relation to different cardiovascular problems. REFERENCES [1] M.H.Sherebin, R.Z. Sherebin, “Frequency Analysis of Peripheral Pulse Wave Detected in the Finger with Photoplethysmograph”.IEEE Transaction on Biomedical Engineering, Vol.37No.3, March 1999. [2] A. L. Goldberger. Fractal mechanisms in the electrophysiology of the heart. IEEE Eng Med Biol Mag, 26:47–52, 1992. [3] Rangayyan, R. M. “Biomedical signal analysis”. IEEE Press, John Wiley & Sons Inc.. pp. 34–38. 2002. [4] Cathers Ian “Neural network assisted cardiac auscultation”. Artificial Intelligence in Medicine, 7, 53–66. 1995. [5] Ölmez, T., & Dokur, Z. “Classification of heart sounds using an artificial neural network”. Pattern Recognition Letters, 24, 617–629. 2003. [6] Reed, T. R., Reed, N. E., & Fritzson, P. “Heart sound analysis for symptom detection and computer-aided diagnosis”. Simulation Modeling Practice and Theory, 12, 129–146. 2004. [7] Ari, S., & Saha, G. “On a robust algorithm for heart sound segmentation”. Journal of Mechanics in Medicine and Biology, 7(2), 129–150. 2007. [8] Choi S. “Detection of valvular heart disorders using wavelet packet decomposition and support vector machine”. Expert Systems with Application, 35, 1679–1687. 2008. [9] Michael, “Wavelet and Wavelet Packet Compression of Electrocardiograms,” IEEE Transaction on BioMedical Engineering, vol 44, No.5, pp 394-402, May 1997. [10] Joydeep Bhattacharya Partha Pratim Kanjilal and V.Muralidhar, “Analysis and Characterization of Photo-Plethysmographic Signal”, IEEE Transaction on BioMedical Engineering, vol 48,No.1, pp 5-23, January 2001. [11] Chrysa D. Papadaniiland Leontios J. Hadjileontiadis “Efficient Heart Sound Segmentation and Extraction Using Ensemble Empirical Mode Decomposition and Kurtosis Features” IEEE Journal of Biomedical and Health Informatics, Vol. 18, No. 4, July 2014. [12] Ana Gavrovska, Goran Zajic, Irini Reljin, and Branimir Reljin “Classification of Prolapsed Mitral Valve versus Healthy Heart from Phonocardiograms by Multifractal Analysis” Hindawi Publishing Corporation Computational and Mathematical Methods in Medicine, Volume 2013, Article ID 376152, 10 pages [13] Mohamed Elgendi. “On the Analysis of Fingertip Photoplethysmogram Signals”. Curr Cardiol Rev. Feb 2012; 8(1): 14–25. [14] Kristjan Pilt, Rain Ferenets, Kalju Meigas, Lars-Göran Lindberg, Kristina Temitski and Margus Viigimaa. “New Photoplethysmographic Signal Analysis Algorithm for Arterial Stiffness Estimation” The Scientific World Journal Volume 2013 (2013), Article ID 169035, 9 pages. [15] Manpreet Kaur et al. “Comparison of Different Approaches for Removal of Baseline Wander from ECG Signal”, 2nd International Conference and workshop on Emerging Trends in Technology (ICWET) 2011 Proceedings published by International Journal of Computer Applications® (IJCA). [16] Akash Kumar Bhoi et al. “A Significant Approach to Detect Heart Rate in ECG Signal”, International Journal of Advanced Electrical and Electronics Engineering, (IJAEEE), ISSN (Print): 2278-8948, Volume-1, Issue-1, 2012 [17] G. Strang and T. Nguyen. “Wavelets and Filter Banks”. Wellesley- Cambridge Press, second edition, 1997. ISBN 0-9614088-7-1. [18] M.G.E. Schneiders. “Wavelets in control engineering”. Master’s thesis, Eindhoven University of Technology, August 2001. DCT nr. 2001.38. [19] Rangayyan RM, Lehner RJ: “Phonocardiogram Signal Analysis: A Review”. CRC Critical Reviews in Biomedical Engineering 1988, 15:3. [20] Durand LG, Blanchard M, Cloutier G, Sabbah HN, Stein PD: “Comparison of pattern recognition methods for computer-assisted classification of spectra of heart sounds in patients with a porcine bioprostheticvalve implanted in the mitral position”. IEEE Trans Biomed Eng 1990, 37(12):1121-1129. [21] Durand LG, Blanchard M, Sabbah HN, Stein PD: “Comparison of spectral techniques for computer assisted classification of spectra of heart sounds in patients with a porcine bioprosthetic valves”. Med Biol Eng Comput 1991, 31:229. [22] Durand LG, Pibarot P: “Digital Signal Processing of the phonocardiogram: Review of the Most Recent Advancements”. Critical Reviews in Biomedical Engineering 1995, 23(3/4):163-219. [23] Sarbandi RR, Doyle DD, Navidbakhsh M, Hassani K, Torabiyan H: “Color spectrographic phonocardiography (CSP) applied to the detection and characterization of heart murmurs: preliminary results”. BioMedical Engineering On Line 2011, 10:42. 059