[go: up one dir, main page]

Next Article in Journal
Quasi-Real Time Estimation of Angular Kinematics Using Single-Axis Accelerometers
Previous Article in Journal
Deciphering the Crowd: Modeling and Identification of Pedestrian Group Motion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluation of a 433 MHz Band Body Sensor Network for Biomedical Applications

1
Chair for Medical Information Technology, RWTH Aachen University, Pauwelsstrasse 20, Aachen 52074, Germany
2
Department of Cardiology, Pneumology, Angiology and Intensive Care, University Hospital Aachen, Pauwelsstrasse 30, Aachen 52074, Germany
*
Author to whom correspondence should be addressed.
Sensors 2013, 13(1), 898-917; https://doi.org/10.3390/s130100898
Submission received: 9 November 2012 / Revised: 13 December 2012 / Accepted: 14 December 2012 / Published: 14 January 2013
(This article belongs to the Section Sensor Networks)
Graphical abstract
">

<p>Functional units on the circuit board of an IPANEMA node generation 2.</p> ">

<p>Drawing showing the difference in size between (<b>a</b>) the MedIT BSN; (<b>b</b>) the IPANEMA BSN nodes generation 2 and (<b>c</b>) generation 2.5. Both IPANEMA 2 and 2.5 fit into the same housing.</p> ">

<p>IPANEMA star-shaped network with three sensor slaves and one master module. Data are relayed to a PDA that can send the data over a WiFi or UMTS connection to a back-end server.</p> ">

<p>TDMA scheme of the IPANEMA generation 2.5 nodes.</p> ">

<p>Diagram of the data interception setup of the master and slave node. A terminal program called <span class="html-italic">Hterm</span> is used to record the serial data stream.</p> ">

<p>Antenna orientation for measurement of the packet loss rate of IPANEMA generation 2 nodes. The double-headed arrows represent the master antenna and the single-headed arrows represent the slave antenna. Black arrows represent antennas on the top of the circuit board, and grey arrows the antennas on the bottom of the circuit board.</p> ">

<p>Position of the IPANEMA generation 2.5 sensor nodes on the body.</p> ">

<p>Measured power spectrum of the MSK modulated signal with a PN-generated random payload and a resolution bandwidth (RBW) of 50 kHz.</p> ">

<p>Measured spectrogram of the transmission of one packet. First, the sync word was sent to signalize the transmission of a new packet to the receiver and to ensure that the channel was clear. This was done by switching between 0 and 1. Then, the protocol header was sent, including information such as packet size and recipient address. The actual payload was marked with four flag bytes (0×0000 0×FFFF, and vice versa) before and after, with a visible spectrum shift. The transmission was concluded with the checksum.</p> ">
Versions Notes

Abstract

:
Body sensor networks (BSN) are an important research topic due to various advantages over conventional measurement equipment. One main advantage is the feasibility to deploy a BSN system for 24/7 health monitoring applications. The requirements for such an application are miniaturization of the network nodes and the use of wireless data transmission technologies to ensure wearability and ease of use. Therefore, the reliability of such a system depends on the quality of the wireless data transmission. At present, most BSNs use ZigBee or other IEEE 802.15.4 based transmission technologies. Here, we evaluated the performance of a wireless transmission system of a novel BSN for biomedical applications in the 433 MHz ISM band, called Integrated Posture and Activity NEtwork by Medit Aachen (IPANEMA) BSN. The 433 MHz ISM band is used mostly by implanted sensors and thus allows easy integration of such into the BSN. Multiple measurement scenarios have been assessed, including varying antenna orientations, transmission distances and the number of network participants. The mean packet loss rate (PLR) was 0.63% for a single slave, which is comparable to IEEE 802.15.4 BSNs in the proximity of Bluetooth or WiFi networks. Secondly, an enhanced version is evaluated during on-body measurements with five slaves. The mean PLR results show a comparable good performance for measurements on a treadmill (2.5%), an outdoor track (3.4%) and in a climate chamber (1.5%).

Graphical Abstract">

Graphical Abstract

1. Introduction

Body Sensor Networks (BSNs) have been investigated for more than a decade [1] and an increasing number of groups are exploring new applications for BSNs [2,3]. From their initial application in military scenarios [4], BSNs are now a focus in biomedical engineering [1,58].
The impact of demographic changes and increasing costs of medical care place a large economic burden on healthcare systems worldwide. Due to their versatility and mobility, BSNs offer new solutions for personal healthcare, without loss of quality of treatment [9]. Applications that previously were not possible due to complicated, costly and bulky equipment are now moving from a stationary hospital-type environment to a more personal environment [912]. As described by Kjeldskov et al., the healthcare domain can benefit from context awareness for ubiquitous computing [13]. Therefore, a body sensor is an enabling technology to sense the context of a user.
The monitoring of chronic diseases is an important area of research, including cardiovascular monitoring, diabetes management and rehabilitation of Parkinson's patients [8,14-17]. Small, unobtrusive and battery-driven sensor nodes are used to measure various vital parameters; some are even integrated into textiles. Nevertheless, to enable routine use of BSNs, some remaining problems need to be addressed, e.g., the use of wireless communication technologies [18]. These facilitate communication between network nodes and external devices (such as PDAs or PCs) and also significantly reduce the amount of cabling required. Although radio frequency (RF) transmission is the most commonly used technology, use of the human body as a transmission medium is also feasible [19]. Nevertheless, mobile wireless communication is prone to external influence factors, such as a change in channel conditions caused by movement or location change, and proximity to the human body [2022].
In contrast to most BSNs, we decided not to use ZigBee as a wireless communication interface because of the interference due to the overlap in frequency band with WiFi and Bluetooth in Europe [23,24]. The only available ZigBee channel outside of the 2.4 GHz range in Europe is at 868 MHz and has a data rate of 20 kbps, which is not sufficient for telemedical monitoring applications. Instead, we use a 433 MHz band transceiver (CC1101, Texas Instruments Inc., Dallas, TX, USA), which is also less prone to electromagnetic shadowing effects by the body itself [21]. Reduced data rates compared with 2.4 GHz transmission systems, e.g., WiFi or Bluetooth, are not critical for biomedical applications [2]. Of all existing BSN systems, only a few operate outside the 2.4 GHz range [25,26]. Currently, the most prominent use of the sub-1 GHz frequencies for biomedical applications is by medical implants in the Medical Implant Communication Service (MICS) band in 402–405 MHz, such as pacemakers. As miniaturization continues and energy efficiency improves, the integration of implantable sensors will be the next logical step in the development of medical body sensor networks [27]. Therefore, our use of this transmission band will facilitate the future integration of implant sensors such as glucose sensors for diabetes, pressure sensor for hydrocephalus and cardiac monitoring systems [2830].
In this paper, we present the evaluation of novel wireless data transmission of a BSN in the 433 MHz ISM band. At the first, the physical transmission quality and the data transmission quality of the second generation of IPANEMA nodes is examined as a baseline. A signal analysis was performed with a spectrum analyzer, and the packet loss rate (PLR) was estimated taking into account variation in distance and antenna orientation. The results lead to the improved IPANEMA node generation 2.5, which included major hardware and network management changes. Finally, the transmission performance is assessed with four on-body sensors and one ambient sensor with twelve participants while running on a treadmill, running on an outdoor track and sitting in a climate chamber.

