SlideShare a Scribd company logo
1 of 5
Download to read offline
Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18
www.ijera.com 14|P a g e
Blind Separation of Twin Fetal Heartbeats in an
Electrocardiogram using the Fractional Fourier Transform
Seema Sud
(Communications and Signal Analysis Department, The Aerospace Corporation, USA)
ABSTRACT
The Fractional Fourier Transform (FrFT) has been used for signal separation in numerous applications, such as
speech, radar, and image processing. It is a useful signal processing tool that enables significantly greater signal
separation by rotating signals in a time-frequency plane known as the Wigner Distribution (WD) where they may
be totally separable, when they are not separable in the time or frequency domains alone. In this paper, we apply
the FrFT to the problem of separating the heartbeats of twin fetuses, as seen on an electrocardiogram (ECG),
from each other. Most techniques fail here because the two heartbeat patterns are similar. The proposed
algorithm takes advantage of the fact that two or more fetal heartbeats can be approximated as damped, chirp
signals and may be slightly offset in time or amplitude. Thus, the WDs of the two signals will be slightly
different from each other. By finding and rotating to the proper axis in the WD plane, where the chirp heartbeats
become narrowband, separable signals, we can notch much of the weaker heartbeat to extract the stronger one.
The estimate of the stronger signal is then subtracted from the ECG signal to obtain the weaker one. We show
that the technique operates well using simulations, even when the two heartbeats are nearly equal in power.
Specifically, we show that the mean-square error (MSE) between the true heartbeats and the estimated ones are
only on the order of 10−4
−10−3
. This method will enable identification of problems in an unborn child early in
when the pregnant mother is expecting twins.
Keywords – Biomedical, Chirp, Electrocardiogram, Fractional Fourier Transform, Heartbeat, Twins
I. INTRODUCTION
Detecting problems in the unborn fetus of a
pregnant woman early is an important area of
research in the medical field. This can be done by
collecting the signal in an electrocardiogram (ECG)
and studying the nature of the fetal heartbeat, i.e.
pulse strength and frequency. Separation of the fetal
heartbeat from that of the pregnant mother can be
done by adaptive filtering methods. For example, an
electrode placed on the heart of the expectant mother
will provide a reference signal for filtering her
heartbeat out from the combined (i.e. mother and
fetus) signal collected from the electrode placed on
her abdomen [1]. Such techniques also use the fact
that the fetal heart rate is often much faster and
weaker than that of the mother, thereby enabling
easy separation [1]. Separation of noise from the
ECG signal can also be achieved with adaptive
filtering ([2] and [3]). However, when a pregnant
mother-to-be is expecting two or more babies,
separating the fetal heartbeats is a problem. This is
due to the fact that the two heartbeats overlap in time
and frequency, and are typically very similar in their
spectral features. If the heart rates of the two fetuses
are similar, the problem becomes even more
challenging.
In this paper, we propose to use the
Fractional Fourier Transform (FrFT) to separate the
heart signals from two fetuses in an ECG. The FrFT
is most suitable for this problem because the fetal
Heartbeats will often have slight time
offsets, as well as repetition rate offsets, making
them more separable in the FrFT domain than in the
conventional frequency (i.e. FFT) domain.
Specifically, if we upsample the ECG signal, then
the heartbeats will resemble chirp functions, each
one with a different time-frequency representation
[4]. Using small amplitude differences, detection of
the FrFT rotational axis aopt which produces the
maximum peak in the stronger heartbeat, followed
by rotation to this optimum FrFT axis, taopt, will
allow us to notch out the weaker signal and estimate
the stronger one. Subtraction of the stronger one
from the composite signal gives a good estimate of
the weaker heartbeat.
The paper outline is as follows: Section II
briefly reviews how to compute the FrFT of a signal.
Section III describes the signal model. Section IV
discusses the proposed algorithm for separation of
two or more ECG signals using the FrFT. Section V
presents simulation examples showing the robust
performance of the proposed FrFT method.
Conclusions and remarks on future work are given in
Section VI.
RESEARCH ARTICLE OPEN ACCESS
Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18
www.ijera.com 15|P a g e
II. BACKGROUND: FRACTIONAL
FOURIER TRANSFORM (FRFT)
In discrete time, we can model the N ×1
FrFT of an N ×1 vector x as
(1)
where 0<|a|<2, Fa
is an N×N matrix whose elements
are given by ([5] and [6])
(2)
uk[m] and uk[n] are the eigenvectors of the matrix S
[5]
(3)
and
(4)
Hence, the discrete time FrFT can be
implemented using a simple matrix-vector
multiplication. Many references are available on the
properties of the FrFT as well as its relation to the
WD, e.g. [6], so for brevity we omit details.
III. ECG SIGNAL MODEL
We assume that the mother‟s heartbeat has
already been separated from that of the unborn
babies, as there are simple ways of doing this using
adaptive filtering methods in which electrodes
strategically placed near the mother‟s heart can be
used to obtain a clean reference signal, enabling her
heartbeat signal to be estimated and subtracted out
[1]. Additional distortions, however, may be present,
due to the mother‟s breathing, mother‟s muscle
contractions, or other artifacts that cannot be
perfectly subtracted, so we include this as noise in
the model below. The ECG signal for the first fetal
heartbeat, x1(i+1) is modeled by computing, for i =
1,2,...,L and ∀l = 1, 2, ..., 14
(5)
(6)
(7)
(8)
Where L = 1,600, d(15) = L, a = a0/max(a0),
and d0 and a0 are constant 1×15 vectors. This
function produces a piecewise linear signal that we
upsample and filter using a Savitzky-Golay filter [7]
with a frame size F = 211
. Another fetal ECG signal,
x2(i) is similarly generated, scaled by amplitude A2,
delayed by Lτ samples, upsampled, and then filtered.
Including the presence of an additive white Gaussian
noise (AWGN) signal, n(i), we can write the
composite received signal as
(9)
Where n(i) is chosen for a given signal-to-
noise ratio (SNR). In vector form, we can write all L
samples as
(10)
The goal is to separate signals 1 and 2 from
the received signal y. We discuss the proposed
approach in the following section, but we point out
here that this is a more difficult problem than found
in communications or radar, for example, because
(1) we do not have any training information, and (2)
the two signals to be separated are very similar in
nature, and will be more stationary than other types
of signals, making signal separation more difficult.
IV. PROPOSED ECG SIGNAL
SEPARATION METHOD USING
THE FRFT
We propose to separate the two fetal
heartbeats using the Fractional Fourier Transform
(FrFT). The proposed algorithm uses the fact that the
two heartbeats may have slightly different
amplitudes and time offsets from one another,
making them more separable in the WD plane than
in the FFT domain. We obtain an estimate of the
slightly stronger heartbeat in the domain where the
two signals are best separated by searching over all
„a‟, finding the value of „a‟ where the signal peak is
strongest, and rotating to the best value of „a‟ called
aopt, as illustrated in Fig. 1. This estimate of aopt is
corrupted by the second signal‟s interference, but we
have no a priori knowledge to obtain a better
estimate. In this domain, we notch out the weaker
signal by finding the peak bin iopt of signal 1 and
then estimating the number of bins about iopt
occupied mostly by signal 1, i.e. iopt±∆i. The
estimate of ∆i is obtained by observation of the
spectrum at aopt. Following notching of the weaker
signal in the FrFT domain, we then rotate back to the
time domain. Note that we cannot apply the same
method for the weaker heartbeat, as the FrFT peak
from searching over all „a‟ only reveals the stronger
heartbeat. However, simply subtracting the signal 1
estimate from the received signal gives us an
estimate of the second heartbeat. Hence, only one
1
These functions are modeled using ecg.m and sgolayfilt.m in
MatLab‟s signal processing toolbox ( MatLab 1988 − 2004).
Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18
www.ijera.com 16|P a g e
FrFT search over „a‟ is required. The procedure is
provided below, where we let the step size be ∆a =
0.001 and ∆i = 10 samples (FrFT domain
„frequency‟ bins). Note that we use Y1 to denote the
entire signal in vector form, but we use Y1(i) to
denote the individual samples at index i for the
signal, for ease in describing the procedure.
Fig. 1 Comparison of FFT vs. FrFT domain
shows signal separation ability with FrFT in
domain aopt
For 0≤a<2, we compute the FrFT of y as
(11)
We select the maximum value by computing
(12)
Next, we find peak over all „a‟ to give the best
domain to find the stronger of the two signals
(13)
Now we rotate to this best „a‟, where the stronger
signal energy is most concentrated
(14)
We find the sample where the peak occurs
(15)
and notch out signal 22
(16)
We rotate back to the time domain to get the
estimate of signal 1
(17)
Finally, we compute the estimate for signal 2 simply
by taking the received signal and subtracting the
estimate of signal 1
(18)
To determine how well the algorithm performs, we
compute the mean-square error (MSE) between the
true signal k, k = 1 or 2, and its estimate using
2
Note that we could instead notch signal 1 using Y1(iopt−∆i:iopt
+∆i) = 0.
(19)
Note that we can perform all of the above
calculations using a single pulse. Hence, the
algorithm can operate in real-time with very few
samples. Note also that there may in practice be an
ambiguity in knowing which heartbeat belongs to
which fetus. This can be addressed by subsequent
measurements of the composite ECG signal, using
knowledge of the estimates with their power and
time offsets. Finally, note that we cannot obtain
perfect signal separation, due to the signals
overlapping, even in the FrFT domain; the error
resulting from this overlap will be seen in the
examples below. This would improve if the heart
rates of the two fetuses are different, but we assume
here that they are the same and still achieve good
performance.
V. PERFORMANCE RESULTS
We simulate two signals x1(i) and x2(i) in
noise, where we vary the amplitude of the second
signal, A2 to study detection performance. We
generate the composite received signal y by
sampling, scaling, and delaying two ECG signals in
MatLab, which produces a single snapshot in time of
the two fetal heartbeats. With SNR = 10 dB, A2 =
0.9 and L = 600, we repeat the signal N = 5 times
and add noise to generate a longer signal, as shown
in Fig. 2. For processing using the above algorithm,
we only need a single snapshot, so, we restrict our
attention to the case where N = 1.
Fig. 2 Received Signal; SNR = 10 dB, A2 =
0.9, L = 600 samples, and N = 5 Repetitions
In the first example, we let the SNR be 10
dB and set A2 to 0.9, so that the carrier-to-
interference ratio (CIR) between signals 1 and 2 is 1
dB. We let the delay between signals 1 and 2 be 600
samples out of the total L = 1,600 samples. The
received signal, the recovered signals, and the true
signals are shown in Fig. 3. The MSEs are MSE1 =
8.6 × 10−4
and MSE2 = 8.4 × 10−4
. Note from Fig. 1
that since we cannot separate the signals in the FFT
domain, we cannot compare performance of any
FFT-based algorithm to the proposed method.
Attempts to use the FFT for this problem would fail.
Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18
www.ijera.com 17|P a g e
Fig. 3 SNR = 10 dB, A2 = 0.9, L = 600 samples,
MSE1 = 8.6 × 10−4
, and MSE2 = 8.4 × 10−4
In the second example, we let A2 = 0.5, so
that now CIR = 6 dB, with the results shown in Fig.
4. The MSEs are now MSE1 = 8.2 × 10−4
and MSE2
= 8.0 × 10−4
.
Fig. 4 SNR = 10 dB, A2 = 0.5, L = 600 samples,
MSE1 = 8.2 × 10−4
, and MSE2 = 8.0 × 10−4
The third example uses A2 = 0.9 as in the
first example, but now signal 2 is delayed 900
samples with respect to signal 1. The results are
shown in Fig. 5. The MSEs are now MSE1 = 7.6 ×
10−4
and MSE2 = 7.3 × 10−4
. Note that there is less of
an overlap of the two signals in time, and hence the
performance improves slightly.
The final example uses A2 = 0.5 and a delay
of signal 2 of 900 samples with respect to signal 1.
Hence there is again less of an overlap in time and a
greater power separation, so we expect performance
improvement, with the results shown in Fig. 6. The
MSEs are now MSE1 = 4.6×10−4
and MSE2 =
4.3×10−4
. These results, summarized in Table 1
below, show that a greater amplitude difference in
the two signals and a greater time offset improves
the performance of the algorithm.
Fig. 5 SNR = 10 dB, A2 = 0.9, L = 900 samples,
MSE1 = 7.6 × 10−4
, and MSE2 = 7.3 × 10−4
Fig. 6 SNR = 10 dB, A2 = 0.5, L = 900 samples,
MSE1 = 4.6 × 10−4
, and MSE2 = 4.3 × 10−4
Table 1 MSE results summary
VI. CONCLUSION
In this paper, we apply the Fractional
Fourier Transform (FrFT) to separating the
heartbeats of twin fetuses in a pregnant woman. This
problem is difficult because the heartbeats have very
similar features. We show that we are able to
separate the signals when there are slight power and
time offsets between them, which gives them
different Wigner Distributions, thereby enabling
separation. Future work involves improving the
performance of the algorithm and developing new
algorithms for the case where there are three or more
fetuses.
Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18
www.ijera.com 18|P a g e
ACKNOWLEDGMENTS
The author thanks The Aerospace
Corporation for funding this work and Alan
Foonberg for reviewing the paper and providing
insightful and helpful comments.
REFERENCES
[1] Prasanth, K., Paul, B., and Balakrishnan,
A.A., “Fetal ECG Extraction Using
Adaptive Filters”, Int. J. of Adv. Research
in Electrical, Electronics and Instr.
Engineering, Vol. 2, No. 4,Apr. 2013.
[2] Baduru, S., Reddy, S.N., Jagadamba, P.,
and Satyaarayana, P., “Noise Cancellation
on ECG and Heart Rate Signals Using the
Undecimated Wavelet Transform”, Int.
Journal of Engineering Research and
Applications (IJERA), Vol. 1, No. 4, pp.
1962-1970, Nov.-Dec., 2011.
[3] Bhoyar, D., and Singh, P., “ECG Noise
Removal Using Adaptive Filtering”, Int. J.
of Engineering Research and Applications
(IJERA): ICIAC Special Issue, Apr. 12-13,
2014.
[4] Sud, S., “Extraction of Near Equal Power
Moving Radar Targets Using a Conjugate
Gradient-Multistage Wiener Filter in the
Fractional Fourier Transform Domain”, Int.
J. of Enhanced Research in Science,
Technology & Eng. (IJERSTE), Vol. 5, No.
3, Mar. 2016.
[5] Candan, C., Kutay, M.A., and Ozaktas,
H.M., “The Discrete Fractional Fourier
Transform”, IEEE Trans. on Sig. Proc.,
Vol. 48, pp. 1329-1337, May 2000.
[6] Ozaktas, H.M., Zalevsky, Z., and Kutay,
M.A., “The Fractional Fourier Transform
with Applications in Optics and Signal
Processing”, John Wiley & Sons: West
Sussex, England, 2001.
[7] Orfanidis, S.J., “Introduction to Signal
Processing”, Prentice-Hall, Ch. 8, 1995.

