Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2015 Sep 25;15(10):24977–24995. doi: 10.3390/s151024977

Performance Evaluation of Wearable Sensor Systems: A Case Study in Moderate-Scale Deployment in Hospital Environment

Wen Sun 1,*, Yu Ge 2, Zhiqiang Zhang 3, Wai-Choong Wong 1
Editor: Vittorio M N Passaro
PMCID: PMC4634400  PMID: 26426015

Abstract

A wearable sensor system enables continuous and remote health monitoring and is widely considered as the next generation of healthcare technology. The performance, the packet error rate (PER) in particular, of a wearable sensor system may deteriorate due to a number of factors, particularly the interference from the other wearable sensor systems in the vicinity. We systematically evaluate the performance of the wearable sensor system in terms of PER in the presence of such interference in this paper. The factors that affect the performance of the wearable sensor system, such as density, traffic load, and transmission power in a realistic moderate-scale deployment case in hospital are all considered. Simulation results show that with 20% duty cycle, only 68.5% of data transmission can achieve the targeted reliability requirement (PER is less than 0.05) even in the off-peak period in hospital. We then suggest some interference mitigation schemes based on the performance evaluation results in the case study.

Keywords: wearable sensor system, body sensor network, inter-user interference, interference mitigation

1. Introduction

Wearable sensor systems have been attracting intense research interest over the recent years due to their potential in practical applications such as healthcare monitoring, sports training, and interactive gaming [1,2]. A wearable sensor system can be also referred to as body sensor network (BSN), which comprises multiple sensor nodes and a coordinator worn on a human body. The physiological information of the human body collected by the sensor nodes is first delivered to the coordinator, which then forwards the information to a remote server through a network interface for further processing [3,4]. For the rest of the paper, we will denote a BSN for a wearable sensor system.

Due to the presence of the human body, BSNs have some stringent requirements for communication systems:

  • Quality of service (QoS): QoS measures the overall performance of a wireless network in terms of throughput, transmission delay, error rates, bandwidth, etc. [5,6]. In BSNs, where health and motion information are monitored in real-time, QoS requirements are strict.

  • Energy efficiency: Sensor nodes in BSNs are typically battery-powered, and difficult to charge especially for implanted sensor nodes [7]. An energy efficient communication protocol conserves energy by reducing protocol overhead, retransmission, and collisions, and thus extends the lifetime of a BSN [8,9].

  • Heterogeneous data rate: Heterogeneous sensor nodes are employed in BSNs with various data rate requirements (e.g., 5 kbps for Electrocardiograph (ECG) and Electroencephalography (EEG), and 1 kbps for temperature sensor, respiratory sensor, and pulse sensor [10]). A flexible communication system for BSNs should accommodate the traffic with heterogeneous data rate requirement.

The performance of BSNs may deteriorate due to a number of factors including inter-user interference, which refers to the interference caused by the simultaneous transmissions from wireless BSNs in close proximity to each other. When the sensor nodes transmit data in their respective BSNs at the same time in vicinity, interference is introduced resulting in lost or erroneous reception. As a result, throughput is reduced and energy consumption is increased in BSNs. There has been extensive research works on inter-user interference recently. Natarajan et al. [11] highlighted the effect of the inter-user interference on BSNs from the perspective of network architectures. They found that packet delivery rate is reduced by 35% in the presence of eight or more interfering BSNs, and thus the inter-user interference problem has to be addressed carefully. Some existing works on the design of mitigation methods for inter-user interference can be found in [12,13]. Wu et al. [13] proposed a method where each BSN measures the interference from other BSNs and then selects a suitable channel and transmission power. However, the computational complexity of this algorithm is high which makes it difficult to implement in realistic BSN systems due to the low available computing power in such systems. Silva et al. [12] presented a clear method to reduce the inter-user interference, where BSNs are reallocated channels by a fixed infrastructure when they move into the radio range of each other. This scheme reduces interference effectively if the number of congregated BSNs within the interference range is fewer than the number of available channels. However, besides the infrastructure cost, this approach leads to frequent channel switching, which incurs much overhead and is thus unsuitable for occasional and short-term interference. To develop an effective inter-user interference mitigation method for a certain scenario, it is important to have a thorough and comprehensive understanding of the prevalence and severity of such interference in the realistic BSN deployment scenario, as well as the factors affecting such interference. Towards to this goal, we have a profound study of the inter-user interference about its prevalence and significance in realistic BSN deployment scenarios in this paper.

The main contributions of this paper are as follows: First, the significance of inter-user interference is investigated from the perspective of its prevalence and resultant performance degradation in a realistic BSN deployment. Second, the effects of BSN density, traffic load, and transmission power on the inter-user interference are studied quantitatively.

The rest of this paper is organized as follows. In Section 2, we review the related works on BSNs. Section 3 depicts network model in this paper. In Section 4, we characterize the inter-user interference in terms of packet error rate (PER). In Section 5, we describe a case study in a realistic BSN deployment in hospital and show the results on performance evaluation of the wearable sensor system. Section 6 provides discussion. Section 7 draws the conclusion.

2. Related Works

