1. Embracing Channel Estimation in Multi-Packet Reception of ZigBee
- Author
-
Zhe Wang, Xue Liu, Guihai Chen, and Linghe Kong
- Subjects
Computational complexity theory ,Computer Networks and Communications ,Network packet ,Computer science ,ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,Real-time computing ,Collision ,Computer Science::Networking and Internet Architecture ,Overhead (computing) ,Collision problem ,Electrical and Electronic Engineering ,Wireless sensor network ,Software ,Decoding methods ,Communication channel - Abstract
As a low-power and low-cost wireless protocol, the promising ZigBee has been widely used in sensor networks and cyber-physical systems. Since ZigBee based networks usually adopt tree or cluster topology, the convergecast scenarios are common in which multiple transmitters send packets to one receiver, leading to the severe collision problem. The conventional ZigBee adopts carrier sense multiple access with collisions avoidance to avoid collisions, which introduces additional time/energy overhead. The state-of-the-art methods resolve collisions instead of avoidance, in which mZig decomposes a collision by the collision itself and reZig decodes a collision by comparing with reference waveforms. However, mZig falls into high decoding errors only exploiting the signal amplitudes while reZig incurs high computational complexity for waveform comparison. In this paper, we propose CmZig to embrace channel estimation in multiple-packet reception (MPR) of ZigBee, which effectively improves MPR via lightweight computing used for channel estimation and collision decomposition. First, CmZig enables accurate collision decomposition with low computation complexity, which uses the estimated channel parameters modeling both signal amplitude and phase. Second, CmZig adopts reference waveform comparison only for collisions without chip-level time offsets, instead of the complex machine learning based method. We implement CmZig on USRP-N210 and establish a six-node testbed.
- Published
- 2023