Comparative analysis of fetal electrocardiogram (ECG) extraction techniques using system simulation

Similar documents
Separation of fetal electrocardiography (ECG) from composite ECG using adaptive linear neural network for fetal monitoring

SEPARATION OF ABDOMINAL FETAL ELECTROCARDIOGRAMS IN TWIN PREGNANCY 1. INTRODUCTION

Remaining Useful Life Prediction of Rolling Element Bearings Based On Health State Assessment

An Efficient Method for Fetal Electrocardiogram Extraction from the Abdominal Electrocardiogram Signal

Removing ECG Artifact from the Surface EMG Signal Using Adaptive Subtraction Technique

PCA Enhanced Kalman Filter for ECG Denoising

Introducing Two-Way and Three-Way Interactions into the Cox Proportional Hazards Model Using SAS

Enhancement of Twins Fetal ECG Signal Extraction Based on Hybrid Blind Extraction Techniques

PROCESSING THE ABDOMINAL FETAL ECG USING A NEW METHOD. Zentralinstitut fur Biomedizinische Technik der Universitat Erlangen-Nurnberg, FRG

R programs for splitting abridged fertility data into a fine grid of ages using the quadratic optimization method

Assessment of Reliability of Hamilton-Tompkins Algorithm to ECG Parameter Detection

Analysis of Fetal Stress Developed from Mother Stress and Classification of ECG Signals

FREQUENCY DOMAIN BASED AUTOMATIC EKG ARTIFACT

DETECTION OF HEART ABNORMALITIES USING LABVIEW

Merging of Experimental and Simulated Data Sets with a Bayesian Technique in the Context of POD Curves Determination

Removal of Baseline wander and detection of QRS complex using wavelets

ADVANCES in NATURAL and APPLIED SCIENCES

Automatic System for Retinal Disease Screening

Removal of Baseline Wander from Ecg Signals Using Cosine Window Based Fir Digital Filter

Quadriceps muscles vastus medialis obliques, rectus femoris and vastus lateralis compared via electromyogram bicoherence analysis

ECG Noise Reduction By Different Filters A Comparative Analysis

Simulation Based R-peak and QRS complex detection in ECG Signal

SPECTRAL ENVELOPE ANALYSIS OF SNORING SIGNALS

Extraction of Unwanted Noise in Electrocardiogram (ECG) Signals Using Discrete Wavelet Transformation

VLSI Implementation of the DWT based Arrhythmia Detection Architecture using Co- Simulation

Parametric Optimization and Analysis of Adaptive Equalization Algorithms for Noisy Speech Signals

DETECTION OF EVENTS AND WAVES 183

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 10, April 2013

Noise Cancellation using Adaptive Filters Algorithms

Shape Analysis of the Left Ventricular Endocardial Surface and Its Application in Detecting Coronary Artery Disease

Various Methods To Detect Respiration Rate From ECG Using LabVIEW

FIR filter bank design for Audiogram Matching

Performance of the Vocal Source Related Features from the Linear Prediction Residual Signal in Speech Emotion Recognition

Author's personal copy

Objectives. 6.3, 6.4 Quantifying the quality of hypothesis tests. Type I and II errors. Power of a test. Cautions about significance tests

ELECTROCARDIOGRAM (ECG) SIGNAL PROCESSING ON FPGA FOR EMERGING HEALTHCARE APPLICATIONS

An electrocardiogram (ECG) is a recording of the electricity of the heart. Analysis of ECG

Research Article A Novel Pipelined Adaptive RLS Filter for ECG Noise Cancellation

Identification and low-complexity regime-switching insulin control of type I diabetic patients

Automatic Detection of Abnormalities in ECG Signals : A MATLAB Study

Heart Rate Calculation by Detection of R Peak

Design and implementation of IIR Notch filter for removal of power line interference from noisy ECG signal

Biomedical. Measurement and Design ELEC4623. Lectures 15 and 16 Statistical Algorithms for Automated Signal Detection and Analysis

MULTI-MODAL FETAL ECG EXTRACTION USING MULTI-KERNEL GAUSSIAN PROCESSES. Bharathi Surisetti and Richard M. Dansereau

Estimating shared copy number aberrations for array CGH data: the linear-median method

Neural Network based Heart Arrhythmia Detection and Classification from ECG Signal

LABVIEW based expert system for Detection of heart abnormalities