In this section, we first give a brief overview of the communication technologies in BSNs, then review the related works on inter-user interference.

2.1. Communication Technologies

In BSNs, a communication technology is required to meet the stringent requirements of BSNs (QoS, energy efficiency, scalability for heterogeneous data rate) considering the specific characteristics of BSNs. The existing technologies that are applicable in BSNs include Bluetooth, ZigBee, and IEEE 802.15.6. As Bluetooth does not support various traffic priorities in a device such as on-demand traffic, normal traffic, and emergency traffic in healthcare applications [14,15,16], we consider IEEE 802.15.4 and IEEE 802.15.6 in this paper [14,15,16].

IEEE 802.15.4 is currently the most widely used radio standard in BSNs for its very low power consumption and cost [17,18,19,20]. ZigBee is based on IEEE 802.15.4. Compared with other short range communication technologies (e.g., Bluetooth, Wi-Fi), ZigBee has the least protocol complexity and wake-from-sleep time. Moreover, it provides several power options depending on the specific applications (from -25 dBm to 0 dBm), and it supports mesh network configurations. The only drawback is that ZigBee supports a data rate of up to 250 kbps, which may be insufficient for some BSN applications.

The IEEE 802.15.6 working group has been formed to develop a standard for short-range, wireless communication for body area networks [21,22]. It supports QoS, low power, and data rates up to 10 Mbps. This standard considers effects on antennas in the presence of a human body (varying with male, female, thin, fat, etc.), radiation pattern shaping to minimize specific absorption of the human body, and changes in characteristics due to the BSN user motions. It defines a MAC layer that supports several physical layers, such as 2.4 GHz ISM Narrowband, ultra-wideband (UWB), and human body communications layers. Compared with IEEE 802.15.4, IEEE 802.15.6 requires a shorter communication range, and larger data rate, in order to safe more power cost, and enables support various applications. From the perspective of MAC, 802.15.4 and 802.15.6 are similar. In this paper, we will consider IEEE 802.15.4 and IEEE 802.15.6 for possible MAC in a BSN.

2.2. Interference Mitigation

The existing interference mitigation schemes for BSNs mainly fall into several categories: channel hopping, power control, and beacon shifting.

In IEEE 802.15.6, one of the mechanisms for mitigating inter-user interference in BSNs is channel hopping [21]. The coordinator of a BSN changes its operating channel in the operating frequency band periodically by including the current channel hopping state and next channel hop fields in its beacons. A BSN should choose a channel hopping sequence different from that of its neighboring BSNs. The drawback of channel hopping is that collisions cannot be effectively alleviated within a limited hopping bandwidth regardless of the delay and the energy consumption. Sergio et al. [23] proposed a channel hopping approach, where each BSN is assigned a different frequency channel at the network initialization phase. This approach allows monitoring as many patients given available channels, but radio channels are hard to be reused in a dynamic way. To increase the number of monitored BSNs and enable them to move freely, an alternative approach is to allocate channels dynamically in small-scale deployments of BSNs.

Power control is another approach to reduce the interference in multi-user environments [13,24,25,26,27]. Kim et al. [25] proposed a decentralized power control algorithm based on the received signal interference. The transmit power is so determined that the transmitter can sustain a high data rate, while keeping the adverse interference effect on the other neighboring concurrent transmissions minimal. Wu et al. [13] proposed a power control approach for interference mitigation, where each BSN measures the interference from other BSNs and then selects a suitable channel and transmission power by utilizing non-cooperative game theory. A major drawback of this method is the long iteration period (more than 20 iterations) to reach the optimal point. As such, the utilized channels and transmission powers may be changed frequently during the long computing period which makes the system unstable. Power control improves spatial utilization of channels, but it may compromise transmission performance with a reduced transmission power [27]. Because of the simple structure of a BSN and the concern for energy conservation, power control is infeasible for BSNs.

In healthcare applications, the channel utilization of a BSN is usually low for energy conservation [8,9]. In IEEE 802.15.6 [28], the coordinator of a BSN may transmit its beacons at different time offsets relative to the start of the beacon periods by including a beacon shifting sequence field in its beacons [29,30]. However, it is challenging to keep a beacon shifting sequence mechanism in the mobile BSN scenario. Kim et al. [31] proposed a distributed flexible beacon schedule scheme to reduce the interference. By employing carrier sensing before each beacon transmission, collisions can be avoided if other BSNs attempt to access the channel at the same time. This scheme consumes additional energy in the channel access as multiple carrier sensing iterations are possibly conducted before each beacon transmission.

In order to develop an effective interference mitigation scheme and interference analysis, it is imperative to have a thorough understanding of the inter-user interference. In this paper, we address the significance of the inter-user interference in a realistic BSN deployment scenario and then provide suggestions on the interference mitigation schemes.

3. Network Model

