# Patient Data Prioritization in the Cross-Layer Designs of Wireless Body Area Network

Authors: Fasee Ullah; Abdul Hanan Abdullah; Muhammad Qasim Jan; Kashif Naseer Qureshi
Journal: Journal of Computer Networks and Communications
 (2015)

---

## Abstract

In Wireless Body Area Network (WBAN), various biomedical sensors (BMSs) are deployed to monitor various vital signs of a patient for detecting the abnormality of the vital signs. These BMSs inform the medical staff in advance before the patient’s life goes into a threatening situation. In WBAN, routing layer has the same challenges as generally seen in WSN, but the unique requirements of WBANs need to be addressed by the novel routing mechanisms quite differently from the routing mechanism in Wireless Sensor Networks (WSNs). The slots allocation to emergency and nonemergency patient’s data is one of the challenging issues in IEEE 802.15.4 and IEEE 802.15.6 MAC Superframe structures. In the similar way, IEEE 802.15.4 and IEEE 802.15.6 PHY layers have also unique constraints to modulate the various vital signs of patient data into continuous and discrete forms. Numerous research contributions have been made for addressing these issues of the aforementioned three layers in WBAN. Therefore, this paper presents a cross-layer design structure of WBAN with various issues and challenges. Moreover, it also presents a detail review of the existing cross-layer protocols in the WBAN domain by discussing their strengths and weaknesses.


---

## Body

## 1. Introduction

Every year, millions of people suffer from chronic disorders due to unavailability of health resources in time [1]. Due to poor health resources, wireless technologies have been stimulated with various tremendous changes in health sector, where BMSs are deployed to monitor different vital signs in a patient body [2]. BMSs are implantable (in-body), wearable (on-body), and/or installed away from the patient’s body (off-body) to monitor various vital signs in a patient body such as EEG, ECG, EMG, heartbeat, respiratory rate, temperature, blood pressure, glucose level, mental status, RUN, and WALK [3–5]. These types of BMSs are connected wirelessly with a centralized device, that is, body area network coordinator (BANC) [3] or body area network (BAN) [6–9] as shown in Figure 1. Usually, patient data is classified into four classes, namely, critical data packet (CP), reliability data packet (RP), delay data packet (DP), and ordinary data packet (OP) [10]. These four types of patient data are also known as nature of data in WBAN [11]. The CP data is the most critical data which comprises low threshold values of vital signs such as low heartbeat and low respiratory rate; therefore, the first slot (channel) is provided to transmit to the medical team for necessary action. The RP is the second type of critical patient data and contains high threshold values of vital signs such as high heartbeat and high respiratory rate. The DP is the noncritical data; therefore, it is placed in the third position in critical data ranking category. The DP data has an audio/video streaming of a patient for physical examination. OP is placed in the fourth position which contains routine data of the patient’s body such as temperature reading. The BANC or BAN is the responsible device for allocating slots to BMSs on the basis of threshold values. The slots allocation is a challenging problem in WBAN because WBAN has faced unique constraints such as temperature-rise during monitoring of vital signs, detection of emergency data and allocation of slots to them on priority-basis, selection of appropriate paths to transmit data, limited signal strength of an antenna, high energy consumption during selection and verification of temperature-aware paths for BMSs, updating routing table, mobility, and security [4, 12]. These challenging problems require higher attention to solve them.Figure 1
Human body covered with various wireless biomedical sensors.The cross-layer [13] is the only solution where all types of the required services are verified in routing layer, medium access control (MAC) layer, and PHY layer for BMSs in WBAN. Furthermore, the application and transport layer associate with routing, MAC, and PHY layer of TCP/IP protocol suites in order to establish a connection between all layers for data transmission [14]. The purpose of a cross-layer design is not to redesign the structure of TCP/IP protocol but to provide the interlayer communication services between different layers for exchanging of information between BMSs. Each layer shares different services such as data encryption, data format, session establishment, session maintenance, and dedicated allocation of slot (bandwidth) for the patient data depending on the requested services.An overview of functionalities of each layer is provided in the cross-layer design for wireless communication. The application layer provides data format, compression, and encryption for end-to-end messages which keeps the message away from integrity violation during data transmission [15]. The transport layer divides continuous and huge amount of a patient data into different blocks of messages (data) in order to achieve high data reliability which protects the network from congestion during transmission such as huge data packet of ECG [15]. The network (routing) layer selects those BMSs that have minimum temperature and can carry data from source to the destination with minimum energy consumption. This type of communication provides reliable data transmission path [15]. Moreover, it also provides security to the messages during transmission with the support of IPSec protocol [16]. The MAC layer provides different scheduling access schemes such as contention-based slot allocation, priority-based slot allocation, and backoffs that are associated to IEEE 802.11, IEEE 802.15, and IEEE 802.16 families [15, 17, 18]. The PHY layer uses the same IEEE families’ structure to provide various services such as transmission power strength, channel frequency modulation, and data rate adaption for wireless networks [13, 15, 18]. Numerous contributions have been made in the cross-layer design for WBAN. This paper presents various existing research contributions regarding WBAN in terms of mobility, topology, delay, energy consumption, classification of patient data, channel (slot) allocation to nonemergency and emergency data, temperature-rise, routing table, selection of the shortest path on the basis of reliability in terms of minimum temperature, and Packet Delivery Ratio (PDR). The purpose of cross-layer designs is to show how to investigate various problems in the routing, MAC, and PHY layers with their required services during data transmission.The rest of the paper is constructed as follows: Section2 presents various implantable and wearable BMSs with their functionalities. The information sharing in the intra- and interlayers of sensors in the cross-layers is classified into Manager, Nonmanager, centralized, and distributed methods, present in Section 3. Section 4 presents cross-layer design in terms of routing, MAC, and PHY layers for WBAN with their different functionalities. Section 5 presents various research contributions which have been made in cross-layers for routing, MAC, and PHY layers. Section 6 presents the comparative study of existing schemes. Finally, Section 7 presents conclusion of this paper.


## 2. Classification of Patient’s Body Sensors

BMS comprises a physiological signal and radio transceiver [19]. The physiological sensor monitors different vital signs of a patient body and converts the monitored analog signals into digitized pattern. The digitized data is forwarded to radio transceiver which further transmits it to the BANC. The BANC forwards these data to the medical staff through Public Switch Telephone Network (PSTN) [24] for necessary actions against the vital signs conditions. There are two types of BMSs that monitor various vital signs of a patient’s body, namely, wearable and implantable sensors as shown in Table 1 with their functionalities [19, 20]. The wearable sensors are attached on skin of a human body or placed near human body where they monitor various vital signs such as blood pressure, EEG, ECG, EMG, and temperature. The implantable sensors are implanted inside the patient body and this implantation can be in the skin or tissues of a patient body. The examples of implantable BMSs are artificial retina, artificial cochlea, and camera pill. Table 1 describes data rate, signal types, and topology with functionalities of different wearable and implantable BMSs [19, 20].Table 1
BMSs functionalities in WBAN [19, 20].
Sensor
Placement
Data rate
Signal type
Topology
Function
Blood pressure
Wearable
High
Discrete
Measures maximum and minimum threshold values
EEG/ECG/EMG
High
Continuous
Measures voltage differences
Humidity
Very low
Discrete
Observes humidity changes
Blood oxygen saturation (CaO2)
Very low
Discrete
Measures absorption ratio in  blood oxygen saturation
Pressure
High
Continuous
Measures pressure values
Respiration
High
Continuous
Star
Measures breathing of the patient
Glucose
High
Discrete
Measures the blood circulation rate in a body
Temperature
Very low
Continuous
Measures the coolness or hotness of a body
Artificial retina
Implantable
High
Continuous
Collects information from the environment and converts it into the electrical signals
Artificial cochlea
High
Continuous
Is implanted in ears and helps to convert voice signals into pulses
Camera pill
High
Continuous
Swallows the pill in order to monitor various parts of a bodyBMSs are connected to BANC in the star topology and BANC is responsible for allocating channels to BMSs. This is a challenging problem [25, 26]: how the sensor can use routing, MAC, and PHY layers for allocating the first slot on the priority-basis to emergency among heterogeneous nature of patient data? For example, the heartbeat sensor detects low threshold values (e.g., 20 beats/min) and the temperature sensor detects normal values. The vital sign of low threshold values is a life-threatening situation and it should be given the first priority to transmit as compared to temperature sensor [5]. This type of slot allocation to emergency and nonemergency patient traffic is the responsibility of a BANC. Handling such type of situations [27, 28] is the challenging research gap in the cross-layer architecture of WBAN. Thus, the cross-layer architecture has classified the responsibilities of a sensor into Manager and Nonmanager methods and centralized and distributed methods [13, 15, 29, 30]. These methods are used in TCP/IP protocol suites to allocate slots as presented in the next section.


## 3. Classification of Cross-Layer Designs in Wireless Communication

TCP/IP protocol suite comprises five layers and was implemented in sensor nodes and across the network. Now, the questions are as follows: (A) how can a sensor internally utilize the functionalities of five layers of TCP/IP for information sharing? and (B) how can a sensor use five layers across the network for information distribution? For answering question (A), two methods are used, namely, Nonmanager and Manager methods [13, 15, 29, 30]. In a similar way, for answering question (B), two methods are used, namely, centralized and distributed methods [13, 15]. These methods are presented in the following subsections.


### 3.1. Nonmanager Method

The Nonmanager method is also known as intralayer method which shows the generalized structure of a sensor in the cross-layer architecture where the layers directly share information with each other [14]. Further, this method depicts that application layer communicates sequentially with other four layers of TCP/IP model for information sharing as shown in Figure 2 [14, 15]. In a similar way, the transport layer also shares information with network, MAC, and PHY layers [31]. This process is continued until transmitting data. The information sharing means what functions are needed for transmitting emergency data in each layer of TCP/IP protocol suite on the priority-basis.Figure 2
Nonmanager method for information sharing (redrawn from [14, 15]).The top-down processes are generated by the transmitter node for transmitting data while bottom-up processes are generated when a sensor receives data from other sensor nodes [14, 15]. Therefore, the sensor receives data from PHY layer and moves it up to the application layer.


### 3.2. Manager Method

The Manager method is also known as interlayer method and proposes a vertical plane (VP) for resource sharing among layers [15]. Each layer is not able to communicate directly with other layers but each layer posts its services (functions) in the VP where a specific service is assured to be used for specific objective as shown in Figure 3 (redrawn from [14, 15]). For instance, a message needs encryption, data format, compression algorithm, Internet Protocol version 4/6 (IPv4/6) addresses, routing table, MAC and PHY layers services can be ensured during data transmission and reception [32] with the support of a VP. The cross-layer does not change the structure of the TCP/IP protocol stack, but it balances the services in a dynamic way without increasing the overheads for a sensor node [15].Figure 3
Manager method information sharing (redrawn from [14, 15]).


### 3.3. Comparison of the Nonmanager and Manager Methods

Each layer handles the control information, data reception, and transmission directly from other layers in the Nonmanager method [31, 33]. In a similar way, the Manager method also handles data and control information with the support of a VP [14, 15]. As depicted in Figure 2, the application layer shares information regarding the services required for a specific message (emergency and nonemergency data) and each layer visits other layers for information and resource sharing. Further, the application layer services go to the transport layer where the transport layer adds more functionalities to that received message from the application layer. In such way, this process is continued until reaching the PHY layer and transmits the information to the recipient node. In the Manager method, each layer does not visit and share resources (functionalities), but each layer provides the required functionalities for the patient data in the core entity known as vertical plane (VP). The VP operates and provides all types of services from the layers during data transmission and reception. The aim of both methods is not to modify the structure of a sensor node in the cross-layer architecture but to reduce the computational power, storage overhead, and energy consumption of sensors [15].


### 3.4. Centralized Method

The centralized method comprises multilevels hierarchy for sharing information and resources among sensor nodes in the network as depicted in Figure4(a) (redrawn from [14, 15]). Level 0 usually contains a centralized node which is known as Base station. The centralized node is responsible for slots (channels) allocation to the rest of levels (lower levels) of sensor nodes in the real time without delay as seen in levels 1 and 2. The purpose of classification of multilevels is to equally distribute the resources and assignments to sensor nodes. For instance, [34] shows that the downlink is proposed between various levels in the cross-layer for allocating channels to sensors in the preallocated time or contention-based sensors. A CDMA-based centralized scheduling access is proposed for real-time video [35]. The classification of the sensor nodes into different levels is based on their desired objectives.Figure 4
Information and resource sharing in the organization of networks for cross-layer. (a) Centralized method and (b) distributed method. (a) Centralized method is used to share information between sensor nodes in the network while (b) each sensor node used single/more than one path to transmit data to the destination.
(a)
(b)


