You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

20 March 2018

An Energy-Efficient Algorithm for Wearable Electrocardiogram Signal Processing in Ubiquitous Healthcare Applications

,
,
,
and
1
Electrical Engineering Department, Sukkur IBA University, Sukkur 65200, Pakistan
2
Decision Information Systems and Production LAB, University Lumiere Lyon2, Bron-69500, France
3
School of Computing Science and Engineering, VIT University, Vellore 632014, Tamil Nadu, India
4
Department of Physics, Shah Abdul Latif University, Khairpur Mirs 66111, Sindh, Pakistan
This article belongs to the Special Issue Internet of Things and Ubiquitous Sensing

Abstract

Rapid progress and emerging trends in miniaturized medical devices have enabled the un-obtrusive monitoring of physiological signals and daily activities of everyone’s life in a prominent and pervasive manner. Due to the power-constrained nature of conventional wearable sensor devices during ubiquitous sensing (US), energy-efficiency has become one of the highly demanding and debatable issues in healthcare. This paper develops a single chip-based wearable wireless electrocardiogram (ECG) monitoring system by adopting analog front end (AFE) chip model ADS1292R from Texas Instruments. The developed chip collects real-time ECG data with two adopted channels for continuous monitoring of human heart activity. Then, these two channels and the AFE are built into a right leg drive right leg drive (RLD) driver circuit with lead-off detection and medical graded test signal. Human ECG data was collected at 60 beats per minute (BPM) to 120 BPM with 60 Hz noise and considered throughout the experimental set-up. Moreover, notch filter (cutoff frequency 60 Hz), high-pass filter (cutoff frequency 0.67 Hz), and low-pass filter (cutoff frequency 100 Hz) with cut-off frequencies of 60 Hz, 0.67 Hz, and 100 Hz, respectively, were designed with bilinear transformation for rectifying the power-line noise and artifacts while extracting real-time ECG signals. Finally, a transmission power control-based energy-efficient (ETPC) algorithm is proposed, implemented on the hardware and then compared with the several conventional TPC methods. Experimental results reveal that our developed chip collects real-time ECG data efficiently, and the proposed ETPC algorithm achieves higher energy savings of 35.5% with a slightly larger packet loss ratio (PLR) as compared to conventional TPC (e.g., constant TPC, Gao’s, and Xiao’s methods).

1. Introduction

