计算机科学
网络数据包
通用软件无线电外围设备
碰撞检测
解码方法
实时计算
碰撞
试验台
频道(广播)
无线传感器网络
节点(物理)
架空(工程)
无线
计算机网络
算法
电信
工程类
计算机安全
结构工程
操作系统
作者
Zhe Wang,Linghe Kong,Xue Liu,Guihai Chen
标识
DOI:10.1109/tmc.2021.3131472
摘要
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 computational complexity, which uses the estimated channel parameters modeling both signal amplitudes and phases. 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. Results show that CmZig achieves a bit error rate in the order of $10^{-3}$ and more than 80% packet reception rate, which outperforms state-of-the-art mZig.
科研通智能强力驱动
Strongly Powered by AbleSci AI