INVESTIGATION OF ROUNDOFF NOISE IN IIR DIGITAL FILTERS USING MATLAB

Theory of mind in the brain. Evidence from a PET scan study of Asperger syndrome

Powerline Interference Reduction in ECG Using Combination of MA Method and IIR Notch

SPECTRAL ANALYSIS OF LIFE-THREATENING CARDIAC ARRHYTHMIAS

An Effective Technique for Enhancing an Intrauterine Catheter Fetal Electrocardiogram

ECG Signal Analysis for Abnormality Detection in the Heart beat

De-Noising Electroencephalogram (EEG) Using Welch FIR Filter

ECG Beat Recognition using Principal Components Analysis and Artificial Neural Network

The Model and Analysis of Conformity in Opinion Formation

Anchor Selection Strategies for DIF Analysis: Review, Assessment, and New Approaches

FPGA BASED FETAL ECG DENOISING AND EXTRACTION FORMEDICAL DIAGNOSIS

Portable ECG Electrodes for Detection of Heart Rate and Arrhythmia Classification

ECG Signal Characterization and Correlation To Heart Abnormalities

Prefrontal cortex fmri signal changes are correlated with working memory load

TO help 25.8 million Americans [1] with diabetes, a growing

FOR NPP PERSONAL GAMMA RADIATION DOSIMETER ДКГ-05Д. Operation manual ФВКМ РЭ

The meaning of Beta: background and applicability of the target reliability index for normal conditions to structural fire engineering

Effects of involuntary auditory attention on visual task performance and brain activity

Keywords: Adaptive Neuro-Fuzzy Interface System (ANFIS), Electrocardiogram (ECG), Fuzzy logic, MIT-BHI database.

CHAPTER 4 ESTIMATION OF BLOOD PRESSURE USING PULSE TRANSIT TIME

Performance Analysis of Epileptic EEG Expert System Using Scaled Conjugate Back Propagation Based ANN Classifier

Chapter 4: One Compartment Open Model: Intravenous Bolus Administration

Analysis of Electrocardiograms

Combination Method for Powerline Interference Reduction in ECG

LOAD CARRYING CAPACITY OF BROKEN ELLIPSOIDAL INHOMOGENEITY AND CRACK EXTENDED IN PARTICLE REINFORCED COMPOSITES

Novel single trial movement classification based on temporal dynamics of EEG

Severe Psychiatric Disorders in Mid-Life and Risk of Dementia in Late- Life (Age Years): A Population Based Case-Control Study

QRS Detection of obstructive sleeps in long-term ECG recordings Using Savitzky-Golay Filter

Analysis of ECG Signals for Arrhythmia Using MATLAB

Genetic Algorithm based Feature Extraction for ECG Signal Classification using Neural Network

An ECG Beat Classification Using Adaptive Neuro- Fuzzy Inference System

Regret theory and risk attitudes

Separating Fetal ECG Signal from Maternal ECG Using ANFIS with Gamma Filter in VLSI

Polymorbidity in diabetes in older people: consequences for care and vocational training

ECG Acquisition System and its Analysis using MATLAB

Randomized controlled trials: who fails run-in?

Magdalena Wojtczak, Anna C. Schroder, Ying-Yee Kong, and David A. Nelson

Do People s First Names Match Their Faces?

ECG QRS Detection. Valtino X. Afonso

HST-582J/6.555J/16.456J-Biomedical Signal and Image Processing-Spring Laboratory Project 1 The Electrocardiogram

A MATHEMATICAL ALGORITHM FOR ECG SIGNAL DENOISING USING WINDOW ANALYSIS

SIMULATIONS OF ERROR PROPAGATION FOR PRIORITIZING DATA ACCURACY IMPROVEMENT EFFORTS (Research-in-progress)

ECG DE-NOISING TECHNIQUES FOR DETECTION OF ARRHYTHMIA

Assessment of the Performance of the Adaptive Thresholding Algorithm for QRS Detection with the Use of AHA Database

Evaluation of EEG features during Overt Visual Attention during Neurofeedback Game

Child attention to pain and pain tolerance are dependent upon anxiety and attention

carinzz prophylactic regimens

Cardiology & Vascular Research

Discrete Wavelet Transform-based Baseline Wandering Removal for High Resolution Electrocardiogram

Design of the HRV Analysis System Based on AD8232

