Communication with Crystal-Free Radios

05/21/2018
by   Dor Shaviv, et al.
0

We consider a communication channel where there is no common clock between the transmitter and the receiver. This is motivated by the recent interest in building system-on-chip radios for Internet of Things applications, which cannot rely on crystal oscillators for accurate timing. We identify two types of clock uncertainty in such systems: timing jitter, which occurs at a time scale faster than the communication duration (or equivalently blocklength); and clock drift, which occurs at a slower time scale. We study the zero-error capacity under both types of timing imperfections, and obtain optimal zero-error codes for some cases. Our results show that, as opposed to common practice, in the presence of clock drift it is highly suboptimal to try to learn and track the clock frequency at the receiver; rather, one can design codes that come close to the performance of perfectly synchronous communication systems without any clock synchronization at the receiver.

READ FULL TEXT

page 1

page 8

research
02/03/2018

Realizing Uncertainty-Aware Timing Stack in Embedded Operating System

Time awareness is critical to a broad range of emerging applications – i...
research
09/29/2021

Modeling and Control of Google bittide Synchronization

Distributed system applications rely on a fine-grain common sense of tim...
research
06/07/2018

A System for Clock Synchronization in an Internet of Things

Synchronizing clocks on Internet of Things (IoT) devices is important fo...
research
06/25/2020

Implementation of Symbol Timing Recovery for Estimation of Clock Skew

Time synchronization in any distributed network can be achieved by using...
research
03/11/2020

PALS: Plesiochronous and Locally Synchronous Systems

Consider an arbitrary network of communicating modules on a chip, each r...
research
09/20/2019

Clock Error Analysis of Common Time of Flight based Positioning Methods

Today, many applications such as production or rescue settings rely on h...
research
06/04/2018

Nanoseconds Timing System Based on IEEE 1588 FPGA Implementation

Clock synchronization procedures are mandatory in most physical experime...

Please sign up or login with your details

Forgot password? Click here to reset