RF-powered computers operate using energy they harvest from radio frequency (RF) signals. Compared to battery powered devices, they have the advantages of being small and long-lived as they do not need to carry an onboard energy-store, and they can be embedded inside objects, structures and even the human body.
In this dissertation, I explore how we can build networks of RF-powered computers that support rich functionality across a range of RF environments. Towards this goal, I identify the key challenges to running programs on RF-powered computers, and argue that devices must adapt their behavior to match their task energy consumption to the available power. To demonstrate this approach, I formulate the task scheduling problem for one class of RF-powered devices (computational-RFIDs), and implement Dewdrop, an energy-aware CRFID runtime. By waking tags at the right times, Dewdrop can complete tasks that previously could not complete, and at close to their maximum rate given the power that the RF environment provides.
The second challenge I tackle is how to build networks using backscatter communication. Backscatter signaling is an ultra-low power form of communication, but the simplicity needed to achieve such low power operation makes clients prone to interference. To understand how this challenge can be overcome, I use measurement and simulation results to explore the mechanisms by which interference impacts network performance. I then use these insights to develop a network design that mitigates interference and enables backscatter networks to scale well. Experimental results show that this design improves both coverage and capacity in a building-scale network compared to existing designs.
This dissertation supports my thesis that RF-powered computers can support rich tasks in a variety of RF environments, and networks of such devices can scale to building-sized deployments. As technology advances, RF-powered devices will only decrease in size and increase in computational power and operational range. By demonstrating that they can also support rich functionality and be used to build building-scale networks, this dissertation demonstrates their potential to provide deeply embedded and long-lived sensing and computation.
Cited By
- Pérez-Penichet C Ambient backscatter communication Proceedings of the 15th International Conference on Information Processing in Sensor Networks, (1-2)
- Pérez-Penichet C, Varshney A, Hermans F, Rohner C and Voigt T Do Multiple Bits per Symbol Increase the Throughput of Ambient Backscatter Communications? Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks, (355-360)
- Parks A, Liu A, Gollakota S and Smith J (2014). Turbocharging ambient backscatter communication, ACM SIGCOMM Computer Communication Review, 44:4, (619-630), Online publication date: 25-Feb-2015.
- Parks A, Liu A, Gollakota S and Smith J Turbocharging ambient backscatter communication Proceedings of the 2014 ACM conference on SIGCOMM, (619-630)
- Liu V, Talla V and Gollakota S Enabling instantaneous feedback with full-duplex backscatter Proceedings of the 20th annual international conference on Mobile computing and networking, (67-78)
- Liu V, Parks A, Talla V, Gollakota S, Wetherall D and Smith J (2013). Ambient backscatter, ACM SIGCOMM Computer Communication Review, 43:4, (39-50), Online publication date: 19-Sep-2013.
- Liu V, Parks A, Talla V, Gollakota S, Wetherall D and Smith J Ambient backscatter Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM, (39-50)
Recommendations
Energy-efficient Dual-codebook–based Backscatter Communications for Wireless Powered Networks
The common backscatter communications (ComBC), widely applied in wireless powered networks such as the RFID systems, exhibit the shortcoming that only a few bits are backscattered at a time due to energy limitation. It is significant to improve energy ...
The Tradeoff Analysis in RF-Powered Backscatter Cognitive Radio Networks
2016 IEEE Global Communications Conference (GLOBECOM)In this paper, we introduce a new model for RF-powered cognitive radio networks with the aim to improve the performance for secondary systems. In our proposed model, when the primary channel is busy, the secondary transmitter is able either to backscatter ...