More Related Content

Viewers also liked

Design of Non-Uniform Cosine Modulated Filter Banks Using Windows
Design of Non-Uniform Cosine Modulated Filter Banks Using WindowsDesign of Non-Uniform Cosine Modulated Filter Banks Using Windows
Design of Non-Uniform Cosine Modulated Filter Banks Using WindowsIJERA Editor
 
Analysis of Permanent Magnets Bearings in Flywheel Rotor Designs
Analysis of Permanent Magnets Bearings in Flywheel Rotor DesignsAnalysis of Permanent Magnets Bearings in Flywheel Rotor Designs
Analysis of Permanent Magnets Bearings in Flywheel Rotor DesignsIJERA Editor
 
An Improved Explicit Profile Matching In Mobile Social Networks
An Improved Explicit Profile Matching In Mobile Social NetworksAn Improved Explicit Profile Matching In Mobile Social Networks
An Improved Explicit Profile Matching In Mobile Social NetworksIJERA Editor
 
Highly Secured Bio-Metric Authentication Model with Palm Print Identification
Highly Secured Bio-Metric Authentication Model with Palm Print IdentificationHighly Secured Bio-Metric Authentication Model with Palm Print Identification
Highly Secured Bio-Metric Authentication Model with Palm Print IdentificationIJERA Editor
 