2. Methods and Material

2.1. System Architecture

The aim of the IPANEMA BSN is to provide a wearable and flexible platform to enable mobile measurements in a wide range of medical and health-oriented application scenarios. So far, two applications have been explored: a cardiac monitoring system and a hydration status monitoring system [31,32]. The modular hardware and software concept facilitates adaptation and extension with new sensors and actuators. The design of the IPANEMA wireless sensor node generation 2 is based on the previous MEDIT BSN [31,32]. The focus of the redesign was a significant reduction in size (−33%) and weight (−69%). The use of lithium polymer battery technology instead of nickel metal hybrid batteries had a significant impact. This allowed the use of a smaller housing and thus improved the user comfort during measurements. The main functional units are:
  • Microcontroller (MSP430F1611, Texas Instruments Inc., Dallas, TX, USA)
  • Power management (TPS61131, Texas Instruments Inc., Dallas, TX, USA)
  • Wireless Transceiver (CC1101, Texas Instruments Inc., Dallas, TX, USA)
  • Extension port (Microstac12, Erni Electronics GmbH, Adelberg, Germany)
Figure 1 shows the arrangement of the functional units on the circuit board of an IPANEMA node generation 2. The components have sleep modes to increase the energy efficiency of the system and thus the run time. As mentioned before, the radio interface of the IPANEMA nodes is based on the highly flexible sub 2 GHz transceiver CC1101. It was configured to work within the European ISM band at 433 MHz. Furthermore, the hardware is compatible to MICS band transceivers, which facilitates the integration of medical implants in future revisions. The channel spacing was set to 200 kHz with a data rate of 250 kbps with a minimum-shift-keying (MSK) modulation and 0 dBm output power. Similar BSN systems in the 433 MHz ISM band (Mica2 and BTnode) offered a significantly lower transmission rate of only 38.4 kbps and have been discontinued [26,33]. Adjacent channels were unused to accommodate the increased channel bandwidth due to the higher bit rate with respect to the channel spacing. All measurements were performed with a single system on a single channel. The settings were derived using the Smart RF studio software (Texas Instruments Inc.,Dallas, TX, USA). A multilayer chip antenna (AN1603-433, Rainsun Enterprise Co., Ltd., Taipei, Taiwan) was used on-board to further reduce the size of the IPANEMA node. The location and orientation of the antenna on the base node is shown in Figure 2. During preliminary test measurements, we noted a change in the transmission reliability, possibly due to a side-effect of size reduction. The IPANEMA network is star-shaped with one network master and a variable number of slave sensor nodes (depending on the sensor type and transmission frequency). The same hardware base platform is used for both types of network nodes as shown in Figure 3. A similar approach was used by Ying et al. for an IEEE 802.15.4 based BSN [17]. However, their approach uses mainly local data storage and local analysis of data. Our master node has a Bluetooth module instead of a sensor. This facilitates communication with off-the-shelf equipments, e.g., PCs and smart phones. From there, data may be sent to a server for in-depth analysis and/or to a medical professional. In addition, the master node sends out regular time beacons to synchronize the local clocks of the slave nodes to the master clock, similar to [34]. This is accomplished by calculating the offset between the master clock and the local clock. The local clock uses a 32-bit counter driven by a 32 kHz crystal for a stable time base with millisecond resolution. Data packets from slave nodes are received over the 433 MHz interface and relayed to the Bluetooth interface. Data are framed with a sequence number to detect missing data packets. An identifier in the data packet is used to identify the unique slave address and sensor type of each network node. On the software side, a “round-robin software architecture” is used for the program flow control: a set of flags is checked in an infinite main loop [35]. These flags are set to signalize different events, such as analog-digital-conversion finished, and time synchronization beacon received. All hardware-related interfaces, for example SPI communication, are abstracted in the form of a hardware abstraction layer. This facilitates code reuse on previous and future hardware generations.

2.2. Improvements in IPANEMA Generation 2.5

A new generation of IPANEMA nodes was developed to improve the transmission performance of the previous generation 2. Changes included both hardware and software components.

2.2.1. Hardware

Major changes included the RF components and the power management. The matching network was optimized as suggested by the manufacturer and the chip antenna was replaced (CAN4311129200431K, YAGEO corp., Taiwan). Also, the layout was optimized to reduce directivity issues of the previous generation by placing the antenna perpendicular to the circuit board edge as shown in Figure 2. Additionally, a smaller battery was chosen to prevent shadowing due to partial covering of the antenna. Other changes to the power management included a new IC (LTC3558, Linear Technology corp.,Milpitas, CA, USA), which enabled in-housing charging through a micro USB connector.

2.2.2. Network