Figure 1 illustrates the common architecture of BSNs. A BSN comprises multiple sensor nodes and a coordinator worn on a human body. Sensor nodes measure the physiological information of the BSN user (e.g., heart rate, blood pressure, body and skin temperature, oxygen saturation, respiration rate). The sensory data is delivered to the coordinator on the body (e.g., a personal digital assistant, a smart phone, or a micro-controller board), which then in turn displays the corresponding information on a user interface or transmits the aggregated vital signs to a remote server through a network interface for further processing [32,33]. As in typical BSN application areas, e.g., inpatient department or emergency department in a hospital, wireless local area network (WLAN) access points (APs) are commonly deployed for public Internet services, a BSN always connects to an applicable WLAN AP (as the network interface) when multiple interfaces, e.g., cellular network and WLAN, may be available.

Figure 1.

Figure 1

The common architecture of body sensor networks (BSNs).

The signal attenuates as it propagates over space in BSNs. The attenuation may either be due to propagation losses caused by the natural expansion of the radio wave in the environment, referred to as path-loss, or multi-path propagation, referred to as multi-path induced fading, or due to shadowing from obstacles affecting the wave propagation, sometimes referred to as shadow fading [34,35]. In this study, we consider the path-loss and shadow fading for simplicity. The path-loss function is given by l(d)=G·d-α(d>d0), where d is the distance between the transmitter and receiver, G is a constant accounting for system loss, α is the path-loss exponent with α>2, and d0 is the reference distance. Denote the shadow fading factor as γ. At a given time t, the received signal strength is expressed as

Ωd=Ω0·γ·ld (1)

where Ω0 is the transmission power.

In BSNs, there are two different channel models, i.e., the wireless channel between the sensor nodes and the coordinator in a BSN (referred to as on-body channel model) and that between two BSNs (referred to inter-body channel model). Due to the blockage and disruption of the radio signal by the human body, the on-body channel model experiences more severe attenuation (with a path-loss exponent αO) than the inter-body channel model (with a lower path-loss exponent αI and 2<αI<αO) [36,37].

The transmission status of a BSN could be transmitting or not transmitting. The transmission status is 1 when there is any node, either sensor node or coordinator node, transmitting. Then transmission status is 0 when none of the node transmits, it is inactive period in a superframe.

4. Interference Characterization

The inter-user interference of wearable electronics is caused by a number of factors, such as distance between networks, human effects, and environmental effects. In the paper, we model the effects of human effects by observing the locations of BSN users and interaction between them in the waiting area of a hospital. Moreover, we model the channel on a human body by introducing an on-body communication channel model and an inter-body communication channel model, where the channel characteristics are set through experimental results. There are several metrics to depict the performance of a BSN, such as bit error rate, packet error rate, and throughput.

The following terms are utilized to describe our model:

  • Signal to interference and noise ratio (SINR) is the ratio of the desired signal power received from transmitter to the total power from interferers and receiver noise.

  • Packet error rate is the number of incorrectly received data packets divided by the total number of received packets.

  • Spatial throughput measures the number of BSNs that transmit simultaneously and successfully within a unit area. It measures the overall performance of BSNs.

  • Spatial average rate is a measure of the quantity of users or services that can be simultaneously supported by a limited radio frequency bandwidth in a defined geographic area.

The notations and symbols involved in this paper are presented in Table 1.

Table 1.

The notations of the selected terms.

graphic file with name sensors-15-24977-i001.jpg

4.1. Signal to Interference and Noise Ratio (SINR)

Data transmissions of a BSN incur interference to its neighboring BSNs, referred to as inter-user interference. Packet error rate (PER) is utilized to characterize the level of service degradation of BSNs due to inter-user interference. PER is defined as the ratio of the number of incorrectly received data packets to the total number of transmitted packets.

PER can be derived from the signal-to-interference noise ratio (SINR) of a BSN. Note that not all the neighboring BSNs transmit at time t. We denote 𝟙jt as the transmission status of BSN j at t. 𝟙jt=1 when BSN j transmits at time t, and 𝟙jt=0 when BSN j does not transmit at t. It is noted that the probability of 𝟙jt=1 also represents the duty cycle of BSN j.

The SINR of BSN i at time t is expressed as,

PSINRi(t)=Ω(ri(t))ji𝟙j(t)·Ω(ui,j(t))+Ωn (2)

where ri(t) is the distance between the transmitting sensor and the coordinator for the BSN i at time t, ui,j(t) is the distance between the transmitting node of BSN j and the coordinator of BSN i at t, and Ωn is the background noise power [38].

4.2. Packet Error Rate

Packet error ratio (PER) is the number of incorrectly received data packets divided by the total number of received packets. A packet is declared incorrect if at least one bit is erroneous. When offset quadrature phase shift keying (OQPSK) (Adopted by the PHY in IEEE 802.15.4 standard at 2.4 GHz [39].) is utilized as the modulation scheme, the average bit error rate (BER) and PER for BSN i can be expressed as,

PBER=12erfc2Eb/N0=tmintmaxγminγmax12erfcPSINRi(t)·P(γ)dγdt (3)
PPER=a=1m+k-m/2Cm+ka+m/2·PBER(a+m/2)·1-PPER(m+k-(a+m/2)) (4)