Internet of things (IoT) and ubiquitous sensing (US) are playing an important role in smart healthcare, and have entirely changed the landscape of the conventional traits and practices with self-organizing, distributed, low-power, and economical features. One of the challenging factors affecting the design and development of US is the energy drain and confined battery lifetime of sensor-enabled devices. A rapid technological revolution in miniaturized wearable devices and fast mathematical tools have motivated every corner of the medical domain, and has encouraged body sensor networks (BSNs) for examining the patients’ health over 24-h. A BSN is a group of tiny sensor nodes deployed on/in-body for getting up-to-date and accurate medical information by consulting with expert physicians for present and future health records. Consequently, the data acquired from the multiple sensor nodes (e.g., electrocardiogram (ECG), blood pressure (BP), saturation oxygen level (SpO2), etc.) are further processed, and communicated by transmitter sensor nodes and base station (BS) to the end user. At present, the continuous, dynamic, and long-term acquisition and monitoring of human physiological signals is carried out by wearable smart healthcare devices. The main challenge for conventional portable devices is their high-power consumption, and hence shorter battery lifetime. To remedy these problems, this research develops a wearable single chip-based ECG system for collecting real-time data of heart-rate activity. Because monitoring heart activities (i.e., ECG) patterns with the identification of abnormalities is an important clinical task (particularly for old-age heart-attack patients), ECG is a widely accepted diagnosis tool in clinical validations of heart-related diseases. The impact of respiration-oriented heart functionality on the ECG was first interpreted by Liu et al. [] and others [,]. Due to high maturity of ECG vital signals in the medical industry, human respiratory activity can be extracted from them.
A remarkable revolution in wearable/portable devices has significantly changed the scenario of the medical industry. BSNs are one of the innovative smart healthcare technologies which encourage energy-efficiency in every corner of the medical world. Even from a technical view-point, energy-efficient, reliable, and noise-free communication is the dire need of today’s challenging healthcare markets. Dynamic transmission power control-based approaches are potential and possible remedies for offering longer and power-efficient operation, with longer battery lifetime in BSNs. In the mean-time, due to increased performance and lower prices, medical media is everywhere, and mostly all personal computers and mobile devices are capable of handling medical multimedia content. Additionally, in recent years, the convergence of the digital media in medical health and the information communications technology (ICT) industries has become the center of attention. So, high power drain and shorter battery lifetime are considered as critical challenges. For example, if a physician wants to rapidly check an ECG report of an emergency elderly patient for providing quick and timely treatment, noise-free and more visible data are required, which can be obtained by power-efficient, reliable, and longer battery lifetime wearable devices. Several ECG-oriented strategies have already been designed, developed, and discussed for examining and evaluating different diseases—for instance, a belt-based method which is badly affected by random errors and noise while extracting the results. It is evident and has been proved by many previous studies that human heart-rate activity is impacted heavily by respiration patterns and its extraction from other derived components []. The ECG-supported respiration environment is simple, economical, and easy to handle in medical hospitals and theatres for long-lasting check-up and diagnosis of patients with several leads (i.e., channels to adapt various patients at a time) [,,]. As typical wearable devices are based on photoplethysmography (PPG), they are larger in size and not easy to attach on the body of the patients while walking, running, or exercising. Besides, typical traditional devices lack continuous monitoring of activity/data. The main significance of this research is to help physicians/medical doctors to monitor their patients remotely with energy-efficient wearable devices by collecting any visible symptoms/signs that may occur during exercise or daily-life activities. The best application of the wearable ECG is for old-age patients while performing sport activities. Besides, the developed energy-efficient wearable ECG chip will help trainers to control the exercise load of their trainees. This developed chip will monitor the heart and respiration rates; in case their value exceeds the specified threshold, then the trainer will stop exercise immediately. However, here we will only focus on heart-rate activity monitoring (i.e., ECG).
One of the most challenging problems in digital signal processing (DSP) is to receive the information signal without any loss. It is important to reduce the attenuation generated by random noise to improve the performance of the desired signal. As we know, digital signal is not a natural phenomenon; it is generated from its analog counterpart. The analog signal is uniformly sampled at a sampling rate/Nyquist rate f s = 2 × f max , and after that sampled signal is quantized and encoded to get the final digital signal. When the signal transmits through the channel, it faces some random disturbances due to environment or analog-to-digital conversion processes, which is normally distributed at the time termed as additive white Gaussian noise (AWGN). This noise adds to the original signal and produces errors and noise, and hence quality will be degraded. Therefore, it can be said that the received signals are a mixture of information and noise. One of the main tasks of this research is to extract the desired information from the original signal, which is a very cumbersome task; also, statistics of the noise corrupting a signal are unknown in many situations and change with time. Moreover, the power of noise may be greater than the power of the desired signal being transmitted []. Due to noise, more power will be consumed during communication, and major parts of the data transmission are done through smart wearable mobile devices, which consume more power and have shorter battery lifespans; thus, power-efficient and accurate techniques are needed for tiny sensor nodes. Emerging medical markets of wearable devices have increasingly added to their value and importance, even in non-medical activities such as sports and business, so energy-efficiency is a dire need for continuous diagnosis and management of bio-signals in the smart healthcare environment. Authors in [,,] developed a hardware platform with wearable devices for various medical health applications; similarly, researchers in [,] propose the standards for telecardiology, telemedicine, and medical portable devices according to the application requirements.
Most of the aforementioned studies were conducted using separate transmission power control algorithms for individual tasks (e.g., vital signal monitoring, clinical diagnosis on the basis of heart-rate activity, power management in wireless sensor network (WSN)/WBSN merely adopting software or hardware at a time. However, no-one focused on the specific wearable device development, quantification, and examination of real-time ECG data, the development of an energy-efficient algorithm and its validation through an integrated hardware and software platform. To the authors’ knowledge, this is the beauty of our research which differentiates it from previous work.
The major contributions of this paper are three-fold. First, to develop a single chip-based wearable electrocardiogram (ECG) with pervasive or ubiquitous sensing features by adopting an analog front end (AFE) chip model ADS1292R. Second, to design notch, low-pass, and high-pass filters and implement these on the hardware for further rectifying the power-line noise and artifacts in real-time ECG data. Third, to propose a transmission power control (TPC)-based energy-efficient (ETPC) algorithm for power optimization during pervasive sensing and transmission achieving energy savings of up to 35.5%, then to implement and validate by considering human ECG data ranging from 60 beats per minute (BPM) to 120 BPM with 60 Hz noise on the joint hardware and software platform and compare with conventional TPC methods.
The rest of the paper is structured as follows. Section 2 reviews the rigorous literature about ECG monitoring and filtering methods. Section 3 discusses the methods and materials, including filter design. The energy-efficient TPC-based ECG transmission algorithm is proposed in Section 4. Experimental results are examined in Section 5, and the paper is concluded in Section 6.

3. Materials and Methods

3.1. Wearable Platform for ECG Collection

The key ingredient in ubiquitous or pervasive sensing in sensor-enabled wearable devices is. In this study, a single chip-based wearable ECG and respiration system was designed by adopting analog front end (AFE) chip model ADS1292R, manufactured by Texas Instruments. This chip has two channels: one for real-time continuous ECG monitoring and another for real-time continuous respiration monitoring. An ADS1292R printed circuit board (PCB) with a CC2540F256 wireless micro control unit (MCU) and a physical data rate of 1 Mbps was used for Bluetooth Low Energy (BLE), as shown in Figure 1. Besides, these two channels and the AFE were built into an Right leg drive (RLD) driver circuit with lead-off detection and medical graded test signal. A block diagram of the ADS1292R chip is shown in Figure 2. The wearable platform based on the ADS1292R chip contained two 24-bit delta-sigma analog-to-digital converters (ADCs) with programmable gain amplifier with a gain value from 1 to 12. The sampling rate for the ADCs was selected from 125 samples per second (SPS) up to 8000 SPS. Digital data was controlled through Serial Peripheral Interface (SPI) communication.
Figure 1. Printed circuit board (PCB) of ADS1292R with wireless micro control unit (MCU).
Figure 2. Block diagram of the ADS1292R chip. ADC: Analog to Digit Converter, RESPMOD: Respiration Modulation, RESPDEMOD: Respiration Demodulation, SPI: Serial Peripheral Interface, A1: Instrumentation Amplifier 1 gain, MUX: Multiplexer, RLD: Right Leg Drive, CLK: Clock, Gpio: General Purpose Input Output, RESP: Response.
The ADS1292R was interfaced with the wireless microcontroller thorough SPI communication. Two simultaneous channels (ECG and respiration data rate) were collected at 250 SPS through the SPI interface and then processed and transferred to PC application using Bluetooth Low Energy (BLE) technology. The schematic with the wireless MCU is shown in Figure 3. The measurement of ECG by using the developed wearable platform adopts a standard Holter with a single lead, and three inter-connected (E1–E3) points as depicted in the Figure 4.
Figure 3. Schematic diagrams: (a) wearable platform with wireless MCU; (b) CC2540F256.
Figure 4. The measurement of electrocardiogram (ECG) with a single lead standard Holter.
The obtained lead was located near the cardiac axis. High-quality ECG signal is obtained by this efficient and accurate method with proper adjustment/location selection of the cardiac axis with better reputation in the clinical tasks. Besides, crystal-clear examination and diagnosis with useful information transmission can be obtained by this lead selection and cardiac axis placement technique. In this research, Ag/AgCl electrodes are considered for collecting and recording the human vital sign signals during the experimental set-up. In our test-bed, two electrodes were located on the chest surface (#l and #2) very close to the heart, while a third reference electrode (#3) was positioned on the lower-left position with a distance of 10 cm from electrode #1. This set-up offers neater and cleaner ECG signals with maximum productivity with higher R-peak amplitude and QRS-complex waves. One side was attached to the skin, while the other side was connected to the developed wearable device through the metal buttons. Other researchers [,,] have also worked on hardware-based platforms for the ECG data collection through wearable devices for experimental setup. For further details of the developed ECG device, its different modes, power drain and battery type are given in the Table 1.
Table 1. Power consumption of different modes.

3.2. Filtering of ECG Signal

To properly remove noise from ECG signals, a notch filter (cutoff frequency 60 Hz), high-pass filter (cutoff frequency 0.67 Hz), and finally a low-pass filter (cutoff frequency 100 Hz) were designed with bilinear transformation. The filters were designed by using bilinear transformation, and the algorithm implemented in C language was Biquade Direct Form Transposed-II.
In general, the physiological signals captured from the human body using wearable devices have some additional unwanted noise. Therefore, it is crucial to eliminate that undesired information from bio-signals so that clear signals can be obtained for further utilization in healthcare applications. Various kinds of noise can affect the strength of bio-signals collected from the human body; the hardware platform cannot completely filter all these noises. Hence, it is paramount to apply appropriate filters to exclude unwanted information from the originally captured signals from wearable devices. Since hardware filters depend on capacitors (which are considered as the primary restraint for entirely removing noisy information), their justification is not well addressed from both the effective construction and high visibility point of view.
Subsequently, software filtering is commonly reliant on cut-off frequencies which can be precisely controlled by consenting implementation of innovative filter models. The signal levels are enormously small (i.e., 1 mV for bio-signals such as ECG), and it is crucial to apply filtering to eradicate a wide range of unwanted noisy signals [,,,,]. The noise in ECG signal is mainly due to unstable DC offset between the electrode–human body interaction, electrical instrumental noise in the environment, power-line (50/60 Hz), muscle noise, and internal noise while manufacturing wearable ECG devices []. In this section, we found that due to the sensitive nature of heart rate data, it is very necessary to remove the power line noise before sending to the computer interfaced with the end user. The second-order bi-quad notch filter was designed and applied to the real-time ECG data by using bilinear transformation from analog to digital filtering. The filter coefficients for the notch filter were calculated by the relationship in Equations (1)–(7) and Figure 5.
Figure 5. Block diagram of Biquade Direct Form Transposed-II.
X ( s ) and Y ( s ) are the input and output, respectively, while X i and X j are the samples in taps i and j at time s , which can also be considered for the Y ( s ) . A i and B j are the parameters of the filter (which can be different for each tap), and the Ki are a set of internal variables.
K = tan   ( π × w )
whereby w is a normalized cut-off frequency with constant pi ( π ) value of 3.141592653.
n o r m = 1 / ( 1 + K / Q + K × K ) , a 0 = ( 1 + K × K ) × n o r m , a 1 = 2 × ( K × K 1 ) × n o r m ,
where a 2 and b 1 are the filter coefficients computed during the filter’s runtime. b 0 and b 2 multiply the input signal X ( s ) and are referred to as the feedforward coefficients; similarly, a 1 and a 2 multiply the output signal Y ( s ) and are known as the feedback coefficients.
b 2 = ( 1 K / Q + K × K ) × n o r m
In the above equation, Q is a quality factor with a value of 0.707. The algorithm implemented in the MCU, is transposed two times in a linear fashion, as shown in Figure 5.
Y ( z ) X ( z ) = b 0 + b 1 z 1 + b 2 z 2 1 + a 1 z 1 + a 2 z 2
Y ( n ) = b 0 x ( n ) + w 1 ( n 1 )
w 1 ( n ) = b 1 x ( n ) a 1 y ( n ) + w 2 ( n 1 )
w 2 ( n ) = b 2 x ( n ) a 2 y ( n )

4. Proposed Energy-Efficient Algorithm

We propose an energy-efficient transmission power control (ETPC) algorithm and validate its performance during ECG data transmission over the joint hardware and software platform. Transmission power (TP) is adjusted according to the variations in the dynamic wireless channel and desired demand from the base station (BS). ETPC is proposed by modifying the adaptive power control algorithm in [], but the power allocation strategy is different in both, and ETPC is applicable for both static and dynamic scenarios, unlike Adaptive Transmisison Power Control (ATPC) (only for dynamic case) in []. Besides, the proposed ETPC is compared with the orthodox TPC, such as Gao’s, constant TPC, and Xiao’s methods [], which do not properly follow the characteristics which leads to a sacrifice of either the efficiency savings or the channel reliability; for further detail, see []. The conventional methods do not consider all aspects of the channel while designing the power control algorithms, and due to less synchronization between the demands of the application and their solutions, most of the time power is wasted in control packets and sending feedback and acknowledge (ACK) information (i.e., Gao’s and Xiao’s methods). In constant TPC, direct high power is provided in a linear fashion, which compromises either energy or reliability, which is not applicable in practice. The main experimental parameters are lowest received signal strength indicator (RSSI) sample, R l o w e s t , which is preferred after the loss/drop of the latest RSSI sample in the start of first transmission; RSSI average, R ¯ , is the estimated average of RSSI samples; RSSI target, R t a r g e t (−85 dBm)—its value lies between the constant lower threshold ( T R L ) and variable higher threshold ( T R H var with value −83 dBm); averaging weight α 1 of good channel (i.e., with high RSSI and less packet drop); and averaging weight α 2 of bad channel (i.e., with less RSSI and slightly high packet drop). ETPC uses an adaptive on-demand mechanism to find and fulfill the best transmission power level and requirement of the user, respectively. More details can be found in [].
R ¯ = R l o w e s t + ( 1 α 1 ) × R ¯
R ¯ = R l o w e s t + ( 1 α 2 ) × R ¯
Δ P = { 2 1 0 i f i f i f R ¯ < T R L R ¯ > T R H var T R L < R ¯ < T R H var
where Δ P shows the change in transmission power level, and is adapted according to the variation in the wireless channel and received signal strength indicator (RSSI) requirement.
T R H var = T R L + σ
σ = 1 n i = 1 n ( R i R ¯ ) ,   i = 1 , 2 , , n
where σ and n are the standard deviation in dBm and number of RSSI samples, respectively.
Fair allocation of transmission power offers more stable and long-lasting communication. Lowest RSSI samples R l o w e s t gives un-interrupted transmission between transmitter and BS nodes (which is why it is one of the main ingredients), and its loss heavily impacts the transmission pace and creates discontinuity in data transmission. Traditional constant TPC, and other methods such as Gao’s and Xiao’s consider fixed RSSI threshold values, not properly looking at the dynamic nature of the wireless channel. We assume that the proposed ETPC is monitored by both BS and transmitter node with uplink data transmission in a linear on-demand fashion. BS decides and allocates the next TP level by calculating the average RSSI ( R ¯ ) of all data samples. We assumed that the transmitter node had the record of each RSSI data sample, and by considering that information, power level was assigned accordingly. Transmission power and lowest RSSI samples are represented as P t , R l o w e s t = R l a t e s t 1 , respectively, as shown in Figure 6 and Figure 7. The BS monitors and computes R ¯ from occasionally by using Equations (8) and (9) to examine and identify the channel states accordingly. ETPC consumed less resources and gave the higher energy-efficiency of 35.5%, and is applicable for both static (i.e., sitting and standing) as well as dynamic (i.e., walking and running) body postures, unlike the conventional methods []. The main limitation of the proposed ETPC is the compromise of the channel reliability (i.e., greater packet loss ratio, PLR), which will be minimized in the near future. Interested readers are referred to [] for further detail of the conventional methods.
Figure 6. Pseudo code of the proposed transmission power control (TPC)-based energy-efficient (ETPC) algorithm. RSSI: received signal strength indicator; R ¯ : average RSSI; TRHvar: variable higher threshold; TRL: constant lower threshold.
Figure 7. RSSI data samples during transmission.

5. Experimental Results and Discussion

Our experiment had 30 subjects with no history of cardiovascular disease as participants. The subjects were tested under the standard time period between 9:00 a.m. and 4:00 p.m., at a room temperature of 21–26 °C. In this section, we analyze the performance of single-chip-based wearable platform for measuring ECG signal by applying different filters for power line noise filtering. The performance of the three types of filters was evaluated while rectifying the ECG signal. Moreover, the traditional transmission power control (e.g., constant TPC, Gao’s and Xiao’s algorithms) were compared with the proposed ETPC through a vast experimental set-up over a hardware- and software-integrated platform by considering aggregated RSSI and transmission power values. Experiments for generating human body heart rate were performed at rest and on a bike. When a participant uses a bicycle their heart rate increases, and when the bike is not used, then the pedaling heart rate gradually comes to rest. Human ECG data was used to validate the heart rate algorithm, and has the capability to generate different noise—for example, AC power line noise, cabling noise, and baseline wandering. For our experimental setup, the ECG signal was coming from the human body during bike riding/driving. An ECG simulator was used to validate the signal and to generate different kinds of noise (e.g., power line noise at 50 Hz and 60 Hz, miscellaneous noise that almost corrupts ECG signal, and baseline wandering noise for algorithm validation). The first prototype ECG signal was used on a personal computer (PC), then the ECG device wirelessly transmitted raw data that was captured by a Bluetooth Low Energy (BLE) dongle device connected to the PC. A PC application was developed that displays ECG signal and does the filtering and ECG processing (e.g., calculation of heartbeat from raw ECG data). Moreover, the adopted ECG simulator is from Fluke “Fluke Biomedical 215A Patient Simulator”, which generates different signal artifacts (e.g., power line noise of 50 Hz or 60 Hz, baseline wandering, miscellaneous noise, etc.). Our developed device prototype had a size of 6 cm by 12 cm, but the final product will have a size of 4 cm by 4 cm, and we used general electrodes rather than medical electrodes. We used real-time ECG data sets from our developed wearable ECG device by adopting the experimental scenario, chest to righthip. Notch, high-pass, and low-pass filters were deployed on the hardware to remove the power-line noise and artifacts from the generated real-time ECG data, and were then compared. Average transmit power was used to analyze the energy-efficiency of our proposed ETPC algorithm in comparison with conventional TPC methods, and results showed that the proposed ETPC algorithm enhanced energy efficiency by up to 35.5%. Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 present the hardware set-up, filter design, and TPC algorithms implementation over the test-bed. Additionally, ECG filtering with several different filters is discussed and depicted by comparing their noise removal performance in Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12. Figure 13 shows the comparison of transmission power (dBm) and corresponding received signal strength indicator (RSSI) values in the first 60 s between conventional TPC methods and proposed ETPC with the experimental scenario chest to righthip in frequency band 2.4 GHz. In addition, it was observed and examined that the constant TPC method could not adjust dynamic channel states and performed poorly by consuming more energy in the case of good channel state or sacrificed reliability in the case of bad channel condition.
Figure 8. Experimental hardware set-up for wearable ECG signal collection.
Figure 9. ECG data filtering at 60 BPM and 60 Hz noise: (a) raw data; (b) notch filter; (c) high-pass filter (HPF); (d) low-pass filter (LPF).
Figure 10. ECG data filtering at 80 BPM and 50 Hz noise: (a) raw data; (b) notch filter; (c) high-pass filter (HPF); (d) low-pass filter (LPF).
Figure 11. ECG data filtering at 120 BPM and 50 Hz noise: (a) raw data; (b) notch filter; (c) high-pass filter (HPF); (d) low-pass filter (LPF).
Figure 12. ECG data filtering at 160 BPM and 50 Hz noise: (a) raw data; (b) notch filter; (c) high-pass filter (HPF); (d) low-pass filter (LPF).
Figure 13. Transmission power level and RSSI in chest to Righthip: (a) Transmission power level; (b) RSSI samples of each packet.
Figure 9, depicts the human ECG signal at 60 beats per minute (BPM) and 60 Hz noise level, in which Figure 9a–d show raw ECG signal and filtered signals by notch, high-pass, and low-pass filters, respectively. Since BPM was 60, each peak should appear in 1 second. The first peak recorded is at 161 and second is at 410. Calculating the difference yields 250. Our sampling rate was 250 samples per second (SPS), so multiplying 1 by 250, we will get 250 SPS. After applying the notch filter, the first peak is at 157 and the second peak is at 412, so the difference is 255, and the sampling rate is 255 SPS.
Figure 10 presents the human ECG data at 80 beats per minute and 50 Hz noise level. Figure 10a shows the raw ECG data before applying the filtering techniques, while Figure 10b–d depict the filtered data with adaptation of notch, high-pass, and low-pass filters. It is found that the low-pass filter performed better than the notch and high-pass filters, and the high-pass filter had better noise filtering capability than the notch filter. Hence, it can be claimed that the low-pass filter is the suitable candidate for power-line noise and artifact removal in real-time heart rate variability data (i.e., ECG).
Figure 11 displays the human ECG data at 120 beats per minute and 50 Hz noise level. Figure 11a shows the raw data before applying filtering techniques, while Figure 11b–d depict the filtered data with the adaptation of notch, high-pass, and low-pass filters. We observed that the low-pass filter performed better than the notch and high-pass filters, and the high-pass filter had better noise filtering capability than the notch filter. Hence, it can be claimed that the low-pass filter is the suitable candidate for power-line noise and artifact removal in real-time heart rate variability data (i.e., ECG).
Figure 12 presents the human ECG data at 180 beats per minute and 50 Hz noise level. Figure 12a shows the raw data before applying filtering techniques, while Figure 12b–d depict the filtered data with the adaptation of notch, high-pass, and low-pass filters. We found that the low-pass filter performed better than the notch and high-pass filters, and the high-pass filter had better noise filtering capability than the notch filter. Hence, it can be claimed that the low-pass filter is the suitable candidate for power-line noise and artifact removal in real-time heart rate variability data (i.e., ECG).
In summary, the experimental results were drawn by adopting 80 BPM, 120 BPM, and 160 BPM (all at 50 Hz noise in Figure 9, Figure 10, Figure 11 and Figure 12) for noise reduction in real-time ECG data with notch, high-pass, and low-pass filters, respectively. It was observed and examined that ECG signal deteriorated more at the higher value of BPM, and less at the lower BPM. The low-pass filter outperformed the other filters, and the high-pass filter performed better than the notch filter in minimizing power-line noise level and artifacts, as depicted in Figure 8, Figure 9, Figure 10 and Figure 11. Figure 12 reveals the transmission power and received signal strength indicator (RSSI) performance for the proposed ETPC algorithm and typical conventional methods.
Figure 13 illustrates the transmission power (TP) and respective RSSI value for the ETPC algorithm and typical TPC methods with “Chest to Righthip” scenario, testing on the hardware platform. From the experimental results, it is clear that the proposed ETPC algorithm transmits at low transmission power (as shown in Figure 13a) and relatively stable RSSI value (i.e., less deviation, 5.43 dBm, and higher packet loss ratio, 5.51%) as given in Figure 13b, while the constant TPC method consumes more transmit power, has stable RSSI value (i.e., deviation of 7.53 dBm) and less packet loss ratio (2.87%) than Gao’s (deviation of 5.57 dBm) and Xiao’s (deviation of 5.76 dBm) methods, as presented in Figure 13a,b demonstrates that our proposed algorithm exploits a smaller RSSI of −88 dBm as compared to conventional TPC methods. This means that the proposed algorithm (3.75% packet loss) had slightly less reliability than Gao’s (3.69% packet loss), Xiao’s (3.53% packet loss), and constant TPC (2.87% packet loss) methods in the “Chest to Righthip” experimental scenario. Generally, there was less variation in “Chest to Righthip” with the proposed ETPC algorithm and conventional TPC methods. Our proposed algorithm exhibited less TP drain (or more energy saving), high RSSI stability, and greater packet loss ratio than Gao’s, Xiao’s, and constant TPC methods—in other words, the proposed ETPC surpassed the typical conventional TPC methods.

6. Conclusions and Future Work

Ubiquitous or pervasive sensing is the center of everyone’s attention while playing with wearable devices for smart healthcare. However, the main energy consumption problem always keeps them one step back from their potential. This paper first develops a single-chip-based wearable wireless electrocardiogram (ECG) monitoring system by adopting the analog front end (AFE) chip model ADS1292R for medical health applications. Second, filters are very important to getting noise-free and efficient diagnosis of patients’ health, so three filter types (i.e., notch, low-pass, and high-pass) were designed to rectify the power-line noise and artifacts. Third, the ETPC algorithm is proposed for the efficient transmission of the filtered real-time heart-rate activity data. Besides, the filters and proposed ETPC were implemented and validated with human ECG data (60–120 BPM and 60 Hz noise on the hardware). Experimental results reveal that our developed chip collects real-time ECG data in a more accurate and efficient way, and the proposed ETPC algorithm achieves a higher energy savings of 35.5% with little compromise in channel reliability (as indicated by packet loss ratio) compared to conventional TPC (e.g., constant TPC and Gao’s and Xiao’s methods). In the near future, Kalman and other adaptive filters will be developed for noise removal in healthcare applications. Moreover, we will apply ECG signal to develop biometric security techniques for real-time telemedicine systems.

Acknowledgments

This work is supported in part by the HEC Pakistan under the START-UP RESEARCH GRANT PROGRAM (SRGP)#21-1465/SRGP/R&D/HEC/2016, and Sukkur IBA University, Sukkur, Sindh, Pakistan, and Natural Science Foundation of China 6171101169, Guangdong Natural Science Foundation 2015A030313782, SUSTech Startup Fund Y01236215.

Author Contributions

A.H.S., A.K.S. and S.L. prepared the literature review defined the research theme; G.H.S. and A.H.S. performed the experiment, compiled the results, A.S.M. develop the hardware platform, and composed the manuscript; L.Z., and S.P. assisted to supervise the field activities and designed the study’s analytic strategy. We are also very thankful to the Abdul Sattar Malokani, for his valuable input in the hardware part.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, G.Z.; Huang, B.Y.; Wang, L. A Wearable Respiratory Biofeedback System Based on generalized Body Sensor Network. Telemed. J. E Health 2011, 17, 348–357. [Google Scholar] [CrossRef] [PubMed]
  2. Preejith, S.P.; Dhinesh, R.; Joseph, J.; Sivaprakasam, M. Wearable ECG platform for continuous cardiac monitoring. In Proceedings of the 38th IEEE Annual International Conference of the Engineering in Medicine and Biology Society (EMBC), Milano, Italy, 25–29 August 2016. [Google Scholar]
  3. Jhuang, J.W.; Ma, H.P. A patch-sized wearable ECG/respiration recording platform with DSP capability. In Proceedings of the 2015 17th International Conference on E-Health Networking, Application & Services (HealthCom), Boston, MA, USA, 14–17 October 2015. [Google Scholar]
  4. Shen, Y.; Li, C.; Du, Y.; Liu, G. The Design of Wearable Integrated Physiological Monitoring System. In Proceedings of the International Conference on Man-Machine-Environment System Engineering, Jinggangshan, China, 21–23 October 2017; pp. 315–321. [Google Scholar]
  5. Di Pascoli, S.; Puntin, D.; Pinciaroli, A.; Balaban, E.; Pompeiano, M. Design and Implementation of a Wireless In-Ovo EEG/EMG Recorder. IEEE Trans. Biomed. Circuits Syst. 2013, 7, 832–840. [Google Scholar] [CrossRef] [PubMed]
  6. Molnar, G.; Vucic, M. Bernoulli Low-Pass Filters. IEEE Trans. Circuits Syst. II Express Briefs 2014, 61, 85–89. [Google Scholar] [CrossRef]
  7. Brugarolas, R.; Latif, T.; Dieffenderfer, J.; Walker, K.; Yuschak, S.; Sherman, B.L.; Roberts, D.L.; Bozkurt, A. Wearable Heart Rate Sensor Systems for Wireless Canine Health Monitoring. IEEE Sens. J. 2016, 16, 3454–3464. [Google Scholar] [CrossRef]
  8. Afroz, F.; Huq, A.; Ahmed, F.; Sandrasegaran, K. Performace analysis adaptive noise cancellor employing NLMS algorithm. Int. J. Wirel. Mob. Netw. 2015, 7. [Google Scholar] [CrossRef]
  9. Bifulco, P.; Cesarelli, M.; Fratini, A.; Ruffo, M.; Pasquariello, G.; Gargiulo, G. A wearable device for recording of biopotentials and body movements. In Proceedings of the 2011 IEEE International Workshop on Medical Measurements and Applications Proceedings (MeMeA), Bari, Italy, 30–31 May 2011; Volume 2011, pp. 1–4. [Google Scholar]
  10. IEEE Committee on Man and Radiation COMAR. Human Exposure to Radio Frequency and Microwave Radiation from Portable and Mobile Telephones and other Wireless Communication Devices—Techanical Information Statement. IEEE Eng. Med. Biol. Mag. 2001, 20, 128–131. [Google Scholar]
  11. Gargiulo, G.D.; Bifulco, P.; Cesarilli, M.; Fratini, A.; Romano, M. Problems in Assessment of Novel Biopotential Front-End with Dry Electrode: A Brief Review. Machines 2014, 2, 87–98. [Google Scholar] [CrossRef]
  12. Nikus, K.; Virtanen, V.; Sclarovsky, S.; Eskola, M. The Role of Standard 12-lead ECG in a Telecardiology Consultation Service. In Telemedicine Techniques and Applications; Graschew, G., Ed.; InTech: Rijeka, Croatia, 2011; Chapter 12; pp. 269–288. [Google Scholar]
  13. Gad, S.C. Safety Evaluation of Medical Devices, 2nd ed.; Revised and Expanded; Marcel Dekker: New York, NY, USA, 2002. [Google Scholar]
  14. Von Rosenberg, W.; Chanwimalueang, T.; Goveerdovsky, V.; Looney, D.; Sharp, D.; Mandic, D.P. Smart Helmet: Wearable Multichannel ECG and EEG. IEEE J. Transl. Eng. Health Med. 2016, 4, 1829–1832. [Google Scholar] [CrossRef] [PubMed]
  15. Scalise, L.; De Leo, A.; Primiani, V.M.; Russo, P.; Shahu, D.; Cerri, G. Non contact monitoring of the respiration activity by electromagnetic sensing. In Proceedings of the 2011 IEEE International Symposium on Medical Measurements and Applications, Bari, Italy, 30–31 May 2011. [Google Scholar]
  16. Sprager, S.; Zazula, D. Heartbeat and Respiration Detection from Optical Interferometric Signals by Using a Multimethod Approach. IEEE Trans. Biomed. Eng. 2012, 59, 2922–2929. [Google Scholar] [CrossRef] [PubMed]
  17. Sweeney, K.T.; Kearney, D.; Ward, T.E.; Coyle, S.; Diamond, D. Employing Ensemble Empirical Mode Decomposition for Artifact Removal: Extracting Accurate Respiration Rates from ECG Data during Ambulatory Activity. In Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013. [Google Scholar]
  18. Kesper, K.; Canisius, S.; Penzel, T.; Ploch, T.; Cassel, W. ECG signal analysis for the assessment of sleep-disordered breathing and sleep pattern. Med. Biol. Eng. Comput. 2012, 50, 35–144. [Google Scholar] [CrossRef] [PubMed]
  19. Mohammadi-Koushki, N.; Memarzadeh-Tehran, H.; Goliaei, S. A wearable device for continuous cardiorespiratory System Monitoring. In Proceedings of the IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops), Dubai, UAE, 7–10 November 2016; pp. 230–235. [Google Scholar]
  20. Zhu, Z.; Liu, T.; Li, G.; Li, T.; Inoue, Y. Wearable Sensor Systems for Infants. Sensors 2015, 15, 3721–3749. [Google Scholar] [CrossRef] [PubMed]
  21. Gargiulo, G.D.; Gunawardana, U.; O’Loughlin, A.; Sadozai, M.; Varaki, E.S.; Breen, P.P. A Wearable Contactless Sensor Suitable for Continuous Simultaneous Monitoring of Respiration and Cardiac Activity. J. Sens. 2015, 2015, 1–7. [Google Scholar] [CrossRef]
  22. Charlton, P.H.; Bonnici, T.; Tarassenko, L.; Clifton, D.A.; Beale, R.; Watkinson, P.J. An assessment of algorithms to estimate respiratory rate from the electrocardiogram and photoplethysmogram. Physiol. Meas. 2016, 37, 610–626. [Google Scholar] [CrossRef] [PubMed]
  23. Dieffenderfer, J.P.; Doodell, H.; Mills, S.; McKnight, M.; Yao, S.; Lin, F.; Beppler, E.; Bent, B.; Lee, B.; Misra, V.; et al. Low-Power Wearable Systems for Continuous Monitoring of Environment and Health for Chronic Respiratory Disease. IEEE J. Biomed. Health Inform. 2016, 20, 1251–1264. [Google Scholar] [CrossRef] [PubMed]
  24. Dieffenderfer, J.P.; Googell, H.; Bent, B.; Beppler, E.; Jayakumar, R.; Yokus, M.; Jur, J.S.; Bozkurt, A.; Peden, D. Wearable wireless sensors for chronic respiratory disease monitoring. In Proceedings of the 12th IEEE International Conference on Wearable and Implantable Body Sensor Networks (BSN), Cambridge, MA, USA, 9–12 June 2015; pp. 1–6. [Google Scholar]
  25. Majunder, S.; Mondal, T.; Deen, M.J. Wearable Sensors for Remote Health Monitoring. Sensors 2017, 17, 130. [Google Scholar] [CrossRef] [PubMed]
  26. Sodhro, A.H.; Li, Y.; Shah, M.A. Energy-efficient Adaptive Transmission Power Control in Wireless Body Area Networks. IET Commun. 2016, 10, 81–90. [Google Scholar] [CrossRef]
  27. Sodhro, A.H.; Li, Y.; Shah, M.A. Green and Friendly Media Transmission Algorithms for Wireless Body Sensor Networks. J. Multimed. Tools Appl. 2017, 76, 20001–20025. [Google Scholar] [CrossRef]
  28. Sodhro, A.H.; Fortino, G. Energy Management during Video Transmission in WBSNs. In Proceedings of the 14th IEEE International Conference on Networking, Sensing and Control (ICNSC), Calabria, Italy, 16–18 May 2017. [Google Scholar]
  29. Sodhro, A.H.; Shah, M.A. Role of 5G in Medical Health. In Proceedings of the IEEE International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT), Karachi, Pakistan, 5–7 April 2017. [Google Scholar]
  30. Sodhro, A.H.; Li, Y. Battery-Friendly Packet Transmission Strategies for Wireless Capsule Endoscopy. In The International Conference on Health Informatics; Internationl Federation for Medical and Biological Engineering (IFMBE) Proceedings; Springer: Cham, Switzerland, 2014; Volume 42, pp. 236–239. [Google Scholar]
  31. Sodhro, A.H.; Li, Y. Medical Quality-of-Service Optimization in Wireless Telemedicine System Using Optimal Smoothing Algorithm. E-Health Telecommun. Syst. Netw. 2013, 2, 1. [Google Scholar]
  32. Sodhro, A.H.; Li, Y. Novel Key Storage and Management Solution for the Security of Wireless Sensor Networks. Indones. J. Electr. Eng. Comput. Sci. 2013, 11, 3383–3390. [Google Scholar] [CrossRef]
  33. Siedenburg, K.; Dorfler, M. Audio Denoising by generalized time-frequency thresholding. In Proceedings of the 45th International Conference, Helsinki, Finland, 1–4 March 2012. [Google Scholar]
  34. Agrawal, P.; Verma, J.S. A Survey of linear & non-linear filters for noise reduction. Int. J. Adv. Res. Comput. Sci. Manag. Stud. 2013, 1, 18–25. [Google Scholar]
  35. Bhagat, R.; Kaur, R. Improved Audio Filtering Using extended High Pass filters. Int. J. Eng. Res. Technol. 2013, 2, 81–84. [Google Scholar]
  36. Singh, M.; Garg, E.N.K. Audio noise reduction using Butterworth filter. Int. J. Comput. Org. Trends 2014, 6, 1. [Google Scholar]
  37. Singla, E.M.; Singh, M.H. Paper on frequency based audio noise reduction using butterworth, Chebyshev & Elliptical filters. Int. J. Recent Innov. Trends Comput. Commun. 2015, 3, 5989–5995. [Google Scholar]
  38. Porle, R.R.; Ruslan, N.S.; Ghani, N.M.; Arif, N.A.; Ismail, S.R.; Parimon, N.; Mamat, M. A survey of filter design for audio noise reduction. J. Adv. Rev. Sci. Res. 2015, 12, 26–44. [Google Scholar]
  39. Ahmed, E.S.A.; Elatif, R.E.A.; Alser, Z.T. Median filter performance based on different window sizes for salt and Copper noise removal in gray and RGB Images. Int. J. Signal Process. Image Process. Pattern Recognit. 2015, 8, 343–352. [Google Scholar]
  40. Andersen, K.T.; Moonen, M. Adaptive Time-frequency analysis for noise reduction in an audio filter bank with low delay. IEEE/ACM Trans. Audio Speech Lang. Process. 2016, 24, 784–795. [Google Scholar] [CrossRef]
  41. Tahir, M.; Iqbal, A.; Khan, A.S. A review paper of various filters for noise removal in MRI brain image. Int. J. Innov. Res. Comput. Commun. Eng. 2016, 4. [Google Scholar] [CrossRef]
  42. Salih, A.O.M. Audio Noise Reduction Using Low Pass Filters. Open Access Libr. J. 2017, 4, 1. [Google Scholar] [CrossRef]
  43. Djurovic, I. BM3D filter in salt-and-pepper noise removal. EURASIP J. Image Video Process. 2016, 2016, 13. [Google Scholar] [CrossRef]
  44. Sonia, S.M. Noise Reduction Techniques using Bilateral Based Filter. Int. Res. J. Eng. Technol. 2017, 4, 1093–1098. [Google Scholar]
  45. Priyanka, S.; Navven Kumar, A.S. Noise Removal in the Remote Sensing Image using Kalman Filter Algorithm. Int. J. Adv. Res. Comput. Commun. Eng. 2016, 5, 894–897. [Google Scholar]
  46. Biswas, S.; Ghoshal, D. A model of noise reduction using Gabor Kuwahara Filter. In Proceedings of the 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 6–7 January 2017. [Google Scholar]
  47. Gupta, A.; Bhandari, S. ECG noise reduction by different filters: A comparative analysis. IJRCCT 2015, 4, 424–431. [Google Scholar]
  48. Bernard, T.; Nakib, A. Adaptive ECG signal filtering using bayesian based evolutionary algorithm. In Metaheuristics for Medicine and Biology; Springer: Berlin, Germany, 2017; Volume 17, pp. 187–211. [Google Scholar]
  49. Khaliq, A.; Waseem, A.; Fahad Munir, M.; Ahmad, R. Comparison of adaptive noise cancelers for ECG signals in wireless biotelemetry system. In Proceedings of the 2016 International Conference on Intelligent Systems Engineering (ICISE), Islamabad, Pakistan, 15–17 January 2016; pp. 181–184. [Google Scholar]
  50. Gong, Y.; Gao, P.; Wei, L.; Dai, C.; Zhang, L.; Li, Y. An enhanced adaptive filtering method for suppressing cardiopulmonary resuscitation artifact. IEEE Trans. Biomed. Eng. 2017, 64, 471–478. [Google Scholar] [CrossRef] [PubMed]
  51. Dasgupta, A.; Chakraborty, S.; Routray, A. A two-stage framework for denoising electrooculography signals. Biomed. Signal Process. Control 2017, 31, 231–237. [Google Scholar] [CrossRef]
  52. Belchandan, A.; Deshmukh, K.; Kumar, J. Removal of noises in ECG signal by using a digital FIR-IIR filter in VHDL. Digit. Signal Process. 2016, 8, 135–139. [Google Scholar]
  53. Caldeira, J.M.L.P.; Rodrigues, J.J.P.C.; Lorenz, P. Toward ubiquitous mobility solutions for body sensor networks on healthcare. IEEE Commun. Mag. 2012, 50, 108–115. [Google Scholar] [CrossRef]
  54. Haghi, M.; Thurow, K.; Stoll, R. Wearable Devices in Medical Internet of Things: Scientific Research and Commercially Available Devices. Healthc. Inform. Res. 2017, 23, 4–15. [Google Scholar] [CrossRef] [PubMed]
  55. Sodhro, A.H.; Chen, L.; Sekhari, A.; Ouzrout, Y.; Wu, W. Energy-efficient Comparison between Data Rate Control and Transmission Power Control Algorithms for WBSNs. Int. J. Distrib. Sens. Netw. 2018, 14, 1–18. [Google Scholar] [CrossRef]
  56. Pirbhulal, S. A novel secure IoT-based Smart Home Automation System using WSN. Sensors 2017, 17, 69. [Google Scholar] [CrossRef] [PubMed]
  57. Sodhro, A.H.; Sangaiah, A.K.; Pirphulal, S.; Sekhari, A.; Ouzrout, Y. Green Media-Aware Medical IoT System. Multimed. Tools Appl. 2018, 1–20. [Google Scholar] [CrossRef]
  58. Pirbhulal, S.; Zhang, H.; Wu, W. HRV-based Biometric Privacy-perserving and Security Mechanism for BSN. In Wearable Sensor: Application, Design and Implementation; Mukhopadhyay, S.C., Islam, T., Eds.; IOP Publishing Ltd.: Bristol, UK, 2017. [Google Scholar]
  59. Wu, W.; Zhang, H.; Pirbhulal, S.; Mukhopadhyay, S.C.; Zhang, Y.-T. Assessment of Biofeedback Training for Emotion Mnagament through wearable textile Monitoring System. IEEE Sens. J. 2015, 15, 7087–7095. [Google Scholar] [CrossRef]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.