Transmission performance measurements with more than one IPANEMA generation 2 sensor suggested improvements of the network management layer of the firmware. A time division multiple access (TDMA) scheme was implemented based on the existing time synchronization mechanism. A so-called superframe is defined by adjacent time synchronization beacons of the master node as shown in Figure 4. The superframe is divided into 2,049 time slots of 2.4 ms length. This allows to transmit a maximum length packet of 61 bytes plus a safety period before and after, to accommodate clock jitter. Each sensor has exclusive time slots assigned to it. The number is defined by the type of sensor and its sampling frequency. Furthermore, 5 time slots before and after a time synchronization beacon are reserved for the master node for command transmission.

2.3. Validation of Wireless Communication Interface

Even though the transmission distances are relatively short in BSNs, the wearer of such a system might continuously change his location, as well as the relative position of the nodes to each other. Also, the nodes might be on both sides of the wearer, whereby the body obscures radio wave propagation. Thus, the channel properties are constantly changing [21].
Also, the human body in close proximity to the node partly absorbs the transmission energy and thus restricts the maximum transmission energy [36]. Therefore, it is important to establish a reliable communication channel between the sensor nodes and the master node. For the analysis, both first and second-generation nodes have been used: a first-generation module was used as a network master. The second-generation module was used as the system under test (SUT), as a slave node. The validation was performed in a standard laboratory environment as a network testbed to assess the real-world properties in a defined scenario.

2.3.1. Spectrum Analysis

First, a spectrum analysis was performed to estimate the raw signal quality in terms of center frequency and spectrum shape. A spectrum analyzer measures the frequency dependent transmission power over a wide bandwidth. In general, the transmission power (LP) is defined as Equation (1) and the signal-to-noise ratio (SNR) is defined as Equation (2).
L P = 10 log P P 0 [ dBm ]
SNR = L Signal N 0 [ d B ]
PMeasured transmission power
P0Reference power of 1 mW
LSignalSignal power
N0Noise power
A pseudo-random noise generator (PNG) is implemented on the IPANEMA node to simulate random payload for the spectrum analysis. Of the several possibilities to generate random numbers on a microcontroller [37], we chose a linear feedback shift register that does not require any additional hardware. A primitive 16th order generator polynome G(x) with a 16-bit unsigned integer variable as shown in Equation (3) was chosen.
G ( X ) = X 16 + X 12 + X 3 + X + 1
A simulated maximum payload of 40 bytes was then generated and sent via the radio interface. A wide band antenna (HyperLOG 3080, Aronia AG,Strickscheid, Germany) connected to the spectrum analyzer (RSA6114A, Tektronix, Inc.,Beaverton, OR, USA) was used as a measurement antenna. Both antennas were aligned parallel to each other, with 2 cm between each antenna. The spectrum shape and time variant spectrum changes were evaluated to validate the RF performance.

2.3.2. PLR Measurements

The second approach to validate the wireless communication interface was the determination of the standard channel properties, such as the PLR. The PLR is often used as an indicator for the current channel conditions [24,38]. The PLR is defined by:
PLR = # of erroneous packets # of total packets . 100 %
A PLR of up to 15% is considered as tolerable for BSNs according to [39].
Because the firmware of the master node was unchanged for the PLR measurements, the data flow was not altered. Instead, data were tapped on the hardware level by listening to the Universal Asynchronous Receiver/Transmitter (UART) interface between the microcontroller and the Bluetooth add-on module.
This was not possible for the slave node, since the PNG had to be integrated into the firmware. Instead, every generated PN series was sent to the regular data handling routines and then to the RF transceiver, as well as over the second wired UART interface of the microcontroller to the PC (Figure 5). The advantage was that the generated PN series was readily available as a semicolon separated byte stream on the PC. On the other hand, data from the master were only available in the regular data packet format including the protocol overhead, such as time stamp, packet counter, node identifier, etc. Extracting the PN series in the payload was a multi-step process. To facilitate the payload extraction, a special byte frame was added by the slave firmware to the PN series. Both data streams were logged and saved on a PC for later offline analysis with a program implemented in MATLAB (R2007b, The MathWorks Inc.,Natick, MA, USA).
The transceivers were configured to use no forward-error-correction, interleaving or data whitening. Also, no error correcting code was used in the communication protocol to obtain the raw bit stream. The PLR measurement series included the following measurements:
  • Single/dual slave node lab setup with variation of distance and orientation
  • Five slave nodes on-body measurement
Analysis of the measurement data can be divided into two consecutive steps:
  • Identification of packet loss: Have all packets been received by the master node?
  • Identification of bit errors: Is the received PN series identical to the transmitted series?
The result of the analysis is a matrix consisting of:
  • Error type
  • Packet size
  • Position of the bit error in the payload
  • Original PN series
Bit errors were detected by comparing the received packets from the master node with the original PN series sent by the slave node during the lab setup measurements. Packet loss was detected by checking the sequence number of the packets. Every false or missing packet increased the number of erroneous packets used in the calculation of the PLR as shown in Equation (4). The mean (μ) and the standard deviation (σ) of the PLR were calculated according to Equations (5) and (6) with x as the PLR of a single measurement and n as the total number of measurements.
μ = i = 1 n x i n
σ = i = 1 n ( x i μ ) 2 n 1

Lab setup Measurements

First, a measurement series with one master and one slave module at multiple distances was conducted. The distance was varied in 0.5 m steps from 0.5 m up to 2 m, which is the expected transmission range for a BSN with sensors worn on-body or implanted. Additionally, the antenna orientations were varied according to Figure 6 in three different alignments (a, b, c). The measurement duration was 10 min for each antenna orientation with a transfer of at least 492 data packets (average payload transmission rate of 32.55 bytes/s and 47.83 bytes/s including the protocol overhead) (Table 1). Furthermore, 7 PLR measurements were performed with two slave nodes active at the same time. Transmission ranges were 1 and 1.5 m between the slave nodes and the master, with the same three orientations as described above.

On-Body Measurements