Temporal Analysis and Remote Monitoring of ECG Signal

Biomedical Signal Processing

A Note on False Positives and Power in G 3 E Modelling of Twin Data

Transcription:

International Journal of the Physical Sciences Vol. 6(21),. 4952-4959, 30 Setember, 2011 Available online at htt://www.academicjournals.org/ijps DOI: 10.5897/IJPS11.415 ISSN 1992-1950 2011 Academic Journals Full Length Research Paer Comarative analysis of fetal electrocardiogram (ECG) extraction techniques using system simulation M. M. Sheikh Algunaidi 1, M. A. Mohd Ali 1 and Md. Fokhrul Islam 2 * 1 Deartment of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built Environment, Universiti Kebangsaan Malaysia, 43600 Bangi, Malaysia. 2 Deartment of Electrical and Electronic Engineering, Islamic University of Technology, Board Bazar, Gaziur-1704, Bangladesh. Acceted 2 Setember, 2011 This aer resents a system simulation to comare between two adative filters based on recursive least square (RLS) and normalized least mean square (NLMS), in their use for fetal heart rate (FHR) monitoring. The reference and rimary signals are fed simultaneously to the inuts of the RLS and NLMS adative filters to extract the fetal signal. Each extracted signal is ostrocessed using a newly develoed enhancement technique. To evaluate the erformance of the electrocardiogram (ECG) extraction, 20 abdominal ECG signals are acquired between the 36th and 38th gestation weeks. The detection sensitivities of 88.6 and 80.4% and ositive rediction value of 82.8 and 72.1% were obtained for RLS and NLMS, resectively. The exerimental results show that adative filtering using RLS algorithm erforms better in extracting the fetal ECG signal. Key words: Adative noise cancelation (ANC), recursive least square (RLS), normalized least mean square (NLMS), MQRS window, fetal electrocardiogram (FECG) extraction. INTRODUCTION The electrocardiogram (ECG) still is the simlest noninvasive diagnostic method for various heart diseases. Secially, the fetal ECG (FECG) signal reflects the electrical activity of the fetal heart and rovides valuable information of its hysiological state (Assaleh, 2007). Non-invasive FECG has been used to obtain valuable clinical information about the fetal well being during regnancy by using skin electrodes laced on the maternal abdomen. However, the abdominal ECG (AECG) is always corruted with ower line interference, maternal ECG (MECG) and electromyogram (EMG), where the FECG signal is influenced by the gestational age, osition of the electrodes and the skin imedance (Goodlin, 1979). Various research efforts have been roosed to extract the FECG from the AECG, such as time-sequenced adative filtering (Ferrara and Widrow, 1982), correlation techniques (Abboud et al., 1992), blind source time frequency analysis and comlex wavelets (Karvounis et al., 2006), where then deend on the ower searation (Lathauwer et al., 1995), EEG based on real time algorithm (Suresh and Puttamadaa, 2008) and sectrum of the signal to eliminate the maternal QRS (MQRS) comlex. Adative noise cancelation techniques (ANC) have been used to remove the noise signal from the measured signal using a reference signal that is highly correlated with the noise signal, RLS and NLMS adative filters for noise cancellation from honocardiograh signal have been comared (Mittra et al., 2007). In this aer, the two filters are comared when extracting FECG from the AECG. The fetal extracted signals by most of the aforementioned techniques still have maternal residual eaks; hence, an enhancement technique is roosed to scale down the MQRS comlex and to adjust its amlitude. The erformance of the filters with the enhancement technique is evaluated by using recorded data from the Universiti Kebangsaan Malaysia Medical Center (UKMMC). MATERIALS AND METHODS *Corresonding author. E-mail: islammdfokhrul@gmail.com. For evaluating and testing the FECG extraction, three channel