SPIN TORQUE TRANSFER MRAM AS A UNIVERSAL MEMORY
SPIN TORQUE TRANSFER MRAM AS A UNIVERSAL MEMORYSPIN TORQUE TRANSFER MRAM AS A UNIVERSAL MEMORY
SPIN TORQUE TRANSFER MRAM AS A UNIVERSAL MEMORYIJERA Editor
 
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAM
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAMOptimization of Test Pattern Using Genetic Algorithm for Testing SRAM
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAMIJERA Editor
 
Effects of Operational Losses in Active Magnetic Bearing Designs.
Effects of Operational Losses in Active Magnetic Bearing Designs.Effects of Operational Losses in Active Magnetic Bearing Designs.
Effects of Operational Losses in Active Magnetic Bearing Designs.IJERA Editor
 
Comparison of the Performances of NH3-H20 and Libr-H2O Vapour Absorption Refr...
Comparison of the Performances of NH3-H20 and Libr-H2O Vapour Absorption Refr...Comparison of the Performances of NH3-H20 and Libr-H2O Vapour Absorption Refr...
Comparison of the Performances of NH3-H20 and Libr-H2O Vapour Absorption Refr...IJERA Editor
 
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...IJERA Editor
 
Ecg Monitoring Using Android Smart App
Ecg Monitoring Using Android Smart AppEcg Monitoring Using Android Smart App
Ecg Monitoring Using Android Smart AppIJERA Editor
 
Investigation on Bridges Connection to Network Carrefour in Existing Roads in...
Investigation on Bridges Connection to Network Carrefour in Existing Roads in...Investigation on Bridges Connection to Network Carrefour in Existing Roads in...
Investigation on Bridges Connection to Network Carrefour in Existing Roads in...IJERA Editor
 
Power System State Estimation Using Weighted Least Squares (WLS) and Regulari...
Power System State Estimation Using Weighted Least Squares (WLS) and Regulari...Power System State Estimation Using Weighted Least Squares (WLS) and Regulari...
Power System State Estimation Using Weighted Least Squares (WLS) and Regulari...IJERA Editor
 
Study of Steel Moment Resisting Frame with Reduced Beam Section
Study of Steel Moment Resisting Frame with Reduced Beam SectionStudy of Steel Moment Resisting Frame with Reduced Beam Section
Study of Steel Moment Resisting Frame with Reduced Beam SectionIJERA Editor
 
Comparative Study of Response of Structures Subjected To Blast and Earthquake...
Comparative Study of Response of Structures Subjected To Blast and Earthquake...Comparative Study of Response of Structures Subjected To Blast and Earthquake...
Comparative Study of Response of Structures Subjected To Blast and Earthquake...IJERA Editor
 
Active Noise Cancellation
Active Noise CancellationActive Noise Cancellation
Active Noise CancellationIJERA Editor
 
The Prediction Approach for Periodontitis Using Collaborative Filtering Metho...
The Prediction Approach for Periodontitis Using Collaborative Filtering Metho...The Prediction Approach for Periodontitis Using Collaborative Filtering Metho...
The Prediction Approach for Periodontitis Using Collaborative Filtering Metho...IJERA Editor
 
Validation of Polarization angles Based Resonance Modes
Validation of Polarization angles Based Resonance Modes Validation of Polarization angles Based Resonance Modes
Validation of Polarization angles Based Resonance Modes IJERA Editor
 
Design of high speed serializer for interchip data communications with phase ...
Design of high speed serializer for interchip data communications with phase ...Design of high speed serializer for interchip data communications with phase ...
Design of high speed serializer for interchip data communications with phase ...IJERA Editor
 
Conventionalities and answer ability in the teaching employment
Conventionalities and answer ability in the teaching employmentConventionalities and answer ability in the teaching employment
Conventionalities and answer ability in the teaching employmentIJERA Editor
 
Partitioning based Approach for Load Balancing Public Cloud
Partitioning based Approach for Load Balancing Public CloudPartitioning based Approach for Load Balancing Public Cloud
Partitioning based Approach for Load Balancing Public CloudIJERA Editor
 

Viewers also liked (20)

Design of Non-Uniform Cosine Modulated Filter Banks Using Windows
Design of Non-Uniform Cosine Modulated Filter Banks Using WindowsDesign of Non-Uniform Cosine Modulated Filter Banks Using Windows
Design of Non-Uniform Cosine Modulated Filter Banks Using Windows
 
Analysis of Permanent Magnets Bearings in Flywheel Rotor Designs
Analysis of Permanent Magnets Bearings in Flywheel Rotor DesignsAnalysis of Permanent Magnets Bearings in Flywheel Rotor Designs
Analysis of Permanent Magnets Bearings in Flywheel Rotor Designs
 
An Improved Explicit Profile Matching In Mobile Social Networks
An Improved Explicit Profile Matching In Mobile Social NetworksAn Improved Explicit Profile Matching In Mobile Social Networks
An Improved Explicit Profile Matching In Mobile Social Networks
 
Highly Secured Bio-Metric Authentication Model with Palm Print Identification
Highly Secured Bio-Metric Authentication Model with Palm Print IdentificationHighly Secured Bio-Metric Authentication Model with Palm Print Identification
Highly Secured Bio-Metric Authentication Model with Palm Print Identification
 
SPIN TORQUE TRANSFER MRAM AS A UNIVERSAL MEMORY
SPIN TORQUE TRANSFER MRAM AS A UNIVERSAL MEMORYSPIN TORQUE TRANSFER MRAM AS A UNIVERSAL MEMORY
SPIN TORQUE TRANSFER MRAM AS A UNIVERSAL MEMORY
 
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAM
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAMOptimization of Test Pattern Using Genetic Algorithm for Testing SRAM
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAM
 
Effects of Operational Losses in Active Magnetic Bearing Designs.
Effects of Operational Losses in Active Magnetic Bearing Designs.Effects of Operational Losses in Active Magnetic Bearing Designs.
Effects of Operational Losses in Active Magnetic Bearing Designs.
 
Comparison of the Performances of NH3-H20 and Libr-H2O Vapour Absorption Refr...
Comparison of the Performances of NH3-H20 and Libr-H2O Vapour Absorption Refr...Comparison of the Performances of NH3-H20 and Libr-H2O Vapour Absorption Refr...
Comparison of the Performances of NH3-H20 and Libr-H2O Vapour Absorption Refr...
 
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...
 
