Next Article in Journal / Special Issue
Wireless Power Transfer Protocols in Sensor Networks: Experiments and Simulations
Previous Article in Journal
A Framework for Multiple Object Tracking in Underwater Acoustic MIMO Communication Channels
Previous Article in Special Issue
Energy-Aware Forwarding Strategies for Delay Tolerant Network Routing Protocols
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Adaptive Transmission Protocol for Mobile Sensors that Improves Energy Efficiency and Removes the Limitation of State Based Adaptive Power Control Protocol (SAPC)

School of Engineering and Advanced Technology, Massey University, Palmerston North 4474, New Zealand
*
Author to whom correspondence should be addressed.
J. Sens. Actuator Netw. 2017, 6(1), 3; https://doi.org/10.3390/jsan6010003
Submission received: 30 November 2016 / Revised: 1 March 2017 / Accepted: 8 March 2017 / Published: 15 March 2017
(This article belongs to the Special Issue Rechargeable Sensor Networks: Technology, Protocols, and Algorithms)

Abstract

:
In this paper, we have presented a novel transmission protocol which is suited for battery-powered sensors that are worn by a patient when under medical treatment, and allow constant monitoring of health indices. These body-wearable sensors log data from the patient and transmit the data to a base-station or gateway, via a wireless link at specific intervals. The signal link quality varies because the distance between the patient and the gateway is not fixed. This may lead to packet drops that increase the energy consumption due to repeated retransmission. The proposed novel transmission power control protocol combines a state based adaptive power control (SAPC) algorithm and an intelligent adaptive drop-off algorithm, to track the changes in the link quality, in order to maintain an acceptable Packet success rate (PSR)(~99%). This removes the limitation of the SAPC by making the drop-off rate adaptive. Simulations were conducted to emulate a subject’s movement in different physical scenarios—an indoor office environment and an outdoor running track. The simulation results were validated through experiments in which the transmitter, together with the sensor mounted on the subject, and the subject themselves were made to move freely within the communicable range. Results showed that the proposed protocol performs at par with the best performing SAPC corresponding to a fixed drop-off rate value.

1. Background Work

The emergence of Internet of Thing (IoT) has enabled technological capabilities to exchange data and to create a healthcare system that is efficient in terms of time, energy and cost [1]. In healthcare, body wearable sensors are used to continuously monitor the vital physiological parameters of patients in hospitals and the elderly at home, allowing them to enjoy independent living [2]. Hospitals use IoT to monitor the location of medical devices, personnel and patients. The healthcare professionals are then able to use data to create a system of proactive management with this network of devices. At the same time, such procedures are effective and are cost-effective ways of monitoring age-related illnesses [3]. For example, one Texas hospital reportedly cut the re-admission rate for patients with heart failures by 50% using predictive analysis of their individual healthcare records [4].
There have been significant developments in building body wearable sensors that have low computational complexity, require little memory storage, and can be suitably implemented using simple hardware. For example, Shih-Hong Li et al. have designed a wearable sensor to detect real time wheezing [5]. In the field of medicine, the wheezing sound is usually considered as an indicator of the degree of airway obstruction. In [6], authors have developed a wearable instrumented vest for posture monitoring, especially for aged people. The vest provides a portable and low-cost solution that can be used indoors and outdoors to provide long-term care at home. The recognition abilities of accelerometer-based detection and activity monitoring can help in assessing rheumatic and musculoskeletal diseases [7]. There are several other examples of similar research and development studies that are shifting the paradigm of patient care and welfare.
Figure 1 shows a simple representation of a wireless sensor network application used in healthcare. The body-wearable and implanted sensors collect vital health parameters such as the pulse rate, EEG, blood insulin level etc., and transmit to the gateway. The gateway that is shown in Figure 1 can be with the person or with the access point.
Data communication, not just data collection, is an important component to build such success stories. When independent living is considered, the healthcare solution should be such that the monitored person is able to move seamlessly within the house with minimum loss of data. In order to support such a scenario, the transmitting module of the body wearable sensors should adapt with the changing radio link quality. Therefore, the radio transmitter must keep track of the changing environment so that the transmission power can be adjusted for reliable transmission [10].
There are several adaptive transmission protocols that modulate output power to meet the target Eb/N0 and save energy at the same time. In particular, this paper focuses on the state-based adaptive power control protocol (SAPC) that uses an intelligent algorithm to transmit data in an energy efficient manner [11]. This protocol has been compared with fixed power transmission and other adaptive protocols that use RSSI (received signal strength indication) to estimate link quality and set the transmission power [11,12,13,14]. Simulation and experimental results have shown that SAPC can save up to 33% energy. One drawback of the SAPC protocol is that the performance is dependent on the fixed drop-off factor (R) and that it does not maintain any target PSR (packet success rate). The value of R does not adapt to the changing link quality during run time. In this paper, we propose an alternative solution to the existing SAPC that removes these limitations by maintaining a target PSR. This is done by modulating the value of the drop-off factor (R) based on the evaluated PSR and occurs after a designated number of transmissions.

2. Description of the Adaptive Algorithm

The adaptive algorithm consists of two components. The first component controls the value of the drop-off rate (R) depending on the current packet error rate. It maintains a window (typically set to 50 transmissions) during which it uses a fixed R value. At the end of the window interval, the PSR is calculated. If the PSR is less than the target PSR, then the R value is decremented by 0.05. The lower limit to which R can go down is set to be 0. The reason to reduce the drop-off rate is to delay the system switching to a lower state so that the PSR is maintained at a target level.
On the other hand, if the PSR is greater than or equal to the target PSR, the R value is incremented by 0.05. The uppermost value that R can reach is limited to 1. In either case, the algorithm uses the new R value for all packet transmissions during the windowed interval.
The second component of the algorithm can be referred to as the inner component that follows the adaptive algorithm of SAPC [12]. SAPC is a state-based adaptive power control algorithm. In each state, the power levels are configured in an increasing order of magnitude.
Table 1 shows the power levels based in these states. In the experiments that follow the simulation, the nRF24L01p radio modules have been used. This radio module has four programmable output power levels. They are 0 dBm, −6 dBm, −12 dBm and −18 dBm. The state transition model can be extended to any number of states, depending on the available power levels of the particular radio module. As the number of states grows, the algorithm can become computationally expensive. It is therefore advisable to choose power levels with a difference of approximately 5 dB in between them.
Figure 2 shows the state transition diagram of the adaptive power control algorithm. State transition occurs depending on the power level at which the transmission is successful or has failed.
Table 2 and Table 3 explain the state transition matrices.

2.1. Choice of Hardware

For experimental purposes, nRF24L01p transceiver modules from Nordic semiconductors have been used. The transceiver module at the gateway or hub has an additional power amplifier (PA) and a low-noise amplifier (LNA). The output power level of the receiver is 20 dBm. The reason for using a high power transmitter at the hub is to ensure near error-free communication between the hub and the sensor. The major specifications of the receiver and the transmitter are presented in Table 4 and Table 5 respectively.
A set of heart rate data from PhysioNet is preloaded into the transmitter module and set to transmit after every 2 s [17,18]. Physionet has a huge repository of human physiological data and can be downloaded from their web-based application. These values are chosen to make the target mobile scenario as realistic as possible.

2.2. Evaluation Parameters

The evaluation parameters are
  • Mean cost of successful transmission (Cmean)
  • Protocol efficiency [19]
One of the parameters for optimization is the energy consumed per useful bit transmitted over a wireless link [20,21]. This paper has used the following Equation (1) to evaluate Cmean.
C m e a n = C T o t a l P S P L
where CTotal = Sum of the cost of all transmissions; PL = Total lost packets; PS = Total packets to send.
The protocol efficiency (Proteff) includes the average number of retries [20]. Mathematically,
P r o t e f f = P S P L P S + R e t T
where RetT = Sum of all retries.
Here PSPL = total successes (Psucc). In % form, it is represented by Equation (3) when both the numerator and denominator in Equation (2) are divided by the total number of packets to send (Ps).
P r o t e f f   ( % ) = P S R 1 + R e t m e a n
where Retmean = mean retries per packet and is defined as
R e t m e a n = R e t T P S
Here,
P S R = P s u c c P S 100

3. Simulation Design and Result

Two sets of simulations were conducted to capture two different geometrical spaces. In the first set, an indoor office environment was considered. A subject was fitted with wearable sensors, and the locations of the subject were divided into a docked position, and a number of undocked positions with respect to the base station. The docked position is defined as the location where the subject mostly stays. Occasionally, the subject changes location when he/she moves out of the docked position, for example, to visit the washroom, collect printouts, get a drink etc. This results in variable radio link conditions because of the change in the distance between the base station and the sensors, and also because the signal has to travel through intervening walls. In the second set, an outdoor environment was considered where the subject is assumed to be an athlete, and different health indices were monitored while she/he runs. An outdoor Olympic size running track was considered with the base station at the center of the field, and the subject running at an average speed along the track.

3.1. Results and Discussion—Simulation Set 1

We considered the average speed of the subject as 5 km/h and the sensors transmitting data every 2 s. Therefore, the distance covered during the 2 s was approximately 3 m. The maximum distance between the sensors and the gateway was chosen as 20 m. Therefore, the various undocked positions from the gateway were taken to be 8 m, 11 m, 14 m, 17 m and 20 m. There are partitions in between the transmitter and the receiver and the path loss (in dB) has been accounted for when the average Eb/N0 is calculated. Each of this position is considered as a state and the state transition follows a Markov process [22]. A Markov process has the following properties:
  • The number of possible states is finite.
  • The outcome at any stage depends only on the outcome of the previous stage.
  • The probabilities are constant over time.
In the emulated walk model that is shown in Figure 3, the number of states is finite and the transition probabilities are constant over time. The state transition depends only on the current state, or on the location of the subject. For example, if the subject is in state or position B, then his/her next state transition to either A or C would only depend on B and not on any other previous states. The probability of remaining in the docked state, given it is in the docked state is 0.7. The probability of transiting to an undocked position, given the subject is in docked position, is 0.3. The subject does not remain in an undocked state, but transits to a new state with certain probability. No transmission happens during the transitions. This state transition model was built on the assumption that the subject is moderately active. The state transition probabilities are listed in Table 6.
The simulation was conducted in Maltab and the parameters are presented in Table 7.
Figure 4 shows that for the same PSR of >99%, the proposed S-ATPC protocol can provide a unified, energy-efficient solution, while maintaining the same protocol efficiency as SAPC with different drop-off (R) values. The transition probabilities of the different states in Table 4 also represent the activity levels of an individual. Based on these probability values, the activity level was categorized as moderately active. We changed the transition probability values in Table 4 to introduce more activeness. The transition probability values were changed so that the subject stays away from the base station more often. Table 6 and Table 7 represent the transition probability matrices for which the performances are plotted in Figure 5 and Figure 6 respectively.
The values in Table 8 suggest that state transitions occurred with 50% probability. Compared to the simulation scenario based on Table 6, the subject was spending more time on average away from the base station. Therefore, the average cost per successful transmission was also greater in comparison to the first scenario. However, was observed from Figure 5 that S-ATPC performs comparably in terms of energy savings.
Table 9 suggests that the subject was highly active, as they were transiting to undocked states more frequently than in the second scenario. The average cost of successful transmission at different R values in Figure 6 suggested that when R is low, the energy saving is the maximum. This was expected because a low R value keeps the system more often in the higher power state and provides best performance when the subject is more often in undocked states (indicating higher link distance and therefore poorer channel condition). The cost of successful transmission corresponding to SATPC was within 7% of that of when R = 0.01.
The steady state distributions of the states under the three scenarios are plotted in Figure 7. A more active scenario means that the subject stays more often in undocked scenarios and away from the base station.

3.2. Results and Discussion—Simulation Set 2

In this simulation, the subject ran at an average speed of 24 km/h around a track (shown in Figure 8), and transmits data every second. Therefore, in terms of distance, the body wearable sensors transmitted after an approximate distance of 7 m. Since the size of the track is not circular, the distance varied with time.
In this simulation, free space path loss model was considered, and a Rician fading channel model was used, as there was at least one direct line-of-sight path between the transmitting sensors and the receiver (gateway) [24]. The available power levels of the transmitter were changed to 0 dBm, 5 dBm, 10 dBm and 15 dBm, as the distance between the transmitter and the gateway is higher than the indoor scenario. Transmission power below 0 dBm does not result in any meaningful communication. However, for the sake of simplicity, the current consumptions corresponding to the power levels remained the same. This may not be practical, but the RF modules nRF24L01p does not support power levels above 0 dBm. This however did not affect the overall objective of the simulation, as the protocols were compared to in terms of their energy consumptions, and individual energy usage was not a concern.
The result of the simulation is presented in Figure 9. The efficiency values were comparable, with the cost of successful transmission of the proposed protocol (S-ATPC) being less than the average cost for SAPC when R = 1. This result again indicated that if SAPC can be modified with a single R value that adapts with the changing radio link condition, we can achieve desirable energy savings per successful transmission.

4. Experimental Method and Results

In this section, the experimental methodology and the results are presented.

4.1. Experimental Methodology

The experimental setup was a university building with the base station powered by mains, while the transmitting sensor was piggybacked on the subject. The subject was allowed to roam freely inside the building and his routine activities were followed. The traversal path of the sensor is shown in Figure 10.
Data was collected for a period of approximately two hours on different days of the week. The sensor transmitted packet data every 2 s. The average of five such runs was used and is presented in this paper.

4.2. Experimental Results

The results are tabulated in Table 10, and the bar diagram is shown in Figure 11. The plots show that for a target PSR of 99%, the proposed S-ATPC can deliver an energy efficient solution that is comparable with that of SAPC at R that corresponds to minimum energy consumption.

5. Conclusions

The results of the simulations and the experiments suggest that we have a new adaptive transmission power control protocol in place, which can be implemented in mobile wireless sensor scenarios. The efficacy of the protocol has been demonstrated by two sets of simulation results in two different environments. The proposed protocol will work well in scenarios when the activity of the subject under question is moderately high. In general, the protocol is well suited for mobile sensors. This will introduce a new paradigm in the adaptive transmission domain, as this approach is unique and tested in a variable real world environment where not only the distance between the sensor and the base station affects the link quality, but also fading, due to multipath propagation of complex indoor environment and movements of other people within the vicinity of the sensors. The outdoor environment is comparably less complex, with a direct line of sight. The proposed protocol will also be tested in other outdoor environments as part of future research plans.

Acknowledgments

I acknowledge the contribution of my supervisors for their support and guidance to develop this research paper. I also acknowledge Massey University for funding the cost of publication, if accepted.

Author Contributions

Debraj Basu is the primary author of the paper and has done all the experimental work and analysis to support the various observations. Gourab Sen Gupta, Giovanni Moretti, and Xiang Gui are the research supervisors who have contributed with their ideas and direction to facilitate the research and develop the research paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Christopher, G. Internet of Things in Healthcare: What’s Next for IoT Technology in the Health Sector. Available online: http://www.computerworlduk.com/iot/iot-centred-healthcare-system-3643726/ (accessed on 15 October 2016).
  2. Darwish1, A.; Hassanien, A.E. Wearable and Implantable Wireless Sensor Network Solutions for Healthcare Monitoring. Sensors 2011, 11, 5561–5595. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Ko, J.; Lu, C.; Srivastava, M.B.; Stankovic, J.A.; Welsh, A.T.M. Wireless Sensor Networks for Healthcare. Proc. IEEE 2010, 98, 1947–1960. [Google Scholar] [CrossRef]
  4. There Are Two Major Challenges to Implementing IoT Solutions in Healthcare. Business Insider Intelligence. 13 July 2016. Available online: http://www.businessinsider.com/there-are-two-major-challenges-to-implementing-iot-solutions-in-healthcare-2016-7/?r=AU&IR=T (accessed on 15 August 2016).
  5. Li, S.; Lin, B.; Tsai, C.; Yang, C.; Lin, B. Design of Wearable Breathing Sound Monitoring System for Real-Time Wheeze Detection. Sensors 2017. [Google Scholar] [CrossRef] [PubMed]
  6. Lin, W.; Chou, W.; Tsai, T.; Lin, C.; Lee, M. Development of a Wearable Instrumented Vest for Posture Monitoring and System Usability Verification Based on the Technology Acceptance Model. Sensors 2016, 16. [Google Scholar] [CrossRef] [PubMed]
  7. Billiet, L.; Swinnen, T.W.; Westhovens, R.; de Vlam, K.; van Huffel, S. Accelerometry-Based Activity Recognition and Assessment in Rheumatic and Musculoskeletal Diseases. Sensors 2016, 16, 2151. [Google Scholar] [CrossRef] [PubMed]
  8. Renesas Solutions for Wireless Sensor Networks—Part 2: Body Area Networks. Available online: http://in.renesas.com/edge_ol/features/08/index.jsp (accessed on 19 November 2016).
  9. Alemdar, H.; Ersoy, C. Wireless sensor networks for healthcare: A survey. Comput. Netw. 2010, 54, 2688–2710. [Google Scholar] [CrossRef]
  10. Shnayder, V.; Chen, B.; Lorincz, K.; Jones, T.R.F.F.; Welsh, M. Sensor Networks for Medical Care; Technical Report TR-08-05; Division of Engineering and Applied Sciences, Harvard University: Cambridge, MA, USA, 2005. [Google Scholar]
  11. Basu, D.; Gupta, G.S.; Moretti, G.; Gui, X. Protocol for improved energy efficiency in wireless sensor networks to support mobile robots. In Proceedings of the 6th International Conference on Automation, Robotics and Applications (ICARA), Queenstown, New Zealand, 17–19 February 2015; pp. 230–237.
  12. Basu, D.; Gupta, G.S.; Moretti, G.; Gui, X. Performance comparison of a novel adaptive protocol with the fixed power transmission in wireless sensor networks. J. Sens. Actuator Netw. 2015, 4, 274–292. [Google Scholar] [CrossRef]
  13. Basu, D.; Gupta, G.S.; Moretti, G.; Gui, X. Performance comparison of a new non-RSSI based transmission power control protocol with RSSI based methods: Experimentation with real world data. Int. J. Eng. Technol. Innov. 2016, 6, 30–54. [Google Scholar]
  14. Basu, D.; Gupta, G.S.; Moretti, G.; Gui, X. Effectiveness of a novel power control algorithm in heart rate monitoring of a mobile adult: energy efficiency comparison with fixed power transmission. Int. J. Sens. Netw. Data Commun. 2016, 5. [Google Scholar] [CrossRef]
  15. 2.4G Wireless nRF24L01p with PA and LNA. Available online: http://www.elecfreaks.com/wiki/index.php?title=2.4G_Wireless_nRF24L01p_with_PA_and_LNA (accessed on 15 November 2016).
  16. nRF24L01+ Single Chip 2.4GHz Transceiver Product Specification v1.0. Available online: http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01P (accessed on 15 November 2016).
  17. PhysioNet. Available online: https://physionet.org/ (accessed on 20 September 2016).
  18. Moody, G.B. RR Intervals, Heart Rate, and HRV Howto. Available online: https://physionet.org/tutorials/hrv/#hr-extraction (accessed on 20 September 2016).
  19. Zhang, D.; Zhu, Y.; Zhao, C.; Dai, W. A new constructing approach for a weighted topology of wireless sensor networks based on local-world theory for the Internet of Things (IOT). Comput. Math. Appl. 2012, 64, 1044–1055. [Google Scholar] [CrossRef]
  20. Sheu, J.P.; Hsieh, K.Y.; Cheng, Y.K. Distributed Transmission Power Control Algorithm for Wireless Sensor Networks. J. Inf. Sci. Eng. 2009, 25, 1447–1463. [Google Scholar]
  21. Schmidt, D.; Berning, M.; Wehn, N. Error correction in single-hop wireless sensor networks—A case study. In Proceedings of the Conference & Exhibition of Design, Automation & Test in Europe, Nice, France, 20–24 April 2009; pp. 1530–1591.
  22. Husen, B. Markov Processes. Available online: https://people.math.osu.edu/husen.1/teaching/571/markov_1.pdf (accessed on 20 July 2016).
  23. Universal Mobile Telecommunications System (UMTS). Selection Procedures for the Choice of Radio Transmission Technologies of the UMTS (UMTS 30.03 Version 3.1.0); UMTS: 2011. Available online: http://www.etsi.org/deliver/etsi_tr/101100_101199/101112/03.01.00_60/tr_101112v030100p.pdf (accessed on 19 July 2016).
  24. Jain, R. Channel Models A Tutorial1, V1.0 February 21, 2007. Available online: http://www.cse.wustl.edu/~jain/cse574-08/ftp/channel_model_tutorial.pdf (accessed on 25 November 2016).
Figure 1. A body area network with sensors connects with the access point via a gateway [8,9].
Figure 1. A body area network with sensors connects with the access point via a gateway [8,9].
Jsan 06 00003 g001
Figure 2. State transition diagram of the adaptive algorithm.
Figure 2. State transition diagram of the adaptive algorithm.
Jsan 06 00003 g002
Figure 3. A state transition model that emulates the movement of a subject with the states defining the position from the receiving base station.
Figure 3. A state transition model that emulates the movement of a subject with the states defining the position from the receiving base station.
Jsan 06 00003 g003
Figure 4. Activity level: moderate—the protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 100%.
Figure 4. Activity level: moderate—the protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 100%.
Jsan 06 00003 g004
Figure 5. Activity level: Uncertain—the protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 99%.
Figure 5. Activity level: Uncertain—the protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 99%.
Jsan 06 00003 g005
Figure 6. Activity level: High—the protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 99%.
Figure 6. Activity level: High—the protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 99%.
Jsan 06 00003 g006
Figure 7. Steady state distribution of the different states under the three activity scenarios.
Figure 7. Steady state distribution of the different states under the three activity scenarios.
Jsan 06 00003 g007
Figure 8. Shape and dimension of a standard Olympic track.
Figure 8. Shape and dimension of a standard Olympic track.
Jsan 06 00003 g008
Figure 9. The protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 100%.
Figure 9. The protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 100%.
Jsan 06 00003 g009
Figure 10. Traversal path of the sensor is shown in dotted red line. The distance between the sensor and the gateway is not constant.
Figure 10. Traversal path of the sensor is shown in dotted red line. The distance between the sensor and the gateway is not constant.
Jsan 06 00003 g010
Figure 11. Experimental results: The protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 99%.
Figure 11. Experimental results: The protocol efficiencies and the average cost of success transmissions are compared when the PSR for all the cases are equal to 99%.
Jsan 06 00003 g011
Table 1. States, power levels and retry limits.
Table 1. States, power levels and retry limits.
State1234
Available power levelsMinimum (M)
Low (L)Low (L)
High (H)High (H)High (H)
Maximum (X)Maximum (X)Maximum (X)Maximum (X)
Number of retries3213
Table 2. State transition matrix when state levels go up [12,13].
Table 2. State transition matrix when state levels go up [12,13].
State1234
Available power levelsMinimum (M)
Low (L)Low (L)
High (H)High (H)High (H)
Maximum (X)Maximum (X)Maximum (X)Maximum (X)
Number of retries3213
Table 3. State transition matrix when state levels go down [12,13].
Table 3. State transition matrix when state levels go down [12,13].
Next State
1 (MLHX)2 (LHX)3 (HX)4 (X)
Current State1 (MLHX)Success at state M
2 (LHX)Probabilistic model that depends on the number of successes in level LProbabilistic model that depends on the number of successes in level L
3 (HX) Probabilistic model that depends on the number of successes in level HProbabilistic model that depends on the number of successes in level H
4 (X) Probabilistic model that depends on the number of successes in level XProbabilistic model that depends on the number of successes in level X
Table 4. Features of nRF24L01p receiver [15].
Table 4. Features of nRF24L01p receiver [15].
Device: Receiver (Hub)nRF24L01p with PA and LNA
Tx mode current115 mA
Rx mode current45 mA
Power Amplifier gain20 dB
Low Noise Amplifier gain10 dB
Table 5. Features of nRF24L01p transmitter [16].
Table 5. Features of nRF24L01p transmitter [16].
Device: TransmitternRF24L01p
Tx at 0 dBm (MIN)11.3 mA
Tx at −6 dBm (LOW)9 mA
Tx −12 dBm (HIGH)7.5 mA
Tx −18 dBm (MAX)7 mA
Table 6. State transition table of the emulated walk that follows the Markov process—Activity level: Moderate.
Table 6. State transition table of the emulated walk that follows the Markov process—Activity level: Moderate.
Next State
DockedUndocked AUndocked BUndocked CUndocked DUndocked E
Present StateDocked0.70.30000
A0.700.3000
B00.700.300
C000.700.30
D0000.700.3
E000010
Table 7. Simulation parameters with Matlab.
Table 7. Simulation parameters with Matlab.
Modulation TechniqueBFSK
Channel data Rate250 kbps
Maximum Doppler spread20 Hz
Packet size41 bytes
Cyclic redundancy checkCRC-16
Multi-path Fading channel modelUMTS Indoor Office Test Environment [23]
Table 8. State transition table of the emulated walk that follows Markov process—Activity level: Uncertain.
Table 8. State transition table of the emulated walk that follows Markov process—Activity level: Uncertain.
Next State
DockedUndocked AUndocked BUndocked CUndocked DUndocked E
Present StateDocked0.50.50000
A0.500.5000
B00.500.500
C000.500.50
D0000.500.5
E000010
Table 9. State transition table of the emulated walk that follows Markov process—Activity level: High.
Table 9. State transition table of the emulated walk that follows Markov process—Activity level: High.
Next State
DockedUndocked AUndocked BUndocked CUndocked DUndocked E
Present StateDocked0.30.70000
A0.300.7000
B00.300.700
C000.300.70
D0000.300.7
E000010
Table 10. Experimental results.
Table 10. Experimental results.
Adaptive Transmission ProtocolsDrop-Off Factor (R)PSR (%)Avg. Cost per Successful Transmission (mJ)Protocol Efficiency (%)
Proposed S-ATPCadaptive98.390.037286.59
SAPC0.0198.540.051287.82
SAPC0.0598.170.042586.59
SAPC0.198.330.039786.98
SAPC0.598.450.036987.37
SAPC1.098.360.036986.88

Share and Cite

MDPI and ACS Style

Basu, D.; Sen Gupta, G.; Moretti, G.; Gui, X. Novel Adaptive Transmission Protocol for Mobile Sensors that Improves Energy Efficiency and Removes the Limitation of State Based Adaptive Power Control Protocol (SAPC). J. Sens. Actuator Netw. 2017, 6, 3. https://doi.org/10.3390/jsan6010003

AMA Style

Basu D, Sen Gupta G, Moretti G, Gui X. Novel Adaptive Transmission Protocol for Mobile Sensors that Improves Energy Efficiency and Removes the Limitation of State Based Adaptive Power Control Protocol (SAPC). Journal of Sensor and Actuator Networks. 2017; 6(1):3. https://doi.org/10.3390/jsan6010003

Chicago/Turabian Style

Basu, Debraj, Gourab Sen Gupta, Giovanni Moretti, and Xiang Gui. 2017. "Novel Adaptive Transmission Protocol for Mobile Sensors that Improves Energy Efficiency and Removes the Limitation of State Based Adaptive Power Control Protocol (SAPC)" Journal of Sensor and Actuator Networks 6, no. 1: 3. https://doi.org/10.3390/jsan6010003

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop