skip to main content


Title: Pushing the Physical Limits of IoT Devices with Programmable Metasurfaces
Small, low-cost IoT devices are typically equipped with only a single, low-quality antenna, significantly limiting communication range and link quality. In particular, these antennas are typically linearly polarized and therefore susceptible to polarization mismatch, which can easily cause 10-15 dBm of link loss on communication to and from such devices. In this work, we highlight this under-appreciated issue and propose the augmentation of IoT deployment environments with programmable, RF-sensitive surfaces made of metamaterials. Our smart meta-surface mitigates polarization mismatch by rotating the polarization of signals that pass through or reflect off the surface. We integrate our metasurface into an IoT network as LLAMA, a Low-power Lattice of Actuated Metasurface Antennas, designed for the pervasively used 2.4 GHz ISM band. We optimize LLAMA’s metasurface design for both low transmission loss and low cost, to facilitate deployment at scale. We then build an end-to-end system that actuates the metasurface structure to optimize for link performance in real time. Our experimental prototype-based evaluation demonstrates gains in link power of up to 15 dBm, and wireless capacity improvements of 100 and 180 Kbit/s/Hz in through-surface and surface-reflective scenarios, respectively, attributable to the polarization rotation properties of LLAMA’s metasurface.  more » « less
Award ID(s):
1763309 1617161
NSF-PAR ID:
10177065
Author(s) / Creator(s):
; ; ; ; ;
Date Published:
Journal Name:
Proceedings of the USENIX NSDI Symposium
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. The next evolutionary step in biological signal monitoring will be enabled by wireless communication. Low power and cost-efficient wireless transceivers are currently being employed for implantable medical devices (IMDs), in addition to military and civilian applications such as monitoring, surveillance, and home automation. The major goal of this paper is to do a thorough and realistic link budget analysis for an implantable wireless transceiver operating in the 3–5 GHz ultrawideband frequency with a link distance of 2 m (which includes 10 mm of brain tissue layer and 1.99 m of air medium), data rate of 100 Mbps with On-Off keying (OOK) modulation, and a minimum receiver sensitivity of −58.01 dBm. The proposed power budget analysis is particularly well suited for distributed brain implant applications as it models the path loss including the tissue layer without compromising the spectrum regulation imposed by the Federal Communications Commission (FCC) for UWB communication. 
    more » « less
  2. We propose a method for optimizing the energy efficiency of software code running on small computing devices in the Internet of Things (IoT) that are powered exclusively by electricity harvested from ambient energy in the environment. Due to the weak and unstable nature of the energy source, it is challenging for developers to manually optimize the software code to deal with mismatch between the intermittent power supply and the computation demand. Our method overcomes the challenge by using a combination of three techniques. First, we use static program analysis to automatically identify opportunities for precomputation, i.e., computation that may be performed ahead of time as opposed to just in time. Second, we optimize the precomputation policy, i.e., a way to split and reorder steps of a computation task in the original software to match the intermittent power supply while satisfying a variety of system requirements; this is accomplished by formulating energy optimization as a constraint satisfiability problem and then solving the problem using an off-the-shelf SMT solver. Third, we use a state-of-the-art compiler platform (LLVM) to automate the program transformation to ensure that the optimized software code is correct by construction. We have evaluated our method on a large number of benchmark programs, which are C programs implementing secure communication protocols that are popular for energy-harvesting IoT devices. Our experimental results show that the method is efficient in optimizing all benchmark programs. Furthermore, the optimized programs significantly outperform the original programs in terms of energy efficiency and latency, and the overall improvement ranges from 2.3X to 36.7X. 
    more » « less
  3. Recent Internet-of-Things (IoT) networks span across a multitude of stationary and robotic devices, namely unmanned ground vehicles, surface vessels, and aerial drones, to carry out mission-critical services such as search and rescue operations, wildfire monitoring, and flood/hurricane impact assessment. Achieving communication synchrony, reliability, and minimal communication jitter among these devices is a key challenge both at the simulation and system levels of implementation due to the underpinning differences between a physics-based robot operating system (ROS) simulator that is time-based and a network-based wireless simulator that is event-based, in addition to the complex dynamics of mobile and heterogeneous IoT devices deployed in a real environment. Nevertheless, synchronization between physics (robotics) and network simulators is one of the most difficult issues to address in simulating a heterogeneous multi-robot system before transitioning it into practice. The existing TCP/IP communication protocol-based synchronizing middleware mostly relied on Robot Operating System 1 (ROS1), which expends a significant portion of communication bandwidth and time due to its master-based architecture. To address these issues, we design a novel synchronizing middleware between robotics and traditional wireless network simulators, relying on the newly released real-time ROS2 architecture with a master-less packet discovery mechanism. Additionally, we propose a ground and aerial agents’ velocity-aware customized QoS policy for Data Distribution Service (DDS) to minimize the packet loss and transmission latency between a diverse set of robotic agents, and we offer the theoretical guarantee of our proposed QoS policy. We performed extensive network performance evaluations both at the simulation and system levels in terms of packet loss probability and average latency with line-of-sight (LOS) and non-line-of-sight (NLOS) and TCP/UDP communication protocols over our proposed ROS2-based synchronization middleware. Moreover, for a comparative study, we presented a detailed ablation study replacing NS-3 with a real-time wireless network simulator, EMANE, and masterless ROS2 with master-based ROS1. Our proposed middleware attests to the promise of building a largescale IoT infrastructure with a diverse set of stationary and robotic devices that achieve low-latency communications (12% and 11% reduction in simulation and reality, respectively) while satisfying the reliability (10% and 15% packet loss reduction in simulation and reality, respectively) and high-fidelity requirements of mission-critical applications. 
    more » « less
  4. Non-volatile radio-frequency (RF) switches based on hexagonal boron nitride (hBN) are realized for the first time with low insertion loss (≤ 0.2 dB) and high isolation (≥ 15 dB) up to 110 GHz. Crystalline hBN enables the thinnest RF switch device with a single monolayer (~0.33 nm) as the memory layer owing to its robust layered structure. It affords ~20 dBm power handling, 10 dB higher compared to MoS 2 switches due to its wider bandgap (~6 eV). Importantly, operating frequencies cover the RF, 5G, and mm-wave bands, making this a promising low-power switch for diverse communication and connectivity front-end systems. Compared to other switch technologies based on MEMS, memristor, and phase-change memory (PCM), hBN switches offer a promising combination of non-volatility, nanosecond switching, power handling, high figure-of-merit cutoff frequency (43 THz), and heater-less ambient integration. Our pioneering work suggests that atomically-thin nanomaterials can be good device candidates for 5G and beyond. 
    more » « less
  5. Wireless systems which can simultaneously transmit and receive (STAR) are gaining significant academic and commercial interest due to their wide range of applications such as full-duplex (FD) wireless communication and FMCW radar. FD radios, where the transmitter (TX) and the receiver (RX) operate simultaneously at the same frequency, can potentially double the data rate at the physical layer and can provide many other advantages in the higher layers. The antenna interface of an FD radio is typically built using a multi-antenna system, or a single antenna through a bulky magnetic circulator or a lossy reciprocal hybrid. However, recent advances in CMOS-integrated circulators through spatio-temporal conductivity modulation have shown promise and potential to replace traditional bulky magnetic circulators. However, unlike magnetic circulators, CMOS-integrated non-magnetic circulators will introduce some nonlinear distortion and spurious tones arising from their clock circuitry. In this work, we present an FD radio using a highly linear CMOS integrable circulator, a frequency-flat RF canceler, and a USRP software-defined radio (SDR). At TX power level of +15 dBm, the implemented FD radio achieves a self-interference cancellation (SIC) of +55dB from the circulator and RF canceler in the RF domain, and an overall SIC of +95dB together with SIC in the digital domain. To analyze the non-linear phenomena of the CMOS circulator, we calculated the link level data-rate gain in an FD system with imperfect SIC and then extended this calculation to count the effect of TX-RX non-linearity of the circulator. In addition, we provide a qualitative discussion on the spurious tone responses of the circulator due to the clocking imperfections and non-linearity. 
    more » « less