Algunaidi et al. 4953 MQRSW creation In order to create the MQRSW, the maternal signal eaks should first be detected. For this urose, a threshold free eak detection algorithm based on moving interval (MI) is used to detect the MQRS eaks from the filtered (Y1) signal (Sheikh and Mohd Ali, 2009). The imlementation of the detection algorithm deends on the normal maternal heart rate (MHR), its RR interval and samling frequency. As deicted in Figure 3, the maximum normal MHR is assumed 100 beats er min (BPM) and the minimum 60 BPM. The samling frequency is chosen to be 256 Hz in this work. The RR interval and its double can be calculated as follows: Figure 1. Locations of the abdominal electrodes. ( 1/ HR) * 256* 60 RR (2) records (four electrodes, [l, 2, 3] with a single common) are acquired as shown in Figure 1. Twenty AECG signals were recorded from healthy regnant women with gestational eriods between 36 and 38 weeks. Signals were acquired using disosable Ag/AgCl electrodes and amlified with a high gain amlifier (BIOPAC- MP 100A). The AECG signals are digitized at 256 Hz with 12 bit resolution. For comarison urose, five seconds duration of signals were used. The exerimental rotocol was aroved by the UKMMC Research and Ethical Committee rior to commencement of the study. The first electrode (com in Figure 1) is laced at the sternum, and considered as common to the three inut channels. The second electrode (1 in Figure 1) is laced in such a way that it will acquire only the MECG signals, and considered as the reference. The other electrode (2 or 3 in Figure 1) is considered as rimary acquiring a mixture of MECG and FECG. The recorded signals are transferred and stored in a ersonal comuter as *.mat files. Descrition of extractor The FECG signal extraction consists of four stages. The first stage is the rerocessing, which involves with the removal of the DC signal and the baseline wander using zero mean and band-ass filter, resectively. The second stage is the maternal signal eak detection and the creation of the MQRS window (MQRSW) signal. The third stage is to extract the fetal signal using ANC based on the RLS and NLMS techniques. In the fourth stage, the ostrocessing technique scales down the MQRS comlexes in the extracted signal by alying the window signal created in the second stage. The roosed technique is illustrated in Figure 2 and discussed in details as follows. Therefore, the maximum normal RR interval is about 250 samles (its double is 500 samles) and the minimum is about 150 samles (its double is 300 samles). The RR intervals are ranged between 150 and 250 samles, and the range of double RR interval is between 300 and 500 samles. In Figure 3, the maximum RR interval is shown at the to, the minimum RR interval at the bottom and between them, is an examle of medium RR interval. Let the three cases start at the same starting eak MP (i) at index i, then the starting oint of the moving interval (SMI) is chosen to be MI ( i +17) to account for the QRS comlex after the detected eak by 17 samles. The end oint of the moving interval (EMI) must be in a location that is greater than the location of the eak (A) of the maximum RR interval and smaller than double the minimum RR interval or before eak (B). Thus, the EMI is chosen to be equal to MI ( i + 290). Within these limits, only one eak (A, C or D) can be detected in every moving interval (MI) as shown in Figure 3. Detecting the eak in the MI is executed by taking the maximum: ( i ) = MAXMI ( ( i +17 : i + 290) ) M m (3) Once the eak is detected, the MI will be shifted forward after the detected eak by 17 samles for SMI and by 290 samles for EMI in order to detect the next eak. The rincile of the eak detection is illustrated in Figure 4a. This rincile does not require any revious knowledge about the eak threshold making the detection of low comutational comlexity and robust. After the maternal signal eak detection, the MQRSW is created. Every MQRS comlex is catured within a window which is defined by taking 13 samles before and after the MQRS eaks found in the reference signal (Y1) (Sheikh et al., 2011). All the samles between two MQRSW are zero added. The signal resulting from this rocess is known as the window signal as shown in Figure 4b. Prerocessing The rerocessing stage consists of the removal of the DC signal, baseline wander and the ower line interference. The observation signals X 1, X 2 and X 3 are acquired from the maternal abdomen as shown in Figure 1. They are then made zero mean by subtracting the mean as follows: X ( k) = X ( k) mean( X ( k)) The signals are then assed through a finite imulse resonse (FIR) hamming band-ass filter with cutoffs at 40 and 4 Hz within the bandwidth of interest for FECG monitoring. (1) FECG extraction Adative filters track the dynamic nature of a system and eliminate the noise from the signal. These filters minimize the difference between the outut signal and the desired signal by altering their filter coefficients assuming the noise on the inut ort remains correlated to the noise on the desired ort. One of the main alications of the adative filters is the noise removal using ANC as shown in Figure 5. ANC estimates a fetal signal noise, maternal signal FECG, contaminated by additive MECG, [2, 3] with the rimary inut

4954 Int. J. Phys. Sci. Figure 2. The block diagram of the roosed technique. Figure 3. Moving interval for eak detection.

Algunaidi et al. 4955 Figure 4. Peak detection using MI, window signal consisting of seven MQRS windows. MECG FECG + + Y = MECG + FECG + + - e MECG 1 Y 1 Figure 5. Adative noise canceller system. Figure 6. Comuter simulation for FECG extraction using RLS and NLMS filters.

4956 Int. J. Phys. Sci. (c) Figure 7. Primary signal after rerocessing stage, fetal extracted signal by RLS filter and (c) fetal extracted signal by NLMS filter. becoming Y using a reference inut, MECG1 Y (Widrow et 1 al., 1975). In the resent work, this filter is used for removal of external unwanted noise from the FECG. In this stage, two signals Y and 1 Y ( Y 2 or Y 3 ) are fed simultaneously to the inuts of the RLS and NLMS filters as reference and rimary, resectively to extract the fetal signal After FECG. FECG extraction using ANC, it is noted that the maternal signal residual eaks are still observed, which means that it is still difficult to detect the fetal eaks. Hence, an effective enhancement technique is required to further enhance the fetal extracted signals by attenuating other interfering comonents. Postrocessing MQRSW is alied to the extracted signal at the outut of the ANC in order to scale down the maternal signal residual comlexes. After scaling down, the extracted FECG signal still has a small amount of baseline wander. Therefore, a second order infinite imulse resonse (IIR) notch filter centered at 1 Hz is used to attenuate this baseline wander. Finally, the amlitude of the maternal and the overlaed eaks (maternal and fetal) in the extracted signal should be adjusted to kee all the amlitudes of the maternal eaks shorter than the amlitudes of the fetal eaks. SYSTEM SIMULATION A Simulink model was created using blocks from the Simulink library and blocks embedded with Matlab functions as shown in Figure 6. The system simulation was erformed to comare between the RLS and NLMS adative filters for extracting the fetal signal. The recorded signals were stored in the From File block and alied to the inut of the rerocessing stage. The Mean block and the add/subtract block erformed the function of Equation 1. The outut of the zero mean function was connected to the DEMUX block to slit the ECG channels to the FIR hamming band-ass filters. This stage is ended by buffering 5 s of each signal. The outut of Buffer1 are fed simultaneously to the inut orts of the RLS and NLMS blocks as reference signal. At the same time, Buffer2 fed the desired orts of the RLS and NLMS blocks and the inut ort (IN) of the MQRSW block. The window signal from the outut ort (OUT) of the MQRSW block is fed to the (IN) orts of the ostrocessing stages. The fetal extracted signals derived from the (Error) orts are fed to the (INO) orts of the ostrocessing stages. The resulting extracted signals are shown in Figure 7. The fetal extracted signals are still corruted with maternal signal residual eaks and some baseline wander which are scaled down and notch filtered, resectively. In order to detect the fetal eak, the amlitudes of the maternal and the fetal overlaed eaks in the extracted signal need to be adjusted, to kee all amlitudes of the maternal eaks shorter than those of the fetal eaks. The first ste is to get the maximum value (mv) between adjacent maternal eaks. Once the maximum has been detected, the amlitude of the adjacent maternal eaks in the extracted signal is adjusted to be 0.75 mv. Finally, fetal eaks are detected from the enhanced signals at the end of this stage by using similar rocedure for the detection of the maternal signal eaks. RESULTS AND DISCUSSION The fetal extracted signals by the two adative filters are nearly similar, but when the fetal signals cannot be observed or are noisy, the RLS filter has better erformance as shown in Figure 8. The maternal signal residual eaks are then attenuated in both extracted signals by using the window signal. The resulting signals are illustrated in Figure 9. A small amount of baseline wander has also been observed in the extracted signal. Figure 10 shows the resulting signal after the IIR notch filter. The MQRS

Algunaidi et al. 4957 FEC(V) (c) Figure 8. Primary signal after rerocessing stage showing negligible fetal signal, fetal extracted signal by RLS filter, and (c) fetal extracted signal by NLMS filter. (c) Figure 9. The window signal, scaled fetal extracted signal by RLS filter and (c) scaled fetal extracted signal by NLMS filter. comlex eaks are then adjusted for easier detection of the fetal signal eaks with results as shown in Figure 11. The results of the fetal signal eaks detection are summarized in Table 1. It shows that the average values of sensitivity ( Se ) and ositive rediction ( + P ) of the RLS based method are 88.6 and 82.8%, resectively as comared to 80.4 and 72.1% of the NLMS based method. The results in Table 1 demonstrate that the RLS adative filter is a more robust algorithm in extracting the FECG signal as comared to NLMS adative filter. Conclusions This aer demonstrates a system simulation to comare the erformance of RLS and NLMS adative filters, for detecting the FHR. A Simulink model using blocks from

4958 Int. J. Phys. Sci. FECC(V) FECC(V) Figure 10. Fetal signal after the IIR notch filter, fetal extracted signal by RLS filter, fetal extracted signal by NLMS filter (M = locations of maternal signal eaks and F = fetal signal eaks). au au Figure 11. Fetal signal after adjustment, fetal extracted signal by RLS filter, fetal extracted signal by NLMS filter (F = fetal signal eaks and F + M = overlaed eaks). Table 1. Performance of RLS and NLMS based methods. Week Number of signals RLS method NLMS method Se (%) +P (%) Se (%) +P (%) 36 9 86.2 82.9 81.9 72.9 37 5 92.4 78.8 74.9 66.7 38 6 89.0 85.9 82.9 75.3 Overall average 88.6 82.8 80.4 72.1 Simulink library and blocks embedded with Matlab functions was resented to evaluate these erformances. The average values of sensitivity and ositive rediction of the RLS based method are 88.6 and 82.8%, resectively as comared to 80.4 and 72.1% of the NLMS based method. According to the results, the RLS ANC technique gives better results to be used in realizing FHR monitoring. In addition, the MQRSW scale down in the ostrocessing stage imroves the erformance further by enhancing the fetal extracted signal.

Algunaidi et al. 4959 ACKNOWLEDGEMENTS The authors would like to thank the Ministry of Science, Technology and Innovation, Malaysia for suorting this work under the Science Fund Grant 03-01-02-SF0255. The authors would also like to exress their gratitude to Professor Dr. Muhamad Abdul Jamil M. Yassin and Associate Professor Dr. Shuhaila Ahmad for their assistance in collecting the clinical data. Sheikh M, Mohd Ali MA (2009). Threshold-free detection of maternal heart rate from abdominal electrocardiogram. IEEE International Conference on Signal and Image Processing Alications (ICSIPA),. 455-458. Sheikh M, Mohd Ali MA, Islam MF (2011). Evaluation of an imroved algorithm for fetal QRS detection. Int. J. Phy. Sci., 6(2): 213-220. Suresh MN, Puttamadaa C (2008). Removal OF EMG and ECG artifacts from EEG based on real time recurrent learning algorithm. Int. J. Phy. Sci., 3(5): 120-125. Widrow B, Glover Jr, McCool JR, Kaunitz JM, Williams J, Hearn CS, Zeidler RH, Eugene JR, Goodlin RC (1975). Adative noise cancelling: rinciles and alications. Proceedings of the IEEE, 63(12): 1692-1716. REFERENCES Abboud S, Alaluf A, Einav S, Sadeh D (1992). Real time abdominal fetal ECG recording using hardware correlator. Comut. Biol. Med., 22: 325 335. Assaleh K (2007). Extraction of feral electrocardiogram using adative neuro-fuzzy inference system. IEEE Trans. Biomed. Eng., 54(1): 59-68. Ferrara ER, Widrow B (1982). Fetal electrocardiogram enhancement by time-sequenced adative filtering. IEEE Trans. Biomed. Eng., 29: 458 460. Goodlin RC (1979). History of fetal monitoring. Am. J. Obstet, Gynecol., 133(3): 323-352. Karvounis EC, Tsiouras MG, Fotiadis DI, Naka KK (2006). A method for fetal heart rate extraction based on time-frequency analysis. Proceedings of the 19th IEEE Symosium on Comuter-Based Medical Systems (CBMS'06),. 347-352. Lathauwer LD, Moor BD, Vandewalle J (1995). Fetal electrocardiogram extraction by source subsace searation. Proc. IEEE SP/ATHOS Worksho HOS.,. 134 138. Mittra AK, Shukla A, Zadgaonkar AS (2007). System simulation and comarative analysis of fetal heart sound de-noising techniques for advanced honocardiograhy. Int. J. Biomed. Eng. Technol., 1: 73-85.