High-speed adaptive wireless body area networks
- Miftadi Sudjai^{1}Email authorView ORCID ID profile,
- Le Chung Tran^{1},
- Farzad Safaei^{1},
- Tadeusz Wysocki^{2, 3} and
- Son Lam Phung^{1}
https://doi.org/10.1186/s13638-016-0772-4
© The Author(s). 2016
Received: 15 May 2016
Accepted: 10 November 2016
Published: 25 November 2016
Abstract
Adaptive ultra-wideband wireless body area network (WBAN) is proposed in this paper as a feasible mobile health platform, offering a high-speed and robust service. It employs a space-time-frequency-coded (STFC) multiband orthogonal frequency division multiplexing ultra-wideband technology. It is designed to improve the average bit error performance for high data rate applications while maintaining a reasonably high throughput in body-to-external links of a WBAN. The proposed adaptive WBAN comprises two novel components, namely, the frame transmission model and the bit error rate (BER) estimation-based adaptive algorithm. In addition, the optimization of adaptive parameters is conducted to obtain an extra improvement, hence enhancing the performance further. Simulation results show that the proposed optimized adaptive system achieves up to a 2-dB gain over the adaptive WBAN, thus providing up to a 6-dB gain over the non-adaptive WBAN system. This improvement is equivalent to a reduction of the power consumption by up to 37% compared to the non-optimized adaptive WBAN and up to 75% compared to the non-adaptive WBAN system, thus extending the battery life and enhancing the reliability of WBAN services significantly.
Keywords
1 Introduction
Mobile health (mHealth) fosters the advancement of personal and mobile healthcare services. It promises an effective health monitoring system which is potentially capable of reducing the ever-increasing healthcare cost of the ageing society [1]. The current health monitoring systems utilize the inflexible and cumbersome cable-connected instruments which force the patients to visit the doctor or hospital for a health check, and prevent them to move freely. These facts gave us motivation to find a cost-effective and energy-efficient adaptive wireless health monitoring system, which provide the patient a freedom of movement while their health condition is being monitored continuously and remotely by their doctor, thus reducing the necessity and the frequency to visit their doctor or hospital for a health check.
Reliable, tiny, lightweight medical sensors and a robust energy-efficient communication system are keys for the success of mHealth delivery [1, 2]. Therefore, mHealth services could benefit from the development of advanced wireless body area networks (WBANs). A WBAN consists of wearable and implantable sensors to continuously monitor physiological conditions and feed real-time data wirelessly to the doctor and/or the patient [3]. An impulse radio ultra-wideband (IR-UWB)-based WBAN standard has been released by IEEE [3]. However, while it offers low complexity in implementation, it can only support low to medium data rate (few kbps to maximum 15.6 Mbps) with the bandwidth of 499 MHz [3].
A WBAN platform presents a number of challenges. First, the monitoring and communication systems have to be reliable and accurate. Second, the devices have to be small, light, and highly power efficient to ensure their suitability and longevity. Third, the systems have to provide high capacity to support many sensors and to cater for future bandwidth-hungry applications and services. The multiband orthogonal frequency division multiplexing ultra-wideband (MB-OFDM UWB) technology endorsed by WiMedia Alliance [4] offers a high-speed option for the WBAN physical (PHY) layer. It supports very high data rate of up to 1 Gbps with the bandwidth of 528 MHz [4].
To address those issues, in this paper we propose an optimized adaptive STFC MB-OFDM UWB system as a high data rate physical (PHY) layer for a WBAN system. The STFC is employed in order to exploit the diversity of the off-body WBAN channel, which is very diverse in nature. This proposed adaptive algorithm selects a suitable set among three possible sets of modulation, STFC coding rate, and transmit signal power. Each set employs a combination between a BPSK and QPSK, a full-rate Alamouti code or a 3/2-rate Sezginer-Sari code, and a normalized transmit power of 1.5, 1.0, or 0.5 as described in detail in Section 4. The Alamouti code and Sezginer-Sari code are chosen as STFC codes because they offer a full diversity, full rate, and higher rate, for Alamouti code and Sezginer-Sari code, respectively. Moreover, they have a simple decoding process as described later in Section 4.1. The switching between adaptive schemes is determined by two BER thresholds, namely, the lower and upper thresholds. In order to pursue the maximum performance and power reduction, the optimization of adaptive parameters is conducted in this work. Two most important parameters are optimized, i.e., the f factor that defines a portion of the received frame where the BER is measured and the set of adaptive scheme of the rest of the frame is updated, and the k factor which defines a distance between upper and lower BER thresholds of the adaptive algorithm. This optimized adaptive scheme results in a performance improvement by up to 6 dB, meaning a possible 75% reduction of the total transmitted power, compared to a non-adaptive WBAN.
- (i)
The proposed BER-based adaptive WBAN system working on a frame-by-frame basis that significantly improves the performance of a WBAN. Including in the proposal are the adaptive WBAN system and transmission model, a novel adaptive algorithm which focuses on adapting the STFC coding rates in combination with modulation and power control, and an analysis of the decoding complexity of the algorithm.
- (ii)
The optimization of adaptive parameters, namely, the portion of the frame where the BER is measured and the adaptive scheme is updated (f factor), and the distance between the upper and lower thresholds of the BER metric (k factor), in order to obtain an extra performance improvement and extra power saving.
- (iii)
An extension of the original IEEE CM4 UWB WBAN channel model via a linear interpolation, results in a 1° channel resolution, compared to the original 90° resolution. This 1° resolution extended CM4 channel is very important to characterize better the fading channel in the WBAN.
The paper is organized as follows: Section 2 describes related works in this field. Section 3 presents the interpolated CM4 UWB WBAN channel model. Section 4 describes our proposed adaptive WBAN system. The optimization of the f and k parameters is presented in Section 5. Simulation results and discussions are presented in Section 6. Section 7 concludes the paper.
2 Related works
Attracted by a wide range of potential applications, such as for entertainment, military, and health care, WBANs have become one of the main research streams during the last several years [1]. The capability of WBAN systems to wirelessly interconnect body-centric devices opens up possibilities of new technology such as implantable and wearable sensors and transceivers to monitor internal organs and health conditions [1, 2]. To push forward the implementation and commercialization of WBAN systems, IEEE established an IR-UWB-based WBAN standard in 2012 [3]. However, the standard only supports the maximum data rate up to 15.6 Mbps with a bandwidth of 499 MHz. It is foreseeable that with the surge of various future bandwidth-hungry applications such as a higher quality video capsule endoscopy, more accurate sensor technology, and larger number on body sensors, will eventually push that capacity to the edge in the near future.
Another competing technology for a WBAN system is MB-OFDM UWB endorsed by WiMedia Alliance [4]. This technology has a more complex hardware implementation compared to IR-UWB; however, it offers much higher data rates up to 1 Gbps. The MB-OFDM UWB system was originally intended for wireless personal area networks (WPAN) and was assessed in fading channels, e.g., by [5]. To enhance the diversity order and improve the performance, a space-time coded multiple input multiple output (MIMO) MB-OFDM UWB system was proposed in [6] and [7]. Further processing in the frequency domain to improve the performance in fading channels was presented in [8]. In a MIMO MB-OFDM UWB system, the performance is greatly determined by the space-time code. A number of possible space-time codes were reported in [9–12]. All above works consider only either a flat-fading or selective-fading channel. None of them consider body-centric channels that have specific characteristics of radio wave propagation in or on the proximity of the human body. Due to the nature of body area channels which are severely dispersive [13] and the need to provide high data rate and robust WBAN services, we proposed the use of MB-OFDM UWB as a physical layer for high data rate WBANs, in combination with space-time-frequency-coded MIMO (STFC MIMO) techniques [14]. We demonstrated in [14] that the proposed system, referred to as STFC MB-OFDM UWB WBAN, could provide better performance compared to the conventional MB-OFDM UWB with the price of a modest increase in complexity. However, further improvement of the system is necessary to reduce the power consumption.
The WBAN channel models published by IEEE [15] define four different channel models (CM1–CM4), where CM4 is suitable for the body-to-external link and is of interest to this paper. In order to make a more general and flexible channel model, here we modify the IEEE CM4 UWB WBAN channel model by means of linear interpolation. This extended CM4 UWB WBAN channel model will be used to investigate the comparative performance and throughput of the adaptive WBAN system. It is worth to note that recent publications such as [16] provide a more accurate off-body WBAN communication channel model. However, the channel model in this paper is not based on [16] and will be considered in future work.
Adaptive techniques have been employed for numerous applications. One of the early works on adaptive modulation for individual subcarriers of an OFDM system is [17]. It used a BER metric for controlling adaptive selection. However, it considered only BPSK, QPSK, and M-QAM without transmit power control and devoid of exploiting the diversity of OFDM channels. Keller and Hanzo investigated adaptive OFDM with the focus on the trade-off between performance and throughput [18]. They also provided a number of adaptive OFDM techniques and their performance in [19]. Those works mainly focused on gaining a balance between performance and throughput by employing limited number of modulation, i.e., BPSK, QPSK, and 16-QAM without taking advantage of channel diversity through MIMO system. In [20], the authors examined a unified adaptive modulation approach where the data rate, transmitted power, and instantaneous BER were varied to maximize spectral efficiency. While it gives fundamental ideas of combining three aforementioned metrics for channel adaptation, Chung and Goldsmith [20] do not provide a platform to maximize channel diversity and utilize a rate variation by employing MIMO system. Fu, et al. proposed a link adaptation scheme for MB-OFDM UWB systems [21] with a modest performance improvement. A cross-layer adaptive modulation to minimize the transmission energy in wireless sensor networks was proposed in [22]. Yang and Sayrafian-Pour proposed an adaptive modulation, rate, and duty cycle for body area networks (BANs) to mitigate coexisting wireless interference, including from nearby BANs [23]. Its basic principle, however, is reducing transmit power by using a link adaptation scheme in order to maintain a minimum link quality, hence sacrifice the performance. An optimization of switching level based on the received signal strength to select an adaptive scheme for a frame transmission was proposed in [24]. Its optimization works on the minimization of the difference between upper bound performance and the desired performance on frame-to-frame basis. This scheme works well in high SNR. However, in low SNR it works only by disabling the transmission hence sacrifice the capacity to the extent below that of BPSK. Authors in [25] proposed a dual physical layer (PHY) WBAN which focuses on the design of MAC protocol to optimize data forwarding between those PHY to the external networks. However, they only considered energy efficiency and delay parameters as the performance metrics and did not take into account the BER and throughput performance. An adaptive medium access control (MAC) was presented in [26], in which the focus is on an adaptive guard band assignment and sleep/wake up mechanism. This scheme is for the MAC layer and does not consider adaptive scheme for the physical layer. An adaptive power control for a WBAN is proposed in [27] without considering adaptive modulation and STFC coding. Although Sodro et al. [27] provide a significance power saving, they do not exploit the multipath diversity nature of WBAN channel through a MIMO. In other words, adaptive schemes for the WBAN system which are capable to take advantage of a rich diversity of body area channels by utilizing a MIMO technique have been largely unexplored in the literature.
Therefore in [28], we proposed for the first time, a simple but practical, angular body direction-based adaptive algorithm implemented in STFC MB-OFDM UWB WBAN. However, it requires additional hardware and its performance is limited. Hence, our consecutive works [29] proposed a new transmission model and a new adaptive algorithm based on measured BER as metric for adaptation to improve the BER and throughput performance. This paper aims to enhance the works in [29, 30] by more comprehensive approaches, including the extended CM4 UWB WBAN channel model and optimization of its adaptive parameters (f and k factors).
3 CM4 channel interpolation
3.1 Review of IEEE’s CM4 WBAN channel model
Assume a hub is placed in front of the body (e.g., in torso). This hub acts as a concentrator and collects data from various implantable and wearable body sensors via channel model 2 (CM2) and channel model 3 (CM3) links [3, 15]. CM2 is a channel model characterizing an implant-to-body surface and implant-to-external links. CM3 defines a body surface-to-body surface link for both line of sight (LOS) and non-line of sight (NLOS) links. The hub is connected to external gateway or fixed wireless access point placed in the wall through CM4 channel at the distance d. For the sake of simplicity, let us assume the body rotates anti-clockwisely against the wireless access point (WAP). Thus, the CM4 channel characteristics will vary according to the body direction toward the access point. Three adaptive schemes are applied to different channels experienced by the rotating transceiver of the hub on the body toward WAP.
Properties of CM4
Body direction | Γ (ns) | k (Δk (dB)) | σ (dB) |
---|---|---|---|
0° | 44.6364 | 5.111(22.2) | 7.30 |
90° | 54.2868 | 4.348(18.8) | 7.08 |
180° | 53.4186 | 3.638(15.8) | 7.03 |
270° | 83.9635 | 3.983(17.3) | 7.19 |
Ideally, at the 180° direction, the LOS component of the signal should vanish completely due to the body shadowing. However, this CM4 UWB WBAN channel realization model showed otherwise, and a residual LOS component still existed. One of possible explanations is that the body did not wholly attenuate the incoming LOS signal, allowing that residual LOS component to appear at the back side of the body (a human body is also a propagation medium or environment). Note that in both 90° and 180° directions, clusters of multipath components dominate the PDP. This is because the NLOS signals were dominant at those directions.
It is interesting to note that the worst link is the 270° body direction (Fig. 2d), rather than 180° body direction. Despite the fact that there is no explanation from [15], this might possibly be due to the changing propagation environments of 270° and 180° directions during the measurement campaign.
3.2 Interpolated CM4 UWB WBAN channel model
It is noted that the above model only provides a 90° resolution rather than a 1° resolution. Furthermore, there is no 1° resolution channel model available in the literature. The 1° resolution CM4 channel model is very important to characterize better the fading channel in the WBAN scenario in Fig. 1, thus imitating better the realistic performance of this WBAN system.
Note that the logarithmic value of |α _{ m }|^{2} of Eq. (1), i.e., log(|α _{ m }|^{2}), is a linear function of k and log (β) (hence also a linear function of σ). For simplicity, we also applied linear interpolation to Γ. Therefore, we have linearly interpolated these parameters to generate the interpolated CM4 UWB WBAN channel.
This interpolation will produce approximate propagation characteristics of the CM4 UWB WBAN channel for every single body direction.
The average number of multipath components \( \overline{L} \) generated by this interpolated CM4 UWB WBAN channel model was averaged over 360° with 1° step (or in other words, for every single body direction). It was found that \( \overline{L}=400.443 \). This figure shows that its average number of multipath is similar to that of the original CM4 UWB WBAN channel model \( \left(\overline{L}=400\right) \). This fact amplifies the conclusion above that the interpolated CM4 UWB WBAN channel model is a valid extension of the original one.
This extended CM4 UWB WBAN channel model is intended to evaluate the comparative performances of the proposed adaptive system with the non-adaptive one employed to the same environment. Thus, it is worth to note that while the particular outcome of this comparative performance investigation achieved by this extended channel might vary should a different channel model be used, the overall idea of the proposed scheme could be still valid for other channel models.
4 Adaptive STFC MB-OFDM UWB WBAN system
4.1 System model
Motivated by the fact that the channels behave very differently in the four main directions (c.f. Table 1) resulting in very different performance, we propose here an adaptive WBAN system to improve the overall system performance over all body directions. The main idea is to ensure that the instantaneous system BER never falls below a certain threshold by changing the modulation, transmit power, and space-time-frequency coding adaptively to allow the better channel carry more information than the worse one.
The adaptive schemes employed in this system are an evolution from our previously published direction-based adaptive algorithm [28], which are implemented to the original IEEE’s CM4 UWB WBAN channel. This channel define only four body directions, i.e., 0°, 90°, 180°, and 270°. Therefore, we design the adaptive scenario in line with the unique characteristic of this channel model. Initially, we use four adaptive schemes in which two of them are the same due to similar channel conditions (c.f. Table 1). Hence, this requires only three sets of adaptive schemes.
It is widely known that an accurate synchronization is fundamental in ensuring efficient communications and data exchanges between sensors and hub of a WBAN [31]. In particular, dynamic channel changes caused by body movements in WBAN require a precise synchronization on this adaptive system. Therefore, our adaptive WBAN system requires a more stringent synchronization. However, due to the focus of this paper is in the investigation and development of efficient adaptive schemes for WBAN systems, a perfect synchronization is assumed throughout the paper, and we leave the investigation of the synchronization problem for further research.
Selection of the adaptive scheme Set-l is done in a way that the average throughput and total transmitted power, assuming an equal probability of each Set-l to occur, are maintained exactly equal to those in a non-adaptive system for a fair comparison. Here, the non-adaptive system employs QPSK, STFC code rate 1.5, and normalized power 1.0, providing a spectral efficiency of 2 bps/Hz.
Three adaptive schemes are defined as follows: Set-1 is aimed to take advantage of the best channel link by maximizing the throughput, i.e., by employing QPSK modulation, STFC code rate 3/2, and normalized transmission power 1.5, providing a spectral density of 3 bps/Hz; Set-2 is used for the average channel condition, hence employs the same scheme as the non-adaptive system, i.e., by using QPSK, STFC code rate 1, and normalized power 1.0; Set-3 is designed to tackle the worst channel condition by employing lower spectral density BPSK modulation, STFC code rate 1.5, and normalized power 0.5, providing a spectral density of 1 bps/Hz.
The adaptive modulation block selects either QPSK or BPSK, while power control block adjusts the power. The stream of modulated symbols is then converted by a serial-to-parallel (S/P) block into the symbol blocks (or vectors) \( \overline{x}={\left[{x}_1,{x}_2,\dots, {x}_{N_{fft}}\right]}^T \), where N _{fft} is the FFT/IFFT size.
where a, b, c, and d are complex-valued design parameters. Here, we use the optimum parameters \( a = c=\sqrt{2} \), and \( b=d=\left(1+j\sqrt{7}\right)/4 \) as determined in [10].
Similar to a cyclic prefix (CP), ZPS is used to mitigate the effects of multipath, hence increase the system robustness against fading. It is also used to create a time window to allow the transmitter and receiver to switch between the different frequencies. CP is created by copying a portion of each OFDM symbol and pastes it to the front of OFDM symbol. As a result, redundancy is introduced into the transmitted signal, hence increases its correlation. This leads to ripples in the average power spectral density (PSD), which, in MB-OFDM systems, could be as large as 1.5 dB [8]. If a ZPS is used, the ripples in the PSD can be minimized, thus the power-back off problem at the transmitter can be avoided, and the system can achieve the maximum possible range.
where \( {\overline{h}}_{m,n} \) is the channel coefficient vector between the mth Tx antenna, for m = 1, 2, …, M and the nth Rx antenna, n = 1, 2, …, N, containing L multipath. The distribution and parameters of \( {\overline{h}}_{m,n} \) have been shown in Eq. (1) and Table 1.
Generalization of (17) and (18) for the case of M Tx and N Rx antennas is straightforward.
At this point, we have estimated \( {\tilde{x}}_{1,k} \) and \( {\tilde{x}}_{2,k} \) given symbol x _{3,k } is known. Now, to estimate the symbol x _{3,k } by ML detector, we need to compute the Euclidean distance for \( \left({\tilde{x}}_{1,k},\;{\tilde{x}}_{2,k},\;{x}_{3,k}\right) \) to get \( {\tilde{x}}_{3,k} \). By this mean, it only requires a linear ML detector [10]. Readers may refer to [10] for a detailed analysis of the Sezginer-Sari code detection.
4.2 Transmission model
2-bit information and the corresponding adaptive sets
2-bit feedback signal | Corresponding adaptive set |
---|---|
00 | Set-1 |
01 | Set-2 |
10 | Set-3 |
11 | Reserved for future usage |
From a practical point of view, this simple transmission model and simple adaptive scheme are favorable, particularly in coping with the channel changing due to body movement. In addition, time delay caused by the channel BER measurement, feedback, and frame transmission is considered negligible since the distance between TX and RX is around 2–5 m in body-to-external WBAN links. Thus, these three factors, namely, simple feedback mechanism, the receiver’s prior knowledge of the Set-l, and very low delay, practically allow this adaptive system to quickly adapt to the dynamic channel changes due to the body movement.
4.3 Adaptive algorithm
The adaptive scheme is controlled by the measurement of the signal quality, i.e., BER, at Rx. The measured BER will then be compared to the BER thresholds. Two BER thresholds are defined in this paper, namely, upper and lower thresholds that determine the selection of one of three possible schemes denoted as Set-l. The upper and lower thresholds are used and based on the non-adaptive average BER performance as the benchmark.
where \( \mathrm{BE}{\mathrm{R}}_L^{\left(\mathit{\mathsf{g}}\right)} \) is the lower threshold, \( \mathrm{BE}{\mathrm{R}}_U^{\left(\mathit{\mathsf{g}}\right)} \) the upper threshold, and \( \mathrm{BE}{\mathrm{R}}_{\mathrm{NA}}^{\left(\mathit{\mathsf{g}}\right)} \) the non-adaptive average BER performance for the gth SNR value; k is a constant, whose value will be optimized later in this paper.
where p is a constant. The subscript nl denotes the non-linear threshold approach.
The decoding process of Set-1 (QPSK and the 3/2-rate STFC code) has more complexity compared to other sets, since the decoder firstly has to determine \( {\tilde{x}}_3 \) from four possible symbols in QPSK, prior to decoding \( {\tilde{x}}_1 \) and \( {\tilde{x}}_2 \) symbols. Then, \( {\tilde{x}}_1 \) and \( {\tilde{x}}_2 \) are decoded independently, given \( {\tilde{x}}_3 \) is known, for every QPSK constellation. Hence, if P is the constellation size of the modulator, then the ML decoding complexity is the decoding complexity of \( {\tilde{x}}_3 \), which is in the order of P, added with the complexity of two independent decoding processes of \( {\tilde{x}}_1 \) and \( {\tilde{x}}_2 \) given \( {\tilde{x}}_3 \) is known, which is equal to 2P. Thus the overall decoding complexity of Set-1 is in the order of 3P. Meanwhile, in the worse links, the complexity is a little bit reduced. Set-2 uses a QPSK modulator with the full-rate Alamouti code as the STFC in which symbols \( {\tilde{x}}_1 \) and \( {\tilde{x}}_2 \) are decoded independently for every constellation result in 2P -decoding complexity. Set-3 uses the Alamouti code in which \( {\tilde{x}}_1 \) and \( {\tilde{x}}_2 \) symbols are also decoded independently for every BPSK constellation point. Therefore the ML decoding complexity in Set-3 is P. Thus, it can be concluded that the ML decoding complexity is in the order of P or O(P). It is obvious that the complexity of this adaptive system only linearly increases with respect to the number of signal constellations, thanks to relatively simple decoding processes.
5 Optimization of f and k parameters
Performance of the adaptive system depends on the selected Set-l on a frame-to-frame basis. During the qth frame transmission, where q = 0, 1, 2, …, Q − 1, and Q is the number of frames, the measurement of BER and adaptation occur during the f portion of the frame as described above. Hence, the overall BER of the system is affected by the selected value of the f factor. At the same time, BER is also affected by the selection of Set-l, which is done by comparing the measured BER of the current received frame with the thresholds, which are, in turn defined by the k factor. Hence the system performance depends on both f and k.
In this section, f and k will be optimized. However, it should be noted that optimization of f factor is done in the initial stage to find the optimized f value, then use it as a fixed value to design the frame structure. We only consider the linear threshold approach because it is simpler and more importantly it produces better BER performance compared to the non-linear threshold approach, as explained in the next section. Referring to Fig. 4, it is clear that 0 < f < 1. The f factor must also be a fraction (0 < k < 1) and the following conditions apply, (i) k ≠ 0. If k = 0, the upper threshold will be equal to the lower threshold resulting in no threshold. (ii) k ≠ 1. If k = 1, the upper threshold will be equal to the benchmark value; hence, the adaptive system will deliver no better performance compared to the non-adaptive system.
We denote a binary variable \( {u}_i^q \) where \( {u}_i^q=1 \) if a certain portion of the frame f _{ i } is selected to measure the BER, and \( {u}_i^q=0 \) otherwise. We define a binary variable \( {v}_j^q \) where \( {v}_j^q=1 \) if a certain value of k _{ j } is selected to determine the upper and lower BER thresholds as mentioned in (27) and (28), and \( {v}_j^q=0 \) otherwise.
We also denote \( {z}_i^q \) and \( {w}_j^q \) to be the costs associated with the selected f _{ i } and k _{ j }, respectively. The costs here mean the BER performance. Since the maximum likelihood decoding is used, the costs could be expressed as \( \arg\;{ \min}_{\left\{{\overline{\mathrm{x}}}_{t,m}\right\}}{\left\Vert \mathrm{\mathcal{R}}-\mathbf{X}\circ \mathrm{\mathscr{H}}\right\Vert}_F^2 \).
The first term of (33) represents the average BER performance associated with a given value of f, provided that k is randomly chosen. The second term of (33) is likewise for a given value k, provided f is randomly selected.
It is clear that the above optimization problem is equivalent to minimization of the total cost function (33) subject to the constraints (34)–(36).
Clearly, (40) is a standard linear optimization problem with binary elements since the vectors u and v only consist of 0 and 1 entries [32, 33]. To solve the optimization problem, we exploit the unique characteristic of the matrix A by using the total unimodularity concept. A is totally unimodular (TUM) if the determinant of every square submatrix of A has a value of −1, 0, or 1 [33]. It can be shown that the constraint matrix A is indeed TUM. The proof is analogous to Eq. (18) in [34].
From the integer optimization theory, if A is TUM and both u and v are integer vectors, the extreme points of possible solutions (polyhedron) are integral. Hence, the optimization problem can be solved using linear programming, for instance, using a well-known simplex or interior point method [33]. By using this procedure, we get optimum f factor of 0.3. This means that the measurement of instantaneous BER should take place at the first 30% of the frame and update the adaptive scheme for the rest of the frame transmission thereon. An optimum k factor is also obtained and equal to 0.6, which means that the distance between lower and upper thresholds is 3 dB.
6 Simulation results
6.1 Proofs of the validity of the interpolated CM4 UWB WBAN channel model
In order to prove further the validity of the interpolated CM4 UWB WBAN channel model, simulations were conducted in MATLAB. The body direction model can be seen in Fig. 3. The simulation employs the same scheme for all quadrant, i.e., by using QPSK modulation 2I1O (2 Tx and 1 Rx antenna) MB-OFDM UWB WBAN. Body directions in each quadrant are randomly chosen. The evaluation uses a BER metric to comparatively assess the change of the channel behavior associated with the angle of body direction.
6.2 Performance evaluation
Simulation parameters
Parameters | Values |
---|---|
FFT and IFFT size N _{fft} | 128 |
Number of ZPS N _{ZPS} | 37 |
Convolutional coder (K = 7) rate | ½ |
Conv. decoder and mode | Viterbi, hard |
From Fig. 9, one can also see that the adaptive system in a 2I2O configuration provides a slightly less improvement over the non-adaptive one, compared to the 2I1O configuration. The gain is about 1–2 dB or 20–37% transmission power saving for the linear BER threshold. The non-linear BER threshold performs slightly worse than the linear BER threshold in the whole SNR region. The improvement is smaller in the 2I2O configuration since the system already has a large diversity, so even the non-adaptive WBAN system could take advantage of it. Nonetheless, if we compare the error performances of the 2I1O and 2I2O configurations, it is intuitive that the application of the proposed adaptive schemes in the 2I2O configuration provides a much better link quality up to BER of 10^{−4} that is suitable for more stringent QoS applications.
From Fig. 10, one can realize that, within the E _{b}/N _{o} range [0–6] dB for 2I1O and [0–1] dB for 2I2O, the linear BER threshold approach tends to have higher throughput compared to that of non-linear BER threshold. Thus, its BER performance within these ranges is slightly worse than that of the non-linear BER threshold approach. This slight performance difference between the two approaches can be seen clearly in Fig. 9. These are due to the fact that at low SNRs, the distance between the upper and lower threshold to the benchmark non-adaptive performance curve is smaller in the non-linear threshold, compared to that in the linear approach. Hence, at low SNR the adaptive systems with non-linear threshold utilize more frequently adaptive scheme Set-3 rather than other sets, resulting in aforementioned conditions.
Therefore, in these two MIMO configurations, the optimized adaptive WBAN results in a gain of up to 2 dB over the non-optimized adaptive WBAN, and up to 6 dB over the non-adaptive WBAN. Translating to the power saving, the optimized adaptive approach provides a power consumption reduction by up to 37 and 75%, compared to the two counterparts. Overall, the schemes achieve the aim, i.e., gaining better BER performance for high data rate WBAN applications with a reasonably high throughput.
7 Conclusions
This paper proposes a novel optimized BER-based adaptive STFC MB-OFDM UWB WBAN system. It is designed to improve the average bit error performance for high data rate applications while maintaining a reasonably high throughput in body-to-external links of a WBAN. The proposed adaptive WBAN comprises two novel components, namely, the BER estimation-based adaptive scheme, and the optimization of its adaptive parameters, i.e., f and k factors, in order to obtain an extra improvement, hence enhancing the performance further. The adaptive system is evaluated over the interpolated CM4 UWB WBAN channel.
The proposed adaptive WBAN system provides a significant gain of up to 4 dB, compared to the non-adaptive one. By the optimization of its adaptive parameters (f and k factors), the system performance could be improved further. Simulation results show that the proposed optimized adaptive WBAN system can achieve up to a 2-dB gain over the adaptive WBAN, thus providing up to a 6-dB gain over the non-adaptive one. This improvement is equivalent to a reduction of the transmission power by up to 37% compared to the non-optimized adaptive WBAN, and up to 75% compared to the non-adaptive WBAN system. The improvements provide critical power reduction to WBAN devices, thus significantly extending the battery life and enhancing the reliability of WBAN services. Consequently, the proposed adaptive WBAN system could be one of feasible effective high-speed WBAN platform.
Notes
Declarations
Acknowledgements
The first author acknowledges and is thankful to the financial support from AusAID through the Australian Development Scholarship (ADS) scheme. The authors are also grateful to the anonymous reviewers for the feedbacks.
Competing interests
The authors declare that they have no competing interests.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Authors’ Affiliations
References
- R Cavallari et al., A survey on wireless body area networks: technologies and design challenges. IEEE Communication Survey and Tutorial, vol. 99, 2014Google Scholar
- M Chen et al., Body area networks: a survey. Springer J. Mobile Netw. Appl. 16(2), 171–193 (2010)View ArticleGoogle Scholar
- IEEE Computer Society, IEEE standard for local and metropolitan area networks-Part 15.6: Wireless Body Area Networks, 2012Google Scholar
- A Batra et al., Multiband OFDM physical layer specification, WiMedia Alliance, Final Deliverable 1.5, 2009Google Scholar
- Siriwongpairat, WP et al., Multiband-OFDM MIMO Coding Framework for UWB Communication Systems. IEEE Trans. Signal Process. 54, no. 1, 214–224 (2006) Google Scholar
- TH Tan, KC Lin, Performance of space-time block coded MB-OFDM UWB systems, in Proc. IEEE CNSR-2006, 2006, pp. 323–327Google Scholar
- Q Yang, KS Kwak, Outage performance of STBC MB-OFDM UWB. Int. J. Electron. Commun. 63(8), 685–688 (2008)View ArticleGoogle Scholar
- L.C. Tran, A. Mertins, Space-Time-Frequency Code implementation in MB-OFDM UWB communications: design criteria and performance. IEEE Trans. Wireless Commun. 8, no. 2, Feb. (2009)Google Scholar
- SM Alamouti, A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 16(8), 1451–1458 (1998)View ArticleGoogle Scholar
- S Sezginer, H Sari, A high-rate full-diversity 2x2 space-time code with simple maximum likelihood decoding. Proc. ISSPIT-2007, 2007, pp. 1132–1136Google Scholar
- LC Tran, A Mertins, TA Wysocki, Quasi-orthogonal space-time-frequency code in MB-OFDM UWB communications. J. Comput. Electrical Eng. 36(4), 766–774 (2010)View ArticleMATHGoogle Scholar
- LC Tran et al., Novel constructions of improved square complex orthogonal designs for eight transmit antennas. IEEE Trans. Inf. Theory 55(10), 4439–4448 (2009)MathSciNetView ArticleGoogle Scholar
- H Sawada et al., Channel models between body surface and wireless access point for UWB band. IEEE P802.15-08-0576-00-0006, 2008Google Scholar
- M Sudjai, LC Tran, F Safaei, Performance analysis of STFC MB-OFDM UWB in WBAN channels, in Proc. IEEE PIMRC-2012, 2012, pp. 1704–1709Google Scholar
- KY Yazdandoost, K Sayrafian-Pour, Channel model for body area network (BAN). IEEE P802.15-08-0780-12-0006, 2010Google Scholar
- SK Yoo et al., Shadowed fading in indoor off‐body communications channels: a statistical characterization using the κ−μ/Gamma composite fading model. IEEE Trans. Wireless Commun. 15(8), 5231–5244 (2016)View ArticleGoogle Scholar
- A Czylwik, Adaptive OFDM for wideband radio channel, in Proc. GLOBECOM-2006, vol. 1, 1996, pp. 713–718Google Scholar
- T Keller, L Hanzo, Adaptive modulation techniques for duplex OFDM transmission. IEEE Trans. Veh. Technol.49, no. 5, (2000)Google Scholar
- T Keller, L Hanzo, Adaptive multicarrier modulation: a convenient framework for Time-Frequency processing in wireless communication. Proc. IEEE, 88, No.5, May (2000)Google Scholar
- ST Chung, AJ Goldsmith, Degrees of freedom in adaptive modulation: a unified view. IEEE Trans. Commun. 49(9), 1561–1571 (2001)View ArticleMATHGoogle Scholar
- S Fu et al., An enhanced link adaptation for the MB-OFDM UWB system, in Proc. IEEE WCNC-2012, 2012, pp. 2070–2075Google Scholar
- J Garzas, CB Calzon, AG Armada, An energy-efficient adaptive modulation suitable for wireless sensor networks with SER and throughput constraints. EURASIP J. Wirel. Commun. Netw. 2007, 1–7 (2007)View ArticleGoogle Scholar
- WB Yang, K Sayrafian-Pour, Interference mitigation using adaptive scheme in body area networks. Int. J. Wireless Inf. Networks 19, 193–200 (2012)View ArticleGoogle Scholar
- JM Torrance, L Hanzo, Optimization of switching levels for adaptive modulation in slow Rayleigh fading. IEE Electron. Letters 32(13), 1167–1169 (1996)View ArticleGoogle Scholar
- A Argyriou, AC Breva, M Aoun, Optimizing data forwarding from body area networks in the presence of body shadowing with dual wireless technology nodes. IEEE Trans. Mob. Comput. 14(3), 632–645 (2015)View ArticleGoogle Scholar
- N Javaid et al., Adaptive medium access control protocol for wireless body area networks. Int. J. Distrib. Sens. Netw. 2014, 1–10 (2014)Google Scholar
- AH Sodro, Y Lie, MA Shah, Energy-efficient adaptive transmission power control for wireless body area networks. IET Commun. 10(1), 81–90 (2016)View ArticleGoogle Scholar
- M Sudjai, LC Tran, F Safaei, A simple adaptive STFC MB-OFDM UWB system for WBAN applications, in Proc. IEEE ISCIT-2013, 2013, pp. 60–65Google Scholar
- M Sudjai, LC Tran, A BER based adaptive STFC MB-OFDM UWB system for WBAN applications, in Proc. IEEE ICC-2014, 2014, pp. 5681–5686Google Scholar
- M. Sudjai, et al., Optimal adaptive wireless body area networks for high speed mHealth services. Proc. 48 th DGBMT Annual Conference, Oct. 2014Google Scholar
- A Milenkovic, C Otto, E Jovanov, Wireless sensor networks for personal health monitoring: Issues and an implementation. J. Comput. Commun. 2006(29), 2521–2533 (2006)View ArticleGoogle Scholar
- R Butt, Applied linear algebra and optimization using MATLAB (Mercury Learning and Information, Dulles Virginia, 2011)Google Scholar
- D Bertsimas, R Weismantel, Optimization over integers (Dynamic Ideas, Belmont, MA, 2005)Google Scholar
- M. Sandell, JP Coon, Per-Subcarrier antenna selection with power constraints in OFDM system. IEEE Trans. Wireless Commun. 8, no. 2, 673–677 (2009)Google Scholar
- A Paulraj, R Nabar, D Gore, Introduction to space-time wireless communication, Cambridge University Press, Cambridge, 2008.Google Scholar