where Eb/N0 is SINR per bit, erfc· is the complementary error function [40], m is the number of information bit, k is the number of additional coding bit, and Cm+ka+m/2 is the set of all (a+m/2) combinations out of a set (m+k), tmin and tmax are the lower and upper integral limits of time factor, γmin and γmax are the lower and upper integral limits of shadow fading factor [41]. Equation (3) and Equation (4) can be applied to other modulation schemes as well with little modification [42].

As can be seen from Equation (4), multiple factors affect the PER performance, including neighboring BSN number, traffic load, and transmission power. The effects of those factors are investigated in the case study.

4.3. Outage Probability

In the presence of inter-user interference, outage occurs when the SINR of a BSN is below an acceptable threshold β, i.e.,

Po=PrPSINRi(t)<β (5)

We assume the noise is white noise, i.e., being constant over the whole frequency band.

Denote the CDF of SINR regarding β as FSINRβ. We have the outage probability of a BSN regarding the SINR threshold β is

Po=1-FSINRβ=1-x0,y0,x/yβfsxfIydxdy=1-0FsβyfIydy (6)

where fsx is the PDF of the desired signal x, fIy is the PDF of the interference signal y, and Fsx is the cumulative distribution function (CDF) of the desired signal. This is the ratio of the desired signal to the interference is less than β, i.e., x/yβ, when the noise is negligible, i.e.,

x0,y0,x/yβfsxfIydxdy=00βyfsxfIydxdy

4.4. System Performance

4.4.1. Spatial Average Rate

Spatial average rate is a measure of the quantity of users or services that can be simultaneously supported by a limited radio frequency bandwidth in a defined geographic area. It is defined as R¯=Eln1+SINR, where the expectation is with respect to the random fading channels and the random positions of the transmitter nodes.

Assume that the PDF of SINR is fSINRx. The spatial average rate can be expressed as

x=0ln1+xfSINRxdx=z=011+zdzx=zfSINRxdx=z=01-Poz1+zdz (7)

Equation (7) is achieved because

FSINRz=x=0zfSINRxdx=Po

according to the definition of outage probability.

4.4.2. Spatial Throughput

A specific metric in stochastic geometry [43] is spatial throughput which characterizes the density of the nodes which successfully transmit at a given time (i.e., BSNs in the context of this paper) within a unit area. Spatial throughput considers the successful transmission probability of a BSN as well as the spatial reuse. For example, according to [43], in the case of Aloha MAC network with half-duplex transceivers, the spatial throughput is expressed as p1-p1-Po [43], where p is spatial transmission probability, 1-p is the probability that the intended receiver is listening (not transmitting) when the transmitter transmits, and 1-Po is the successful transmission probability. In a BSN where the receiver is in listening state when the transmitter is transmitting, the term 1-p is negligible. Moreover, we utilize the intensity of interfering BSNs, e.g., λ, instead of the spatial probability p in order to consider the ratio of contention-based traffic and contention-free traffic in IEEE 802.15.6 BSNs.

The spatial throughput is given by

S=λ1-Po (11)

Both spatial throughput and spatial average rate measure the overall performance of BSNs. From Equation (7) and Equation (8), both metrics consider the outage probability Po, while spatial average rate does not consider the intensity of nodes. The area spectral efficiency is shown to follow the similar trend with the spatial throughput.

5. Case Study

In order to study the severity and prevalence of inter-user interference, a case study has been performed in the waiting area of Emergency Department of the National University Hospital (NUH) of Singapore.

5.1. Deployment Scenario

Figure 2 shows the floormap of NUH Emergency Department waiting area. The standard operational process of NUH emergency is as follows: (1) the patient first registers at the registration counter; (2) the patient then waits for triage at the triage waiting area; (3) after the triage, the patient waits at the consultation waiting area to get preliminary consultations at the consultation counter and later treated in one of the consultation rooms by doctors. When BSNs are deployed in the Emergency Department of a hospital, BSNs will be operational during processes (2) and (3).

Figure 2.

Figure 2

Floor map of waiting area in National University Hospital (NUH) Emergency Department.

From the statistics of the NUH Emergency Department, the total waiting time a patient spends at the waiting area of Emergency Department of NUH is one to two hours on average for different visiting periods, i.e., peak or off-peak time. Because a patient’s status may deteriorate during the waiting time, it is necessary to monitor critical physiological data of an unattended patient through a BSN in the waiting areas. Once any emergency situation is detected, the patient should be given priority to be treated [44,45,46].

5.2. Experimental Settings

We observe the distribution of the patients in the NUH Emergency Department waiting area for three days. The observation period is 15 h per day from 08:00 to 23:00. It is found that the observation periods of a day can be divided into three categories:

  • Peak time (8:00 to 10:30): 58 BSNs are in the waiting area on average, thus the average area per BSN is 2 square meters per person;

  • Moderate time (10:30 to 21:00): 40 BSNs are in the waiting area on average, thus the average area per BSN is 3 square meters per person;

  • Off-peak time (21:00 to 23:00): 16 BSNs are in the waiting area on average, thus the average area per BSN is 6 square meters per person.

In the analysis, we consider all BSNs transmitting at the same power Ωs[-25dBm,0 dBm]. The signal transmitted in the same BSN attenuates according to the on-body path loss model [36,47], while the interference signal reaches the BSN of interest according to the inter-body path loss model [37], as listed in Table 2. For simplicity, the duty cycles of all BSNs are set the same as well. In addition, we assume all the BSNs operate on the same channel. The performance of multiple available channel scenario can be easily obtained from that of the single channel scenario with the same number of BSNs per channel. In this paper, we are concerned about the performance of BSNs instead of system performance, thus consider PER of BSNs in the simulation results. Moreover, BSN users may tend to congregate sometime in some specific areas when emergency event happens. For most of the time, the BSN users tend to be seated evenly in the waiting area of the emergency department of the hospital. In this paper, we study the average interference effects for the common cases.

Table 2.

The parameter settings of the simulation in case study.

graphic file with name sensors-15-24977-i002.jpg

5.3. Simulation Results

This section investigates the effects of BSN density, traffic load, and transmission power on the BSN performance. PER of BSNs are calculated using Matlab 7.0 [48] according to Equation (4).

5.3.1. Effect of BSN Density

Figure 3 shows the CDF of PER in the peak time scenario, moderate time scenario, and off-peak time scenario respectively. Each curve shows the CDF of PER with a specified duty cycle. The PER increases with the duty cycle. This is reasonable because when the duty cycle gets higher more BSNs transmit simultaneously resulting in higher PER. When comparing the three graphs in Figure 3, the PER decreases as the BSN density decreases from 2 square meters per person in peak period (see Figure 3a) to 6 square meters per person in off-peak period (see Figure 3c). This is caused by less severe interference due to lower density BSNs.

Figure 3.

Figure 3

Figure 3

The cumulative distribution function (CDF) of packet error rate (PER) for three scenarios. (a) Peak time scenario; (b) Moderate time scenario; (c) Off-peak time scenario.

From Figure 3, we obtain the reliability level of data transmission in BSNs. The reliability level is defined as the ratio of the number of successfully received data packets (with PER less than a certain target PER requirement PERrequired) to the number of transmitted data packets. The reliability level can be calculated as Pr(PER<PERrequired). Assuming that reliability requires PER being less than 0.05 (PERrequired=0.05), the reliability level is listed in Table 3. For instance, in the case of Duty cycle = 0.2, under the scenario of peak time, the reliability level is only 21.9%. At the off-peak time, the reliability level is 68.5%.

Table 3.

Reliability level (%) with PER lower than 0.05.

graphic file with name sensors-15-24977-i003.jpg

5.3.2. Effect of Transmission Power

Figure 4 shows the PER of BSNs under different transmission power settings. The PER is obtained by averaging over all the BSNs in the moderate time period at the respective transmission power. As can be seen in Figure 4, the average PER increases when the transmission power gets lower. In particular, when the transmission power is −25 dBm, the average PER is 54% higher than that of 0 dBm. It is also found that the PER difference caused by duty cycles becomes less obvious when the transmission power gets lower. This is because when the transmission power is low, the main reason for erroneous or loss of packets is the radio signal blockage by the human body rather than inter-user interference. In comparison, when the transmission power is sufficiently high, the packets loss is mainly due to inter-user interference.

Figure 4.

Figure 4

Average PER for different transmission power, where PS represents the transmission power.

5.3.3. Effect of on-Body Path Loss Model

Given the heavy attenuation of the human body to communication at 2.4 GHz, node placement is expected to play a significant role in the PER performance. Moreover, on-body path loss model differentiates depending on the body size of BSN wearer. To investigate the effect of on-body path loss model we compare the inter-user interference under three different node placement. The path loss model parameters are listed in Table 4. Figure 5 shows the average PER over different node placement. Thus on-body path loss model influences the inter-user interference obviously. In order to increase probability of successful packets, node placement on the same side of body is preferred.

Table 4.

The parameter settings of the path loss model in case study.

graphic file with name sensors-15-24977-i004.jpg
Figure 5.

Figure 5

Average PER for different on-body path loss model.

6. Discussion

This interference investigation provides insights and guidelines for BSN deployment configurations, such as the maximum traffic load of a BSN and the maximum BSN density, to meet the reliable communication requirements. For instance, in the moderate scenario, given the reliability requirement (PER is less than 0.05) and the reliability level (at least 90% of the data packets are transmitted reliably), the duty cycle of a BSN should be less than 10% (obtained from Table 3). Conversely, given that the duty cycle of a BSN is 10% and the reliability level is 90%, the maximum number of BSNs that can be accommodated on one channel is around 16 in the off-peak scenario (also obtained from Table 3). In addition, given the BSN density and transmission power, there is a maximum traffic load (duty cycle) for each BSN. For example, from Figure 4, given the reliability requirement (PER is less than 0.1), the maximum duty cycle of a BSN is around 30% with a transmission power of 0 dBm, while the maximum duty cycle of a BSN is around 20% with a transmission power of −10 dBm. Also from Figure 4, we know that when the transmission power is low, the main reason for erroneous or lost packet reception is the radio signal blockage by the human body rather than inter-user interference. Thus a minimum transmission power has to be ensured to avoid packet loss by blockage of human body. This is under the assumption that intra-BSN communication in a BSN is coordinated by the coordinator of the BSN following a centralized MAC. There are cases that BSNs employ a distributed MAC without a coordinator. As long as there is only one sensor node transmitting in a BSN at a time, the analysis results in the paper work. For the distributed intra-BSN MAC cases, we would suggest CSMA/CA for the interference mitigation scheme. The cases of multi-channel scenarios actually could be obtained easily from the single channel case by just considering the same number of networks on a single channel. Inter-user interference could be determined by a number of factors including distance between BSNs, human effects, and environmental effects. It is difficult to evaluate the performance of BSNs without specific application settings. According to our experimental experiences, when the experimental environment changes, the performance of a BSN could be 23% worse than the studied case.

In addition, the investigation provides implications on mitigation schemes for inter-user interference in BSNs when the multitude of operating scenarios is predetermined. For instance, we may reduce the probability of overlapping transmission to improve the SINR. To achieve this goal, transmissions of neighboring BSNs can be rescheduled to avoid overlapping transmissions when the BSN density is low. Moreover, when the BSN density is high, exceeding the maximum number of BSNs that can be accommodated, a channel switching scheme can be incorporated to reduce the congestion level of the current channel. In addition, each BSN is able to select its transmission power adaptively according to its surrounding environment and performance requirement. The BSN with higher priority use higher transmission power to ensure its reliable transmission. In the future work, we proposed a lightweight and distributed inter-user interference mitigation scheme, that can be easily integrated with the IEEE 802.15.4 protocol stack. The proposed scheme takes into consideration the generic property of low channel utilization in BSNs and enables affected BSNs to adaptively reschedule their transmission time or switch channels.

7. Conclusions

In this paper, we have investigated the significance of the inter-user interference in a realistic moderate-scale wearable sensor system scenario in hospital. Simulation results showed that with the target packet error rate (PER) requirement (e.g., 0.05), the reliability level of BSN transmission is only 21.9% at the peak time. Even at the off-peak time, the reliability level is only 68.5%. Thus inter-user interference exists widely and severely in the BSN deployment scenario. Based on the investigation, the BSN deployment configurations such as maximum BSN number and the maximum traffic load are implicated. In addition, inter-user interference mitigation schemes are suggested based on the specified scenario.

Acknowledgments

This research was carried out at the NUS-ZJU Sensor-Enhanced Social Media (SeSaMe) Centre. It is supported by the Singapore National Research Foundation under its International Research Centre at Singapore Funding Initiative and administered by the Interactive Digital Media Programme Office.

Author Contributions

The work has been designed and conceived by W. Sun. Z. Zhang has provided valuable suggestions on the paper. The work has been done under the supervision of W.-C. Wong and Y. Ge.

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Yang G.Z. Body Sensor Networks. Springer; Berlin, Germany: 2006. [Google Scholar]
  • 2.Sun W., Zhang Z., Ji L., Wong W. An Optimized Handover Scheme with Movement Trend Awareness for Body Sensor Networks. Sensors. 2013;13:7308–7322. doi: 10.3390/s130607308. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Fang Q., Lee S., Permana H., Ghorbani K., Cosic I. Developing a wireless implantable body sensor network in MICS band. IEEE Trans. Inf. Technol. Biomed. 2011;15:567–576. doi: 10.1109/TITB.2011.2153865. [DOI] [PubMed] [Google Scholar]
  • 4.Movassaghi S., Abolhasan M., Lipman J., Smith D. Wireless body area networks: A survey. IEEE Commun. Surv. Tutor. 2014;6:1–29. doi: 10.1109/SURV.2013.121313.00064. [DOI] [Google Scholar]
  • 5.Zhou G., Lu J., Wan C., Yarvis M.D., Stankovic J.A. BodyQoS: Adaptive and radio-agnostic QoS for body sensor networks; Proceedings of the IEEE 27th Conference on Computer Communications INFOCOM 2008; Phoenix, AZ, USA. 13–18 April 2008. [Google Scholar]
  • 6.Pantelopoulos A., Bourbakis N.G. A survey on wearable sensor-based systems for health monitoring and prognosis. IEEE Trans. Syst. Man Cybern. 2010;40:1–12. doi: 10.1109/TSMCC.2009.2032660. [DOI] [Google Scholar]
  • 7.Yuce M., Ng S.W., Myo N., Khan J., Liu W. Wireless body sensor network using medical implant band. J. Med. Syst. 2007;31:467–474. doi: 10.1007/s10916-007-9086-8. [DOI] [PubMed] [Google Scholar]
  • 8.Otal B., Alonso L., Verikoukis C. Highly reliable energy-saving MAC for wireless body sensor networks in healthcare systems. IEEE J. Sel. Area Commun. 2009;27:553–565. doi: 10.1109/JSAC.2009.090516. [DOI] [Google Scholar]
  • 9.Li H., Tan J. Heartbeat-driven medium-access control for body sensor networks. IEEE Trans. Inf. Technol. Biomed. 2010;14:44–51. doi: 10.1109/TITB.2009.2028136. [DOI] [PubMed] [Google Scholar]
  • 10.Ullah S., Higgins H., Braem B., Latre B., Blondia C., Moerman I., Saleem S., Rahman Z., Kwak K.S. A comprehensive survey of wireless body area networks. J. Med. Syst. 2012;36 doi: 10.1007/s10916-010-9571-3. [DOI] [PubMed] [Google Scholar]
  • 11.Natarajan A., Motani M., Silva B.D., Yap K., Chua K. Investigating network architectures for body sensor networks; Proceedings of the 1st ACM SIGMOBILE International Workshop on Systems and Networking Support for Healthcare and Assisted Living Environments; San Juan, PR, USA. 11–14 June 2007. [Google Scholar]
  • 12.Silva B.D., Natarajan A., Motani M. Inter-user interference in body sensor networks: Preliminary investigation and an infrastructure-based solution; Proceedings of the International Workshop on Wearable and Implantable Body Sensor Networks; Berkeley, CA, USA. 3–5 June 2009. [Google Scholar]
  • 13.Wu G., Ren J., Xia F., Yao L., Xu Z. DISG: Decentralized inter-user interference suppression in body sensor networks with non-cooperative game; Proceedings of the International Workshop on Mobile Cyber-Physical Systems (MobiCPS 2010); Xi’an China. 26–29 October, 2010. [Google Scholar]
  • 14.Wu C., Tseng Y. Data compression by temporal and spatial correlations in a body-area sensor network: A case study in Pilates motion recognition. IEEE Trans. Mobile Comput. 2011;10:1459–1472. doi: 10.1109/TMC.2010.264. [DOI] [Google Scholar]
  • 15.Cavallari R., Martelli F., Rosini R., Buratti C., Verdone R. A survey on wireless body area networks: Technologies and design challenges. IEEE Commun. Surv. Tutor. 2014;99:1–23. doi: 10.1109/SURV.2014.012214.00007. [DOI] [Google Scholar]
  • 16.Liu B., Yan Z., Chen C. MAC protocol in wireless body area networks for E-health: Challenges and a context-aware design. IEEE Wirel. Commun. 2013;20:64–72. [Google Scholar]
  • 17.Shrestha B., Hossain E., Camorlinga S. IEEE 802.15.4 MAC with GTS transmission for heterogeneous devices with application to wheelchair body-area sensor networks. IEEE Trans. Inf. Technol. Biomed. 2011;15:767–777. doi: 10.1109/TITB.2011.2129522. [DOI] [PubMed] [Google Scholar]
  • 18.Cuomo F., Abbagnale A., Cipollone E. Cross-layer network formation for energy-efficient IEEE 802.15.4/ZigBee wireless sensor networks. Ad Hoc Netw. 2013;11:672–686. doi: 10.1016/j.adhoc.2011.11.006. [DOI] [Google Scholar]
  • 19.Yuan W., Wang X., Linnartz J., Niemegeers I. Coexistence performance of IEEE 802.15.4 wireless sensor networks under IEEE 802.11 b/g interference. Wirel. Pers. Commun. 2013;68:281–302. doi: 10.1007/s11277-011-0452-y. [DOI] [Google Scholar]
  • 20.Jiang S., Cao Y., Lyengar S., Kuryloski P., Jafari R., Xue Y., Bajcsy R., Wicker S. CareNet: An integrated wireless sensor networking environment for remote healthcare; Proceedings of the ICST 3rd International Conference on Body Area Networks; Tempe, AZ, USA. 13–15 March 2008. [Google Scholar]
  • 21.Kwak K., Ullah S., Ullah N. An overview of IEEE 802.15. 6 standard; Proceedings of the IEEE Symposium on Applied Sciences in Biomedical and Communication Technologies; Rome, Italy. 7–10 November 2010; pp. 52–55. [Google Scholar]
  • 22.Rashwand S., Misic J. Effects of access phases lengths on performance of IEEE 802.15.6 CSMA/CA. Comput. Netw. 2012;56:2832–2846. doi: 10.1016/j.comnet.2012.04.023. [DOI] [Google Scholar]
  • 23.Sergio G.V., Chen M. Mobility support for health monitoring at home using wearable sensors. IEEE Trans. Inf. Technol. Biomed. 2011;15:539–549. doi: 10.1109/TITB.2010.2104326. [DOI] [PubMed] [Google Scholar]
  • 24.Sengupta S., Chatterjee M., Kwiat K. A game theoretic framework for power control in wireless sensor networks. IEEE Trans. Comput. 2010;59:231–242. doi: 10.1109/TC.2009.82. [DOI] [Google Scholar]
  • 25.Kim T., Lim H., Hou J. Improving spatial reuse through tuning transmit power, carrier sense threshold, and data rates in multihop wireless networks; Proceedings of the 12th Annual International Conference on Mobile Computing and Networking; Los Angeles, CA, USA. 24–29 September 2006. [Google Scholar]
  • 26.Zhang Z., Wang H., Wang C., Fang H. Interference mitigation for cyber-physical wireless body area network system using social networks. IEEE Trans. Emerg. Top. Comput. 2013;1:121–134. doi: 10.1109/TETC.2013.2274430. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Pantazis N.A., Vergados D.D. A survey on power control issues in wireless sensor networks. IEEE Commun. Surv. Tutor. 2007;9:86–107. doi: 10.1109/COMST.2007.4444752. [DOI] [Google Scholar]
  • 28.IEEE Standard for Local and Metropolitan Area Networks—Part 15.6: Wireless Body Area Networks. [(accessed on 12 November 2013)]. Available online: http://ieee802.org/15/pub/TG6.html.
  • 29.Ulah S., Kwak K. Throughput and delay limits of IEEE 802.15.6; Proceedings of the Wireless Communications and Networking Conference; Cancun, Mexico. 28–31 March 2011; pp. 174–178. [Google Scholar]
  • 30.Li H., Kohno R. Body Area Network and Its Standardization at IEEE 802.15 BAN. Springer; Berlin, Germany: 2008. [Google Scholar]
  • 31.Kim S., Kim J.W., Eom D.S. Flexible beacon scheduling scheme for interference mitigation in body sensor networks 2012; Proceedings of the IEEE 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON); Seoul, Korea. 18–21 June 2012. [Google Scholar]
  • 32.Latre B., Braem B., Moerman I., Blondia C., Demeester P. A survey on wireless body area networks. Wirel. Netw. 2011;17:1–18. doi: 10.1007/s11276-010-0252-4. [DOI] [Google Scholar]
  • 33.Omeni O., Wong A., Burdett A., Toumazou C. Energy efficient medium access protocol for wireless medical body area sensor networks. IEEE Trans. Biomed. Circuits Syst. 2008;2:251–259. doi: 10.1109/TBCAS.2008.2003431. [DOI] [PubMed] [Google Scholar]
  • 34.John J.S. Probability, Random Variables, and Random Processes: Theory and Signal Processing Applications. John Wiley & Sons; Hoboken, NJ, USA: 2012. [Google Scholar]
  • 35.Hao Y., Foster R. Wireless body sensor networks for health-monitoring applications. Physiol. Meas. 2008;29:R27–R56. doi: 10.1088/0967-3334/29/11/R01. [DOI] [PubMed] [Google Scholar]
  • 36.Reusens E., Joseph W., Vermeeren G., Martens L. On-body measurements and characterization of wireless communication channel for arm and torso of human; Proceedings of the International Workshop on Wearable and Implantable Body Sensor Networks; Aachen, Germany. 26–28 March 2007. [Google Scholar]
  • 37.Zhao Y., Hao Y. A subject-specificity analysis of radio channels in wireless body area networks. Eng. J. 2011;15:40–47. doi: 10.4186/ej.2011.15.3.39. [DOI] [Google Scholar]
  • 38.EI Gamal A., Kim Y. Network Information Theory. Cambridge University Press; Cambridge, UK: 2011. [Google Scholar]
  • 39.IEEE 802.15.4a Channel Model-Final Report. [(accessed on 24 September 2015)]. Available online: http://www.ieee802.org/15/pub/04/15-04-0662-02-004a-channel-model-final-report-r1.pdf.
  • 40.Chen M., Gonzalez S., Vasilakos A., Cao H., Leung V.C.M. Body area networks: A survey. Mobile Netw. Appl. 2011;16:171–193. doi: 10.1007/s11036-010-0260-8. [DOI] [Google Scholar]
  • 41.Kullback S. Information Theory and Statistics. Courier Dover Publications; Mineola, NY, USA: 2012. [Google Scholar]
  • 42.Lee E.A., Messerschmitt D.G. Digital Communications. Springer; Berlin, Germany: 2004. [Google Scholar]
  • 43.Baccelli F., Blaszczyszyn F., Muhlethaler P. An aloha protocol for multihop mobile wireless networks. IEEE Trans. Inf. Theory. 2006;52:421–436. doi: 10.1109/TIT.2005.862098. [DOI] [Google Scholar]
  • 44.Curtis D.W., Pino E.J., Bailey J.M., Shih E.I., Waterman J., Vinterbo S.A. SMART: An integrated wireless system for monitoring unattended patients. J. Am. Med. Inform. Assoc. 2008;15:44–53. doi: 10.1197/jamia.M2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Curtis D., Pino E., Stair T., Ohno-Machado L. Wireless Sensor Networks. Springer; Berlin, Germany: 2010. Adding the Human Element: Experience with a Wireless Patient Monitoring System. [Google Scholar]
  • 46.Curtis D., Shih E., Waterman J., Guttag J., Bailey J., Stair T., Greenes R., Ohno-Machado L. Physiological signal monitoring in the waiting areas of an emergency room; Proceedings of the ICST 3rd International Conference on Body Area Networks; Tempe, AZ, USA. 13–15 March 2008. [Google Scholar]
  • 47.Reusens E., Joseph W., Latre B. Characterization of on-body communication channel and energy efficient topology design for wireless body area networks. IEEE Trans. Inf. Technol. Biomed. 2009;13:933–945. doi: 10.1109/TITB.2009.2033054. [DOI] [PubMed] [Google Scholar]
  • 48.Matlab Simulator. [(accessed on 24 September 2015)]. Available online: http://www.mathworks.com/products/matlab/

Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES