Sunteți pe pagina 1din 17

J Med Syst (2012) 36:1441–1457

DOI 10.1007/s10916-010-9605-x

ORIGINAL PAPER

Wireless Body Area Network (WBAN) Design Techniques


and Performance Evaluation
Jamil Yusuf Khan & Mehmet R. Yuce & Garrick Bulger &
Benjamin Harding

Received: 6 May 2010 / Accepted: 26 September 2010 / Published online: 16 October 2010
# Springer Science+Business Media, LLC 2010

Abstract In recent years interest in the application of Introduction


Wireless Body Area Network (WBAN) for patient moni-
toring applications has grown significantly. A WBAN can In recent years interest in the application of Wireless Body
be used to develop patient monitoring systems which offer Area Network (WBAN) for patient monitoring applications
flexibility to medical staff and mobility to patients. Patients has grown significantly [1–3]. A WBAN based on low cost
monitoring could involve a range of activities including wireless sensor network technologies could greatly benefit
data collection from various body sensors for storage and patient monitoring systems in hospitals, residential and
diagnosis, transmitting data to remote medical databases, work environments. A WBAN system allows easy inter-
and controlling medical appliances, etc. Also, WBANs networking with other devices and networks thus offering
could operate in an interconnected mode to enable remote health care workers easy access to patient’s critical as well
patient monitoring using telehealth/e-health applications. A as non-critical data. A WBAN based monitoring system can
WBAN can also be used to monitor athletes’ performance also be used to monitor athlete’s performance to assist them
and assist them in training activities. For such applications in their training activities. A WBAN could be seen as a
it is very important that a WBAN collects and transmits special purpose wireless sensor network with a number of
data reliably, and in a timely manner to a monitoring entity. system specific design requirements. A WBAN is most
In order to address these issues, this paper presents WBAN likely to incorporate wearable and implantable nodes
design techniques for medical applications. We examine the operating in two different frequencies. An implantable
WBAN design issues with particular emphasis on the node is most likely to operate at 400 MHz using the MICS
design of MAC protocols and power consumption profiles (Medical Implantable Communication Service) band
of WBAN. Some simulation results are presented to further whereas the wearable node could operate in ISM or UWB
illustrate the performances of various WBAN design (Instrumentation Scientific Medical/Ultra Wide Band)
techniques. bands or some other specific bands [4].
In a patient monitoring system, data transmission reliability
Keywords Body Sensor Network . Patient monitoring . and latency is extremely important. The reliability and latency
MAC protocol . Zigbee . Battery life . Simulation . of a WBAN will largely depend on the design of physical
MATLAB . OPNET (PHY) and medium access control (MAC) layers [5]. For an
optimum network efficiency and reliability the MAC layer
needs to be designed to meet specific needs of specialized
WBAN applications.. Considering the importance of the
J. Y. Khan (*) : M. R. Yuce : G. Bulger : B. Harding WBAN applications, an IEEE standard group (IEEE802.15.6
School of Electrical Engineering and Computer Science,
working group) is working on the development of a body
The University of Newcastle,
Callaghan, NSW 2308, Australia area network architecture [6]. The new standard will define
e-mail: Jamil.Khan@newcastle.edu.au the PHY and MAC layer management issues which could be
1442 J Med Syst (2012) 36:1441–1457

used to develop a low cost, ultra low power and highly Also, a WBAN should be able to operate in a
reliable wireless network. Reliability of a medical network heterogeneous networking environment, where net-
can be defined in terms of its main QoS parameters such as works of different standards may cooperate with each
delay profile, delay jitter and packet loss rate. These QoS other to acquire information from different sensors.
profile parameters could be influenced by the wireless link Coexistence is an important issue because in a hospital
quality. Performance and reliability of a WBAN will depend environment there could many other wireless systems
on the physical and MAC layer procedures as well as on the including IT (Information Technology) systems which
network topology used. In this paper we examine the MAC could interfere with the operation of a WBAN. Use of
protocol design issues for a WBAN based patient monitoring heterogeneous networks are becoming very common
system. Before moving into the discussion of design issues where different wireless standards such as Bluetooth,
first we examine the network and MAC protocol design zigbee, Wi-Fi based systems could exist by sharing the
requirements of a WBAN. Some of the main requirements of same radio spectrum.
a WBAN are listed below.
There are a number of classes of MAC protocols that are
& A WBAN should be able to support a range of medical
used for different networking applications [9]. MAC
applications which includes acquiring data samples
protocols are mainly classified into two categories sched-
from periodic and non-periodic sources, and transmit-
uled and random access protocols. The scheduled access
ting information to a service node within a maximum
protocols offer deterministic packet delay and packet loss
fixed delay without any loss of critical information [7].
thus offering higher quality of service (QoS). On the other
Also, the system should be able to support exchange of
hand the random access protocols are dynamic in nature
non-medical and control information to remotely con-
where transmission resources are allocated to the commu-
trol various appliances.
nication nodes only when a node has information to
& A WBAN should be able to operate in a power constrained transmit. A random access protocol introduces variable
environment where power sources such as battery should delay and sometime packet losses. However, the delay and
operate for a reasonably longer period of time. Power packet loss ratio depend on the traffic volume and
savings for implantable nodes are more critical than other application scenarios. For a low traffic volume a random
nodes. Power savings can be achieved by combining PHY access protocol may offer pseudo deterministic perfor-
and MAC layer procedures [8]. mance which will be similar to scheduled access protocols.
& A WBAN should be self-healing, secure and reliable. A pseudo deterministic performance can be characterized
& A WBAN should support data rates ranging typically by bounded transmission delay and packet losses. A
from 10 kbs to 10 Mbs to host a range of medical WBAN MAC protocol could have influence on the power
applications including images and video clips. consumption profile of a WBAN sensor node in addition to
& A WBAN should support QoS management features to the transmission channel conditions i,e. the wireless link.
offer priority services. Particularly when a critical The paper is organized as follows. Section MAC
patient is monitored the system must guarantee the protocol for a Wireless Body Area Network reviews classes
delivery of critical information to a service node where of MAC protocols for WBAN applications and compare
patient’s medical data is collected and stored for further their design features. Section Power consumption profile of
processing. For medical data the main QoS features will a WBAN node reviews the power consumption profile of a
be the transmission delay and the packet loss. Longer WBAN sensor node for different MAC scenarios.
transmission delay and packet loss will reduce the Section Battery life cycle analysis of a WBAN analyzes
quality of received information at the receiver. For the life cycle of batteries for a WBAN node. Performance
example, if some packets are lost or arrived after a analysis of a patient monitoring system is presented in the
longer delay while monitoring a patient then the Section Performance analysis of a WBAN based patient
diagnostic tools may not be able use some of the monitoring system. OPNET and MATLAB based simula-
physiological data appropriately. tion models are used herein to obtain simulation results for
& A WBAN may incorporate a narrow transmission band performance analysis. Section Conclusions summarizes the
(400 MHz or 2.4 GHz) together with the UWB WBAN MAC design issues and concludes the paper.
technology to cover different environments. For some
medical applications such as multi-channel EEG and
ECG monitoring it may be necessary to use a UWB MAC protocol for a Wireless Body Area Network
based WBAN to support high data rate.
& A WBAN should operate and co-exists with other A Wireless Body Area Network is a special purpose
network devices operating in similar frequency bands. wireless sensor network with several specific requirements
J Med Syst (2012) 36:1441–1457 1443

as mentioned in the previous section. It is a short range should be able to efficiently handle these variations. Also, a
wireless system that can be developed using either a body sensor node generally have very limited storage
scheduled or a random medium access control protocol. In capacity, hence it will be necessary to transmit data within
a WBAN, the MAC protocol determines the packet or a specified time delay to avoid any data loss due to the
information delivery schedule as well as the packet loss buffer overflow. Time delay constraint will also be
probability. These two QoS factors are also influenced by determined by the priority of data type. For example, in
the transmission channel characteristics and the total traffic case of monitoring a critical patient some of the physio-
volume in a network. Figure 1 shows a typical WBAN with logical signals could be more important than others and
multiple sensor nodes and a single Central Coordinator Unit hence will require quick channel access.
(CCU) which collects physiological data and controls data Another important consideration for the MAC protocol
transmission from all sensor nodes. The CCU transmits all of a WBAN system is the transmission power budget. A
collected data to remote monitoring stations using a MAC protocol controls the channel access and packet
secondary network. Sensor nodes could be located either transmission mechanisms. For each transmission link the
on a body or it could be an implantable device. In order to minimum-required power to delivery packets successfully
transmit information among these nodes and to coordinate is referred as the power budget. A MAC protocol also
these transmissions, it is necessary to develop a suitable transmits control packets to support signaling requirements.
MAC protocol. The WBAN shown in Fig. 1 is operating in Ratio of number of transmitted control packets to the
a star configuration where all the sensor nodes are number of transmitted information packet varies depending
connected to the CCU by using a single hop connection. on the MAC protocol design. Each packet transmission
Sensors on the body will collect different physiological consumes a certain amount of energy hence, the lifetime of
data where the data sampling time and data sample size will a WBAN node battery will depend on a number of issues
vary. Table 1 lists the characteristics of main physiological including the MAC protocol design, transmission channel
signals [4]. The table shows that the data rate and thus condition, applications type, etc. To support reliable
sampled-data inter-arrival times of different physiological information transmission and longer battery life for WBAN
signals are quite variable. Generally these signals are nodes it is necessary to develop a dynamic MAC protocol
periodic in nature but their data rate could vary based on which not only transmits information reliably but at same
the physiological condition of a patient. Some of the signals time offers high energy efficiency and the scalability
ideally appears to be periodic but may turn into a non- feature.
periodic or a random signal based on a patient condition. Three classes of protocols such as scheduled TDMA
For example, if a patient develops an abnormal heart (Time Division Multiple Access), polling and random
condition then the heartbeat sensor could generate a non- access protocols are discussed in the next section as a
periodic or a random signal. A MAC protocol of a WBAN possible WBAN MAC protocol. Beside these three proto-

Fig. 1 A typical Wireless Body Area Network with multiple sensor nodes, a central coordinator unit (CCU) and remote monitoring devices
1444 J Med Syst (2012) 36:1441–1457

Table 1 Physiological data characteristics

Physiological signal Parameter range Maximum Sample interarrival Payload/sample(bits) Required data
frequency (Hz) time (sec) rate (kbs)

Blood flow 1–300 ml/s 20 0.025 12 0.48


ECG signal 0.5–4 mV 250 0.002 12 6.0
Respiratory rate 2–50breaths/min 10 0.05 12 0.24
Blood pressure 10–400 mm Hg 50 0.01 12 1.2
(direct arterial)
Blood pH 6.8–7.8pH units 2 0.25 12 0.048
Nerve potentials 0.01–3 mV 10,000 5E-06 12 2,400
Body temperature 32–40°C 0.1 5 12 0.0024

cols another class of protocols known as the reservation in the Table 1, a typical WBAN needs to cater for variable
protocol is also used in the sensor networking applications data inter-arrival rate of different physiological signals. For
however, that class of protocol is not suitable for WBAN example, pulse rate of humans could vary quite widely
applications due to higher signaling requirements. depending on the state of health of a person. Whereas in a
TDMA system time slots are allocated on a fixed basis
Scheduled TDMA MAC protocol designed to handle synchronous information. The TDMA
frame rate should be same as the highest sampling
A scheduled MAC protocol can offer deterministic delay frequency of all signals to support all physiological signals.
and no packet loss that may results from absence of any According to Table 1 body temperature data has the lowest
transmission channel contention. The Time Division Mul- sampling rate of 0.2 Hz whereas the nerve potential signal
tiple Access (TDMA) is a scheduled multiple access needs to be sampled at a rate of 20 kHz. Sampling rate is
technique where transmission of packets are managed in inverse of the sample inter-arrival time as shown in the
the form of time frame and slots. A central controller which table. In this case if we need to need to transmit all
is the CCU in case of a WBAN will allocate time slots to physiological signals listed in table 1using a TDMA frame
each sensor node for transmission. Slots could be allocated then the frame must repeat at rate of 20,000 frames/sec.
on a permanent basis to each sensor node to transmit Resource utilization may not be a major problem for a
information from a sensor node to the CCU. When time WBAN because when sensor nodes are not transmitting
slots are allocated by the CCU then packet overhead can be any data, they will not utilize the transmission slot but will
significantly reduced; hence fewer bits are transmitted thus remain in the idle state to save energy. In this situation
minimizing the transmission data rate. A TDMA based some system resources will be underutilized and the cost of
MAC protocol could be suitable for a small WBAN with a a system may increase. Another main problem of a TDMA
limited number of sensors generating data at a fixed rate based system is the scalability. The TDMA is a centralized
and transmitting fixed size block of data. protocol which requires changes in the central controller to
A TDMA based WBAN can be made energy efficient accommodate any extra sensor node in a WBAN which
where transmitter circuit of a sensor node is only activated could be a main drawback for a patient monitoring system
in a specified slot. In this case a sensor node can move to because the number of sensor nodes will vary depending on
the sleep state for the rest time of a TDMA frame and the condition of a patient. For example, should medical
wakes up in the next time frame. Also, a sensor node does staff wants to add more monitoring devices on a patient
not need to listen to the transmission channels all the time body who is under observation then it will be necessary to
hence, energy consumptions of communication circuits will modify the transmission time frame from the main
be minimized. A fixed timer based sleep cycle control controller. From a WBAN design point of view a TDMA
scheme can be used for a TDMA based system. However, a based system can be used to implement a fixed small
TDMA based WBAN has two major resource allocation patient monitoring system.
problems. Main problems are the allocation of different
sensors with different inter-arrival time and dealing with Polling MAC protocol
non-periodic data. In a TDMA based system generally a
time slot will be allocated on a fixed basis to a particular Polling based MAC protocols are developed based on
sensor node and allow that node to transmit in the specified scheduled transmission technique utilizing a master slave
time slot without any possibility of collisions [4]. As shown architecture to transmit data from sensors. In a polling
J Med Syst (2012) 36:1441–1457 1445

