Parallel Backscatter in the Wild: When Burstiness and Randomness Play with You

Parallel backscatter is a promising technique for high throughput, low power communications. The existing approaches of parallel backscatter are based on a common assumption, i.e. the states of the collided signals are distinguishable from each other in either the time domain or the IQ (the In-phase and Quadrature) domain. We in this paper disclose the superclustering phenomenon, which invalidates that assumption and seriously affects the decoding performance. Then we propose an interstellar travelling model to capture the bursty Gaussian process of a collided signal. Based on this model, we design Hubble, a reliable signal processing approach to support parallel backscatter in the wild. Hubble addresses several technical challenges: (i) a novel scheme based on Pearson's Chi-Square test to extract the collided signals' combined states, (ii) a Markov driven method to capture the law of signal state transitions, and (iii) error correction schemes to guarantee the reliability of parallel decoding. Theoretically, Hubble is able to decode all the backscattered data, as long as the signals are detectable by the receiver. The experiment results demonstrate that the median throughput of Hubble is $11.7\times$ higher than that of the state-of-the-art approach.

[1]  Piotr Indyk,et al.  Efficient and reliable low-power backscatter networks , 2012, CCRV.

[2]  Lei Yang,et al.  Tagoram: real-time tracking of mobile RFID tags to high precision using COTS devices , 2014, MobiCom.

[3]  Robert Langwieser,et al.  RFID Reader Receivers for Physical Layer Collision Recovery , 2010, IEEE Trans. Commun..

[4]  Deepak Ganesan,et al.  BLINK: a high throughput link layer for backscatter communication , 2012, MobiSys '12.

[5]  Jue Wang,et al.  Dude, where's my card?: RFID positioning that works with multipath and non-line of sight , 2013, SIGCOMM.

[6]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[7]  George N. Karystinos,et al.  Single-Antenna Coherent Detection of Collided FM0 RFID Signals , 2012, IEEE Transactions on Communications.

[8]  Yunhao Liu,et al.  OTrack: Order tracking for luggage in mobile RFID systems , 2013, 2013 Proceedings IEEE INFOCOM.

[9]  Mo Li,et al.  Read Bulk Data From Computational RFIDs , 2014, IEEE/ACM Transactions on Networking.

[10]  Mo Li,et al.  ZOE: Fast cardinality estimation for large-scale RFID systems , 2013, 2013 Proceedings IEEE INFOCOM.

[11]  Pan Hu,et al.  Leveraging Interleaved Signal Edges for Concurrent Backscatter , 2014, ACM SIGMOBILE Mob. Comput. Commun. Rev..

[12]  Yunhao Liu,et al.  Relative Localization of RFID Tags using Spatial-Temporal Phase Profiling , 2015, NSDI.

[13]  Daniel W. Engels,et al.  Extracting information from tag collisions , 2009, 2009 IEEE International Conference on RFID.

[14]  Xinyu Zhang,et al.  Gyro in the air: tracking 3D orientation of batteryless internet-of-things , 2016, MobiCom.

[15]  Lei Yang,et al.  See Through Walls with COTS RFID System! , 2015, MobiCom.

[16]  Pan Hu,et al.  Laissez-Faire: Fully Asymmetric Backscatter Communication , 2015, SIGCOMM.

[17]  Xin Meng,et al.  FlipTracer: Practical Parallel Decoding for Backscatter Communication , 2017, IEEE/ACM Transactions on Networking.

[18]  Fadel Adib,et al.  Drone Relays for Battery-Free Networks , 2017, SIGCOMM.

[19]  Yunhao Liu,et al.  Exploiting channel diversity for rate adaptation in backscatter communication networks , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[20]  Mo Li,et al.  Come and Be Served: Parallel Decoding for COTS RFID Tags , 2015, MobiCom.

[21]  Jie Xiong,et al.  ArrayTrack: A Fine-Grained Indoor Location System , 2011, NSDI.