### 3.5. Distributed Method

In the distributed method, each node forwards data to the destination node directly or via the use of multihops as depicted in Figure4(b) (redrawn from [14, 15]). However, it has been noticed that distributed method degrades the network performance in terms of high delay if two nodes select the same node for data transmission and reception that drops data due to congestion.


## 3.1. Nonmanager Method

The Nonmanager method is also known as intralayer method which shows the generalized structure of a sensor in the cross-layer architecture where the layers directly share information with each other [14]. Further, this method depicts that application layer communicates sequentially with other four layers of TCP/IP model for information sharing as shown in Figure 2 [14, 15]. In a similar way, the transport layer also shares information with network, MAC, and PHY layers [31]. This process is continued until transmitting data. The information sharing means what functions are needed for transmitting emergency data in each layer of TCP/IP protocol suite on the priority-basis.Figure 2
Nonmanager method for information sharing (redrawn from [14, 15]).The top-down processes are generated by the transmitter node for transmitting data while bottom-up processes are generated when a sensor receives data from other sensor nodes [14, 15]. Therefore, the sensor receives data from PHY layer and moves it up to the application layer.


## 3.2. Manager Method

The Manager method is also known as interlayer method and proposes a vertical plane (VP) for resource sharing among layers [15]. Each layer is not able to communicate directly with other layers but each layer posts its services (functions) in the VP where a specific service is assured to be used for specific objective as shown in Figure 3 (redrawn from [14, 15]). For instance, a message needs encryption, data format, compression algorithm, Internet Protocol version 4/6 (IPv4/6) addresses, routing table, MAC and PHY layers services can be ensured during data transmission and reception [32] with the support of a VP. The cross-layer does not change the structure of the TCP/IP protocol stack, but it balances the services in a dynamic way without increasing the overheads for a sensor node [15].Figure 3
Manager method information sharing (redrawn from [14, 15]).


## 3.3. Comparison of the Nonmanager and Manager Methods

Each layer handles the control information, data reception, and transmission directly from other layers in the Nonmanager method [31, 33]. In a similar way, the Manager method also handles data and control information with the support of a VP [14, 15]. As depicted in Figure 2, the application layer shares information regarding the services required for a specific message (emergency and nonemergency data) and each layer visits other layers for information and resource sharing. Further, the application layer services go to the transport layer where the transport layer adds more functionalities to that received message from the application layer. In such way, this process is continued until reaching the PHY layer and transmits the information to the recipient node. In the Manager method, each layer does not visit and share resources (functionalities), but each layer provides the required functionalities for the patient data in the core entity known as vertical plane (VP). The VP operates and provides all types of services from the layers during data transmission and reception. The aim of both methods is not to modify the structure of a sensor node in the cross-layer architecture but to reduce the computational power, storage overhead, and energy consumption of sensors [15].


## 3.4. Centralized Method

The centralized method comprises multilevels hierarchy for sharing information and resources among sensor nodes in the network as depicted in Figure4(a) (redrawn from [14, 15]). Level 0 usually contains a centralized node which is known as Base station. The centralized node is responsible for slots (channels) allocation to the rest of levels (lower levels) of sensor nodes in the real time without delay as seen in levels 1 and 2. The purpose of classification of multilevels is to equally distribute the resources and assignments to sensor nodes. For instance, [34] shows that the downlink is proposed between various levels in the cross-layer for allocating channels to sensors in the preallocated time or contention-based sensors. A CDMA-based centralized scheduling access is proposed for real-time video [35]. The classification of the sensor nodes into different levels is based on their desired objectives.Figure 4
Information and resource sharing in the organization of networks for cross-layer. (a) Centralized method and (b) distributed method. (a) Centralized method is used to share information between sensor nodes in the network while (b) each sensor node used single/more than one path to transmit data to the destination.
(a)
(b)


## 3.5. Distributed Method

In the distributed method, each node forwards data to the destination node directly or via the use of multihops as depicted in Figure4(b) (redrawn from [14, 15]). However, it has been noticed that distributed method degrades the network performance in terms of high delay if two nodes select the same node for data transmission and reception that drops data due to congestion.


## 4. Cross-Layer Designs for Wireless Body Area Network

The aim of the cross-layer architecture is to focus on various types of challenging problems and follow them in the routing, MAC, and physical layers of WBAN [4]. Each layer has its own configuration steps for solving the specific problem. For instance, a message needs encryption and data format, so the application layer provides such types of functionalities. This paper presents a generalized overview of the cross-layer in WBAN as shown in Figure 5 where the patient body is covered with different BMSs and they are connected to the BANC in the star topology [36]. BMSs monitor various vital signs of the patient’s body that are heartbeat, respiratory rate, blood pressure, temperature, glucose level, EEG, ECG, and EMG [19, 20] depending on the patient’s disorders. The findings of monitored vital signs are forwarded to the BANC or BAN [8] and BANC forwards these vital signs to the medical staff for necessary action via Base station. The transmission of vital signs on the priority-basis needs routing, MAC, and PHY layers services between BMSs and BANC. Hence, this paper classifies the cross-layer designs into three layers that are discussed in the following subsections.Figure 5
Cross-layers architecture in WBAN.


### 4.1. Network Layer

Figure5 shows different BMSs that are connected with the BANC under the criteria when the sensor is under the coverage area of a BANC and there is no traffic transmission; it can use a single-hop [36]. Moreover, if a sensor is away from the coverage area of the BANC and/or sensor contains a minimum energy for transmitting data, then it must use multihops. The multihops based sensors consume minimum energy as compared to the single-hop based ones. For data transmission, the sensor uses Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) and Time Division Multiple Access (TDMA) [27]. With CSMA/CA based data transmission, each sensor performs contention for channel access with the support of Request-to-Send (RTS), Clear-To-Send (CTS), and Clear Channel Assessment (CCA). With TDMA data transmission, the BANC divides the whole channel into fixed periods of time and assigns the channels to the sensors for transmitting their data in the specified time. The functions of CSMA/CA and TDMA [21] are compared and depicted in Table 2.Table 2
Function comparison of CSMA/CA and TDMA [21].
Function
CSMA/CA
TDMA
Power consumption
High
Low
Bandwidth utilization
Low
Maximum
Preferred traffic level
Low
High
Dynamic network
Good
Average
Effect of packet failure
Low
Latency
Synchronization
N/A
EssentialThe contention-based sensors consume high amount of energy of sensors as compared to TDMA that consumes minimum energy. The judgment is that the TDMA access scheme allocates predefined timeslots to sensors where sensors transmit their data in them. However, the contention minimizes the network performance in terms of high energy consumption, high delay, data collision, and low data reliability and is not suitable on the priority-basis transmitting the emergency data [27]. The Packet Delivery Ratio of TDMA-based data transmission is high as compared to the CSMA/CA due to contention. The drawback of TDMA access scheme is the synchronization before data transmission where CSMA/CA does not need such type of service [21].


#### 4.1.1. Categorization of Patient Data

In literature, the patient data are categorized into CP, RP, DP, and OP [10, 37, 38]. The CP and RP are emergency data whereas DP and OP are nonemergency data. The CP contains low threshold values of vital signs such as low heartbeat and low respiratory rate, while RP contains high threshold values of vital signs such as high heartbeat and high respiratory rate. The OP and DP contain temperature reading, glucose level, and so forth of the patient body. It has been noticed in WBAN that all four types of patient data perform contention to access channel and they degrade the network performance in terms of higher data collision and high delay with low data reliability, and sensors consume high amount of energy [27]. The emergency based BMSs should allocate dedicated slots without contention in order to reduce the addressed issues which are the challenging problem for the patient data in WBAN [39].


#### 4.1.2. Temperature-Aware Based Path Selection

Each BMS keeps updated information of routing table about neighbor BMSs that includes number of hops-count to the destination node, available energy, and temperature-rise of the intermediate BMSs. Before data transmission, the sender BMS verifies the temperature-rise, number of hops, and energy level of each BMS of the whole path. If the temperature of the intermediate BMS is higher than specified threshold values, then that particular BMS (the whole path) will not use this intermediated path for data transmission. The high temperature-rise damages the tissues and skin of the body during monitoring and transmission of findings of vital signs [40]. The reasons are high radio frequency (RF), biosensors antenna, and sensor circuitry which generate high heat during monitoring and transmission of vital signs. Therefore, [40] usedSpecific Absorption Rate (SAR) for measuring temperature before the selection of a path for transmitting data as shown in the following:(1)SAR=σE2ρW/kg,where σ is used to transmit electrical heat. ρ is used to find the density level of tissues and E is used to measure the radiation value in the electric field in the patient body.If the temperature level of a BMS is less than specified threshold values and energy is not enough for transmitting data, in this situation, the transmitter BMS updates the routing table and selects another sensor for path selection [41]. Examples in the cross-layers are DMQoS [10], framework of QoS-aware routing protocol [42, 43]. However, this process needs higher time for selecting the path which is not acceptable for life threatening vital signs and BMSs high amount of energy.


### 4.2. MAC Layer

The MAC layer plays a significant role in reducing energy consumption of BMSs. For this purpose, the MAC layer uses reduced duty cycle which reduces the energy consumption of BMSs during contention to access channel [44]. IEEE 802.11, IEEE 802.15, and IEEE 802.15.1 families [45] are not capable of monitoring various vital signs of the patient’s body. Therefore, IEEE 802.15.4 MAC Superframe structure is used for monitoring of various vital signs with the capabilities [46] and recently it is known as IEEE 802.15.4 WBAN. Moreover, this paper presents MAC Superframe structures of IEEE 802.15.4 and IEEE 802.15.6 with limitations in the following subsections.


#### 4.2.1. IEEE 802.15.4 MAC Superframe Structure

IEEE 802.15.4 MAC Superframe structure comprisesbeacon, contention access period (CAP), contention free period (CFP), andinactive period (IP) as shown in Figure 6 (redrawn from [46]). All BMSs are implanted inside the patient body or attached to the surface of a patient body as depicted in Figure 5 under the supervision of a BANC. IEEE 802.15.4 MAC classifies the patient data into normal, periodic, and emergency data and these data in WBAN are known as nature of patient data [46]. The normal data contains temperature reading of the patient body. The periodic data contains blood pressure and glucose whereas emergency data contains low or high threshold values of vital signs.Figure 6
802.15.4 MAC Superframe structure (redrawn from [46]).BANC broadcasts a beacon to all BMSs in the network which includes information of the BANC energy and synchronization. All BMSs perform contention to access channel in the CAP period. The CAP period uses CSMA/CA access scheme and each BMS performs RTS, CTS, and CCA before data transmission. The BANC allocates the CFP slots to those BMSs which have obtained channel access in the CAP period. The CFP slots are based on TDMA access scheme and these slots are Guaranteed Time Slots (GTSs) for transmitting patient data. The IP is used for saving energy when there is no activity being performed. The drawback of IEEE 802.15.4 MAC Superframe structure is that it cannot be used for emergency data where all types of BMSs perform contentions to access channel and does not differentiate between emergency and nonemergency data. Moreover, each sensor uses RTS, CTS, and CCA to access limited 16 slots which degrades the network performance in terms of high delay during contention to access channel, high data collision, and high energy consumption. Due to these shortcomings, numerous research contributions have been made to address the challenging problems and modified IEEE 802.15.4 MAC Superframe structure such as R-MAC [47], HEH-BMAC [48, 49].


#### 4.2.2. IEEE 802.15.6 MAC Superframe Structure

The working group of IEEE 802.15 was decided in 2006 to design a low power sensor for monitoring vital signs of a patient and sportsman during their activities with minimum energy consumption. For this purpose, IEEE 802.15 made a group, known as Task Group 6 (TG6), where they publicized the first draft in 2012 with information of designing of MAC and PHY layers with their frame structure [3].Figure7 shows IEEE 802.15.6 MAC Superframe structure that containsbeacon, exclusive access phase (EAP-I/II), random access phase (RAP-I/II), type-I/II, andcontention access period (CAP) [3, 50]. The BANC broadcasts abeacon message in the network for synchronizing the clocks with all BMSs. The CSMA/CA and slot Aloha access schemes are used in IEEE 802.15.6 MAC.EAP-I andEAP-II are used for carrying emergency data whereasRAP-I, RAP-II, andCAP are used for carrying normal data.Type-I indicates emergency data whiletype-II indicates normal data.Figure 7
802.15.6 MAC Superframe (redrawn from [3]).IEEE 802.15.6 MAC is the same drawback of high energy consumption of BMSs during contention to access channel, which affects the performance in terms of low data reliability with high delay and high energy consumption. Further, there are no such rules defined which can assist emergency based BMSs for allocating dedicated slots.


#### 4.2.3. Comparison of MACs of IEEE 802.15.4 and IEEE 802.15.6

IEEE 802.15.4 Wireless Sensor Network (WSN) and IEEE 802.15.6 Wireless Body Area Network (WBAN) are capabilities of sensing/monitoring and detecting of the event from the desired environment in advance and inform the authorities about the outcomes. Therefore, this study compares IEEE 802.15.4 MAC and IEEE 802.15.6 MAC with various parameters [22] as depicted in Table 3. WSN is used to detect an event from environment like detection of mines from battlefield, pipeline leakage, and temperature of a room, whereas WBAN is used to monitor various vital signs of a patient and sportsman [20]. The coverage area of WSN’s sensors is 100 meters as compared to WBAN’s BMSs area which is 2–5 meters coverage area. WSN supports 65,000 sensors in the network while WBAN supports 256 BMSs. The limitation of WSN sensors consumes maximum energy as WBAN BMS consumes minimum energy which has been observed during monitoring of vital signs periodically in the sleep mode. However, the duty cycles of a sensor have reduced the energy consumption [27]. The propagation medium of WSN is air while WBAN uses a human body, that is, tissues and skin. WSN sensors do not use SAR [40] as it does not require the outside environment (e.g., battlefield) while the biomedical sensors use SAR [40] to measure temperature level of biomedical sensors before transmission of the monitored data to the destination node. Both IEEE 802.15.4 and IEEE 802.15.6 MACs are almost the same access schemes such as CSMA/CA, TDMA, and Slotted Aloha for channel contention and data transmission. The control overheads in the WSN are low as compared to WBAN which has high overheads. The reason is that WSN is used for homogeneous nature of data while WBAN is used for heterogeneous nature of patient data. The discussion ends with the fact that IEEE 802.15.4 MAC provides all types of the required functionalities in health domain which will be provided by underlying IEEE 802.15.6 MAC WBAN. For instance, [51] improves MAC IEEE 802.15.4 Superframe structure for minimum energy consumption, and [49] focuses on the patient’s emergency data.Table 3
MAC functionalities comparison of IEEE 802.15.4 and IEEEE 802.15.6 [22].
Objectives
MAC 802.15.4
MAC 802.15.6
Environment
Sensors monitor various environments like home appliances, automatic operations, and battlefield but can be used for health domain as well
Sensors monitor patient body for the health condition, sports, and game
Network deployment range
10 to 100 meters
2 to 5 meters
Network coverage
Large
Medium
Min-to-max sensors support
10 to 65000
3 to 256
Energy consumption
20 mW to 35 mW
0.01 mW to 40 mW
Frequency band
ISM
Approved by medical authorities for in/on-body
Data transmission medium
Air
Air, on-body, and in-body
Data transmission rate
20 Kb/sec to max. 250 Kb/sec
50 Kb/sec to 10 Mb/sec
Safety for in/out organs of human body
No, but can use the specific absorption rate (SAR)
Yes, use of the SAR
Access scheme
CSMA/CA, TDMA, FDMA, and Aloha
CSMA/CA, TDMA, and Aloha
Controls overhead
Low
High


### 4.3. Physical Layer

The physical layer provides the functionalities to activate and deactivate the radio signal of a sensor for transmitting data, efficient signals modulation, and controlling of frame and data on the sender and reception. This paper presents physical frame structure of IEEE 802.15.4 [52] and IEEE 802.15.6 [3] in the following subsections.


#### 4.3.1. IEEE 802.15.4 Physical Layer Frame Structure

IEEE 802.15.4 physical frame structure comprisesSHR, PHR, andPH load as depicted in Figure 8 (redrawn from [52]). TheSHR consists of “preamble sequence” and “start of frame delimiter.” ThePHR contains “frame length” whereasPH load contains “frame control,” “data sequence number,” and “frame check sequence.”Figure 8
IEEE 802.15.4 physical frame structure (redrawn from [52]).The preamble sequence occupies 4 bytes and are used when a BANC broadcasts a message of synchronization association with sensors in the network. Thestart of frame delimiter shows the start of the frame to the receiver node on the receiving side and occupies 1 byte in 802.15.4 PHY layer header. Theframe length indicates the total length of a frame and occupies 1 byte. Each sensor transmits a channel request to the BANC and BANC replies back with updated acknowledgment whether the channel status is under congestion or free of congestion. This process is verified in the frame control header of the physical layer which reserves 2 bytes. Further, more than one sensor shares one channel with using De-MUX-ID and transmits data accordingly. Therefore, the data sequence number counts the number of the received frames and differentiates among other sensors data. It occupies 1 byte in the physical frame structure. The frame check sequence (FCS) maintains the integrity of frames during transmission and it uses 2 bytes. The sender sensor generates a hash value of the intended frames, attaches the generated hash value to the message, and transmits to the receiver sensor. On the receiver side, the receiver sensor also generates the hash value of the received message and compares it to the received hash value message. If the hash values of both messages are matched, then the receiver accepts the message; otherwise, it drops the received message as the message integrity has been violated.


#### 4.3.2. IEEE 802.15.6 Physical Layer

The responsibility of IEEE 802.15.6 physical layer is to activate and deactivate radio signals of antenna and use the CCA before channel reservation [3]. Therefore, IEEE 802.15.6 classifies the physical layer into Narrow Band (NB), Human Body Communication (HBC), and Ultra Wide Band (UWB) [3] for transmitting patient data. The NB physical layer is the prime choice for transmitting data for the long distance communication while UWB is the second choice for the short range communication. This paper presents three types of data transmission in the following subsections.(a) IEEE 802.15.6 NB Physical Layer. IEEE 802.15.6 NB PHY provides functionalities of data transmission/reception, listens to the channel, and performs CCA before data transmission, activation, and deactivation of the radio signals. The NB PHY comprises physical layer convergence procedure (PLCP) preamble, PLCP header, and physical layer service data unit (PSDU) [3]. The PCLP preamble assists in recovering the contents of a damaged message and the packet detection and provides synchronization at the receiver side. The PCLP header uses different modulation and demodulation techniques for signals that are Differential 8-Phase-Shift Keying (D8PSK), Differential Binary Phase-Shift Keying (DBPSK), and Differential Quadrature Phase-Shift Keying (DQPSK) [3].(b) IEEE 802.15.6 HBC Physical Layer. The HBC PHY layer uses Electrostatic Field Communication (EFC) for data transmission. The packet structure comprises PLCP preamble, Start Frame Delimiter (SFD), PLCP header, and PSDU [3]. Further, the HBC uses a gold-code generator and generates a 64-bit code for PLCP preamble and SFD. The preamble has used a 64 bit code four times for synchronization. The SFD informs the receiver about new frame and detects the starting point of a new frame. The preamble header is transmitted with the support of Frequency Shift Code (FSC). The PCLP header also contains Pilot information and Cyclic Redundancy Check-8 (CRC-8). The Pilot information has the same functionality as SFD and inserts bits in the frame for synchronization between the transmitter and receiver sensors. The CRC-8 is used to detect an error in the received frames at the receiver side.(c) IEEE 802.15.6 UWB Physical Layer. The UWB is used for short range communication and has been designed for on-body sensors. The design of a UWB physical layer is very low complexity, high performance, and low power consumption as compared to the NB and HBC [3]. The frame structure of the UWB comprises synchronization header (SHR), PHY header (PHR), and PSDU [3]. Moreover, the SHR consists of two subfields that are preamble and SFD. The PHR encrypts the transmitter message before transmission and transports the whole messages in the PSDU towards the receiver node.Table4 shows various modulation techniques that are used in the UWB PHY: frequency modulation (FM) UWB and Impulse Radio (IR) UWB [23]. The UWB PHY uses 11 channels and these channels are integrated into low band and high band [23]. The low band uses three channels (0 to 2) and the high band uses eight channels (3–10). The bandwidth of each channel is 499.2 MHz. The low bandwidth frequencies are 3494.4 MHz, 3993.6 MHz, and 4492.8 MHz, while high bandwidth frequencies are 6489.6 MHz, 6988.8 MHz, 7488.0 MHz, 7987.2 MHz, 8486.4 MHz, 8985.6 MHz, 9484.8 MHz, and 9984.0 MHz [23].Table 4
UWB physical layer modulation techniques [23].
Method of operation
PHY
Data rate (kbps)
Modulation
Operation band
Default
IR-UWB
487.5
On-off signaling
Low and high bands
FM-UWB
250
CP-BFSK, FM-UWB
High band
QoS
IR-UWB
487.5
DPSK
Low and high bands


## 4.1. Network Layer

Figure5 shows different BMSs that are connected with the BANC under the criteria when the sensor is under the coverage area of a BANC and there is no traffic transmission; it can use a single-hop [36]. Moreover, if a sensor is away from the coverage area of the BANC and/or sensor contains a minimum energy for transmitting data, then it must use multihops. The multihops based sensors consume minimum energy as compared to the single-hop based ones. For data transmission, the sensor uses Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) and Time Division Multiple Access (TDMA) [27]. With CSMA/CA based data transmission, each sensor performs contention for channel access with the support of Request-to-Send (RTS), Clear-To-Send (CTS), and Clear Channel Assessment (CCA). With TDMA data transmission, the BANC divides the whole channel into fixed periods of time and assigns the channels to the sensors for transmitting their data in the specified time. The functions of CSMA/CA and TDMA [21] are compared and depicted in Table 2.Table 2
Function comparison of CSMA/CA and TDMA [21].
Function
CSMA/CA
TDMA
Power consumption
High
Low
Bandwidth utilization
Low
Maximum
Preferred traffic level
Low
High
Dynamic network
Good
Average
Effect of packet failure
Low
Latency
Synchronization
N/A
EssentialThe contention-based sensors consume high amount of energy of sensors as compared to TDMA that consumes minimum energy. The judgment is that the TDMA access scheme allocates predefined timeslots to sensors where sensors transmit their data in them. However, the contention minimizes the network performance in terms of high energy consumption, high delay, data collision, and low data reliability and is not suitable on the priority-basis transmitting the emergency data [27]. The Packet Delivery Ratio of TDMA-based data transmission is high as compared to the CSMA/CA due to contention. The drawback of TDMA access scheme is the synchronization before data transmission where CSMA/CA does not need such type of service [21].


### 4.1.1. Categorization of Patient Data

In literature, the patient data are categorized into CP, RP, DP, and OP [10, 37, 38]. The CP and RP are emergency data whereas DP and OP are nonemergency data. The CP contains low threshold values of vital signs such as low heartbeat and low respiratory rate, while RP contains high threshold values of vital signs such as high heartbeat and high respiratory rate. The OP and DP contain temperature reading, glucose level, and so forth of the patient body. It has been noticed in WBAN that all four types of patient data perform contention to access channel and they degrade the network performance in terms of higher data collision and high delay with low data reliability, and sensors consume high amount of energy [27]. The emergency based BMSs should allocate dedicated slots without contention in order to reduce the addressed issues which are the challenging problem for the patient data in WBAN [39].


### 4.1.2. Temperature-Aware Based Path Selection

Each BMS keeps updated information of routing table about neighbor BMSs that includes number of hops-count to the destination node, available energy, and temperature-rise of the intermediate BMSs. Before data transmission, the sender BMS verifies the temperature-rise, number of hops, and energy level of each BMS of the whole path. If the temperature of the intermediate BMS is higher than specified threshold values, then that particular BMS (the whole path) will not use this intermediated path for data transmission. The high temperature-rise damages the tissues and skin of the body during monitoring and transmission of findings of vital signs [40]. The reasons are high radio frequency (RF), biosensors antenna, and sensor circuitry which generate high heat during monitoring and transmission of vital signs. Therefore, [40] usedSpecific Absorption Rate (SAR) for measuring temperature before the selection of a path for transmitting data as shown in the following:(1)SAR=σE2ρW/kg,where σ is used to transmit electrical heat. ρ is used to find the density level of tissues and E is used to measure the radiation value in the electric field in the patient body.If the temperature level of a BMS is less than specified threshold values and energy is not enough for transmitting data, in this situation, the transmitter BMS updates the routing table and selects another sensor for path selection [41]. Examples in the cross-layers are DMQoS [10], framework of QoS-aware routing protocol [42, 43]. However, this process needs higher time for selecting the path which is not acceptable for life threatening vital signs and BMSs high amount of energy.


## 4.1.1. Categorization of Patient Data

