Synopsis
|
Software-defined radios are reconfigurable communication
systems that transcend historical boundaries between
hardware and software subsystems, physical and logical
layers, and analog and digital domains. In so doing, they
enable radical new architectures, novel radio designs, and
high-performance wireless protocols that are not easy to
design, implement, or evaluate using traditionally-layered
approaches that rigidly partition functionality. Although
modern SDR platforms have been used to explore many facets
of the wireless design space, their typical architecture
makes it very difficult to explore the small, inexpensive,
and low-power design space. As a result, important
application domains like mobile phones, sensor networks,
visible light communications, and radio frequency
localization--that could benefit from radical approaches,
but which require small form factors, low unit costs, or
low-power operation--remain relatively unexplored. This
project demonstrates that a software radio with an index
card form factor that costs $150 and offers smartphones
battery life from just a pack of 'AA 'batteries is possible,
and that it enables new research.
The intellectual merit of this work lies in a
hardware and software platform that allows flexible
partitioning of applications across system resources--either
by time-multiplexing computations on shared resources like a
central processing unit, or parallelizing those computations
on dedicated resources like an underlying FPGA fabric--using
a software-radio and its applications as the motivating
testbed. Several applications are themselves novel
contributions, including A-MAC (a receiver-initiated
wireless protocol that offered best-in-class performance)
and Harmonia (an RF TDoA localization system).
The broader impacts of this work stem from its
enabling nature for many research topics in low-power
wireless networking including protocol design
(e.g. receiver-initiated protocols, concurrent
transmissions, efficient flooding), software-defined
lighting applications (e.g. lighting, energy efficiency,
visible light communications, visible light positioning,
optical time synchronization, and others), and RF-based
localization (e.g. tracking the position of quadrotors
indoors at high update rates). The ideas pioneered in the
program have led to new commerical SDR systems and
improvement to FPGA technology to better support low-power
SDR, and have launched or accelerated new academic research
areas. Key among these include receiver-initiated
communications, concurrent transmissions, and
software-defined lighting. The program has also helped
train multiple graduate students. Its artifacts have been
adopted for undergraduate computer engineering courses and
its intellectual property has been open-sourced for third
parties to freely use and build upon.
|
Publications
|
This project supported the following publications:
⟨⟨ 2014 ⟩⟩
- "Gemini: A
Non-Invasive, Energy-Harvesting True Power Meter,"
Bradford Campbell and Prabal Dutta, In Proceedings of the
35th IEEE Real-Time Systems Symposium (RTSS'14), Rome, Italy,
Dec. 2-5, 2014. To appear.
- "An
Energy-Harvesting Sensor Architecture and Toolkit for Building
Monitoring,"
Bradford Campbell and Prabal
Dutta, In Proceedings of the 1st ACM International
Conference on Embedded Systems For Energy-Efficient Buildings
(BuildSys'14), Memphis, TN, Nov. 5-6,
2014. To appear.
- "Opo: A Wearable
Sensor for Capturing High-Fidelity Face-to-Face
Interactions,"
William Huang, Ye-Sheng Kuo, Pat Pannuto,
and Prabal Dutta, In Proceedings of the 12th ACM
Conference on Embedded Networked Sensor Systems
(Sensys'14), Memphis, TN, Nov. 3-6,
2014. To appear.
- "MBus: A 17.5 pJ/bit/chip
Portable Interconnect Bus for Millimeter-Scale Sensor Systems with 8
nW Standby Power,"
Ye-sheng Kuo, Pat Pannuto, Gyouho Kim,
Zhiyoong Foo, Inhee Lee, Ben Kempke, Prabal Dutta, David Blaauw, and
Yoonmyung Lee, In IEEE Custom Integrated Circuits Conference
(CICC'14), San Jose, CA, Sep. 14-17, 2014.
To appear.
- "Harmonia: Wideband
Spreading for Accurate Indoor RF Localization,"
Benjamin Kempke, Pat Pannuto, and Prabal Dutta, In The 1st
ACM Workshop on Hot Topics in Wireless
(HotWireless'14), Maui, HI, Sep. 11,
2014. To appear.
- "Luxapose: Indoor
Positioning with Mobile Phones and Visible Light,"
Ye-Sheng Kuo, Pat Pannuto, Ko-Jen Hsiao, and Prabal
Dutta, In Proceedings of the 20th Annual International
Conference on Mobile Computing and Networking (MobiCom'14),
Maui, HI, Sep. 7-11, 2014. To appear.
- "System Architecture
Directions for a Software-Defined Lighting Infrastructure,"
Ye-Sheng Kuo, Pat Pannuto, and Prabal Dutta, In The 1st
ACM Workshop on Visible Light Communication Systems
(VLCS'14), Maui, HI, Sep. 7, 2014. To
appear.
- "Deltaflow:
Submetering by Synthesizing Uncalibrated Pulse Sensor
Streams,"
Meghan Clark, Bradford Campbell, and Prabal
Dutta, In Proceedings of the 5th ACM International Conference
of Future Energy Systems (e-Energy'14), Cambridge, UK,
Jun. 11-13, 2014.
- "A Mobile
Phone-Based Breath Carbon Monoxide Meter to Detect Cigarette
Smoking,"
Steven Meredith, Andrew Robinson, Philip Erb,
Claire Spieler, Noah Klugman, Prabal Dutta, and Jesse Dallery,
In Oxford Journal of Nicotine and Tobacco Research
(JNTR'14), 2014.
⟨⟨ 2013 ⟩⟩
- "Monjolo: An
Energy-Harvesting Energy Meter Architecture,"
Samuel
DeBruin, Bradford Campbell, Prabal Dutta, In Proceedings of
the 11th ACM Conference on Embedded Networked Sensor Systems
(Sensys'13), Rome, Italy, Nov. 11-14, 2013.
⟨⟨ 2012 ⟩⟩
- "AudioDAQ: Turning
the Mobile Phone's Ubiquitous Headset Port into a Universal Data
Acquisition Interface,"
Sonal Verma, Andrew Robinson, and
Prabal Dutta, In Proceedings of the 10th ACM Conference on
Embedded Networked Sensor Systems (Sensys'12), Toronto,
Ontario, Canada, Nov. 6-9, 2012.
- "Reconfiguring the Software
Radio to Improve Power, Price, and Portability,"
Ye-Sheng Kuo, Pat Pannuto, Thomas Schmid, and Prabal
Dutta, In Proceedings of the 10th ACM Conference on Embedded
Networked Sensor Systems (Sensys'12), Toronto, Ontario,
Canada, Nov. 6-9, 2012.
- "Wireless Packet Collisions
Sometimes Considered Helpful," (Invited Paper)
Ye-Sheng Kuo and Prabal Dutta,
In Proceedings of the 50th Annual Allerton Conference on
Communications, Control, and Computing
(Allerton'12), Allerton, IL, USA, Oct. 1-5, 2012. To appear.
- "A-MAC: Design and
Evaluation of a Versatile and Efficient Receiver-Initiated Link Layer
for Low-Power Wireless,"
Prabal Dutta, Stephen
Dawson-Haggerty, Yin Chen, Chieh-Jan Mike Liang, and Andreas
Terzis, In Transactions on Sensor Networks (TOSN'12),
Vol. 8, No. 4, Sep. 2012.
- "Grafting
Energy-Harvesting Leaves onto the Sensornet Tree,"
Lohit
Yerva, Bradford Campbell, Apoorva Bansal, Thomas Schmid, and Prabal
Dutta, In Proceedings of the 11th International Conference on
Information Processing in Sensor Networks (IPSN'12), Beijing,
China, Apr. 16-20, 2012.
⟨⟨ 2011 ⟩⟩
- "Exploring Powerline
Networking for the Smart Building,"
Pat Pannuto and Prabal
Dutta, In Extending the Internet to Low power and Lossy Networks
(IP+SN'11), Chicago, IL, United States, Apr. 11, 2011.
⟨⟨ 2010 ⟩⟩
- "Hijacking Power and
Bandwidth from the Mobile Phone's Audio Interface,"
Ye-Sheng Kuo, Sonal Verma, Thomas Schmid, and Prabal
Dutta, In Proceedings of the First Annual Symposium on
Computing for Development (DEV'10), London, United Kingdom,
Dec. 17-18, 2010.
- "A Case for Custom Silicon
in Enabling Low-Cost Information Technology for Developing
Regions,"
Z. Foo, D. Devecsery, T. Schmid, N. Clark,
R. Frank, M. Ghaed, Y. Kuo, I. Lee, Y. Park, Z. Renner, N. Slottow,
V. Vinay, M. Wieckowski, D. Yoon, C. Schmidt, D. Blaauw, P. Chen, and
P. Dutta, In Proceedings of the First Annual Symposium on
Computing for Development (DEV'10), London, United Kingdom,
Dec. 17-18, 2010.
- "Design and Evaluation of
a Versatile and Efficient Receiver-Initiated Link Layer for Low-Power
Wireless,"
Prabal Dutta, Stephen Dawson-Haggerty, Yin
Chen, Chieh-Jan Mike Liang, and Andreas Terzis, In Proceedings
of the 8th ACM Conference on Embedded Networked Sensor Systems
(Sensys'10), Zurich, Switzerland, Nov. 3-5, 2010.
[PPT|TOS
Tree|A-MAC
Source].
Best Paper Award.
- "A Case Against
Routing-Integrated Time Synchronization,"
Thomas Schmid, Zainul Charbiwala, Zafeiria Anagnostopoulou, Mani
Srivastava, and Prabal Dutta, In Proceedings of the 8th ACM
Conference on Embedded Networked Sensor Systems
(Sensys'10), Zurich, Switzerland, Nov. 3-5, 2010.
- "Meter Any Wire,
Anywhere by Virtualizing the Voltage Channel,"
Thomas
Schmid, David Culler, and Prabal Dutta, In 2nd ACM Workshop On
Embedded Sensing Systems For Energy-Efficiency In Buildings
(Buildsys'10), Zurich, Switzerland, Nov. 2, 2010.
- "Putting the Software
Radio on a Low-Calorie Diet,"
Prabal Dutta, Ye-Sheng Kuo,
Akos Ledeczi, Thomas Schmid, and Peter Volgyesi, In Proceedings
of the Ninth Workshop on Hot Topics in Networks
(HotNets-IX), Monterey, California, Oct. 20-21, 2010.
[PPT].
- "Hijacking Power
and Bandwidth from the Mobile Phone's Audio Interface,"
(unpublished contest entry),
Ye-Sheng Kuo, Thomas Schmid,
and Prabal Dutta, In International Symposium on Low Power
Electronics and Design (ISLPED'10), Austin, Texas, Aug. 18-20,
2010. Design Contest Winner.
- "Disentangling
Wireless Sensing from Mesh Networking,"
Thomas Schmid, Roy
Shea, Mani Srivastava, and Prabal Dutta, In Workshop on Hot
Topics in Embedded Networked Sensors
(HotEmNets'10), Killarney, Ireland, Jun. 28-29, 2010.
Best Paper Award.
- "High-Resolution,
Low-Power Time Synchronization an Oxymoron No
More,"
Thomas Schmid, Prabal Dutta, and Mani Srivastava,
In Proceedings of the Ninth International Conference on
Information Processing in Sensor Networks
(IPSN'10), Stockholm, Sweden, Apr. 12-16,
2010. Best Paper Award.
|