network, a central controller schedules all transmissions in new sensor node needs to be added in a WBAN system, the
a network thus avoiding any contention probability. Figure 2 new unregistered sensor node will send a JOIN message
(a) shows a typical polling network architecture where all when the new poll message appears in the polling cycle. In
transmissions are controlled by the CCU. A polling a polling network the queuing and the packet transmission
network is more flexible than a fixed assignment based delays are largely determined by traffic volume and the
TDMA network where traffic sources can easily be number of active nodes. Sensor nodes in a polling network
accommodate different inter-arrival rates. As shown in could schedule their sleep time according to the cycle time
Fig. 2(a) the CCU will send polling messages to all nodes broadcasted by the controller by embedding the information
which in response to the poll can either transmit a message with the polling message. The polling technique could
or can send a short NACK (Negative ACKnowledgement) reduce power consumption of a node.
when a node has no data to transmit. An ACK (Acknowl-
edgement) for the immediate past packet transmission could Random access MAC protocol
be included by the controller in the polling message to
improve the data reliability. The polling frequency can be Random access protocols are commonly known as the ON
varied and optimized to support traffic sources of different DEMAND access protocol and widely used in wireless
information inter-arrival rates. An adaptive polling scheme local area and sensor networks designed for short range
can also be used to poll different nodes according to their communications. This protocol is suitable for distributed
data generation rates. Figure 2(b) shows the polling cycle systems with no or minimal control signaling requirements.
and the polling sequence. A round robin polling scheme is Many random access protocols have been proposed for
used where nodes are polled in a sequential manner. Figure sensor network applications; among them the CSMA/CA
also shows an additional polling slot is kept at the end of (Collision Sense Multiple Access with Collision Avoid-
the poll cycle which is used to support the scalability ance) protocol is better suited for short range wireless
feature of the protocol. Sensor nodes can join or depart a communication networks [9, 10]. A CSMA/CA protocol
network by simply sending a message to the central based sensor node access a transmission channel only when
controller. The additional polling slot could use a S- it needs to transmit any information. A node using a
ALOHA MAC protocol to send a JOIN message. The CSMA/CA MAC protocol will check the transmission
result of a JOIN request could be broadcasted by the channel status only when it has data in its transmission
controller in the subsequent polling cycle. Number of nodes buffer. If it finds a transmission channel free then the node
in a network will vary the polling cycle time as well as the initiates a packet transmission using a contention based
packet transmission delay ignoring the propagation delay procedure. Because of the contention nature of the protocol
which is insignificant in a WBAN. A polling network offers a transmitted packet may collide and may require retrans-
two main advantages; deterministic and bounded transmis- mission(s) to successfully transmit the packet. There are a
sion delay, and the scalable network architecture. When a number of advantages that a random access protocol can

Fig. 2 A polling MAC based


transmission sequence
1446 J Med Syst (2012) 36:1441–1457

offer for WBAN applications. Main advantages include transmission delay (Tpacket) whose value depends on the
lower signaling overhead, scalability, distributed control packet size and the transmission data rate. From the above
which allows the network to accommodate traffic sources discussion it is clear that the first three components could
with different inter-arrival rates and data rate. introduce jitter if the incoming traffic volume varies
A CSMA/CA protocol also allows a network to optimize significantly over the time; also if the received signal to
its power and transmission resources locally at each sensor noise ratio (SNR) varies significantly over the time.
node. For example, if a node generates any urgent data in a
non-scheduled manner then a TDMA or a polling based Td ðrandomÞ ¼ Taccess þ Tretry þ Tqueue þ Tpacket ð1Þ
system will have difficulties to transmit those data
immediately. Whereas, as soon as any non-scheduled data
is generated at a node the random access-protocol based
Power consumption profile of a WBAN node
nodes can transmit the data provided that the node has the
necessary priorityThe main disadvantage of a random
Power consumption of a sensor node is an important design
access protocol is that it could introduce a variable and
criteria; particularly for an implanted nodes. Design of the
longer delay if the traffic load in a network is high. In
physical layer and MAC layer could determine the power
WBANs traffic volume will not fluctuate rapidly i.e. it is
consumption profile of a sensor node. WBAN nodes need
unlikely that suddenly many sensor nodes will initiate
to set the transmission power level to maintain a low packet
transmissions at the same time. A WBAN can be designed
delay and near zero packet error rates (PER). This section
to operate at a lower traffic level compared to the system
examines the influence of MAC protocols on the power
capacity to maintain constant delay and minimum packet
consumption profile of a WBAN node. The total energy
losses. If the traffic load remains fairly stable and lower
consumed by a WBAN node to transmit a physiological
than about 70% of a network capacity then a random access
data is given by (2). Energy consumed by a WBAN node
based protocol offers reasonably low and bounded delay.
depends on the task performed by the node to transmit a
The average packet delay of a random access protocol
packet. Four energy parameters listed in (2) corresponds to
based network is given by (1). Propagation delay is ignored
parameters in (1).
in the equation. The first term of the right hand side of the
equation represents the access delay (Taccess) which is the Et;node ¼ Etx þ Eretx þ Eacc þ Eack ð2Þ
time required by a CSMA/CA node to access the channel.
Where Et,node represents the total energy consumption of a
Access delay time in a CSMA/CA network is calculated by
WBAN node, Etx is the energy consumed to transmit an
taking the difference of a packet arrival time in the MAC
information packet, Eretx is the energy consumed to
queue to the time when the ACK packet for the transmis-
retransmit an information packet, Eacc is the amount of
sion is received indicating a successful packet transmission.
energy consumed by the channel access procedures of a
The access delay depends on the traffic load of a network.
MAC protocol, and Eack is the amount of energy consumed
Detail description of the CSMA/CA based channel access
by a node to transmit an ACK packet. Different energy
procedure can be found in [7] and [9]. The second terms
components shown in (2) will depend on a number of
represents the retransmission delay (Tretry). During the
transmission attempts and MAC protocol parameters as
access phase if a packet experiences a collision then the
shown in (3). A WBAN system design needs to optimize
transmitting node will backoff for a certain duration and
these parameters to minimize energy consumption of a
then try to retransmit the packet. The backoff period will be
node thus increasing the operating lifetime of a battery.
randomly distributed to minimize the collision probability.
In case of a collision multiple retransmission attempts may Etx ¼ f ðL; OH ; R; d; SNRÞ
be needed to resolve the collision. A packet could be E retx ¼ f ðL; OH; R; d; SNR; PER; Twait ; TLÞ
ð3Þ
dropped if the packet cannot be transmitted successfully Eacc ¼ f ðTsense ; COH; Lcon ; TL; SNRÞ
after multiple collisions. A packet retransmission can also Eack ¼ f ðLACK ; d; SNRÞ
be triggered by packet losses caused by a poor transmission
channel condition or due to a low SNR (Signal to Noise
Ratio) at a receiver. The packet retransmission mechanism L represents the length of payload (bits) in a packet.
not only affects the end-to-end delay but could also OH represents the total number of overhead bits used to
influences the battery lifetime of a WBAN node. The support a packet transmission/retransmission.
queuing delay (Tqueue) represents the buffering delay at a R transmission data rate of a channel.
node. Queuing delay will depend on the total traffic load d distance between a transmitter and a receiver.
arriving at a sensor node and transmission capacity of a SNR Signal to Noise Ratio.
network. The last term of the equation represents the packet PER Packet Error Rate.
J Med Syst (2012) 36:1441–1457 1447

Twait A node waiting period for a transmission. protocol design. Using a conventional polling process
Tsense Channel sensing period. where all nodes are polled at the same rate may result in
COH Control Overhead processes implemented at a higher power consumptions of sensor nodes. In case of
transmitter or a receiver for a particular MAC polling networks retransmission can only be initiated due to
protocol. poor channel conditions i.e. low SNR values.
LCON Average length of control packets in bits.
TL Traffic Load in a network. WBAN link power budget
LACK Acknowledgement packet length.
A WBAN node could use significant amount of energy if
This generic Eq. (3) shows the relationship between there are many retransmissions. To minimize the number of
different energy components, MAC and transmission retransmissions a WBAN node should select its transmis-
parameters. This equation can be further developed to sion power in such a way so that a receiver can receive a
calculate the energy consumption profile of various random packet with a sufficient SNR to decode the packet correctly.
access protocols. Energy consumed to transmit a packet A transmitter power is calculated using (4). A transmitter
depends on the packet structure such as the length of a must maintain a transmission power level according to the
packet and the number of overhead bits, transmission data SNR requirements of a receiver as given by (5). Selection
rate, distance between a transmitter and a receiver, of the SNR value will depend on the modulation and
minimum SNR requirements of a receiver as shown by coding techniques used by a node. The SNR value should
(3). Number of overhead bits used in a transmission will be selected in such a way that a minimum BER (Bit Error
depend on the MAC protocol. For example, a polling Rate) value can be maintained. In a WBAN the transmis-
protocol will use fewer overhead bits compared to a random sion power budget is also an important issue particularly for
access protocol. Number of overhead bits could also implanted nodes. An implant node transmitting a signal at
influenced by the protocol stack implementation. If a high power levels will cause tissue heating and which could
WBAN node directly transmits a packet to the internet result in damage of body tissues or organs. Hence, the
then it needs to implement either a TCP/IP or UDP/IP transmission power level should be selected to an optimum
layers on top of the MAC layer which will increase the level to maintain a very low BER value without causing
number of overhead bit. The transmission distance and the enough tissue heating. The relationship between BER and
SNR requirements of a receiver determine the transmission the SNR value is shown in (6). An optimal transmission
power level of a node which could influence its energy power can be set by analyzing the transmission channel
requirements. The SNR requirement is influenced by the condition and the receiver modulation characteristics.
physical layer design of a node and its transmission Equations (4–6) can be used to calculate the optimal
environments. Energy consumed to retransmit a packet will transmission power level [11].
depend on same parameters as Etx as well as on the Packet
Error Rate value which determines the number of retrans- Prx ¼ Ptx  PL  PF þ Gtx þ Grx ð4Þ
missions and the waiting time of each retransmission. Note
that depending on the transmission channel condition a
packet may require multiple retransmissions before the Prx
SNR ¼ ð5Þ
packet is successfully received. A node may have to Nth þ Nawgn þ I
increase its packet transmission interval if many packets
fail to successfully transmit in a certain location or within a   
certain time. In some cases retransmission of packets could SNR ¼ Eb Rb
No
significantly increase the energy consumption of a node. Bqffiffiffiffiffi ð6Þ
1
Retransmissions can be initiated either due to poor channel BER ¼ erfc
2
Eb
No
conditions or higher traffic levels in a network as shown by
(3). A node consumes certain amount of energy as shown
by (2). For a random network based on the CSMA/CA Ptx Transmitter power
protocol using the RTS/CTS (Ready To Send/Clear To Prx Received Power
Send) option a node needs to access the transmission PL Path loss
channel using a RTS packet and reserves a channel using PF Loss due to fading processes
the CTS packet. Transmission and reception of these Gtx Transmitting antenna gain
packets will consume additional energy. Whereas in case Grx Receiver antenna gain
of a polling network energy usage by a WBAN node will Nth Thermal noise power measured at the receiver
depend on the actual design of polling sequences and the Nawgn AWGN level at the receiver
1448 J Med Syst (2012) 36:1441–1457

I Interference signal at the input of the receiver is able to recover some of the lost charges, resulting in a
Rb Transmission bit rate piecewise-continuous discharge slope. There are a number
B Transmission bandwidth of models that describe the battery discharge processes.
Each model type has varying degrees of accuracy and
complexity. This work investigates analytical and stochastic
battery models as they typically provide a high accuracy
Battery life cycle analysis of a WBAN and low complexity solution. In this work we utilise two
battery models; one is based on Peukert’s law and the other
As discussed in the previous section that the power one is based on a Kinetic model known as the KiBaM [13].
consumption of a WBAN node will depend on the
transmission environments. Herein we study the perform- Peukert’s Law
ances of polling and CSMA/CA based protocols to analyze
the battery life cycle of a WBAN system. Optimum Life time of a battery can be calculated at a constant load
transmission power of a WBAN node depends on a few current I, by simply dividing its total capacity by I.
factors including application types, MAC protocol, trans- Peukert’s law calculates the battery lifetime by incorporat-
mission channel conditions and error control procedures ing the rate capacity system. Equation (7) presents the
used. Initially to analyze the battery life cycle of WBAN Peukert’s law that can be used to calculate the lifetime of a
nodes, we use a MATLAB simulation model which consists battery.
of battery models, transmission link and MAC protocol
aC
functional models. Further we extend the simulation model L¼ ð7Þ
Ib
to examine the power transmission profile of an implanted
node. Battery life cycle analysis is more important for where L is battery lifetime (hours), C is battery capacity
implanted nodes than an external node. Following sections (Ampere-hour), I is load current (Ampere), a is a constant
we briefly introduce battery models and the transmission (a≤1), b is a constant (b=1.05~1.8). Peukert’s Law is
model which have been used in the simulation to examine sufficient in dealing with the rate-capacity effect. The
the battery lifetime to transmit different physiological dividend of (7) includes a constant, b, that results in greater
signals. load currents, actually decreasing the overall battery life.
While Peukert’s Law describes the rate-capacity effect, it
Battery phenomena fails to address the recovery effect.

There are a number of battery phenomena affecting both Kinetic Battery Model
charge and discharge outcomes of a battery. Two important
phenomena are the rate-capacity effect and the recovery The Kinetic Battery Model (KiBaM) is an analytical battery
effect. The rate-capacity effect of a battery is the idea that model developed by Manwell and McGowan [12]. This
draws a large, continuous current from a battery will lead to model is visualized as a two-well model as shown in Fig. 4.
it depleting faster than expected. In an ideal battery, it is It consists of a bound-charge well and an available-charge
assumed that the voltage stays constant for the entire life of well. The available-charge well, y1 supplies charge to the
a battery, and then drops to zero. In the real world however,
voltage is not constant over the entire usual life of the
battery—instead it drops during discharge. This drop in
voltage during discharge varies in severity from battery to
battery. In all cases though, it leads to a perceived drop in
battery capacity. Figure 3 shows the typical rate capacity
characteristics of a battery for a continuous and an
intermittent load situation [12]. An intermittent transmis-
sion is a typically an OFF/ON scenario when a transmitter
sends data for a brief period and then moves into an
inactive state. When a transmitter moves to an inactive state
the battery load will be low, allowing the battery to recover.
Figure 3 indicates that an intermittent application could
prolong the life of a battery due to the recovery effect. For a
continuous discharge, the slope remains fairly constant as
expected. For an intermittent discharge however, the battery Fig. 3 Battery recovery effect characteristics
J Med Syst (2012) 36:1441–1457 1449

generally used. In this work we used the channel model 2


(CM2) implant to body surface communication channel.
The propagation model is consists of a two-hop model.
First, hop is modeled by an inside body propagation model
and the second hop is modeled by the free space path loss
model. Inside body communication is approximated by
(10). Since it is difficult to obtain transmission loss
experimental result for inside body communication a
statistical path loss model has been proposed by the IEEE
802.15.6 working group. The path loss model used for the
Fig. 4 KiBaM model with two Well visualizations second hop transmission is shown in (11). The statistical
path loss model equation for implant to external node
communication is given by Eq. (10). The path loss [PL(d0)]
current load I, whereas, the bound-charge well y2, supplies values of 47.14 dB and 49.81 dB were found for deep
charge to the available-charge well, y1. tissue and near the body surface transmission respectively.
There are two parameters associated with the KiBaM Signal received at an external node from an implant node
model, k and c. The parameter k is defined as the rate at can be calculated by Eqs. (10) and (11).
which charge flows from the bound-charge well to the  
d
available charge well. The parameter c is defined as PLðdÞ ¼ PLðd0 Þ þ 10nlog10 þS ð10Þ
d0
the fraction of the battery capacity that is initially in the
available-charge well. Both of these parameters affect the
Where S~N (0, σs) and d0 =50mm.
recovery effect ability of the battery being modeled.
 
The two-well model is a common occurrence in d
PLðdÞ ¼ PL0 þ 10nlog10 ð11Þ
mathematics, physics and engineering. Equations (8) and d0
(9) describe the charging and discharging processes of this
model. Where PL0 is the path loss at a reference distance do, and n
is the path loss exponent.
dy1 It was discussed in the previous section that the battery
¼ I þ k ðh2  h1 Þ ð8Þ
dt lifetime of a WBAN node will depend on transmission
power requirements and the transmission channel condi-
tion. Transmission power requirements will depend on the
dy2
¼ k ðh2  h1 Þ ð9Þ path loss condition, BER requirements and the receiver
dt sensitivity. Figure 5 show an implanted node to an external
here y1 is volume of the available-charge well, y2 is the node link performance in terms of received power and the
volume of the bound-charge well, h1 is the height of the packet error rate. In this simulation we used a low power
available-charge well, h2 is the height of the bound-charge transmitter to minimize the possibility of any tissue
well, I is the load current. The parameter k defines the rate damage. Figure 5b show that for a 10 μW transmitter the
at which charge flows from the bound-charge well to the PER (Packet Error Rate) value remains low for about
available-charge well. The parameter c defines the initial 900 mm transmission distance. With a 25 μW transmitter
height in each of the wells. These two models are error free transmission is possible up to 1.2 m. To maximize
incorporated in the MATLAB simulation modeled to the battery lifetime of a WBAN node it is necessary to
measure the battery lifetime for different applications. operate at near zero PER so that retransmissions can be
avoided.
Transmission Channel Model Now we examine the effect of MAC protocols on the
battery lifetime of a WBAN node. We simulated a WBAN
A transmission channel model is simulated in the MATLAB with four nodes to study the effect of the Slotted ALOHA,
simulator to examine the battery lifetime. A number of CSMA/CA and a polling protocol on the battery life
transmission channel models have been proposed by the transmitting different physiological data. Table 2 lists
IEEE802.15.6 working group for WBAN applications [6]. various simulation parameters used to analyse the lifetime
These scenarios include implant to implant node transmis- of a battery. We used the MICS frequency band and
sion, implant to body surface, implant to an external node parameters of the Zarlink’s IC ZL70101 medical implant
transmission, etc. For the implant to external node RF transceiver in our simulation model [14]. Using a packet
communications, a frequency band of 402–405 MHz is size of 1,024 bytes we calculate energy requirements of a
1450 J Med Syst (2012) 36:1441–1457

Received Power for Scenario 3 - Implant to External PER for Scenario 3 - Implant to External (Packet Size = 1024)
0 1
Pt=10uW Pt=10uW
Pt=25uW 0.9 Pt=25uW

0.8
Received Power (dBm)

0.7
-
0.6

PER
0.5

0.4
-
0.3

0.2

0.1

- 0
0 1 2 3 4 20 40 60 80 100 120 140 160 180 200
10 1 1 1 1
0 0 0 0
Distance (mm) Distance (mm)
(a) (b)
Fig. 5 An implanted node to external node characteristics; (a) received power (b) packet error rate

node to transmit packets using different MAC protocols. used an average contention value of 0.1 which means that
Equation 2 is used to calculate the required energy values. out of every ten packets one packet will be colliding, hence
We also use an average collision probabilities and PER require a transmission. Similarly for the S-ALOHA proto-
values to measure the battery lifetime. Collision probabil- col we used a contention value of 0.35. These variable
ities and PER values are listed in Table 2. We use different channel conditions and average contention level will show
type of sensors to examine the battery lifetime since they a typical power consumption level of a WBAN node.
transmit packets using different time schedules. In the Table 3 summarises the results of the battery life cycle
simulation three sensor types are considered—blood pres- obtained from simulation. The simulation model imple-
sure, respiratory rate and body temperature. Each of these ments a transmission channel model, a battery model and a
sensors generates different number of samples per second MAC protocol to analyse the battery life. The model uses
which determines the number of packets transmitted. Result four patients in the simulation model. For each physiolog-
shows that a polling network has the highest packet ical data we have used three different MAC protocols to
transmission delay because every node must wait for a measure the battery lifetime. Table shows that for all
cycle time before it can transmit a packet. On the other applications the S-ALOHA protocol performs best due to
hand CSMA/CA and S-ALOHA nodes terminals can minimum overhead and no channel sensing mechanism.
initiate packet transmission as soon as a packet arrives in Results also show that the polling protocol consumes
the MAC queue. When there are only few transmitters then maximum energy because in this case the CCU always
CSMA/CA and S-ALOHA nodes will incur a lower polls each WBAN node at the maximum data transmission
transmission delay compared to a polling network. rate to minimise data transmission delay and to maximise
It is also expected that the different multiple access reliability. In the simulation we assume that a polling
methods will result in different duty cycles of battery load. network will poll all WBAN nodes once in every cycle to
This is because each multiple access method results in a satisfy low delay and reliability criterions. In the simulation
different packet transmission time as well as overheads as all nodes are polled at a rate of 20 polls/sec. We used three
shown in (1) and (2). With a set number of samples different sensors (heart rate, ECG and body temperature)
required per second for different sensors, the duty cycle of a which produce traffic with different inter-arrival time and
WBAN node will be modified accordingly. To analyse the hence packets from sensors arrive at the transmission buffer
battery life time initially we assumed a variable transmis- of nodes at different times. Without constant polling some
sion channel condition with different packet error rates as packets may experience longer transmission delay which
shown in Table 2. The packet error rate is varied from no could be detrimental for a patient monitoring system. Due
error condition to 1 in 100 packets being corrupted due to to constant polling all nodes must remain awake to monitor
transmission channel condition which require retransmis- the polling signals resulting in higher energy use. Mean-
sions. Similarly, we also introduce transmission channel while since the CSMA/CA and S-ALOHA are not
contentions levels when a packet transmission is failed due centralised protocols, they can consume energy only when
to the collision process. For the polling MAC protocol the a packet arrives in a transmission buffer. Results also show
contention value is set 0, for the CSMA/CA protocol we that the KibaM model predicts longer battery life because it
J Med Syst (2012) 36:1441–1457 1451

Table 2 Battery discharge sim-


ulation parameters Parameter Value

Wireless standard MICS


Number of patients 4
Data rate 250 kbps
Packet size [bits] 1,024
Average power consumption PTX 5 mA
PRX 5 mA
Pidle 250 nA
Pother 25 mA
Average time to transmit a packet (including queuing delay) CSMA/CA 5.7 ms
Polling 18.2 ms
Slotted ALOHA 4.1 ms
Ion CSMA/CA 35 mA
Polling 35 mA
Slotted ALOHA 30 mA
Ioff CSMA/CA 250 nA
Polling 250 nA
Slotted ALOHA 250 nA
PER 0, 10−4, 10−2
Collision probability (Poll, CSMA/CA, S-ALOHA) 0, 0.1, 0.35
Battery capacity 500mAh
Minimum battery charge 20%
Battery parameters Peukert – a 1
Peukert – b 1.05
KiBaM – k 4.5×10−5
KiBaM – c 0.625
Sensor sampling rate (Hz) Blood pressure 4
Respiratory rate 20
Body temperature 0.2

considers the battery recovery process. One can see from CSMA/CA MAC protocol based wireless sensor network
the battery life time that applications with longer sampling which can support a modest data rate. Detail description of
time will increase the battery life time due to fewer packet the Zigbee protocol can be found in the following
transmissions and the recovery effect. references [15, 16]. A CSMA/CA based WBAN is scalable
and could offer lower delay with required QoS if properly
designed. Recently a TDMA based WBAN system has
Performance analysis of a WBAN based patient been presented in [17]. The work mainly considered
monitoring system throughput enhancement and delay reduction technique.
However, the paper did not consider different traffic
In this section a multi-hop patient monitoring system based generators representing medical applications. As mentioned
on ZigBee technology has been realized and the important earlier that one of the main drawbacks of a TDMA based
performance results are discussed. ZigBee is one of most system is the scalability. Also, results presented in
popular wireless platform for short-range wireless networks section Battery life cycle analysis of WBAN shows that
suitable for patient monitoring systems. Battery life analysis the CSMA/CA protocol can support longer operational
results show that a CSMA/CA based system can consume battery life hence; we have decided to further examine the
lower energy as well as it can offer other advantages such performance of a CSMA/CA MAC protocol for WBAN
as lower transmission delay, scalability, support of asyn- applications.
chronous and synchronous traffic sources. Although the S- Figure 6 show a typical WBAN network architecture for
ALOHA protocol consumes lowest power but the protocol patient monitoring applications. The data from each sensor
cannot offer reliability and scalability features. Zigbee is a is transmitted to a PCU (Patient Coordinator Unit-A
1452 J Med Syst (2012) 36:1441–1457

Table 3 Battery lifetime esti-


mation in a WBAN Sensor Battery model Multiple access method Battery life

[Hours] [Days]

Heart rate Peukert’s Law CSMA/CA 411.48 17.14


Polling 124.38 5.18
Slotted ALOHA 675.04 28.13
KiBaM CSMA/CA 450.05 18.75
Polling 159.20 6.63
S-ALOHA 706.36 29.43
ECG Peukert’s Law CSMA/CA 76.55 3.19
Polling 19.14 0.80
S-ALOHA 135.01 5.63
KiBaM CSMA/CA 83.75 3.49
Polling 24.49 1.02
S-ALOHA 141.33 5.89
Body temperature Peukert’s Law CSMA/CA 8384.99 349.36
Polling 2621.17 109.22
S-ALOHA 13700.6 570.86
KiBaM CSMA/CA 9119.24 379.97
Polling 3349.22 139.55
Slotted ALOHA 14203.2 591.8

wearable device that can be carried, wearable by the transmission access on the forward link thus reducing
patient). The PCU aggregates sensor data and transmit probability of collisions for a ZigBee based system.
them to a CCU (Central Coordination Unit) located at a In a WBAN it is advised to reduce the number of
short distance. The PCU can gather data from both implant transmitted packets from sensor nodes to reduce the
and external nodes. The CCU act as an intermediate contention level and power consumption of nodes in a
network device (i.e. Gateway) that forwards the collected network to improve reliability and delay performance. To
medical data to a patient database (DB) where remote achieve these objectives, the sensor nodes may aggregate
monitoring devices can retrieve patients’ data for healthcare multiple physiological data and transmit in a single packet
professions. Each patient body forms a PAN (Personal Area [18]. As shown from Table 1 that data sample sizes are
Network) where a PCU acts as the PAN coordinator. A quite small only 12 bits/sample which is much smaller than
PAN is a standard small network structure used in a Zigbee the minimum header length of 802.15.4 packet. Sending
network where a coordinator node acts as a master and all each sample separately will increase the contention level
other nodes acts as slave nodes [9]. In this WBAN significantly, which will result in an increase in the packet
application the CCU acts as the PAN coordinator for all loss and delay. In order to reduce the contention level it will
PCUs which can be considered as a second tier network. be prudent to opportunistically combine multiple samples
All nodes in each PAN will synchronize with their PAN and transmit those samples in a single packet. Later in the
coordinators. In case of signaling failure a coordinator may performance analysis section the effectiveness of data
not be able to form a PAN in time resulting in transmission aggregation technique will be further discussed. The
failures. The network operates in a multi-hop fashion where multi-hop network shown in Fig. 6 may have interference
each link transmits data using the CSMA/CA protocol. problem when the CSMA/CA protocol is used, unless
Relay nodes such as the PCU and the CCU can be packet transmissions are coordinated. As mentioned earlier
configured in two ways. One of the configurations is that that the network shown in the figure is a three tier network
these nodes simply act as forwarding node i.e. it receives a where first tier is consist of sensor nodes and its PCU, the
packet and simply forward the packet to the next link. second tier is consist of PCUs and the CCU, and the final
Other configuration is that these nodes receive multiple tier is consists of CCUs and the DB. A transmission on a
packets from sensor nodes, and then encapsulates multiple network tier could interfere with transmissions from other
packets and forward a larger packet. The former approach tiers. For example, a sensor node to PCU transmission can
can be implemented with nodes with low processing interfere with the transmission between the CCU to DB. To
capability whereas later approach reduces the number of avoid this problem to happen, it is necessary to control
J Med Syst (2012) 36:1441–1457 1453

Fig. 6 A WBAN based multi-hop patient monitoring system. Each patient’s body forms a PAN and consists of sensor nodes and the PCU

power level of each transmissions as well as some form of long. Considering the transmission efficiency such a large
loose scheduling is necessary to avoid or to reduce collision overhead introduces a design constraint for the WBAN. As
levels. Also, the relay configuration could reduce the discussed before that each physiological signal sample is
problem. only 12 bits long hence, it will be inefficient to transmit a
In this section we analyze the performance of the above single sample in a packet. Sending a short payload not only
WBAN scenario for patient monitoring applications using reduces the transmission efficiencies but also increases the
an OPNET simulation model [19]. The OPNET simulation probability of collisions consequently increasing packet
model of a single PAN i.e. a network of all sensors on a delay and losses. Increasing contention level in a random
single patient body is shown in Fig. 7. We extend this access network has further consequences on the power
model to analyze the performance of a multi-hop network consumption of sensor nodes. Higher contention level in a
where patient data is transmitted from sensors to the data CSMA network introduces more collisions and retrans-
base (DB) using the PCU and CCU as relay nodes [19]. In missions. When packets are retransmitted more frequently,
the body area network model, we simulated all sensors but then a node consumes higher power level which increases
the nerve potential traffic generators listed in Table 1. In the the joules/bit count thus decreasing the battery life. When
initial simulation model all sensors are connected using retransmission is used the energy consumption increases
individual ZigBee transmitters. When the aggregate data because same information is transmitted multiple times
model is used then a number of sensors are connected to a before a packet is successfully received. Most of the
single transmitter. In the later section we discuss the effect ZigBee Integrated Circuits (IC)’s will consume highest
of data aggregation on the WBAN performance. Figure 8 power when the device is transmitting data [20]. So, it is
shows the packet structure used in the simulation. necessary to optimize the number transmission and retrans-
The physical layer generates the packet by encapsulating mission of packets to reduce the packet delay and loss as
the MPDU (MAC Protocol Data Unit) with the physical well as to reduce the power consumption requirements of
layer overheads. The minimum header length is 18 bytes sensor nodes. As discussed that reducing energy consump-
1454 J Med Syst (2012) 36:1441–1457

Fig. 7 OPNET simulation mod-


el of a single patient body area
network

tion of a WBAN should be one primary objective of the average payload size is increased to 120 bits/packet then the
MAC design and hence it is necessary to utilize a packet number of transmission attempts is dropped to 50 packets/
transmission technique taking into account of energy sec offering 100% throughput in the network. The
consumption issues. Although the CSMA/CA protocol improvement in the efficiency can be achieved due to
introduces the contention/collisions in a network which lower contention level in the network which resulted fewer
may results in packet losses or delay but this protocol packet losses due to the packet dropping threshold. In this
handles both periodic and non-periodic data with equal simulation, we used five retransmission attempts as the
efficiencies. Later we will show that by appropriately packet dropping threshold, which means if a packet is
selecting parameters and traffic levels the QoS parameters unable to successfully transmit a packet in five successive
of patient monitoring system can be improved. attempts then the packet is dropped from the transmission
Multiple useful simulation results are obtained using an queue.
OPNET simulation model developed to realize a multi- The delay profile of the WBAN for different payload
hoping WBAN system. Figure 9 shows the packet loss and sizes is investigated and presented in Fig. 10. The plot
packet generation rate of the simulated WBAN for different shows that the average packet delay decreases with the
payload sizes. Result shows that with the increasing increasing payload size. Both results (Figs. 9 and10) show
payload size the throughput of WBAN increases due to
100% 350
fewer transmission attempts. With single sample/payload
Successful Transmissions (%)

(12 bits) the network only manages to successfully transmit 300


Generated Packets/Sec
80%
120 packets offering a success rate of 40%. When the 250

60% 200

150
40%
100
20%
50

0% 0
0 50 100 150 200 250 300
Payload Size (bits)
Successful Transmissions (%)" Geneated Packets/sec)
Fig. 8 Zigbee packet structure used in the simulation model. The
MPDU represents MAC Protocol Data Unit and PPDU represents the Fig. 9 WBAN packet loss and packet generation rate for different
Physical layer Protocol Data Unit data aggregation rate/payload size
J Med Syst (2012) 36:1441–1457 1455

Fig. 12 Data generation and application throughput profile in a multi-


Fig. 10 WBAN delay profile for different payload sizes patient monitoring system

the same trend. The delay profile shows that delay discussed earlier that in this model PCUs and CCUs are
decreases more sharply when the payload size is between simply acting as a relay node and forwarding those data to
12 to 120 bits. This characteristic can be explained using the DB. In order to minimize the number of packets we use
the Eq. (1). As shown in the equation the end-to-end delay the data aggregation technique at the source node. In this
has four major components. The first three delay compo- simulation we connect all sensors shown in Fig. 7 via two
nents Taccess, Tretry and Tqueue are contention level depen- sensor nodes transmitting data. One of the sensor nodes
dent. For a smaller payload the contention level increases (sensor 1) aggregates ECG, body temperature and blood pH
due to the frequent network access causes significant rise in data and transmits these data after every 145 ms generating
all these delay components. As the payload size exceeds the 7 packets/sec. The other sensor node (sensor 2) aggregates
total header size the packet transmission delay Tpacket data from the blood flow, blood pressure and respiratory
becomes the dominant component of the overall delay. rate sensor and transmit these data after every 485 ms
During the simulation it was observed that when single generating 3 packets/sec. This aggregated packet structure
sample is used as the payload per packet some of the ECG allows 73 data samples with a payload size of 880 bits/
sensor nodes are not able to get any access to the network. packet. Using the aggregation technique each PAN gen-
From Table 1 it can be seen that the ECG node is a erates only 10 packets/sec. The effective data rate require-
demanding node in terms of transmission access. It requires ment of sensor 1 and sensor 2 becomes 6.05 kbs and
the transmission channel access after every 2 ms with a data 1.92 kbs respectively.
rate requirement of 6 kbs. However, when the overhead bits The delay profile for a multi-patient networking scenario
of a packet is considered the actual data rate for the ECG is depicted in Fig. 11. The plot shows the average end-to-
links become 72 kbs. One can see from these results that end delay which is the total delay over 3 hops (sen-
the selection of packet size and frequency of packets sor→PCU, PCU→CCU and CCU→DB). It is observed
transmissions in a WBAN is very important from the that the delay increases with the increasing number of
reliability and QoS point of view. patients. In this case the main reason for the increase in
It is important to investigate the performance of an in delay is caused by the contention or interference from
interconnected WBAN to analyze the performance of a different PANs. For an operating ZigBee network, sensor
multi-patient monitoring system [21]. In the proposed
scenario, it is assumed that all patients’ sensor nodes
transmit their data via the PCU and CCU to the DB. As

Fig. 13 Packet dropping profile in a multi-patient monitoring system.


Figure shows packet dropping rate due expiry of retransmission
Fig. 11 Delay profile of the Multi-patient monitoring system threshold and the PAN formation error
1456 J Med Syst (2012) 36:1441–1457

Table 4 Node transmission


power Node type Maximum transmission distance (m) Power constraint Transmit power (dBm)

Sensor 0.5 High −50


PCU 8 Medium −26.6
CCU 8 Low 0
DB 10 Low 0

nodes on each patient’s body forms a working PAN with multi-hop network. Figure 13 shows that the PAN forma-
the PCU as the coordinator. In a multi-hop networking tion error starts to appear when the number of patients
collisions can happen either within a PAN or between exceeds 3. To minimize the effect of collision and
PANs; when simultaneous transmission goes on in different interference on other links in this simulation we used
PANs. Also, transmission from the PCU to CCU or from variable transmission powers as shown in Table 4. The
the CCU to DB transmissions can be interfered by the table shows that the PCU and CCU are transmitting at
transmissions from other PANs if the IEEE802.15.4 MAC higher levels than the sensor nodes because CCU and PCU
is used on all the links. In our simulation all the wireless will need to cover longer transmission distances. Higher
links used the CSMA/CA protocol. The end-to-end delay in transmission power of CCU and PCU is mainly responsible
Fig. 11 is sum of the all hop delays as shown by (12). The for interfering with other PAN transmission. A suggested
delay plot shows that the delay profile for up to 6 patients is method for a ZigBee based design approach would be to
quite acceptable where the average packet delay is about use the GTS slots for PCU and CCU transmissions and use
170 ms. A monitoring system will be able to transmit large the CAP slots for the sensor nodes [15]. This means that
number of samples within this 170 ms due to the higher power nodes will not interfere with the sensor nodes
aggregation technique used. and hence the contention levels will significantly drop.
X
N
Tee ¼ Td ðlink Þi ð12Þ
i¼1 Conclusions

The application throughput profile of the monitoring In this paper WBAN design techniques are presented
system which is presented in Fig. 12 was obtained using including the key performance results related to patient
the OPNET simulation model. Figure shows that the monitoring systems using wireless sensor network. The
application throughput remains 100% for up to three power consumption profiles of a number of MAC protocols
patients. The application throughput starts to drop due are considered for WBAN applications. We have demon-
higher end to end delay and contention. In this network strated that a MAC protocol plays a critical role in
each packet crosses three links where packets may determining power consumption, reliability of transmis-
experience collision on all links depending on the trans- sions and throughput of a network. We examined three
mission status of other networks. Application throughput classes of MAC protocols and compare key features of
can be increased if higher end-to-end delay is tolerated. those protocols for patient monitoring applications. The
Both the application throughput and delay can be tuned by paper shows that a random access protocol based on the
controlling the backoff parameters and the number of CSMA/CA architecture could be used to potentially
allowable retransmission attempts used to resolve colli- develop a flexible and reliable patient monitoring system.
sions. For a WBAN based system design one needs to tune From the design and implementation point of view the
the traffic and MAC protocol parameters to compromise CSMA/CA protocol based Zigbee standard can be used to
between the delay and the throughput. When contention develop a low cost patient monitoring system. The paper
level increases packets could be lost due to two main also presented several key performance results which are
reasons; one is expiry of packet lifetime due to fixed also very useful for selecting appropriate network param-
number of retransmission attempts, secondly due to the eters for increased reliability and throughput. Packet size
PAN formation error as depicted in Fig. 13. If sensor nodes and its transmission sequences can affect the operation of a
are unable to communicate with its PAN coordinator then a PAN as well as other PANs in a multi-hop networking
PAN formation error occurs. When the PAN formation error environment. Although power control mechanism could
occurs then sensor nodes in that PAN cannot transmit any reduce the effect of interference which can be minimized by
packet. A PAN error can occurs due to the failure of carefully selecting packet transmission sequences. Using
signaling packet transmission which can be caused by the the developed simulation model we have shown that the
collisions or interference from other PANs or links in a selection payload size and packet transmission sequences
J Med Syst (2012) 36:1441–1457 1457

can significantly influence the performance of a WBAN. 10. Demirkol, I., Ersoy, C., and Boazici, F. A., MAC protocols for
Wireless Sensor Networks: A survey. IEEE Commun. Mag. 44
The proposed WBAN architecture can also be extended for (4):115–121, 2006.
sports training activities where athletes could be trained and 11. Garg V. K., Wireless Network Evolution 2G to 3G, Chapter 2.
monitored for both indoor and outdoor sport activities. Prentice Hall, 2002.
12. Cloth, L., Jongerden, M. R., and Haverkort, B. R., Computing
battery lifetime distribution, 37th Annual IEEE/IFIP Int Conf on
Dependable Systems and Networks, 25–28 June 2007, pp. 780–
References 789.
13. Rao, V., Singhal, G., Kumar, A., and Navet, N., Battery Model for
1. Soomro, A., and Cavalcanti, D., Opportunities and challenges in Embedded Systems, Proc. Of the 18th Int. Conf. on VLSI Design,
using WPAN and WLAN technologies in medical environments. 2005, pp. 105–110.
IEEE Commun. Mag. 45(2):114–122, 2007. 14. http://www.zarlink.com/zarlink/zl70101-product-preview-
2. Montón, E., et al., Body area network for wireless patient apr2007.pdf, 17 September 2010.
monitoring. IET Commun. 2(2):215–222, 2008. 15. Gutierrez, G. A., et al., IEEE802.15.4: A developing standard for
3. Shandi, R., Noroozi, S., Roushanbakhti, G., Heaslip, V., and Liu, low-power low-cost wireless personal area networks. IEEE Netw.
Y., Wireless technology in the evolution of patient monitoring on 15(5):12–19, 2001.
general hospital wards. J. Med. Eng. Technol. 34(1):51–63, 2010. 16. http://www.zigbee.org
4. Khan, J. Y., and Yuce, M. R., Wireless Body Area Network 17. Su, H., and Zhang, X., Battery-Dynamics Driven TDMA MAC
(WBAN) for medical applications. In: Campolo, D. (Ed.), New protocols for wireless body-area monitoring networks in health-
Developments in Biomedical Engineering. INTECH, 2010. ISBN: care applications. IEEE J. Sel. Areas Commun. 27(4):424–434,
978-953-7619-57-2. 2009.
5. Ullah, S., et al, On PHY and MAC performance in body sensor 18. Chen, Y. P., Liestman, A. L., and Liu, J., Energy Efficient Data
networks. European Association for Signal Processing (EURASIP) Aggregation Hierarchy for Wireless Sensor Networks. Proc of the
Journal on Wireless Communications and Networking, Volume 2009. 2nd Int Conf. on Quality of Service in Heterogeneous Wired/
6. http://www.ieee802.org/15/pub/TG6.html, 17 September 2010. Wireless Network, 22–24 August 2005, pp. 1–7.
7. Golmie, N., Cypher, D., and Rebala, O., Performance analysis for 19. http://www.opnet.com, 17 September 2010.
low rate wireless technologies for medical applications. Comput. 20. Khan, J. Y., Hall, D. F., and Turner, P. D., Development of a
Commun. 28:1266–1275, 2005. Wireless Sensor Network System for power constrained applica-
8. Omeni, O., Wong, A. C. W., Burdett, A. J., and Toumazou, C., tions. Proc of IEEE Asia Pacific Conferences on Circuits and
Energy efficient medium access protocol for Wireless Medical Systems, 147–150, 2006, December
Body Area Sensor Networks. IEEE Trans. On Biomedical Circuits 21. Yuce, M. R., Nag, P. C., Lee, C. K., Khan, J.Y., and Wentai Liu,
and Systems 2(4):251–258, 2008. L., A wireless medical monitoring over a Heterogeneous Sensor
9. Karl, H., Willig, A., Protocols and Architectures for Wireless Network. Proc. Of the Int. Conf. of the IEEE Engineering in
Sensor Networks. John Wiley & Sons, Ltd, 2005. ISBN: 978-0- Medicine and Biology Society, pp. 5894–5898, 2007, 22–26
470-09510-2. August.

S-ar putea să vă placă și