Multi-Stage Real Time Health Monitoring Via Zigbee in Smart Homes
Multi-Stage Real Time Health Monitoring Via Zigbee in Smart Homes
Multi-Stage Real Time Health Monitoring Via Zigbee in Smart Homes
http://www.merl.com
TR2007-056
May 2007
Abstract
We present a framework for a wireless health monitoring system within a smart home using
ZigBee technology. Vital signals are collected and processed using a 3-tiered architecture. The
first stage is the mobile device carried on the body that runs a number of wired and wireless
probes. This device is also designed to perform some basic processing such as the heart rate
and fatal failure detection. At the second stage, further processing is performed by a local server
using the raw data transmitted by the mobile device continuously. The raw data is also stored at
this server. The processed data as well as the outcomes of the analysis are then transmitted to the
service provider center for expertsreview for diagnosis as well as storage. The main advantages
of the proposed framework are (1) The ability to detect signals wirelessly within a Body Area
Network (BAN) (2)Low-power and reliable data sensing through ZigBee network nodes and
(3) Optimized analysis of data through an adaptive tiered architecture that maximizes the utility
of processing and computational capacity at each of three stages. We are currently building a
prototype of the proposed system using in-house ECG probes and ZigBee radio modules.
IEEE International Conference on Advanced Information Networking and Applications Workshops (AINAW)
This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part
without payment of fee is granted for nonprofit educational and research purposes provided that all such whole or partial copies include
the following: a notice that such copying is by permission of Mitsubishi Electric Research Laboratories, Inc.; an acknowledgment of
the authors and individual contributions to the work; and all applicable portions of the copyright notice. Copying, reproduction, or
republishing for any other purpose shall require a license with payment of fee to Mitsubishi Electric Research Laboratories, Inc. All
rights reserved.
c Mitsubishi Electric Research Laboratories, Inc., 2007
Copyright
201 Broadway, Cambridge, Massachusetts 02139
MERLCoverPageSide2
1 Department
Abstract We present a framework for a wireless health monitoring system within a smort home using ZigBee technology. Vital
signals are collected and processed using a 3-tiered architecture.
The first stage is the mobile device carried on the body that
runs a number of wired and wireless probes. This device is also
designed to perform some basic processing such as the heart rate
and fatal failure detection. At the second stage, further processing
is performed by a local server using the raw data transmitted
by the mobile device continuously. The raw data is also stored
at this server. The processed data as well as the outcomes of
the analyses are then transmitted to the service provider center
for experts review for diagnosis as well as storage. The main
advantages of the proposed framework are (1) The ability to
detect signals wirelessly within a Body Area Network (BAN) (2)
Low-power and reliable data sensing through ZigBee network
nodes and (3) Optimized analysis of data through an adaptive
tiered architecture that maximizes the utility of processing and
computational capacity at each of three stages. We are currently
building a prototype of the proposed system using in-house ECG
probes and ZigBee radio modules.
Index Terms Zigbee, electrocardiogram, health monitoring,
smart homes.
I. I NTRODUCTION
As numerous wireless personal area networking (WPAN)
technologies emerge, the interest for applications such as
health care monitoring, smart homes and industrial control
has grown significantly. ZigBee is the first industrial standard
WPAN technology [2] that provides short range, low power
and low data rate communication, and supports mesh networking and multi-hopping. While many smart-home application
areas such as lighting, security and climate control have been
suggested using the ZigBee standard, health-care applications
have not received the attention they deserve despite their
importance and high value added. Here, we present a prototype
wireless system for realtime health monitoring in the smart
home arena.
A number of systems have been reported for real-time patient monitoring. The UbiMon (Ubiquitous Monitoring Environment for Wearable and Implantable Sensors) project, aims
to provide a continuous and unobtrusive monitoring system for
patients in order to capture transient but life threatening events
[5]. The CodeBlue project explores applications of wireless
sensor network technology to a range of medical applications,
including pre-hospital and in-hospital emergency care, disaster
response, and stroke patient rehabilitation [6]. Most of the
existing systems lack two key features: (1) Reliable wireless
operation that conforms to standards (2) Compatibility with
smart home systems.
Fig. 1.
Fig. 2.
We have built a hardware platform for sensing and processing ECG signals. Key steps consist of low noise amplification,
quantization, digital filters and feature detection algorithms.
The processed digital data is then sent to a local server over
the ZigBee network.
Typical ECG signal level on the human body surface is
around 2mV. The AD converter used in our setup accepts
voltages from 0 to 3V. Therefore, we first add 1.5V offset to
center the ECG waveform prior to amplification. The amplified
signal is then quantized to 8 bits by the ADC within the M16C
micro-controller. The discrete waveform is passed through a
differentiator and low-pass filter as shown in Fig4, where E(k)
represents the quantized ECG signal. The sampling rate in our
implementation is 320Hz. The filter transfer functions are as
follows:
G1 (z) = 1 z 1
(1)
raw ECG
E(n)
200
150
100
50
500
1000
1500
2000
2500
3000
3500
4000
3000
3500
4000
2000
2500
3000
n
low pass filter impulse response
3500
4000
differentiated ECG
d(n)
20
0
20
40
500
1000
1500
2000
2500
f(n)
40
20
0
500
1000
1500
g2(n)
0.2
Fig. 3.
0
0.2
10
20
30
40
50
60
70
80
90
Fig. 5.
a) raw measured ECG signal b) ECG signal d(n) after the
differentiator c) ECG signal f (n) after low pass filtering. The detected R
peaks are overlaid on the plot d) impulse response of the low pass filter,
g2 (n)
Fig. 4.