The on-body measurements were approved by the local ethic committee (DIMDI 00016588). The measurements were performed in three different settings:
  • Indoor treadmill
  • Outdoor running track
  • Climate chamber
Each participant was equipped with five sensors, located as shown in Figure 7. Details of each sensor can be found in Table 2. The master node was placed on a belt above the umbilicus. The running speed was 9.6 (± 2) km/h indoors and 10.8 (± 1) km/h outdoors. During the climate chamber measurement the participant were sitting calmly. Table 3 shows the biometric data of the participants.

3. Results and Discussion

3.1. Spectrum Analysis

Figure 8 shows the time averaged spectrum from the signal analyzer. The shape of the spectrum was as expected for an MSK modulated signal [40]. The double peaks were a result of the modulation technique, representing the bit value of “0” and “1”. Since Figure 8 shows a time-averaged spectrum, both “0” and “1” can be seen in the graph [41]. There were no visible side peaks or variations in shape that might have caused problems on the receiver side. The SNR was about 40 dB and the bandwidth about 3 MHz. Several spectrograms were recorded to verify that there are no time-dependent changes in spectrum shape due to external interferences. Figure 9 is an example of such a measurement. The time axis runs from top to bottom and covers a period of 0.293 ms. The actual transmission duration of the packet was about 0.185 ms. The packet components are clearly visible (see Figure 9). The center frequency (CF) was as expected at 436.19 MHz for channel number X = 16 with a channel spacing of Y = 199.951172 kHz.
C F = 433 MHz + X × Y kHz
C F 16 = 433 MHz + 16 × 199.951172 kHz
C F 16 = 436.19 MHz
We wanted to assess the performance under the expected normal measurement conditions in a laboratory. Thus, we did not perform the measurements in an anechoic chamber. All effects that might have a negative effect on the wireless data transmission, e.g., influence of reflections, external radio sources, interference from human activity in the lab and/or attenuation caused by other materials in the lab, such as measurement equipment and other electronic devices (e.g., computers), are included in the measurement results. Therefore, the results represent the performance that can be expected under real-life conditions.

3.2. PLR Measurements

3.2.1. Lab Setup Measurements

The results of the PLR measurements for all three antenna alignments with IPANEMA generation 2 nodes are shown in Figure 10. There is no clear increase in the PLR for distances measured between 0.5 m and 2 m for all antenna orientations of the SUT, except for the two outliers for orientation a at 2 m and orientation c at 1 m. Most likely these outliers have been caused by the directional characteristic of the chip antenna. Thus, Table 4 shows the influence of the antenna orientation on the PLR. Orientation a and c show a much higher mean value and a much higher standard deviation. As stated before, packet errors can be caused by two distinct failure modes: complete packet loss and bit errors. In our measurements, only complete packet losses occurred. There were no single or multiple bit errors in the received data packets. Every single packet was successfully created on the slave node and transferred to the RF transceiver, as the data were logged over a secondary SPI interface from the microcontroller. Therefore, every received packet was complete and error free. Figure 11 is a histogram of the PLR measurement series. The distribution can be divided into two groups: the first group had a PLR in the range of 0%–1.25% with a mean of 0.63% and a standard deviation of 0.34%. This PLR is in a range where a retransmission request, based on a missing transmission sequence number, would be feasible. Thus, the reliability would be greatly improved since 87% of the PLR measurements were within this range. Also, the PLR is comparable to the PLR of a ZigBee system in the proximity of Bluetooth (2–3 m) and WiFi (over 9 m) according to [38]. Nevertheless, the two outliers had a PLR of 3% and 6%, respectively, implying that retransmission would not be efficient in those cases. The PLR measurement with two sensor nodes yielded a slightly different result (Figure 12). Although the PLR of one sensor was comparable to the results of the first measurement series, the other was much higher (Table 5). During measurement, the second sensor had extended periods in which no packet was successfully transmitted. Nevertheless, the microcontroller was continuously generating PN numbers as they were received over the tapped wire interface, showing that the program was still running correctly. Packet collision cannot be an explanation either, even though the transmission rate was the same for both sensors, since a collision handling with random delay was used. Therefore, both sensor nodes would have been equally affected. An improved collision avoidance technique or time division multiple access (TDMA) scheme may effectively reduce the PLR in the multiple sensor scenario and increase energy efficiency [42].

3.2.2. On-body Measurements

The on-body measurements were performed with the revised IPANEMA generation 2.5 as described in Section 2.2. As expected the PLR has improved significantly during all measurements as shown in Table 6. The sensors with a constant orientation relative to the master node (ECG, ACC2BACK) have the lowest PLR for each measurement. The highest PLR was measured from the accelerometer that was placed on the left ankle with a mean of 3.51%. Indoor PLR is slightly lower compared with the outdoor results while the climate chamber measurement shows the lowest PLR for all sensors. This might be due to the change of the measurement environment: the treadmill was located in a temporary lab space in a container. Instead of concrete, the walls were made of steel and therefore increasing the reflection of the radio waves compared with the outdoor measurement, thus improving the PLR. Furthermore, the climate room measurement was also performed in an isolated metal chamber. Additionally, the participants did not move during the measurement.

3.3. Comparison with ZigBee-based Systems

There are many ZigBee-related publications that assess the radio performance of sensor networks under laboratory conditions and under the influence of co-interference sources, e.g., WiFi/Bluetooth [23,24,4345]. On the other hand, there are numerous publications that describe the application of a ZigBee-based BSN for sports monitoring [4648]. However, the authors of this work have not found any publication about the assessment of the radio performance of a ZigBee BSN during sports. Therefore, we are comparing the performance of our system to the existing literature data that are based on laboratory measurements. We are assuming that the PLR under laboratory conditions will always be superior to real-life conditions in the field. Thus, these measurements will be treated as the lower bound of the PLR of ZigBee BSNs, because negative effects due to movement of the sensor nodes and shadowing of the body are not included.
Xia et al. have evaluated the distance related PLR of a ZigBee sensor network (MICA2, Crossbow Inc.,Milpitas, CA, USA). In the range of up to two meters they have measured a PLR in 4%–10% at the identical output power of 0 dBm [43]. Calvacanti et al. showed through simulations that WiFi traffic can increase the PER to 52%–63% for medical BSNs. Sikora et al. used a 802.15.4 radio transceiver (CC2420, Texas Instruments Inc.,Dallas, TX, USA). Bluetooth transmissions resulted in a PLR of 10%. Furthermore, WiFi traffic caused a PLR of 35%–95% depending on the channel overlapping [24]. Similar results have been shown by Petrova et al. with a PLR in 10%–80% [44]. Shopov et al. measured a PLR in 4%–37% depending on the type of WiFi traffic (video transmission and secure file transfer) [45].
In comparison, the PLR of our system ranged in 0.52%–4.18% throughout all measurements. The usage of the 433 MHz ISM band preempted WiFi or Bluetooth interference. The change of measurement conditions in terms of location (indoor vs. outdoor) and/or activity (dynamic vs. static) did not significantly influence the PLR. Thus, the reliability of the radio transmission of the IPANEMA BSN as a sports monitoring system was demonstrated under real-life conditions.

4. Conclusions

We have evaluated the wireless transmission system of a novel BSN working in the 433 MHz ISM band. Multiple test scenarios were evaluated to analyze different factors that might influence channel quality, e.g., antenna orientation, number of slave nodes, and on-body environment. There was no indication that the transmission range of up to 2 m had a significant influence on the PLR in the transmission distances tested.
The only failure mode discovered during the measurements was the loss of packets. No single or multiple bit errors occurred during the lab setup measurements. The PLR was mainly in the range of up to 1.25%, making it feasible to implement software-based retransmission routines to improve transmission reliability. Also, the PLR is comparable to the PLR of ZigBee systems in the proximity of Bluetooth and WiFi systems, which nowadays are found in both laboratory and home environments [38] and below the 15% limit as proposed in [39].
The hardware and network management changes for the IPANEMA generation 2.5 resulted in a significant reduction of the PLR rate showing the success of the improvements despite the increase of network nodes from two to five, and an increased sampling rate of the sensors. The IPANEMA generation 2.5 was deployed for over 70 h in three different measurement settings. Therefore, the feasibility of operating a BSN in the 433 MHz band was proven.
The lessons we have learned during the development of the IPANEMA BSN were: the design of a wireless sensor node requires careful placement of components on the circuit board (antenna, matching network, external components, e.g., battery, etc.) with respect to finished setup including the housing. Also, the antenna should be radiating homogenously to allow free placement around the body. Furthermore, the network management has to be able to handle multiple sensor data streams. We have shown that a TDMA scheme is one possible solution.
Future work will be towards the integration of implants into the IPANEMA BSN allowing to extend and to create new application scenarios.

Acknowledgments

This research has been funded by UMIC (German Research Foundation (DFG) grant EXC89). The authors thank E. M. Witte (Chair for Integrated Signal Processing Systems) for the support during the spectrum analyzer measurements, and L. Cousin and M. Pistor who contributed to the development of the IPANEMA BSN.

References

  1. Yang, G.Z.; Yacoub, M. Body Sensor Networks, 1st ed.; Springer-Verlag Inc.: New York, NY, USA, 2006. [Google Scholar]
  2. Hao, Y.; Foster, R. Wireless body sensor networks for health-monitoring applications. Physiol. Meas. 2008, 29, R27. [Google Scholar]
  3. Patel, M.; Wang, J. Applications, challenges, and prospective in emerging body area networking technologies. IEEE Wirel. Commun. 2010, 17, 80–88. [Google Scholar]
  4. Hundley, R.O.; Gritton, E.C. Future technology-driven revolutions in military operations. Doc. Brief. Series 1994, 110, 1–105. [Google Scholar]
  5. Jovanov, E.; O'Donnell Lords, A.; Raskovic, D.; Cox, P.G.; Adhami, R.; Andrasik, F. Stress monitoring using a distributed wireless intelligent sensor system. IEEE Eng. Med. Biol. Mag. 2003, 22, 49–55. [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.—Part C: Appl. Rev. 2010, 40, 1–12. [Google Scholar]
  7. Ullah, S.; Khan, P.; Ullah, N.; Saleem, S.; Higgins, H.; Kwak, K. A review of wireless body area networks for medical applications. Int. J. Commun. Netw. Syst. Sci. 2009. [Google Scholar] [CrossRef]
  8. Kohler, F.; Schieber, M.; Lucke, S.; Heinze, P.; Henke, S.; Matthesius, G.; Pferdt, T.; Wegertseder, D.; Stoll, M.; Anker, S.D. “Partnership for the Heart”—Development and testing of a new remote patient monitoring system. Dtsch. Med. Wochenschr. 2007, 132, 458–460. [Google Scholar]
  9. Palmer, M.; Steffen, C.; Iakovidis, I.; Giorgio, F. European commission perspective: Telemedicine for the benefit of patients. Chronic Dis. Manag. Remote Patient Monit. 2009, 15, 13–15. [Google Scholar]
  10. Penders, J.; Gyselinckx, B.; Vullers, R.; de Nil, M.; Nimmala, V.S.R.; van de Molengraft, J.; Yazicioglu, F.; Torfs, T.; Leonov, V.; Merken, P.; et al. Human++: From Technology to Emerging Health Monitoring Concepts. Proceedings of the 5th International Summer School and Symposium on Medical Devices and Biosensors (ISSS-MDBS), Hong Kong, China, 1–3 June 2008; pp. 94–98.
  11. Jovanov, E.; Poon, C.; Yang, G.Z.; Zhang, Y.T. Guest editorial body sensor networks: From theory to emerging applications. IEEE Trans. Inf. Technol. Biomed. 2009, 13, 859–863. [Google Scholar]
  12. Lai, D.; Begg, R.; Palaniswami, M. Healthcare Sensor Networks: Challenges Toward Practical Implementation; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
  13. Kjeldskov, J.; Skov, M. Exploring context-awareness for ubiquitous computing in the healthcare domain. Pers. Ubiquitous Comput. 2007, 11, 549–562. [Google Scholar]
  14. Colas, J.; Guillen, A. The Biomedical Engineer as a Driver for Health Technology Innovation. Proceedings of the IEEE EMBS 32nd Annual International Conference, Buenos Aires, Argentina, 31 August–4 September 2010.
  15. Ballerstadt, R.; Kholodnykh, A.; Evans, C.; Boretsky, A.; Motamedi, M.; Gowda, A.; McNichols, R. Affinity-based turbidity sensor for glucose monitoring by optical coherence tomography: Toward the development of an implantable sensor. Anal. Chem. 2007, 79, 6965–6974. [Google Scholar]
  16. Gomez, E.J.; Perez, M.E.H.; Vering, T.; Rigla Cros, M.; Bott, O.; Garcia-Saez, G.; Pretschner, P.; Brugues, E.; Schnell, O.; Patte, C.; et al. The INCA system: A further step towards a telemedical artificial pancreas. IEEE Trans. Inf. Technol. Biomed. 2008, 12, 470–479. [Google Scholar]
  17. Ying, H.; Schloesser, M.; Schnitzer, A.; Schafer, T.; Schlaefke, M.; Leonhardt, S.; Schiek, M. Distributed intelligent sensor network for rehabilitation of parkinson's patients. IEEE Trans. Inf. Technol. Biomed. 2010, 15, 268–276. [Google Scholar]
  18. Lo, B.; Yang, G.Z. Key Technical Challenges and Current Implementations of Body Sensor Networks. Proceedings of the 2nd International Workshop on Body Sensor Networks, London, UK, 12–13 April 2005.
  19. Alomainy, A.; Hao, Y.; Hu, X.; Parini, C.G.; Hall, P.S. UWB on-body radio propagation and system modelling for wireless body-centric networks. IEE Proc. Commun. 2006, 153, 107–114. [Google Scholar]
  20. Pei, J.S.; Kapoor, C.; Graves-Abe, T.L.; Sugeng, Y.P.; Ferzli, N.; Lynch, J.P. Investigation of data quality in a wireless sensing unit composed of off-the-shelf components. Proc. SPIE 2008, 5768, 118–128. [Google Scholar]
  21. Takizawa, K.; Watanabe, K.; Kumazawa, M.; Hamada, Y.; Ikegami, T.; Hamaguchi, K. Performance Evaluation of Wearable Wireless Body Area Networks during Walking Motions in 444.5 MHz and 2450 MHz. Proceedings of the IEEE EMBS 32nd Annual International Conference, Buenos Aires, Argentina, 31 August–4 September 2010.
  22. Alomainy, A.; Yang, H.; Pasveer, F. Numerical and experimental evaluation of a compact sensor antenna for healthcare devices. IEEE Trans. Biomed. Circuits Syst. 2007, 1, 242–249. [Google Scholar]
  23. Cavalcanti, D.; Schmitt, R.; Soomro, A. Performance Analysis of 802.15.4 and 802.11e for Body Sensor Network Applications. Proceedings of the 4th International Workshop on Wearable and Implantable Body Sensor Networks (BSN); Springer: Aachen, Germany, 2007. Volume 13. p. 9. [Google Scholar]
  24. Sikora, A.; Groza, V.F. Coexistence of IEEE 802.15.4 with Other Systems in the 2.4 GHz-ISM-Band. Proceedings of the IEEE Instrumentation and Measurement Technology Conference (IMTC), Ottawa, ON, Canada, 16–19 May 2005; Volume 3. pp. 1786–1791.
  25. Yun, D.; Kang, J.; Kim, J.E.; Kim, D. A Body Sensor Network Platform with Two-Level Communications. Proceedings of the IEEE International Symposium on Consumer Electronics (ISCE), Piscataway, NJ, USA, 20–23 June 2007; pp. 1–6.
  26. Beute, J. Fast-prototyping Using the BTnode Platform. Proceedings of the Proceedings Design, Automation and Test in Europe (DATE), Munich, Germany, 6–10 March 2006; Volume 1. pp. 1–6.
  27. Paradiso, J.; Borriello, G.; Bonato, P. Implantable electronics. Pervasive Comput. IEEE 2008, 7, 12–13. [Google Scholar]
  28. Weinstock, R.S. Closing the loop: Another step forward. Diabetes Care 2011, 34, 2136–2137. [Google Scholar]
  29. Jetzki, S.; Kiefer, M.; Walter, M.; Leonhardt, S. Concepts for a Mechatronic Device to Control Intracranial Pressure. Proceedings of the 4th IFAC Symposium on Mechatronic Systems, Heidelberg, Germany, 12–14 September 2006; Volume 4. pp. 25–29.
  30. Panescu, D. Emerging Technologies [wireless communication systems for implantable medical devices]. IEEE Eng. Med. Biol. Mag. 2008, 27, 96–101. [Google Scholar]
  31. Kim, S.; Beckmann, L.; Pistor, M.; Cousin, L.; Walter, M.; Leonhardt, S. A Versatile Body Sensor Network for Health Care Applications. Proceedings of the 5th International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Melbourne, Australia, 7–9 December 2009; pp. 175–180.
  32. Kim, S.; Pistor, M.; Walter, M.; Leonhardt, S. Development of a Body Sensor Network in the 433 MHz Base Band for Medical Signal Acquisition. Proceedings of the 13th International Student Conference on Electrical Engineering POSTER, Prague, Czech Republic, 21 May 2009.
  33. CrossbowTechnology. Mica2 Datasheet, 2004. Avaiable online: http://bullseye.xbow.com:81/Products/productdetails.aspx?sid=174 (accessed on 10 October 2012).
  34. Volmer, A.; Orglmeister, R. Wireless Body Sensor Network for Low-Power Motion-Tolerant Syncronized Vital Sign Measurment. Proceedings of the Engineering in Medicine and Biology Society, 2008. EMBS 2008. 30th Annual International Conference of the IEEE, Vancouver, BC, Canada, 20–24 August 2008; pp. 3422–3425.
  35. Simon, D. An Embedded Software Primer; Addison-Wesley Professional: Toronto, Canada, 1999. [Google Scholar]
  36. Xu, L.S.; Meng, M.Q.H.; Chao, H. Effects of dielectric values of human body on specific absorption rate following 430, 800, and 1200 MHz RF exposure to ingestible wireless device. IEEE Trans. Inf. Technol. Biomed. 2010, 14, 52–59. [Google Scholar]
  37. Petrie, C.S.; Connelly, J.A. A Noise-Based Random Bit Generator IC For Applications in Cryptography. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems, 1998, Atlanta, GA, USA, 31 May–3 June 1998; pp. 197–200.
  38. Shin, S.Y.; Park, H.S.; Choi, S.; Kown, W.H. Packet error rate analysis of ZigBee under WLAN and bluetooth interferences. IEEE Trans. Wirel. Commun. 2007, 6, 2825–2830. [Google Scholar]
  39. Incel, O.; Mullender, S.; Jansen, P.; Dulman, S. Measurements on the Efficiency of Overlapping Channels. Proceedings of 2007 2nd IEEE Workshop on the Networking Technologies for Software Define Radio Networks, San Diego, CA, USA, 18–21 June 2007; pp. 59–60.
  40. Kammeyer, K.D. Nachrichtenübertragung, 3rd ed.; B.G. Teubner GmbH: Leipzig, Germany, 2004. [Google Scholar]
  41. Tektronix. Fundamentals of Real-Time Spectrum Analysis; Tektronix: Beaverton, OR, USA, 2009. [Google Scholar]
  42. Rahman, M.; Hong, C.; Lee, S.; Bang, Y.C. Atlas: A traffic load aware sensor Mac design for collaborative body area sensor networks. Sensors 2011, 11, 11560–11580. [Google Scholar]
  43. Xia, F.; Tian, Y.C.; Li, Y.; Sung, Y. Wireless sensor/actuator network design for mobile control applications. Sensors 2007, 7, 2157–2173. [Google Scholar]
  44. Petrova, M.; Riihijarvi, J.; Mahonen, P.; Labella, S. Performance Study of IEEE 802.15.4 Using Measurements and Simulations. Proceedings of the Wireless Communications and Networking Conference, 2006. WCNC 2006. IEEE, Las Vegas, NV, USA, 3–6 April 2006; Volume 1. pp. 487–492.
  45. Shopov, M.; Petrova, G.; Spasov, G. Evaluation of Zigbee-based body sensor networks. Ann. J. Electron. 2011, 5, 60–63. [Google Scholar]
  46. Llosa, J.; Vilajosana, I.; Vilajosana, X.; Navarro, N.; Suriñach, E.; Marquès, J. REMOTE, a wireless sensor network based system to monitor rowing performance. Sensors 2009, 9, 7069–7082. [Google Scholar]
  47. Dhamdhere, A.D. Experiments with wireless sensor networks for real-time athlete monitoring. Proceedings of 2010 IEEE 35th Conference on Local Computer Networks (LCN), Denver, CO, USA, 11–14 October 2010; pp. 938–945.
  48. Armstrong, S. Wireless connectivity for health and sports monitoring: A review. Br. J. Sports Med. 2007, 41, 285–289. [Google Scholar]
Figure 1. Functional units on the circuit board of an IPANEMA node generation 2.
Figure 1. Functional units on the circuit board of an IPANEMA node generation 2.
Sensors 13 00898f1
Figure 2. Drawing showing the difference in size between (a) the MedIT BSN; (b) the IPANEMA BSN nodes generation 2 and (c) generation 2.5. Both IPANEMA 2 and 2.5 fit into the same housing.
Figure 2. Drawing showing the difference in size between (a) the MedIT BSN; (b) the IPANEMA BSN nodes generation 2 and (c) generation 2.5. Both IPANEMA 2 and 2.5 fit into the same housing.
Sensors 13 00898f2
Figure 3. IPANEMA star-shaped network with three sensor slaves and one master module. Data are relayed to a PDA that can send the data over a WiFi or UMTS connection to a back-end server.
Figure 3. IPANEMA star-shaped network with three sensor slaves and one master module. Data are relayed to a PDA that can send the data over a WiFi or UMTS connection to a back-end server.
Sensors 13 00898f3
Figure 4. TDMA scheme of the IPANEMA generation 2.5 nodes.
Figure 4. TDMA scheme of the IPANEMA generation 2.5 nodes.
Sensors 13 00898f4
Figure 5. Diagram of the data interception setup of the master and slave node. A terminal program called Hterm is used to record the serial data stream.
Figure 5. Diagram of the data interception setup of the master and slave node. A terminal program called Hterm is used to record the serial data stream.
Sensors 13 00898f5
Figure 6. Antenna orientation for measurement of the packet loss rate of IPANEMA generation 2 nodes. The double-headed arrows represent the master antenna and the single-headed arrows represent the slave antenna. Black arrows represent antennas on the top of the circuit board, and grey arrows the antennas on the bottom of the circuit board.
Figure 6. Antenna orientation for measurement of the packet loss rate of IPANEMA generation 2 nodes. The double-headed arrows represent the master antenna and the single-headed arrows represent the slave antenna. Black arrows represent antennas on the top of the circuit board, and grey arrows the antennas on the bottom of the circuit board.
Sensors 13 00898f6
Figure 7. Position of the IPANEMA generation 2.5 sensor nodes on the body.
Figure 7. Position of the IPANEMA generation 2.5 sensor nodes on the body.
Sensors 13 00898f7
Figure 8. Measured power spectrum of the MSK modulated signal with a PN-generated random payload and a resolution bandwidth (RBW) of 50 kHz.
Figure 8. Measured power spectrum of the MSK modulated signal with a PN-generated random payload and a resolution bandwidth (RBW) of 50 kHz.
Sensors 13 00898f8
Figure 9. Measured spectrogram of the transmission of one packet. First, the sync word was sent to signalize the transmission of a new packet to the receiver and to ensure that the channel was clear. This was done by switching between 0 and 1. Then, the protocol header was sent, including information such as packet size and recipient address. The actual payload was marked with four flag bytes (0×0000 0×FFFF, and vice versa) before and after, with a visible spectrum shift. The transmission was concluded with the checksum.
Figure 9. Measured spectrogram of the transmission of one packet. First, the sync word was sent to signalize the transmission of a new packet to the receiver and to ensure that the channel was clear. This was done by switching between 0 and 1. Then, the protocol header was sent, including information such as packet size and recipient address. The actual payload was marked with four flag bytes (0×0000 0×FFFF, and vice versa) before and after, with a visible spectrum shift. The transmission was concluded with the checksum.
Sensors 13 00898f9
Figure 10. Packet loss rate (PLR) measurements using the three antenna alignments as described in Figure 6.
Figure 10. Packet loss rate (PLR) measurements using the three antenna alignments as described in Figure 6.
Sensors 13 00898f10
Figure 11. Histogram of packet loss rate (PLR) during the 15 × 10-min measurements of all three antenna alignments of IPANEMA generation 2.
Figure 11. Histogram of packet loss rate (PLR) during the 15 × 10-min measurements of all three antenna alignments of IPANEMA generation 2.
Sensors 13 00898f11
Figure 12. Histogram of packet loss rate (PLR) measurements using two sensor IPANEMA generation 2 nodes.
Figure 12. Histogram of packet loss rate (PLR) measurements using two sensor IPANEMA generation 2 nodes.
Sensors 13 00898f12
Table 1. Average number of packets sent and average transmission rate including protocol overhead for all lab setup packet loss rate measurements with IPANEMA generation 2 nodes. n = the total number of generated packets for each setup.
Table 1. Average number of packets sent and average transmission rate including protocol overhead for all lab setup packet loss rate measurements with IPANEMA generation 2 nodes. n = the total number of generated packets for each setup.
OrientationAvg. Packets SendAvg. TX Rate [B/s]n
a502.647.812513
b493.2547.871973
Table 2. Sensor location and sampling frequencies of the on-nody measurements with IPANEMA generation 2.5 nodes. One packet may contain more than one sample (data plus time stamp). The ambient hygro-/thermometer was placed in proximity of the runner, not on the body.
Table 2. Sensor location and sampling frequencies of the on-nody measurements with IPANEMA generation 2.5 nodes. One packet may contain more than one sample (data plus time stamp). The ambient hygro-/thermometer was placed in proximity of the runner, not on the body.
SensorLocationSampl. Freq. [Hz]Packet Length [bytes]
ECGChest51254
AccelerometerLeft ankle lateral5042
AccelerometerBack above coccyx5042
Hygro-/thermometerLeft upper arm lateral0.546
Hygro-/thermometerRoom0.546
Table 3. Biometric data of the twelve participants.
Table 3. Biometric data of the twelve participants.
ParameterMean Value± Standard Deviation
Age (a)29± 4
Height (cm)181± 5
Weight (kg)73± 7
Table 4. Statistical analysis of the antenna orientation dependency of the packet loss rate. n = the total number of generated packets.
Table 4. Statistical analysis of the antenna orientation dependency of the packet loss rate. n = the total number of generated packets.
Antenna Orientationμ PLR [%]σ PLR [%]n
a1.652.392513
b0.560.261973
c0.921.301969
Table 5. Data from measurement of PLR measurement with two IPANEMA generation 2 nodes. n = the total number of generated packets.
Table 5. Data from measurement of PLR measurement with two IPANEMA generation 2 nodes. n = the total number of generated packets.
Sensor Numberμ PLR [%]σ PLR [%]n
10.750.833454
230.3936.483454
Table 6. PLR rates for the on-body measurements with IPANEMA generation 2.5 nodes. Please note that the ambient hygro-/thermometer was not used during the outdoor measurements. The number of indoor transmitted packets is larger because more indoor measurements were performed than climate chamber and outdoor measurements.
Table 6. PLR rates for the on-body measurements with IPANEMA generation 2.5 nodes. Please note that the ambient hygro-/thermometer was not used during the outdoor measurements. The number of indoor transmitted packets is larger because more indoor measurements were performed than climate chamber and outdoor measurements.
SensorIndoor
PLR [%]
Outdoor
PLR [%]
Climate
PLR [%]
ECGMean2.103.610.52
Std.7.487.251.66
n2,155,776396,7351,677,680
ACC1FOOTMean3.614.182.75
Std.6.636.063.98
n471,16482,589346,555
ACC2BACKMean2.042.071.10
Std.5.494.421.65
n469,63967,776345,739
HYGRO1SKINMean2.713.711.68
Std.5.848.671.90
n19,207136615,617
HYGRO2ROOMMean2.11-1.45
Std.4.92-1.71
n21,977-16,099

Share and Cite

MDPI and ACS Style

Kim, S.; Brendle, C.; Lee, H.-Y.; Walter, M.; Gloeggler, S.; Krueger, S.; Leonhardt, S. Evaluation of a 433 MHz Band Body Sensor Network for Biomedical Applications. Sensors 2013, 13, 898-917. https://doi.org/10.3390/s130100898

AMA Style

Kim S, Brendle C, Lee H-Y, Walter M, Gloeggler S, Krueger S, Leonhardt S. Evaluation of a 433 MHz Band Body Sensor Network for Biomedical Applications. Sensors. 2013; 13(1):898-917. https://doi.org/10.3390/s130100898

Chicago/Turabian Style

Kim, Saim, Christian Brendle, Hyun-Young Lee, Marian Walter, Sigrid Gloeggler, Stefan Krueger, and Steffen Leonhardt. 2013. "Evaluation of a 433 MHz Band Body Sensor Network for Biomedical Applications" Sensors 13, no. 1: 898-917. https://doi.org/10.3390/s130100898

Article Metrics

Back to TopTop