Ecg Monitoring Using Android Smart App
Ecg Monitoring Using Android Smart AppEcg Monitoring Using Android Smart App
Ecg Monitoring Using Android Smart App
 
Investigation on Bridges Connection to Network Carrefour in Existing Roads in...
Investigation on Bridges Connection to Network Carrefour in Existing Roads in...Investigation on Bridges Connection to Network Carrefour in Existing Roads in...
Investigation on Bridges Connection to Network Carrefour in Existing Roads in...
 
Power System State Estimation Using Weighted Least Squares (WLS) and Regulari...
Power System State Estimation Using Weighted Least Squares (WLS) and Regulari...Power System State Estimation Using Weighted Least Squares (WLS) and Regulari...
Power System State Estimation Using Weighted Least Squares (WLS) and Regulari...
 
Study of Steel Moment Resisting Frame with Reduced Beam Section
Study of Steel Moment Resisting Frame with Reduced Beam SectionStudy of Steel Moment Resisting Frame with Reduced Beam Section
Study of Steel Moment Resisting Frame with Reduced Beam Section
 
Comparative Study of Response of Structures Subjected To Blast and Earthquake...
Comparative Study of Response of Structures Subjected To Blast and Earthquake...Comparative Study of Response of Structures Subjected To Blast and Earthquake...
Comparative Study of Response of Structures Subjected To Blast and Earthquake...
 
Active Noise Cancellation
Active Noise CancellationActive Noise Cancellation
Active Noise Cancellation
 
The Prediction Approach for Periodontitis Using Collaborative Filtering Metho...
The Prediction Approach for Periodontitis Using Collaborative Filtering Metho...The Prediction Approach for Periodontitis Using Collaborative Filtering Metho...
The Prediction Approach for Periodontitis Using Collaborative Filtering Metho...
 
Validation of Polarization angles Based Resonance Modes
Validation of Polarization angles Based Resonance Modes Validation of Polarization angles Based Resonance Modes
Validation of Polarization angles Based Resonance Modes
 
Design of high speed serializer for interchip data communications with phase ...
Design of high speed serializer for interchip data communications with phase ...Design of high speed serializer for interchip data communications with phase ...
Design of high speed serializer for interchip data communications with phase ...
 
Conventionalities and answer ability in the teaching employment
Conventionalities and answer ability in the teaching employmentConventionalities and answer ability in the teaching employment
Conventionalities and answer ability in the teaching employment
 
Partitioning based Approach for Load Balancing Public Cloud
Partitioning based Approach for Load Balancing Public CloudPartitioning based Approach for Load Balancing Public Cloud
Partitioning based Approach for Load Balancing Public Cloud
 

Similar to Blind Separation of Twin Fetal Heartbeats in an Electrocardiogram using the Fractional Fourier Transform

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 TransformCSCJournals
 
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...IJCSEA Journal
 
Ffeature extraction of epilepsy eeg using discrete wavelet transform
Ffeature extraction of epilepsy eeg  using discrete wavelet transformFfeature extraction of epilepsy eeg  using discrete wavelet transform
Ffeature extraction of epilepsy eeg using discrete wavelet transformAboul Ella Hassanien
 
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...IOSR Journals
 
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet Transform
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet TransformBio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet Transform
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet TransformIJERA Editor
 
Separation of heart murmur aortic regurgitation sound from sound mixture usin...
Separation of heart murmur aortic regurgitation sound from sound mixture usin...Separation of heart murmur aortic regurgitation sound from sound mixture usin...
Separation of heart murmur aortic regurgitation sound from sound mixture usin...IAEME Publication
 
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
 
Analysis of EEG data Using ICA and Algorithm Development for Energy Comparison
Analysis of EEG data Using ICA and Algorithm Development for Energy ComparisonAnalysis of EEG data Using ICA and Algorithm Development for Energy Comparison
Analysis of EEG data Using ICA and Algorithm Development for Energy Comparisonijsrd.com
 
Analysis of Various Signals Acquired from Uterine Contraction to Determine Tr...
Analysis of Various Signals Acquired from Uterine Contraction to Determine Tr...Analysis of Various Signals Acquired from Uterine Contraction to Determine Tr...
Analysis of Various Signals Acquired from Uterine Contraction to Determine Tr...IRJET Journal
 
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...CSCJournals
 
D032021027
D032021027D032021027
D032021027inventy
 
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...CSCJournals
 
A New Approach to Denoising EEG Signals - Merger of Translation Invariant Wav...
A New Approach to Denoising EEG Signals - Merger of Translation Invariant Wav...A New Approach to Denoising EEG Signals - Merger of Translation Invariant Wav...
A New Approach to Denoising EEG Signals - Merger of Translation Invariant Wav...CSCJournals
 
Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...nooriasukmaningtyas
 
An artificial neural network model for classification of epileptic seizures u...
An artificial neural network model for classification of epileptic seizures u...An artificial neural network model for classification of epileptic seizures u...
An artificial neural network model for classification of epileptic seizures u...ijsc
 

Similar to Blind Separation of Twin Fetal Heartbeats in an Electrocardiogram using the Fractional Fourier Transform (20)

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
 
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...
 
F41043841
F41043841F41043841
F41043841
 
40120130405007
4012013040500740120130405007
40120130405007
 
Ffeature extraction of epilepsy eeg using discrete wavelet transform
Ffeature extraction of epilepsy eeg  using discrete wavelet transformFfeature extraction of epilepsy eeg  using discrete wavelet transform
Ffeature extraction of epilepsy eeg using discrete wavelet transform
 
M010417478
M010417478M010417478
M010417478
 
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
 
Jq3516631668
Jq3516631668Jq3516631668
Jq3516631668
 
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet Transform
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet TransformBio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet Transform
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet Transform
 
Separation of heart murmur aortic regurgitation sound from sound mixture usin...
Separation of heart murmur aortic regurgitation sound from sound mixture usin...Separation of heart murmur aortic regurgitation sound from sound mixture usin...
Separation of heart murmur aortic regurgitation sound from sound mixture usin...
 
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...
 
Analysis of EEG data Using ICA and Algorithm Development for Energy Comparison
Analysis of EEG data Using ICA and Algorithm Development for Energy ComparisonAnalysis of EEG data Using ICA and Algorithm Development for Energy Comparison
Analysis of EEG data Using ICA and Algorithm Development for Energy Comparison
 
Analysis of Various Signals Acquired from Uterine Contraction to Determine Tr...
Analysis of Various Signals Acquired from Uterine Contraction to Determine Tr...Analysis of Various Signals Acquired from Uterine Contraction to Determine Tr...
Analysis of Various Signals Acquired from Uterine Contraction to Determine Tr...
 
Ijetcas14 577
Ijetcas14 577Ijetcas14 577
Ijetcas14 577
 
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
 
D032021027
D032021027D032021027
D032021027
 
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
 
A New Approach to Denoising EEG Signals - Merger of Translation Invariant Wav...
A New Approach to Denoising EEG Signals - Merger of Translation Invariant Wav...A New Approach to Denoising EEG Signals - Merger of Translation Invariant Wav...
A New Approach to Denoising EEG Signals - Merger of Translation Invariant Wav...
 
Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...
 
An artificial neural network model for classification of epileptic seizures u...
An artificial neural network model for classification of epileptic seizures u...An artificial neural network model for classification of epileptic seizures u...
An artificial neural network model for classification of epileptic seizures u...
 

Recently uploaded

NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...Amil baba
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological universityMohd Saifudeen
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisDr.Costas Sachpazis
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Studentskannan348865
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdfAlexander Litvinenko
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdfKamal Acharya
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptamrabdallah9
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.benjamincojr
 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New HorizonMorshed Ahmed Rahath
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfragupathi90
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfJNTUA
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxMANASINANDKISHORDEOR
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUankushspencer015
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...drjose256
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsMathias Magdowski
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfssuser5c9d4b1
 

Recently uploaded (20)

NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Students
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 

Blind Separation of Twin Fetal Heartbeats in an Electrocardiogram using the Fractional Fourier Transform

  • 1. Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18 www.ijera.com 14|P a g e Blind Separation of Twin Fetal Heartbeats in an Electrocardiogram using the Fractional Fourier Transform Seema Sud (Communications and Signal Analysis Department, The Aerospace Corporation, USA) ABSTRACT The Fractional Fourier Transform (FrFT) has been used for signal separation in numerous applications, such as speech, radar, and image processing. It is a useful signal processing tool that enables significantly greater signal separation by rotating signals in a time-frequency plane known as the Wigner Distribution (WD) where they may be totally separable, when they are not separable in the time or frequency domains alone. In this paper, we apply the FrFT to the problem of separating the heartbeats of twin fetuses, as seen on an electrocardiogram (ECG), from each other. Most techniques fail here because the two heartbeat patterns are similar. The proposed algorithm takes advantage of the fact that two or more fetal heartbeats can be approximated as damped, chirp signals and may be slightly offset in time or amplitude. Thus, the WDs of the two signals will be slightly different from each other. By finding and rotating to the proper axis in the WD plane, where the chirp heartbeats become narrowband, separable signals, we can notch much of the weaker heartbeat to extract the stronger one. The estimate of the stronger signal is then subtracted from the ECG signal to obtain the weaker one. We show that the technique operates well using simulations, even when the two heartbeats are nearly equal in power. Specifically, we show that the mean-square error (MSE) between the true heartbeats and the estimated ones are only on the order of 10−4 −10−3 . This method will enable identification of problems in an unborn child early in when the pregnant mother is expecting twins. Keywords – Biomedical, Chirp, Electrocardiogram, Fractional Fourier Transform, Heartbeat, Twins I. INTRODUCTION Detecting problems in the unborn fetus of a pregnant woman early is an important area of research in the medical field. This can be done by collecting the signal in an electrocardiogram (ECG) and studying the nature of the fetal heartbeat, i.e. pulse strength and frequency. Separation of the fetal heartbeat from that of the pregnant mother can be done by adaptive filtering methods. For example, an electrode placed on the heart of the expectant mother will provide a reference signal for filtering her heartbeat out from the combined (i.e. mother and fetus) signal collected from the electrode placed on her abdomen [1]. Such techniques also use the fact that the fetal heart rate is often much faster and weaker than that of the mother, thereby enabling easy separation [1]. Separation of noise from the ECG signal can also be achieved with adaptive filtering ([2] and [3]). However, when a pregnant mother-to-be is expecting two or more babies, separating the fetal heartbeats is a problem. This is due to the fact that the two heartbeats overlap in time and frequency, and are typically very similar in their spectral features. If the heart rates of the two fetuses are similar, the problem becomes even more challenging. In this paper, we propose to use the Fractional Fourier Transform (FrFT) to separate the heart signals from two fetuses in an ECG. The FrFT is most suitable for this problem because the fetal Heartbeats will often have slight time offsets, as well as repetition rate offsets, making them more separable in the FrFT domain than in the conventional frequency (i.e. FFT) domain. Specifically, if we upsample the ECG signal, then the heartbeats will resemble chirp functions, each one with a different time-frequency representation [4]. Using small amplitude differences, detection of the FrFT rotational axis aopt which produces the maximum peak in the stronger heartbeat, followed by rotation to this optimum FrFT axis, taopt, will allow us to notch out the weaker signal and estimate the stronger one. Subtraction of the stronger one from the composite signal gives a good estimate of the weaker heartbeat. The paper outline is as follows: Section II briefly reviews how to compute the FrFT of a signal. Section III describes the signal model. Section IV discusses the proposed algorithm for separation of two or more ECG signals using the FrFT. Section V presents simulation examples showing the robust performance of the proposed FrFT method. Conclusions and remarks on future work are given in Section VI. RESEARCH ARTICLE OPEN ACCESS
  • 2. Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18 www.ijera.com 15|P a g e II. BACKGROUND: FRACTIONAL FOURIER TRANSFORM (FRFT) In discrete time, we can model the N ×1 FrFT of an N ×1 vector x as (1) where 0<|a|<2, Fa is an N×N matrix whose elements are given by ([5] and [6]) (2) uk[m] and uk[n] are the eigenvectors of the matrix S [5] (3) and (4) Hence, the discrete time FrFT can be implemented using a simple matrix-vector multiplication. Many references are available on the properties of the FrFT as well as its relation to the WD, e.g. [6], so for brevity we omit details. III. ECG SIGNAL MODEL We assume that the mother‟s heartbeat has already been separated from that of the unborn babies, as there are simple ways of doing this using adaptive filtering methods in which electrodes strategically placed near the mother‟s heart can be used to obtain a clean reference signal, enabling her heartbeat signal to be estimated and subtracted out [1]. Additional distortions, however, may be present, due to the mother‟s breathing, mother‟s muscle contractions, or other artifacts that cannot be perfectly subtracted, so we include this as noise in the model below. The ECG signal for the first fetal heartbeat, x1(i+1) is modeled by computing, for i = 1,2,...,L and ∀l = 1, 2, ..., 14 (5) (6) (7) (8) Where L = 1,600, d(15) = L, a = a0/max(a0), and d0 and a0 are constant 1×15 vectors. This function produces a piecewise linear signal that we upsample and filter using a Savitzky-Golay filter [7] with a frame size F = 211 . Another fetal ECG signal, x2(i) is similarly generated, scaled by amplitude A2, delayed by Lτ samples, upsampled, and then filtered. Including the presence of an additive white Gaussian noise (AWGN) signal, n(i), we can write the composite received signal as (9) Where n(i) is chosen for a given signal-to- noise ratio (SNR). In vector form, we can write all L samples as (10) The goal is to separate signals 1 and 2 from the received signal y. We discuss the proposed approach in the following section, but we point out here that this is a more difficult problem than found in communications or radar, for example, because (1) we do not have any training information, and (2) the two signals to be separated are very similar in nature, and will be more stationary than other types of signals, making signal separation more difficult. IV. PROPOSED ECG SIGNAL SEPARATION METHOD USING THE FRFT We propose to separate the two fetal heartbeats using the Fractional Fourier Transform (FrFT). The proposed algorithm uses the fact that the two heartbeats may have slightly different amplitudes and time offsets from one another, making them more separable in the WD plane than in the FFT domain. We obtain an estimate of the slightly stronger heartbeat in the domain where the two signals are best separated by searching over all „a‟, finding the value of „a‟ where the signal peak is strongest, and rotating to the best value of „a‟ called aopt, as illustrated in Fig. 1. This estimate of aopt is corrupted by the second signal‟s interference, but we have no a priori knowledge to obtain a better estimate. In this domain, we notch out the weaker signal by finding the peak bin iopt of signal 1 and then estimating the number of bins about iopt occupied mostly by signal 1, i.e. iopt±∆i. The estimate of ∆i is obtained by observation of the spectrum at aopt. Following notching of the weaker signal in the FrFT domain, we then rotate back to the time domain. Note that we cannot apply the same method for the weaker heartbeat, as the FrFT peak from searching over all „a‟ only reveals the stronger heartbeat. However, simply subtracting the signal 1 estimate from the received signal gives us an estimate of the second heartbeat. Hence, only one 1 These functions are modeled using ecg.m and sgolayfilt.m in MatLab‟s signal processing toolbox ( MatLab 1988 − 2004).
  • 3. Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18 www.ijera.com 16|P a g e FrFT search over „a‟ is required. The procedure is provided below, where we let the step size be ∆a = 0.001 and ∆i = 10 samples (FrFT domain „frequency‟ bins). Note that we use Y1 to denote the entire signal in vector form, but we use Y1(i) to denote the individual samples at index i for the signal, for ease in describing the procedure. Fig. 1 Comparison of FFT vs. FrFT domain shows signal separation ability with FrFT in domain aopt For 0≤a<2, we compute the FrFT of y as (11) We select the maximum value by computing (12) Next, we find peak over all „a‟ to give the best domain to find the stronger of the two signals (13) Now we rotate to this best „a‟, where the stronger signal energy is most concentrated (14) We find the sample where the peak occurs (15) and notch out signal 22 (16) We rotate back to the time domain to get the estimate of signal 1 (17) Finally, we compute the estimate for signal 2 simply by taking the received signal and subtracting the estimate of signal 1 (18) To determine how well the algorithm performs, we compute the mean-square error (MSE) between the true signal k, k = 1 or 2, and its estimate using 2 Note that we could instead notch signal 1 using Y1(iopt−∆i:iopt +∆i) = 0. (19) Note that we can perform all of the above calculations using a single pulse. Hence, the algorithm can operate in real-time with very few samples. Note also that there may in practice be an ambiguity in knowing which heartbeat belongs to which fetus. This can be addressed by subsequent measurements of the composite ECG signal, using knowledge of the estimates with their power and time offsets. Finally, note that we cannot obtain perfect signal separation, due to the signals overlapping, even in the FrFT domain; the error resulting from this overlap will be seen in the examples below. This would improve if the heart rates of the two fetuses are different, but we assume here that they are the same and still achieve good performance. V. PERFORMANCE RESULTS We simulate two signals x1(i) and x2(i) in noise, where we vary the amplitude of the second signal, A2 to study detection performance. We generate the composite received signal y by sampling, scaling, and delaying two ECG signals in MatLab, which produces a single snapshot in time of the two fetal heartbeats. With SNR = 10 dB, A2 = 0.9 and L = 600, we repeat the signal N = 5 times and add noise to generate a longer signal, as shown in Fig. 2. For processing using the above algorithm, we only need a single snapshot, so, we restrict our attention to the case where N = 1. Fig. 2 Received Signal; SNR = 10 dB, A2 = 0.9, L = 600 samples, and N = 5 Repetitions In the first example, we let the SNR be 10 dB and set A2 to 0.9, so that the carrier-to- interference ratio (CIR) between signals 1 and 2 is 1 dB. We let the delay between signals 1 and 2 be 600 samples out of the total L = 1,600 samples. The received signal, the recovered signals, and the true signals are shown in Fig. 3. The MSEs are MSE1 = 8.6 × 10−4 and MSE2 = 8.4 × 10−4 . Note from Fig. 1 that since we cannot separate the signals in the FFT domain, we cannot compare performance of any FFT-based algorithm to the proposed method. Attempts to use the FFT for this problem would fail.
  • 4. Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18 www.ijera.com 17|P a g e Fig. 3 SNR = 10 dB, A2 = 0.9, L = 600 samples, MSE1 = 8.6 × 10−4 , and MSE2 = 8.4 × 10−4 In the second example, we let A2 = 0.5, so that now CIR = 6 dB, with the results shown in Fig. 4. The MSEs are now MSE1 = 8.2 × 10−4 and MSE2 = 8.0 × 10−4 . Fig. 4 SNR = 10 dB, A2 = 0.5, L = 600 samples, MSE1 = 8.2 × 10−4 , and MSE2 = 8.0 × 10−4 The third example uses A2 = 0.9 as in the first example, but now signal 2 is delayed 900 samples with respect to signal 1. The results are shown in Fig. 5. The MSEs are now MSE1 = 7.6 × 10−4 and MSE2 = 7.3 × 10−4 . Note that there is less of an overlap of the two signals in time, and hence the performance improves slightly. The final example uses A2 = 0.5 and a delay of signal 2 of 900 samples with respect to signal 1. Hence there is again less of an overlap in time and a greater power separation, so we expect performance improvement, with the results shown in Fig. 6. The MSEs are now MSE1 = 4.6×10−4 and MSE2 = 4.3×10−4 . These results, summarized in Table 1 below, show that a greater amplitude difference in the two signals and a greater time offset improves the performance of the algorithm. Fig. 5 SNR = 10 dB, A2 = 0.9, L = 900 samples, MSE1 = 7.6 × 10−4 , and MSE2 = 7.3 × 10−4 Fig. 6 SNR = 10 dB, A2 = 0.5, L = 900 samples, MSE1 = 4.6 × 10−4 , and MSE2 = 4.3 × 10−4 Table 1 MSE results summary VI. CONCLUSION In this paper, we apply the Fractional Fourier Transform (FrFT) to separating the heartbeats of twin fetuses in a pregnant woman. This problem is difficult because the heartbeats have very similar features. We show that we are able to separate the signals when there are slight power and time offsets between them, which gives them different Wigner Distributions, thereby enabling separation. Future work involves improving the performance of the algorithm and developing new algorithms for the case where there are three or more fetuses.
  • 5. Seema Sud. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 4, (Part - 7) April 2016, pp.14-18 www.ijera.com 18|P a g e ACKNOWLEDGMENTS The author thanks The Aerospace Corporation for funding this work and Alan Foonberg for reviewing the paper and providing insightful and helpful comments. REFERENCES [1] Prasanth, K., Paul, B., and Balakrishnan, A.A., “Fetal ECG Extraction Using Adaptive Filters”, Int. J. of Adv. Research in Electrical, Electronics and Instr. Engineering, Vol. 2, No. 4,Apr. 2013. [2] Baduru, S., Reddy, S.N., Jagadamba, P., and Satyaarayana, P., “Noise Cancellation on ECG and Heart Rate Signals Using the Undecimated Wavelet Transform”, Int. Journal of Engineering Research and Applications (IJERA), Vol. 1, No. 4, pp. 1962-1970, Nov.-Dec., 2011. [3] Bhoyar, D., and Singh, P., “ECG Noise Removal Using Adaptive Filtering”, Int. J. of Engineering Research and Applications (IJERA): ICIAC Special Issue, Apr. 12-13, 2014. [4] Sud, S., “Extraction of Near Equal Power Moving Radar Targets Using a Conjugate Gradient-Multistage Wiener Filter in the Fractional Fourier Transform Domain”, Int. J. of Enhanced Research in Science, Technology & Eng. (IJERSTE), Vol. 5, No. 3, Mar. 2016. [5] Candan, C., Kutay, M.A., and Ozaktas, H.M., “The Discrete Fractional Fourier Transform”, IEEE Trans. on Sig. Proc., Vol. 48, pp. 1329-1337, May 2000. [6] Ozaktas, H.M., Zalevsky, Z., and Kutay, M.A., “The Fractional Fourier Transform with Applications in Optics and Signal Processing”, John Wiley & Sons: West Sussex, England, 2001. [7] Orfanidis, S.J., “Introduction to Signal Processing”, Prentice-Hall, Ch. 8, 1995.