TinySDR: Low-Power SDR Platform for Over-the-Air Programmable IoT Testbeds

TinySDR: Low-Power SDR Platform for Over-the-Air Programmable IoT Testbeds
复制标题

DOI:
--
复制
发表时间:
2019-07
期刊:
--
影响因子:
--
通讯作者:
Mehrdad Hessar;A. Najafi;Vikram Iyer;Shyamnath Gollakota
Mehrdad Hessar;A. Najafi;Vikram Iyer;Shyamnath Gollakota
中科院分区:
其他
文献类型:
--
作者:
Mehrdad Hessar;A. Najafi;Vikram Iyer;Shyamnath Gollakota

文献摘要

相似文献

物联网网络的无线协议设计是一个活跃的研究领域,近年来得到了极大的关注和发展。然而,由于缺乏一个灵活、易于部署的平台来原型物联网端点,研究社区受到了阻碍,该平台将允许底层协议开发和调查这些协议如何大规模执行。我们推出了tinySDR,这是第一个针对功率受限的物联网端点需求量身定制的软件定义无线电平台。TinySDR提供了一个独立的,完全可编程的低功耗软件定义无线电解决方案,可以像真正的物联网端点一样为电池工作占空比,更重要的是,可以通过空中编程以允许大规模部署。我们对我们的平台进行了广泛的评估,显示它在睡眠模式下消耗的功率仅为30 uW,比现有的SDR平台低10,000倍。我们通过在平台上实现LoRa和BLE信标进行了两个案例研究,分别实现了-126 dBm和-94 dBm的灵敏度,同时消耗了11%和3%的FPGA资源。最后,使用tinySDR,我们探讨了物联网设备是否可以在其功率和计算限制下实时解调并发LoRa传输的研究问题。
Wireless protocol design for IoT networks is an active area of research which has seen significant interest and developments in recent years. The research community is however handicapped by the lack of a flexible, easily deployable platform for prototyping IoT endpoints that would allow for ground up protocol development and investigation of how such protocols perform at scale. We introduce tinySDR, the first software-defined radio platform tailored to the needs of power-constrained IoT endpoints. TinySDR provides a standalone, fully programmable low power software-defined radio solution that can be duty cycled for battery operation like a real IoT endpoint, and more importantly, can be programmed over the air to allow for large scale deployment. We present extensive evaluation of our platform showing it consumes as little as 30 uW of power in sleep mode, which is 10,000x lower than existing SDR platforms. We present two case studies by implementing LoRa and BLE beacons on the platform and achieve sensitivities of -126 dBm and -94 dBm respectively while consuming 11% and 3% of the FPGA resources. Finally, using tinySDR, we explore the research question of whether an IoT device can demodulate concurrent LoRa transmissions in real-time, within its power and computing constraints.