In literature, the patient data are categorized into CP, RP, DP, and OP [10, 37, 38]. The CP and RP are emergency data whereas DP and OP are nonemergency data. The CP contains low threshold values of vital signs such as low heartbeat and low respiratory rate, while RP contains high threshold values of vital signs such as high heartbeat and high respiratory rate. The OP and DP contain temperature reading, glucose level, and so forth of the patient body. It has been noticed in WBAN that all four types of patient data perform contention to access channel and they degrade the network performance in terms of higher data collision and high delay with low data reliability, and sensors consume high amount of energy [27]. The emergency based BMSs should allocate dedicated slots without contention in order to reduce the addressed issues which are the challenging problem for the patient data in WBAN [39].


## 4.1.2. Temperature-Aware Based Path Selection

Each BMS keeps updated information of routing table about neighbor BMSs that includes number of hops-count to the destination node, available energy, and temperature-rise of the intermediate BMSs. Before data transmission, the sender BMS verifies the temperature-rise, number of hops, and energy level of each BMS of the whole path. If the temperature of the intermediate BMS is higher than specified threshold values, then that particular BMS (the whole path) will not use this intermediated path for data transmission. The high temperature-rise damages the tissues and skin of the body during monitoring and transmission of findings of vital signs [40]. The reasons are high radio frequency (RF), biosensors antenna, and sensor circuitry which generate high heat during monitoring and transmission of vital signs. Therefore, [40] usedSpecific Absorption Rate (SAR) for measuring temperature before the selection of a path for transmitting data as shown in the following:(1)SAR=σE2ρW/kg,where σ is used to transmit electrical heat. ρ is used to find the density level of tissues and E is used to measure the radiation value in the electric field in the patient body.If the temperature level of a BMS is less than specified threshold values and energy is not enough for transmitting data, in this situation, the transmitter BMS updates the routing table and selects another sensor for path selection [41]. Examples in the cross-layers are DMQoS [10], framework of QoS-aware routing protocol [42, 43]. However, this process needs higher time for selecting the path which is not acceptable for life threatening vital signs and BMSs high amount of energy.


## 4.2. MAC Layer

The MAC layer plays a significant role in reducing energy consumption of BMSs. For this purpose, the MAC layer uses reduced duty cycle which reduces the energy consumption of BMSs during contention to access channel [44]. IEEE 802.11, IEEE 802.15, and IEEE 802.15.1 families [45] are not capable of monitoring various vital signs of the patient’s body. Therefore, IEEE 802.15.4 MAC Superframe structure is used for monitoring of various vital signs with the capabilities [46] and recently it is known as IEEE 802.15.4 WBAN. Moreover, this paper presents MAC Superframe structures of IEEE 802.15.4 and IEEE 802.15.6 with limitations in the following subsections.


### 4.2.1. IEEE 802.15.4 MAC Superframe Structure

IEEE 802.15.4 MAC Superframe structure comprisesbeacon, contention access period (CAP), contention free period (CFP), andinactive period (IP) as shown in Figure 6 (redrawn from [46]). All BMSs are implanted inside the patient body or attached to the surface of a patient body as depicted in Figure 5 under the supervision of a BANC. IEEE 802.15.4 MAC classifies the patient data into normal, periodic, and emergency data and these data in WBAN are known as nature of patient data [46]. The normal data contains temperature reading of the patient body. The periodic data contains blood pressure and glucose whereas emergency data contains low or high threshold values of vital signs.Figure 6
802.15.4 MAC Superframe structure (redrawn from [46]).BANC broadcasts a beacon to all BMSs in the network which includes information of the BANC energy and synchronization. All BMSs perform contention to access channel in the CAP period. The CAP period uses CSMA/CA access scheme and each BMS performs RTS, CTS, and CCA before data transmission. The BANC allocates the CFP slots to those BMSs which have obtained channel access in the CAP period. The CFP slots are based on TDMA access scheme and these slots are Guaranteed Time Slots (GTSs) for transmitting patient data. The IP is used for saving energy when there is no activity being performed. The drawback of IEEE 802.15.4 MAC Superframe structure is that it cannot be used for emergency data where all types of BMSs perform contentions to access channel and does not differentiate between emergency and nonemergency data. Moreover, each sensor uses RTS, CTS, and CCA to access limited 16 slots which degrades the network performance in terms of high delay during contention to access channel, high data collision, and high energy consumption. Due to these shortcomings, numerous research contributions have been made to address the challenging problems and modified IEEE 802.15.4 MAC Superframe structure such as R-MAC [47], HEH-BMAC [48, 49].


### 4.2.2. IEEE 802.15.6 MAC Superframe Structure

The working group of IEEE 802.15 was decided in 2006 to design a low power sensor for monitoring vital signs of a patient and sportsman during their activities with minimum energy consumption. For this purpose, IEEE 802.15 made a group, known as Task Group 6 (TG6), where they publicized the first draft in 2012 with information of designing of MAC and PHY layers with their frame structure [3].Figure7 shows IEEE 802.15.6 MAC Superframe structure that containsbeacon, exclusive access phase (EAP-I/II), random access phase (RAP-I/II), type-I/II, andcontention access period (CAP) [3, 50]. The BANC broadcasts abeacon message in the network for synchronizing the clocks with all BMSs. The CSMA/CA and slot Aloha access schemes are used in IEEE 802.15.6 MAC.EAP-I andEAP-II are used for carrying emergency data whereasRAP-I, RAP-II, andCAP are used for carrying normal data.Type-I indicates emergency data whiletype-II indicates normal data.Figure 7
802.15.6 MAC Superframe (redrawn from [3]).IEEE 802.15.6 MAC is the same drawback of high energy consumption of BMSs during contention to access channel, which affects the performance in terms of low data reliability with high delay and high energy consumption. Further, there are no such rules defined which can assist emergency based BMSs for allocating dedicated slots.


### 4.2.3. Comparison of MACs of IEEE 802.15.4 and IEEE 802.15.6

IEEE 802.15.4 Wireless Sensor Network (WSN) and IEEE 802.15.6 Wireless Body Area Network (WBAN) are capabilities of sensing/monitoring and detecting of the event from the desired environment in advance and inform the authorities about the outcomes. Therefore, this study compares IEEE 802.15.4 MAC and IEEE 802.15.6 MAC with various parameters [22] as depicted in Table 3. WSN is used to detect an event from environment like detection of mines from battlefield, pipeline leakage, and temperature of a room, whereas WBAN is used to monitor various vital signs of a patient and sportsman [20]. The coverage area of WSN’s sensors is 100 meters as compared to WBAN’s BMSs area which is 2–5 meters coverage area. WSN supports 65,000 sensors in the network while WBAN supports 256 BMSs. The limitation of WSN sensors consumes maximum energy as WBAN BMS consumes minimum energy which has been observed during monitoring of vital signs periodically in the sleep mode. However, the duty cycles of a sensor have reduced the energy consumption [27]. The propagation medium of WSN is air while WBAN uses a human body, that is, tissues and skin. WSN sensors do not use SAR [40] as it does not require the outside environment (e.g., battlefield) while the biomedical sensors use SAR [40] to measure temperature level of biomedical sensors before transmission of the monitored data to the destination node. Both IEEE 802.15.4 and IEEE 802.15.6 MACs are almost the same access schemes such as CSMA/CA, TDMA, and Slotted Aloha for channel contention and data transmission. The control overheads in the WSN are low as compared to WBAN which has high overheads. The reason is that WSN is used for homogeneous nature of data while WBAN is used for heterogeneous nature of patient data. The discussion ends with the fact that IEEE 802.15.4 MAC provides all types of the required functionalities in health domain which will be provided by underlying IEEE 802.15.6 MAC WBAN. For instance, [51] improves MAC IEEE 802.15.4 Superframe structure for minimum energy consumption, and [49] focuses on the patient’s emergency data.Table 3
MAC functionalities comparison of IEEE 802.15.4 and IEEEE 802.15.6 [22].
Objectives
MAC 802.15.4
MAC 802.15.6
Environment
Sensors monitor various environments like home appliances, automatic operations, and battlefield but can be used for health domain as well
Sensors monitor patient body for the health condition, sports, and game
Network deployment range
10 to 100 meters
2 to 5 meters
Network coverage
Large
Medium
Min-to-max sensors support
10 to 65000
3 to 256
Energy consumption
20 mW to 35 mW
0.01 mW to 40 mW
Frequency band
ISM
Approved by medical authorities for in/on-body
Data transmission medium
Air
Air, on-body, and in-body
Data transmission rate
20 Kb/sec to max. 250 Kb/sec
50 Kb/sec to 10 Mb/sec
Safety for in/out organs of human body
No, but can use the specific absorption rate (SAR)
Yes, use of the SAR
Access scheme
CSMA/CA, TDMA, FDMA, and Aloha
CSMA/CA, TDMA, and Aloha
Controls overhead
Low
High


## 4.2.1. IEEE 802.15.4 MAC Superframe Structure

IEEE 802.15.4 MAC Superframe structure comprisesbeacon, contention access period (CAP), contention free period (CFP), andinactive period (IP) as shown in Figure 6 (redrawn from [46]). All BMSs are implanted inside the patient body or attached to the surface of a patient body as depicted in Figure 5 under the supervision of a BANC. IEEE 802.15.4 MAC classifies the patient data into normal, periodic, and emergency data and these data in WBAN are known as nature of patient data [46]. The normal data contains temperature reading of the patient body. The periodic data contains blood pressure and glucose whereas emergency data contains low or high threshold values of vital signs.Figure 6
802.15.4 MAC Superframe structure (redrawn from [46]).BANC broadcasts a beacon to all BMSs in the network which includes information of the BANC energy and synchronization. All BMSs perform contention to access channel in the CAP period. The CAP period uses CSMA/CA access scheme and each BMS performs RTS, CTS, and CCA before data transmission. The BANC allocates the CFP slots to those BMSs which have obtained channel access in the CAP period. The CFP slots are based on TDMA access scheme and these slots are Guaranteed Time Slots (GTSs) for transmitting patient data. The IP is used for saving energy when there is no activity being performed. The drawback of IEEE 802.15.4 MAC Superframe structure is that it cannot be used for emergency data where all types of BMSs perform contentions to access channel and does not differentiate between emergency and nonemergency data. Moreover, each sensor uses RTS, CTS, and CCA to access limited 16 slots which degrades the network performance in terms of high delay during contention to access channel, high data collision, and high energy consumption. Due to these shortcomings, numerous research contributions have been made to address the challenging problems and modified IEEE 802.15.4 MAC Superframe structure such as R-MAC [47], HEH-BMAC [48, 49].


## 4.2.2. IEEE 802.15.6 MAC Superframe Structure

The working group of IEEE 802.15 was decided in 2006 to design a low power sensor for monitoring vital signs of a patient and sportsman during their activities with minimum energy consumption. For this purpose, IEEE 802.15 made a group, known as Task Group 6 (TG6), where they publicized the first draft in 2012 with information of designing of MAC and PHY layers with their frame structure [3].Figure7 shows IEEE 802.15.6 MAC Superframe structure that containsbeacon, exclusive access phase (EAP-I/II), random access phase (RAP-I/II), type-I/II, andcontention access period (CAP) [3, 50]. The BANC broadcasts abeacon message in the network for synchronizing the clocks with all BMSs. The CSMA/CA and slot Aloha access schemes are used in IEEE 802.15.6 MAC.EAP-I andEAP-II are used for carrying emergency data whereasRAP-I, RAP-II, andCAP are used for carrying normal data.Type-I indicates emergency data whiletype-II indicates normal data.Figure 7
802.15.6 MAC Superframe (redrawn from [3]).IEEE 802.15.6 MAC is the same drawback of high energy consumption of BMSs during contention to access channel, which affects the performance in terms of low data reliability with high delay and high energy consumption. Further, there are no such rules defined which can assist emergency based BMSs for allocating dedicated slots.


## 4.2.3. Comparison of MACs of IEEE 802.15.4 and IEEE 802.15.6

IEEE 802.15.4 Wireless Sensor Network (WSN) and IEEE 802.15.6 Wireless Body Area Network (WBAN) are capabilities of sensing/monitoring and detecting of the event from the desired environment in advance and inform the authorities about the outcomes. Therefore, this study compares IEEE 802.15.4 MAC and IEEE 802.15.6 MAC with various parameters [22] as depicted in Table 3. WSN is used to detect an event from environment like detection of mines from battlefield, pipeline leakage, and temperature of a room, whereas WBAN is used to monitor various vital signs of a patient and sportsman [20]. The coverage area of WSN’s sensors is 100 meters as compared to WBAN’s BMSs area which is 2–5 meters coverage area. WSN supports 65,000 sensors in the network while WBAN supports 256 BMSs. The limitation of WSN sensors consumes maximum energy as WBAN BMS consumes minimum energy which has been observed during monitoring of vital signs periodically in the sleep mode. However, the duty cycles of a sensor have reduced the energy consumption [27]. The propagation medium of WSN is air while WBAN uses a human body, that is, tissues and skin. WSN sensors do not use SAR [40] as it does not require the outside environment (e.g., battlefield) while the biomedical sensors use SAR [40] to measure temperature level of biomedical sensors before transmission of the monitored data to the destination node. Both IEEE 802.15.4 and IEEE 802.15.6 MACs are almost the same access schemes such as CSMA/CA, TDMA, and Slotted Aloha for channel contention and data transmission. The control overheads in the WSN are low as compared to WBAN which has high overheads. The reason is that WSN is used for homogeneous nature of data while WBAN is used for heterogeneous nature of patient data. The discussion ends with the fact that IEEE 802.15.4 MAC provides all types of the required functionalities in health domain which will be provided by underlying IEEE 802.15.6 MAC WBAN. For instance, [51] improves MAC IEEE 802.15.4 Superframe structure for minimum energy consumption, and [49] focuses on the patient’s emergency data.Table 3
MAC functionalities comparison of IEEE 802.15.4 and IEEEE 802.15.6 [22].
Objectives
MAC 802.15.4
MAC 802.15.6
Environment
Sensors monitor various environments like home appliances, automatic operations, and battlefield but can be used for health domain as well
Sensors monitor patient body for the health condition, sports, and game
Network deployment range
10 to 100 meters
2 to 5 meters
Network coverage
Large
Medium
Min-to-max sensors support
10 to 65000
3 to 256
Energy consumption
20 mW to 35 mW
0.01 mW to 40 mW
Frequency band
ISM
Approved by medical authorities for in/on-body
Data transmission medium
Air
Air, on-body, and in-body
Data transmission rate
20 Kb/sec to max. 250 Kb/sec
50 Kb/sec to 10 Mb/sec
Safety for in/out organs of human body
No, but can use the specific absorption rate (SAR)
Yes, use of the SAR
Access scheme
CSMA/CA, TDMA, FDMA, and Aloha
CSMA/CA, TDMA, and Aloha
Controls overhead
Low
High


## 4.3. Physical Layer

The physical layer provides the functionalities to activate and deactivate the radio signal of a sensor for transmitting data, efficient signals modulation, and controlling of frame and data on the sender and reception. This paper presents physical frame structure of IEEE 802.15.4 [52] and IEEE 802.15.6 [3] in the following subsections.


### 4.3.1. IEEE 802.15.4 Physical Layer Frame Structure

IEEE 802.15.4 physical frame structure comprisesSHR, PHR, andPH load as depicted in Figure 8 (redrawn from [52]). TheSHR consists of “preamble sequence” and “start of frame delimiter.” ThePHR contains “frame length” whereasPH load contains “frame control,” “data sequence number,” and “frame check sequence.”Figure 8
IEEE 802.15.4 physical frame structure (redrawn from [52]).The preamble sequence occupies 4 bytes and are used when a BANC broadcasts a message of synchronization association with sensors in the network. Thestart of frame delimiter shows the start of the frame to the receiver node on the receiving side and occupies 1 byte in 802.15.4 PHY layer header. Theframe length indicates the total length of a frame and occupies 1 byte. Each sensor transmits a channel request to the BANC and BANC replies back with updated acknowledgment whether the channel status is under congestion or free of congestion. This process is verified in the frame control header of the physical layer which reserves 2 bytes. Further, more than one sensor shares one channel with using De-MUX-ID and transmits data accordingly. Therefore, the data sequence number counts the number of the received frames and differentiates among other sensors data. It occupies 1 byte in the physical frame structure. The frame check sequence (FCS) maintains the integrity of frames during transmission and it uses 2 bytes. The sender sensor generates a hash value of the intended frames, attaches the generated hash value to the message, and transmits to the receiver sensor. On the receiver side, the receiver sensor also generates the hash value of the received message and compares it to the received hash value message. If the hash values of both messages are matched, then the receiver accepts the message; otherwise, it drops the received message as the message integrity has been violated.


### 4.3.2. IEEE 802.15.6 Physical Layer

The responsibility of IEEE 802.15.6 physical layer is to activate and deactivate radio signals of antenna and use the CCA before channel reservation [3]. Therefore, IEEE 802.15.6 classifies the physical layer into Narrow Band (NB), Human Body Communication (HBC), and Ultra Wide Band (UWB) [3] for transmitting patient data. The NB physical layer is the prime choice for transmitting data for the long distance communication while UWB is the second choice for the short range communication. This paper presents three types of data transmission in the following subsections.(a) IEEE 802.15.6 NB Physical Layer. IEEE 802.15.6 NB PHY provides functionalities of data transmission/reception, listens to the channel, and performs CCA before data transmission, activation, and deactivation of the radio signals. The NB PHY comprises physical layer convergence procedure (PLCP) preamble, PLCP header, and physical layer service data unit (PSDU) [3]. The PCLP preamble assists in recovering the contents of a damaged message and the packet detection and provides synchronization at the receiver side. The PCLP header uses different modulation and demodulation techniques for signals that are Differential 8-Phase-Shift Keying (D8PSK), Differential Binary Phase-Shift Keying (DBPSK), and Differential Quadrature Phase-Shift Keying (DQPSK) [3].(b) IEEE 802.15.6 HBC Physical Layer. The HBC PHY layer uses Electrostatic Field Communication (EFC) for data transmission. The packet structure comprises PLCP preamble, Start Frame Delimiter (SFD), PLCP header, and PSDU [3]. Further, the HBC uses a gold-code generator and generates a 64-bit code for PLCP preamble and SFD. The preamble has used a 64 bit code four times for synchronization. The SFD informs the receiver about new frame and detects the starting point of a new frame. The preamble header is transmitted with the support of Frequency Shift Code (FSC). The PCLP header also contains Pilot information and Cyclic Redundancy Check-8 (CRC-8). The Pilot information has the same functionality as SFD and inserts bits in the frame for synchronization between the transmitter and receiver sensors. The CRC-8 is used to detect an error in the received frames at the receiver side.(c) IEEE 802.15.6 UWB Physical Layer. The UWB is used for short range communication and has been designed for on-body sensors. The design of a UWB physical layer is very low complexity, high performance, and low power consumption as compared to the NB and HBC [3]. The frame structure of the UWB comprises synchronization header (SHR), PHY header (PHR), and PSDU [3]. Moreover, the SHR consists of two subfields that are preamble and SFD. The PHR encrypts the transmitter message before transmission and transports the whole messages in the PSDU towards the receiver node.Table4 shows various modulation techniques that are used in the UWB PHY: frequency modulation (FM) UWB and Impulse Radio (IR) UWB [23]. The UWB PHY uses 11 channels and these channels are integrated into low band and high band [23]. The low band uses three channels (0 to 2) and the high band uses eight channels (3–10). The bandwidth of each channel is 499.2 MHz. The low bandwidth frequencies are 3494.4 MHz, 3993.6 MHz, and 4492.8 MHz, while high bandwidth frequencies are 6489.6 MHz, 6988.8 MHz, 7488.0 MHz, 7987.2 MHz, 8486.4 MHz, 8985.6 MHz, 9484.8 MHz, and 9984.0 MHz [23].Table 4
UWB physical layer modulation techniques [23].
Method of operation
PHY
Data rate (kbps)
Modulation
Operation band
Default
IR-UWB
487.5
On-off signaling
Low and high bands
FM-UWB
250
CP-BFSK, FM-UWB
High band
QoS
IR-UWB
487.5
DPSK
Low and high bands


## 4.3.1. IEEE 802.15.4 Physical Layer Frame Structure

IEEE 802.15.4 physical frame structure comprisesSHR, PHR, andPH load as depicted in Figure 8 (redrawn from [52]). TheSHR consists of “preamble sequence” and “start of frame delimiter.” ThePHR contains “frame length” whereasPH load contains “frame control,” “data sequence number,” and “frame check sequence.”Figure 8
IEEE 802.15.4 physical frame structure (redrawn from [52]).The preamble sequence occupies 4 bytes and are used when a BANC broadcasts a message of synchronization association with sensors in the network. Thestart of frame delimiter shows the start of the frame to the receiver node on the receiving side and occupies 1 byte in 802.15.4 PHY layer header. Theframe length indicates the total length of a frame and occupies 1 byte. Each sensor transmits a channel request to the BANC and BANC replies back with updated acknowledgment whether the channel status is under congestion or free of congestion. This process is verified in the frame control header of the physical layer which reserves 2 bytes. Further, more than one sensor shares one channel with using De-MUX-ID and transmits data accordingly. Therefore, the data sequence number counts the number of the received frames and differentiates among other sensors data. It occupies 1 byte in the physical frame structure. The frame check sequence (FCS) maintains the integrity of frames during transmission and it uses 2 bytes. The sender sensor generates a hash value of the intended frames, attaches the generated hash value to the message, and transmits to the receiver sensor. On the receiver side, the receiver sensor also generates the hash value of the received message and compares it to the received hash value message. If the hash values of both messages are matched, then the receiver accepts the message; otherwise, it drops the received message as the message integrity has been violated.


## 4.3.2. IEEE 802.15.6 Physical Layer

The responsibility of IEEE 802.15.6 physical layer is to activate and deactivate radio signals of antenna and use the CCA before channel reservation [3]. Therefore, IEEE 802.15.6 classifies the physical layer into Narrow Band (NB), Human Body Communication (HBC), and Ultra Wide Band (UWB) [3] for transmitting patient data. The NB physical layer is the prime choice for transmitting data for the long distance communication while UWB is the second choice for the short range communication. This paper presents three types of data transmission in the following subsections.(a) IEEE 802.15.6 NB Physical Layer. IEEE 802.15.6 NB PHY provides functionalities of data transmission/reception, listens to the channel, and performs CCA before data transmission, activation, and deactivation of the radio signals. The NB PHY comprises physical layer convergence procedure (PLCP) preamble, PLCP header, and physical layer service data unit (PSDU) [3]. The PCLP preamble assists in recovering the contents of a damaged message and the packet detection and provides synchronization at the receiver side. The PCLP header uses different modulation and demodulation techniques for signals that are Differential 8-Phase-Shift Keying (D8PSK), Differential Binary Phase-Shift Keying (DBPSK), and Differential Quadrature Phase-Shift Keying (DQPSK) [3].(b) IEEE 802.15.6 HBC Physical Layer. The HBC PHY layer uses Electrostatic Field Communication (EFC) for data transmission. The packet structure comprises PLCP preamble, Start Frame Delimiter (SFD), PLCP header, and PSDU [3]. Further, the HBC uses a gold-code generator and generates a 64-bit code for PLCP preamble and SFD. The preamble has used a 64 bit code four times for synchronization. The SFD informs the receiver about new frame and detects the starting point of a new frame. The preamble header is transmitted with the support of Frequency Shift Code (FSC). The PCLP header also contains Pilot information and Cyclic Redundancy Check-8 (CRC-8). The Pilot information has the same functionality as SFD and inserts bits in the frame for synchronization between the transmitter and receiver sensors. The CRC-8 is used to detect an error in the received frames at the receiver side.(c) IEEE 802.15.6 UWB Physical Layer. The UWB is used for short range communication and has been designed for on-body sensors. The design of a UWB physical layer is very low complexity, high performance, and low power consumption as compared to the NB and HBC [3]. The frame structure of the UWB comprises synchronization header (SHR), PHY header (PHR), and PSDU [3]. Moreover, the SHR consists of two subfields that are preamble and SFD. The PHR encrypts the transmitter message before transmission and transports the whole messages in the PSDU towards the receiver node.Table4 shows various modulation techniques that are used in the UWB PHY: frequency modulation (FM) UWB and Impulse Radio (IR) UWB [23]. The UWB PHY uses 11 channels and these channels are integrated into low band and high band [23]. The low band uses three channels (0 to 2) and the high band uses eight channels (3–10). The bandwidth of each channel is 499.2 MHz. The low bandwidth frequencies are 3494.4 MHz, 3993.6 MHz, and 4492.8 MHz, while high bandwidth frequencies are 6489.6 MHz, 6988.8 MHz, 7488.0 MHz, 7987.2 MHz, 8486.4 MHz, 8985.6 MHz, 9484.8 MHz, and 9984.0 MHz [23].Table 4
UWB physical layer modulation techniques [23].
Method of operation
PHY
Data rate (kbps)
Modulation
Operation band
Default
IR-UWB
487.5
On-off signaling
Low and high bands
FM-UWB
250
CP-BFSK, FM-UWB
High band
QoS
IR-UWB
487.5
DPSK
Low and high bands


## 5. Cross-Layered Protocols

The cross-layer protocols provide multilevel functionalities across routing layer, MAC layer, and PHY layer in WBAN [53]. The aim of cross-layer is to draw attentions towards the challenging problems in all three layers at a time, for example, how to assign on the priority-basis a high reliable path to emergency data in routing layer and how to assign the slot in the MAC protocol for such type of problem. Hence, the following are objectives of the cross-layer protocols:(i)
Selection of the shortest and reliable path for the successful delivery of patient data to the destination node.(ii)
Selection of path based on node’s temperature and the residential energy.(iii)
Updating the routing table of the whole network regarding paths detail, energy level, and temperature of the nodes.(iv)
Load-aware data transmission in the network.(v)
Classification of nature of patient data according to the objectives.(vi)
Slots allocations to nodes in MAC layer on the emergency basis.(vii)
Utilization of the contentions and preallocated slots to the nodes in convenient way.(viii)
Nodes away from the coordinator that must be aware of this type of situation and use the relay nodes for data transmission between the transmitter node and coordinator.(ix)
The nodes that should act as relay nodes between sender and receiver nodes when a signal becomes weak.(x)
The Narrow Band (NB) and Ultra Wide Band (UWB) that reduce the signal fading and researchers ought to use them for patient’s data transmission.(xi)
Use of reduced duty cycles for reducing energy consumption, queuing process, priority-based slots allocation, and temperature based path selection.These functionalities are provided in three layers of WBAN. Moreover, this paper presents various research contributions which have been made for the cross-layers in the following.The WASP (wireless autonomous spanning tree protocol) is the cross-layer protocol and uses MAC and routing layers to achieve multihop-counts communication with minimum energy consumption as compared to single-hop communication [54]. The proposed protocol [54] is used for intrabody communication and comprises 6 steps as shown in the following:(1)
Assign addresses to nodes in the network.(2)
Each child is under the supervision of a sink and follows the WASP scheme with a data transmission slot.(3)
The child receives data in a silent period from its lower tree children nodes.(4)
The child forwards the received data to the parent node and the parent node transmits the data to the destination node.(5)
New node uses contention for a channel in requesting JOIN-REQUEST message.(6)
Acknowledgement is used to verify data transmission and comprises ACK-0, which means data not received, and ACK-1, which means data received.The sink/parent node divides the time slots into fixed number of slots in order to transmit and receive data. During data transmission, the parent nodes listen to their children conversation in the tree and similarly the children also listen to their parents conversation [54]. The new node joins the parent network with a JOIN-REQUEST message. The parent node does not reply to JOIN-REQUEST message of a new node if the parent node is busy with other nodes for their data transmission. The purpose of this ignorance of a message is not to degrade the performance of the network in terms of high delay, low data reliability, and high energy consumption of the nodes. When all data transmission is finished, then a new node can join the network. However, there is no mechanism available in this scheme for avoiding the collision of packets. If the parent/children does not reply in time “n”, the parent/children considers that the parent/node has left the network. The node address consists of 6 bits which are not enough for large and scalable network. If a node receives the damaged packet from the transmitter node, then there is a limitation in this protocol that is how to inform the transmitter node about the damage packets in order to retransmit it which has not been considered in this WASP scheme [54].Thecascading information retrieval by controlling access with distributed slot assignment (CICADA) [55] protocol proposes and has the same frame format as presented in IEEE 802.15.4 MAC. The proposed protocol uses treelike topology and every child node in the tree acts like a parent node of its subchildren nodes where this process depends on the density level of tree. Further, the proposed protocol divides the slots into different slots and uses two subcycles that are “control subcycles” and “data subcycles.” These two subcycles are used before allocation of time slots to subparent nodes and their children. Thecontrol subcycle scheme comes from the root parent node to their children and thedata subcycles scheme comes from children to their parent nodes. The purpose of thecontrol subcycle is to allow child nodes to transmit their control scheme data and deactivate the signals after data transmission. Thedata subcycles containstotal length, depth of the tree, anddata period. Thetotal length is used for all nodes where they send their schemes for slot reservation while thetree depth is used for the length of tree. Thedata period is used to receive data from their children to its parent while thewaiting period is used to switch off the radio signal when a node is in the waiting state. If a new node wants to join the network, it must send the “JOIN-REQUEST” message to the parent node. However, if the new node does not send the data packet/hello packet, then thecontrol packet of the parent node performs two or more consecutive cycles to verify that particular node availability. After these consecutive cycles, the parent node considers that a new node has been disjoined or misplaced from the network. The same case also happens with the parent node. If the parent node does not reply in 2 or more consecutive cycles, it is considered that a parent node has left the network and one of their children must act as a parent node. The benefit of this protocol is being an energy efficient approach with distributive manner resource sharing in the whole tree.TheTime Zone Coordinated Sleep Scheduling (TICOSS) protocol is proposed in [56] for multihop communication. The V-Table  is proposed in this protocol which maintains information of the sender and receiver data, switch-off of the radio signal when a node is not transmitting data, assignment of addresses to nodes, transmission schedule, and division of the whole network into different time zones. All these kinds of information of Table 5 propagate to their children in the tree with the support of a gateway or parent node. Moreover, the personal area network coordinator (PANC) is used as gateway to collect the data from full functional device (FFD) and reduced functional device (FFDs) which have been used in the network. IEEE 802.15.4 MAC has the following limitations [56] as presented:(a)
Design for single-hop communication with the concept of a single parent node and children.(b)
No scalability supports for large networks with the combination of more than one star topology.(c)
Cluster based star topology that creates overlapping issues during data transmission which produces a high interference and high packet collision.(d)
Nodes consuming high energy due to contention for slots in the CAP period.(e)
IEEE MAC 802.15.4 that uses 64-bit long address whereas the proposed TICOSS protocol uses 16-bit short addresses.Table 5
Summary of various schemes discussed in cross-layered design.
Protocol
Identified problems
Patient data classes
Mobility
Topology
Average delay
PDR
Energy consumption
Limitation(s)
WASP(2006)
Intrabody communication, single-hops requiring more energy, throughput of packets, and 6-bit address
Not considered
No
Multihops
320 milliseconds
95%
High
No authentication provided for a new node. 6-bit address is not enough for scalable network. ACK has limited definitions and does not include information about damage frame. Node can leave the network without informing the network.
CICADA(2007)
High energy consumption, path allocation between various nodes, and joining or leaving nodes in network
Not considered
Yes
Multihops
<0.32 milliseconds
N/A
Medium
Disjoining of the child/parent node waits for more than 2 consecutive cycles which wastes the energy and bandwidth of other nodes. New child/parent can join network without authentication. Not suitable for patient data.
TICOSS(2007)
802.15.4 uses single-hop,   packet collision  due to the overlapping area, hidden-node problem, and high energy consumption
Considered
Yes
Multihops
N/A
Above 88%
Low
Not focused on the high-temperature routes. Regarding security issues, node/parent leaves the network without information. The V-table creates overheads for nodes.
QoS-aware based routing framework(2007)
Providing priority based services to the high priority patient data
Not considered
Yes
Mesh
N/A
60%
High
It consumes a high amount of energy of nodes during exchange of various information to other nodes which drops the patient data. This scheme has also a drawback of not considering high delay and data reliability.
Biocomm and Biocomm-D (2009)
Reliable path,  temperature, energy consumption, andpreventing network from data congestion
High priority data
No
Depending on the node’s temperature
Average
85%
Medium
Delay noticed due to the overheads of the control messages CMI, it verifies energy and temperature of the entire path which requires more delay and is not acceptable for high priority data.
Adaptive routing and bandwidth allocation protocol (2012)
Routing, energy, and QoS
Emergency and nonemergency data
No
Mesh
High
70%
High
Not suitable for emergency data due to its waits for path selection and verifying the residential energy of the entire path. A high delay noticed for emergency and nonemergency data.
P-ARQ (2013)
Energy
Considered only
No
Star
N/A
N/A
Low
No priority defined between emergency and nonemergency vital signs of the patient.
CL-JS(2013)
Reasons of frame failure and retransmission
Not considered
No
Star
High
80%
High
More energy consumes of sensors during retransmission of the frames. Not suitable for patient data due to high delay.
Reverse Tree Route Configuration (2013)
QoS, reliable path, and energy
EM, DS, and GM
No
Mesh (random)
High
Above 70%
High
Preempts DS and GM data for emergency data in which sensors consume more energy. The high delay has been noticed during preemption of other sensor data for emergency sensor data.
RE-ATTEMPT (2014)
Calculation of the distance from source to destination, linkage of temperature and energy consumption
Normal and emergency data
No
Star and Mesh topology depending on the node’s temperature
Average
Above 80%
High
The high priority data node is far away from the sink; then, that node can send data to the intermediate nodes if intermediate nodes are active; otherwise, it must send it directly to the sink. High energy consumption and the packet drop when the sink is very far away.
ZEQoS (2014)
End-to-end delay, energy and data reliability, and priority-basis slots allocation
OP, DSP, and RSP data
Yes
Multihops
<2.5% milliseconds
Almost 95%
Low
Delay noticed during data transmission due to RTS, CTS activities, and long header designed for nodes.
TMQoS (2014)
Delay, reliable routes, and temperature of the sensors
C1, C2, C3, and C4
No
Mesh
Low
N/A
High
High energy consumption of the sensors to verify the temperature, delay, and reliable paths due to which high delay has been faced. Lots of controls have been used for sensor. This is a drawback for emergency data to verify them before data transmission.
COMR (2014)
Energy consumption, PDR, and end-to-end delay
Not considered
No
Mesh
High
Low
High
The proposed protocol tried to consume minimum energy of nodes but due to timer, it has consumed maximum energy. The PDR and end-to-end cannot be measured due to not considering of the patient data.
ARBA (2015)
Energy, bandwidth allocation to high priority data
High priority and low priority data
No
Extended star topology
High
65%
High
The proposed protocol consumes a high amount of energy of nodes during the selection of intermediate nodes for data transmission. Moreover, this protocol preempts low priority data on the arrival of high priority data which degrades the network performance in terms of low data reliability, high delay and high energy consumption.
TLQoS (2015)
Hotspot nodes, reliability, delay, and energy consumption
Cr, Dc, Rc, and Rg
Yes
Mesh
Average
75%
High
The proposed protocol selects shortest and minimum temperature-rise path for transmitting patient data but, during verification of each module status, degrades the performance of network in terms of high delay and high energy consumption of sensors.The proposed protocol [56] follows the MERLIN [57] concept for assigning time zones to the network nodes. Moreover, the proposed protocol provides three unique features which makes it feasible to implement sensors inside the patient body as described in the following:(1)
All the nodes must ensure waking up at the correct time for transmitting or receiving data and consume minimum energy.(2)
Detect the packets from the overlapping area due to hidden-node problem.(3)
Select the shortest path among available paths near to the PANC or gateway for the packet transmission.The upstream, downstream, and local broadcast provide allocating the buffer to the packets on First In First Out (FIFO) policy. In the upstream broadcast, the packets transmit from the closer source to the gateway. In downstream broadcast, the packets come from the lower time zone nodes density to the upper time zone nodes density and further the packets are transmitted to the gateway. The nodes in the local broadcast send or receive information from the network. However, this proposed protocol [56] does not focus on the high-temperature routes and the node/parent leaves the network without informing the particular node. The V-Table creates overheads for nodes during selection of paths and data transmission.QoS-aware based routing framework proposes to focus on the designing of QoS routes, connection setup, and maintenance and guaranteed based delivery of a high priority packet and the willingness of a node to forward the packets as a router [42]. Therefore, the proposed framework comprises anApplication Programming Interface (API), QoS metrics,packet queuing and scheduling, andsystem information repositoryas shown in Figure 9 (redrawn from [42]). The API interacts with different options of a system for providing on-demand QoS. TheQoS metrics provide four types of QoS that are (i)QoSMetricsSet, (ii)SendPacket, (iii)RecPacket, and (iv)admission and service level. Moreover, theQoSMetricsSet provides services to end-to-end packet delivery and consumes the minimum energy of the nodes. TheSendPacket contains sender and receiver IDs, data priority schemes, and payload information. Thepayload data obtains data from the payload packet with the support of aRecPacket (Received packet) function. Theadmission and service type is the final submodule with aims to inform the application users of the network conditions. The second main module isrouting service which establishes and maintains the sessions between users and also informs the sender of the neighbor nodes status. The maintenance of sessions is performed in the packet queuing and scheduling module which divides the packets into different eight priority services. These priority services have been provided bypacket payload. The highest priority numbers are 7 and 8. These two numbers are assigned to the most critical patient packets. The priority services from 1 to 6 are assigned to different packets which can be normal data, on-demand services, and file uploading, and so forth. Thesystem information repository module maintains the link quality of the network and keeps some nodes active for transmitting a high priority data. However, this proposed scheme [42] consumes a high amount of energy of nodes during exchanging of different information and drops other nodes data. Moreover, this proposed scheme is also not considering energy consumption and data reliability which degrades the network performance in terms of high delay during data transmission.Figure 9
Framework of QoS-aware routing protocol (redrawn from [42]).The performance enhancement of all nodes in the network in terms of high data reliability with the shortest and energy efficient path is one of the challenging problems. Therefore, the proposed protocol,Biocomm protocol, proposes to design the cross-layer messaging interface (CMI) [58]. The CMI provides the functionality of connectivity between routing and MAC layers as the intermediate path to exchange information which has been described in the following:(i)
Before data transmission, the CMI indicates the high-temperature nodes and routes (e.g., hotspots).(ii)
CMI minimizes the energy consumption of nodes in terms of turning off their radio signals.(iii)
CMI protects the network from data congestion during data transmission.The buffer space (BS) memory is not enough in the network layer if huge amount of data comes for storage. Hence, the BS of routing layer forwards the received data to BS of MAC layer and keeps the network away from data congestion, avoids data dropping, and assigns a reliable path to data if it is a high priority data. The MAC layer uses MAC logic and keeps the node alive or in inactive status for consuming minimum energy. Thus, the node status information is forwarded to the network layer with the support of a CMI interface. Before data transmission to the destination node, the sender node verifies the channel availability from the Last-Active Node (LA) message. The Biocomm-D is the extended version of the Biocomm [58] and its aim is to take care of the delay-sensitive medical application data. However, the proposed protocol [58] faces a high delay due to control messages, verification of energy, and temperature of the entire path which is not acceptable for high priority data.The emergency data is a priority to reallocate the bandwidth as compared to nonemergency data in the network. The allocation of bandwidth to emergency data depends on the residential energy of sensors. Therefore, [59] proposes cross-layer based on an adaptive routing and bandwidth allocation protocol which comprises four phases that aretopology discovery,energy-aware routing,bandwidth allocation, andload balancing routing. Each sensor broadcasts a hello message in the neighbor region for discovering sensor nodes in thetopology discovery phase and maintains a neighbor table considering information of the connection request, data transmission, and connection termination. The sender sensor selects those sensors which have high residential energy and the shortest hops-count to the coordinator. These two parameters have been used in thepath energy. Thebandwidth allocation phaseallocates slots on the priority-basis to the low/high threshold values (emergency data) first as compared to the temperature sensor data (nonemergency data). In this special case, the emergency data allocates a high bandwidth and terminates the nonemergency data during transmission to the sink. The accepted and nonaccepted messages are used in theload balancing routing phase where sensors can accept the request of other sensors for forwarding data towards the sink. The acceptance and rejection of a request are based on the energy level of the concerned sensor and also depend on the condition of the vital sign as stated in ARBA [60]. However, the energy consumption of this proposed protocol [59] is high in terms of the route selection and maintaining the table which degrades the performance of the network in terms of high delay with low data reliability.The wireless radio module is the most energy consumption component in the wireless sensor. The MAC layer can reduce the energy consumption of sensors using the reduced duty cycle. Therefore, the cross-layer based on this study [61] proposesControllable Phase Locked Loop (CPLL) and CPLLautomatic repeat request (P-ARQ) method. The CPLL adds a Frequency Compensation (FC) module which can reduce the state transition from the sleep state to Tx/Rx state. The FC module is connected with the Voltage Controller Oscillator (VCO) module for setting up frequency of a sensor. Moreover, the P-ARQ [61] uses three-way handshakes to establish the connection between a slave sensor and master sensor in thenetwork initialization phase. The MAC header usesPPL Lock andPPL Count to lock the connection and count the number of transmitted/received frames. The energy consumption of sensors has been minimized in the proposed methods due to TDMA access scheme. However, this scheme has not investigated delay, Packet Delivery Ratio, and priority-based slots allocation to emergency and nonemergency data.The frame retransmission occurs due to three types of problems that are as follows: (i) if more than one sensor transmits its data at the same time to the same receiver, (ii) Hidden Device Problem (HDP), For example, sensor “C” receives data from sensors “A” and “B” while both sensors A and B are unaware of each other during data transmission, and (iii) the channel fading problem when receiver receives data which is not acceptable for the receiver [44]. Due to these shortcomings, [44] proposes an algorithm which detects an error of the transmitted frame at PHY layer of IEEE 802.15.4 and informs sender about the error. The sender follows the procedure of retransmission of a frame from the MAC layer. Further, the proposed algorithm is the cross-layer judgment scheme (CL-JS) [44] and it uses the Energy Detection (ED) and Average Count Number (ACN) parameters that justify the error reason and retransmission of the damaged frames. Both parameters are used at the receiver side. The ED examines the channel (signal) strength and variation in the channel while the ACN tries to correct the errors in the received frames. Moreover, the proposed algorithm uses four steps for investigating the errors in the frames [44] as follows:(1)
If (ED ≥EDthresd_values) && (CAN < ACNthresd_values), thenthe frame is accepted and the sender transmits it in the CAP of IEEE 802.15.4 MAC.(2)
If (ED <EDthresd_values) && (CAN < ACNthresd_values), thenthe frame is accepted and the sender transmits it in the CAP of IEEE 802.15.4 MAC.(3)
If (ED <EDthresd_values) && (CAN ≥ ACNthresd_values), thenframe transmission failed due to signal fading and the sender retransmits the frame in the CFP of IEEE802.15.4 MAC.(4)
If (ED ≥EDthresd_values) && (CAN ≥ ACNthresd_values), thenframe transmission failed due to collision/HDP and the sender retransmits the frame in the CFP of IEEE802.15.4 MAC.However, the proposed algorithm [44] degrades the performance of the network in terms of high energy consumption of sensors to retransmit the frame which is not acceptable for emergency data.The challenging problem is how to define the shortest path for those sensors that are away from the coordinator. The work in [4] proposes an algorithm which is known as “Reverse Tree Route Configuration.” At the beginning of communication, the coordinator broadcasts a beacon message to all sensors in the network. The corner sensors in the network accept only the beacon message from the nearest sensors and make an association with them for data transmission and reception. Through this process, the whole network becomes convergent. The patient data are classified into emergency data (EM), delay-sensitive (DS) data, and General Monitoring (GM) data. In the routing layer, the coordinator preempts the DS and GM data for EM data if the coordinator receives it, and if there is no path for data transmission. The EAP-I, EAP-II, and type-I are subfields of IEEE 802.15.6 MAC and are used for emergency data, whereas RAP-I, RAP-II, CAP, and type-II are used for DS and GM patient data. The Remaining Time (RT) scheduler is used for transmitting DS and GM data which have been preempted earlier for EM data. The Packet Delivery Ratio (PDR) of sensors is acceptable in terms of reliable data transmission. However, the preemption of DS and GM data for emergency data consumes a high amount of energy which degrades the network performance in terms of high delay for emergency data.The improved version of M-ATTEMPT [62] isReliability Enhanced-Adaptive Threshold Based Thermal Unaware Energy-Efficient Multihop Protocol (RE-ATTEMPT) [63]. The proposed protocol examines the path loss and energy consumption. The proposed protocol uses four phases of the routing protocol to reduce the deficiencies of M-ATTEMPT protocol. The first phase isinitialization phase where all nodes broadcast a “hello” message for exchanging information with all neighbor nodes in the network along with a sink. The purpose of this message is to identify the shortest routes to the destination for high priority data packets during transmission. The second phase is therouting phase where emergency data (high priority packet) is transmitted directly to the sink or uses the shortest hop-count paths. For instance, those nodes can transmit emergency and normal data to the sink directly which are under the direct coverage area of the sink. Those nodes are away from the sink node and they want to transmit emergency data. The option for this type of transmission is that they must transmit data through intermediate nodes to the sink if the intermediate nodes are active. Otherwise, they must transmit emergency data to the sink directly which consumes high amount of energy. Moreover, the normal data is transmitted by the same aforementioned method. The third phase isscheduling phase and it contains TDMA access scheme. This scheme is used for normal data transmission while the emergency based sensors perform contention in the contention free period (CFP) of MAC layer for transmitting data. The final phase isdata transmission phase which is used for allocating slots to nodes and preventing data collision between nodes. However, the proposed protocol consumes a high energy and drops data if the sink is away and sensor contains minimum energy for transmitting data. Another limitation of this scheme is that it does not consider low/high threshold values of vital signs.Energy and QoS-aware based ZEQoS [43] routing protocol is proposed and compared with LOCALMORE [64] and DMQoS [10] in terms of categorization of patient data, reliable data transmission, and energy consumption. The energy consumption of the proposed protocol is high but as compared with EPR, QPRD and QPRR protocols are very low. Moreover, the patient data has been categorized in this protocol into Ordinary Packets (OPs), Delay-Sensitive Packets (DSPs), and Reliability Sensitive Packets (RSPs). The proposed protocol calculates communication costs, end-to-end delay, and reliability from source to destination node before data transmission. These parameters help in increasing throughput of the network. The proposed framework comprises MAC layer and routing layer modules [43]. The module of MAC layer containsMAC Receiver,Reliability Module,Delay Module, andMAC Transmitter while network layer module containspacket classifier,hello packet, androuting service module. TheMAC Receiver module receives “hello” or patient data and forwards it to the concerned module of the network layer. TheReliability Module updates the counter of number of transmitted packets and acknowledges the sender node and destination node. TheDelay Module of the MAC layer assigns a channel bandwidth to the patient data. TheMAC Transmitter receives the patient packet and hello packet. Moreover, theMAC transmitter forwards this type of data to the MAC layer and the transmission policy used FIFO with the support of CSMA/CA. All these kinds of information come from the network layer. The network layer is classified into various services that arepacket classifier, routing services module (RSM),hello protocol module, andQoS-aware queuing module (QQM) [43]. Thepacket classifier receives a hello packet and patient data from theMAC Receiver and forwards them to the concerned service module. If the packet contains a hello message, then it is forwarded to the hello packet module; otherwise, it is forwarded to therouting service module. Therouting service module classifies patient data into four classes as aforementioned and updates the routing tables of the neighbor nodes for selecting an efficient-QoS path. Thehello protocol module helps in creating the neighbor tables and broadcasts a hello message in the network. The last module isQQM and this module knows the first priority should be given to DSP, second priority is to RSP, and the third priority is to OP for allocating slots. However, the proposed protocol [43] uses RTS and CTS control messages before data transmission which degrades the network performance in terms of a high delay with low data reliability and the long header for nodes during data transmission.The cross-layer basedthermal-aware multiconstrained intrabody QoS (TMQoS) routing protocol is proposed [65] for reducing delay in order to achieve high data reliability during data transmission. These problems occur due to high temperature-rise which degrades the network performance. The proposed protocol [65] develops routing architecture and it interacts with the routing layer and MAC layer as shown in Figure 10 (redrawn from [65]). The biomedical sensors are implanted inside the patient’s body and connected with a body coordinator (BC) through multiple paths. As depicted in Figure 10, theMAC Receiver module receives a beacon message from neighbor sensors and forwards it to therouting table constructor of each sensor. Therouting table constructorcontains information about delay, reliable path, hop-counts to BC, and temperature-rise of intermediate sensors. TheDelay Estimator module measures delay from the intermediate sensors to a destination BC. TheReliability Estimator module measures QoS of the link while theTemperature Estimator module measures the temperature-rise of sensors. These three modules update the routing table of a sensor and broadcast thebeacon table constructor information to all neighbor sensors through theMAC Transmitter module. In this stage, the sensor is familiar to delay, reliable, and temperature-rise of the intermediate sensors and selects the most optimal routes. Moreover, theQoS-aware packet classifier module receives vital signs data from upper layers or from theMAC Transmitter. This module classifies the patient data into C1, C2, C3, and C4. The C1 data is the highest priority data and cannot delay it such as EEG, EMG, and heart beat. The C2 data is the second priority data which may contain respiratory rate reading of a patient. The C3 data is the third priority data and contains video/audio streaming whereas C4 is the fourth priority data and contains temperature reading. TheQoS-aware packet classifier module forwards these four types of patient data to themulticonstrained QoS-aware route selector module where this module selects the most appropriate routes as aforementioned in three modules. At that moment, theselector module transmits data tomulticonstrained QoS-aware queuing and thequeuing module maintains theDelay Constrained Packets (DCPs) queue for C1 and C3 patient data, respectively, whileNondelay Constrained Packets (NDCPs) queue are maintained for C2 and C4 patient data, respectively. Finally, data is transmitted throughMAC Transmitter module. However, the proposed routing architecture [65] consumes high energy of sensors during verification of temperature-rise and selection of a reliable path for data transmission. These factors increase a high delay and they have the drawback for emergency data to verify each time of these elements before data transmission which is not acceptable for real-time data.Figure 10
TMQoS routing architecture (redrawn from [65]).The Cross-Layer Opportunistic MAC/Routing (COMR) protocol proposes to reduce energy consumption during data transmission of nodes and increase Packet Delivery Ratio (PDR) with minimum end-to-end delay [66]. Therefore, the proposed protocol uses relay nodes for transmitting the packets with the support of a timer. The timer is based on the received signal strength indicator (RSSI) and residential energy of the selected nodes as relay nodes. For data transmission, the proposed protocol introduces four types of handshaking mechanism that are distributed interframe spacing (DIFS), RTS, CTS, and acknowledgement (ACK). The sender node cannot compete for a channel and must wait for DIFS before transmitting the packets if the channel is idle. On the successful completion of this process, the sender node competes for channel and performs many backoffs if the channel is busy. During this channel competition, the sender node transmits the RTS packet and waits for a timer. The timer calculates the contention period, waiting period of a sender node for the RTS and CTS messages, and the propagation delay of the RTS and CTS messages. However, the energy consumption of this proposed protocol [66] is high if the size of payload is increased; for example, the long generated report of an ECG requires a high amount of time during transmission. The PDR of this proposed protocol is lower due to timer based selection of relay nodes which consumes high amount of energy. These elements degrade the network performance in terms of low data reliability and high delay which is not suitable for patient data.An adaptive routing and bandwidth allocation protocol (ARBA) [26] proposes to investigate the problems of energy consumption and allocation of bandwidth to the sensory data. The proposed protocol comprises four phases that aretopology discovery, energy-aware routing tree construction, rate and bandwidth allocation, andload balancing routing and energy usage[26]. Intopology discovery phase, each node exchanges a hello message with other nodes in the network for creating the registry. The registry keeps the information of the nodes for establishing the connection in terms of the connection request, data transmission, and connection termination. In theenergy-aware routing tree construction, a high residential energy node selects an intermediate node (relay) for transmitting of the source node data to BAN. The priority of allocation of high rate bandwidth to the high priority data is performed in therate and bandwidth allocation phase. Further, this phase terminates the allocation of high rate bandwidth from the low priority data if the high priority data need a large amount of bandwidth. The final phase isload balancing routing and energy usage that selects the node based on its importance of data and high residential energy. However, the proposed protocol [26] consumes a high amount of energy of nodes during selection of intermediate nodes for data transmission and discovery of the entire topology. Moreover, this protocol terminates data transmission of low priority data on the arrival of high priority data. Another drawback of this protocol is not focusing on changing the structure of the topology which is not acceptable for high priority data in terms of low data reliability, high delay, and high energy consumption of the intermediate nodes.There are three types of challenging problems that occurred during data transmission from the source node to the destination node inside the patient body that are hotspot nodes problems during sensing of a patient vital signs, transmission of sensory data to the BAN which heats up the surroundings of the tissues and skin of the body, and high energy consumption. These problems degrade the network performance in terms of low data reliability with high delay and throughput. To overcome these problems, [67] proposes a thermal-aware QoS routing protocol (TLQoS) for layer 2 and layer 3 modular architecture. The proposed protocol classifies the patient data into critical (Cr) traffic, delay constrained (Dc) traffic, reliability constrained (Rc) traffic, and regular (Rg) traffic. The Cr sensory data can be a lower delay and higher reliability such as ECG, EEG. The Dc sensory data can be loss for a short period of time without delay such as audio/video based patient data. The Rc sensory data need higher reliability without delay such as respiratory rate while Rg sensory data does not constrain delay and reliability such as temperature and blood pressure. Moreover, layer 3 comprisesDelay Module, Reliability Module, Temperature Module,andQueuing Manager.In a similar way, layer 2 comprisesMAC Receiver, Delay Estimator, Reliability Estimator, Temperature Estimator,andMAC Transmitter. TheDelay Module is used for transmitting Cr and Dc traffic. Both types of traffic depend on the number of hops if the number of hops exceeds the particular hops. This Delay Module also protects patient traffic from looping. TheReliability Module is used for Rc and Cr traffic. This module protects both types of patient traffic from a large number of hops-counts, hotspot routes, and swapping of front sensor data with back sensor data. TheTemperature Modulefollows the same rules ofDelay Module andReliability Moduleand is used to carry Rg traffic. TheTemperature Module selects those nodes for data transmission that has minimum temperature-rise and minimum hops-count. TheQueuing Manager is the fourth module of layer 3 and it classifies the buffer into DCR and RQ. The DCR buffer occupies Cr and Dc traffic whereas RQ buffer occupies Rc and Rg traffic. The first module of layer 2 isDelay Estimator and it selects delay-sensitive routes for Cr and Dc traffic. TheReliability Estimatortries to lose the minimum packet and it uses window mean with EWMA approach for calculation of reliability. TheTemperature Estimator uses Specific Absorption Rate (SAR) [68] for measuring radiation level of tissues of the implanted sensors. TheMAC Receiver andQoS-aware packet classifier make differences between a hello packet and data packet. The hello packet informs BAN about network status while the data packet contains the patient traffic. The proposed protocol is rich of modules providing different services to forward patient data. However, each module in this proposed protocol creates a high delay during verification of the conditions of module and consumes high amount of energy of the sensors which degrades the performance of network in terms of high delay and high energy consumption.The aim of cross-layer protocol is to design specific task for routing, MAC, and PHY layers such as achieving high efficiency of the network in terms of minimizing the energy consumption and delay, achieving high data reliability, and allocating the first slot to emergency data as compared to nonemergency data. Hence, this paper presents various research contributions which have been made for design of cross-layer protocols. Table5 presents the summaries of existing protocols in terms of mobility, topology, delay, PDR, and energy consumption in the comparative study.


## 6. Comparative Study

This paper compares existing cross-layer protocols in terms of classification of patient data, mobility, topology, average delay, Packet Delivery Ratio (PDR), and energy consumption as shown in Table5. The WASP [54] scheme uses fixed time slots to transmit data, but the energy consumption is high due to unlimited resources provided to on-demand nodes. Moreover, [54] does not support end-to-end delivery of packets. It does not provide acknowledgment of a damaged frame to the sender node but it allows a new node to join the network which is not available in the existing cross-layer protocols. However, the limitation is that a node can leave the network anytime without informing the network. CICADA [55] is the enhanced type of WASP [54] and it uses “waiting period” to keep off radio signal when a node is in waiting state. Hence, the energy consumption of [55] is average (medium) as compared to [54]. Both schemes [54, 55] have the same problems when a parent/children node imparts the network without informing the responsible node. IEEE 802.15.4 MAC has many challenging problems as discussed in TICOSS [56]. It follows time slot scheduling concept of MERLIN [57] in which all nodes must ensure waking up in the correct time for sending/receiving data and saves energy. The work in [56] provides better results in the energy consumption and packet delivery delay (PDR) as compared to [55]. The energy consumption of this scheme [42] is the main drawback and degrades the network performance in terms of higher delay and lower data reliability. The proposed architecture of Biocomm [58] is for routing and MAC layer where both layers communicate with each other through CMI. The work in [58] keeps data away from the congested nodes, avoids dropping of data, and assigns a reliable path to data if the data is of higher priority. Further, [58] indicates the hotspot nodes and link before data transmission as compared to [54–56]. Comparing the Biocomm [58] to [54], both protocols consume minimum energy. The Biocomm-D is the extended version of [58] which provides acceptable results in terms of energy consumption and identification of hotspot nodes before data transmission. The work in [59] consumes higher amount of energy of sensors in selection of paths. It finds the sensors with higher residential energy. The higher energy consumption in path selection degrades the network performance in terms of higher delay in case of emergency data as experienced in [44, 58].The energy consumption of [59] is higher as compared to [55, 56, 58]. However, [59] considers emergency and nonemergency data of a patient which have not been considered in [54–56]. The PDR of [59] is lower as compared to [54, 56, 58]. The P-ARQ [61] does not consider the patient data but the energy consumption of this protocol [61] is lower as compared to [54, 59] and is outperformed as shown in [56]. The CL-JS [44] provides data reliability in terms of retransmission of frames. However, this process degrades the performance of network in terms of delay and higher energy consumption of sensors as compared to [55, 56, 59]. The PDR of [44] is better than [59] but is not good enough compared to [54, 56, 58]. The work in [4] is more suitable for emergency data where this proposed protocol preempts the nonemergency data from allocated slots and allocates slots to emergency data on arrival for transmitting first as compared to all protocols in this paper. However, the higher energy consumption and higher delay have been noticed due to preemption process of nonemergency data as compared to [55, 58]. The RE-ATTEMPT [63] is the extended version of M-ATTEMPT [62] scheme. The scheme in [63] examines path loss and energy consumption. The work in [63] divides packets into normal and emergency packet as compared to ZEQoS [43] which classifies patient data into three categories as shown in Table 5. The energy consumption of RE-ATTEMPT [63] is better than M-ATTEMPT [62] but is not better than ZEQoS [43]. The energy consumption of ZEQoS [43] scheme is higher as compared with EPR, QPRD, and QPRR schemes. The work in [43] has the same framework structure as LOCALMORE [64] and DMQoS [10]. The energy consumption of [65] is higher as experienced in [4, 43, 44, 54, 59]. However, [43, 55, 56, 58, 61] are having lower energy consumption as compared to [65]. The work in [65] classifies patient data into four classes also as discussed in [43]. Further, [65] uses temperature-aware approach for selecting the nonhotspot paths from source to destination as [58, 63] use the same approaches for path selection. The drawback of this proposed protocol [66] is higher energy consumption during selection of relay nodes for transmitting data. Moreover, the PDR and end-to-end delay have not been improved due to long waiting on the timer based for channel contention and data transmission. The works in [43, 59, 63, 65] classify the patient data into different classes. The mobility options are used in [43, 55, 56]. The STAR and MESH topology are used in all schemes. The works in [56, 61] schemes do not target average delay. In the similar way, [55, 61, 65] also do not examine PDR. The energy consumption of these schemes [43, 56, 61] is low, whereas [55, 58] have medium energy consumption and [4, 44, 54, 59, 63, 65] are experiencing higher energy consumption. These analyses are shown to address the aforementioned problems with new prototypes.The energy consumption of [26] is higher due to preemption of low priority data on arrival of high priority data, changing the structure of topology, and selection of intermediate nodes for data transmission. These parameters degrade the network performance in terms of lower data reliability and higher delay. The proposed protocol [67] consumes major amount of energy of sensors during verification of status of each module which degrades the network performance because of higher delay and lower data reliability.We can reduce energy consumption and delay and enhance data reliability and PDR with new approaches. New algorithms and protocols, for routing and MAC layers in WBAN, are required for addressing the aforementioned challenges in existing protocols.


## 7. Conclusion

The design of new routing protocols, MAC Superframe structures, and PHY frames are the challenging problems in the health applications of WBAN. The aforementioned problems draw attention to design optimized solutions in the cross-layer architecture and protocols. Therefore, the routing layer and both MAC and PHY (physical) layers of IEEE 802.15.4 and IEEE 802.15.6 structures have been investigated for the cross-layer in WBAN. The routing layer has been investigated in terms of selection of single and multihops path, energy-aware and temperature-aware selection of paths, and classification of patient data into different priority levels; emergency data is the first priority to transmit on the reliable path, mobility, and topology. IEEE 802.15.4 MAC and IEEE 802.15.6 MAC Superframe structures have been compared and it was found that most of the research studies used IEEE 802.15.4 MAC Superframe structure for WBAN due to its easy manipulation for patient traffic and implementation. In a similar way, IEEE 802.15.4 and IEEE 802.15.6 PHYs frame structures have been compared. IEEE 802.15.6 PHY frame provides NB, HBC, and UWB approaches for transmitting data.All functionalities that will be provided by IEEE 802.15.6 for MAC and PHY layers in WBAN have been already provided by IEEE 802.15.4 for MAC and PHY layers in WBAN as described in Table3 and investigated in Section 5.The researchers ought to design an optimized model for routing, MAC, and PHY layers. The proposed model should be capable of selecting an efficient path for emergency based BMSs in terms of low temperature and high residential energy and minimum hop-counts. For MAC layer, there should be a dynamic solution for emergency based BMSs so that they do not need to perform contention and dedicated slots should be provided without interrupting contention of nonemergency based BMSs. PHY layer should provide an efficient modulation technique which facilitates minimum time and energy consumption for changing analog signal into a digitized pattern.



---

*Source: 516838-2015-11-04.xml*