当前位置: X-MOL 学术IEEE ACM Trans. Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Reliable Physical-Layer Cross-Technology Communication With Emulation Error Correction
IEEE/ACM Transactions on Networking ( IF 3.7 ) Pub Date : 2020-01-30 , DOI: 10.1109/tnet.2020.2963985
Yongrui Chen , Shuai Wang , Zhijun Li , Tian He

Physical-Layer Cross-Technology Communication (PHY-CTC), which achieves direct communication among heterogeneous technologies, brings great opportunities to help diverse IoT devices achieve harmonious coexistence through explicit coordination. The core technique of PHY-CTC is signal emulation which utilizes the signal of one technology (e.g., WiFi) to emulate the signal of another technology (e.g., ZigBee). The signal emulation based approach, however, inevitably introduces emulation errors which further lead to unreliable communication. In this paper, we aim to recover the intrinsic emulation errors and establish reliable PHY-CTC. We propose TwinBee which (i) explores chip-level error patterns and (ii) corrects emulation errors with symbol-level chip-combining coding/decoding and soft mapping. To achieve this, TwinBee dose not require accessing chip information as well as making hardware changes. We implement TwinBee on commodity devices (i.e., Laptops with Atheros AR2425 WiFi card and TelosB motes) and the USRPN210 platform (for physical layer evaluation). Experiment results show that TwinBee significantly improves the Packet Reception Ratio (PRR) of PHY-CTC from 50%–60% to more than 99%. Furthermore, we demonstrate the reliability of TwinBee in a data dissemination application over a network of 20 TelosB nodes, achieving over $42\times $ reduction of data dissemination delay compared to the state-of-the-art.

中文翻译:

可靠的物理层交叉技术通信,带有仿真纠错功能

物理层跨技术通信(PHY-CTC)实现了异构技术之间的直接通信,为通过明确的协调帮助各种IoT设备实现和谐共存提供了巨大的机会。PHY-CTC的核心技术是信号仿真,它利用一种技术(例如,WiFi)的信号来仿真另一种技术(例如,ZigBee)的信号。但是,基于信号仿真的方法不可避免地会引入仿真错误,从而进一步导致通信不可靠。在本文中,我们旨在恢复固有的仿真错误并建立可靠的PHY-CTC。我们建议使用TwinBee,它(i)探索芯片级错误模式,并且(ii)使用符号级芯片组合编码/解码和软映射来纠正仿真错误。为了达成这个,TwinBee不需要访问芯片信息以及进行硬件更改。我们在商用设备(即带有Atheros AR2425 WiFi卡和TelosB Motes的笔记本电脑)和USRPN210平台(用于物理层评估)上实现TwinBee。实验结果表明,TwinBee可以将PHY-CTC的数据包接收率(PRR)从50%–60%显着提高到99%以上。此外,我们在20个TelosB节点的网络上的数据分发应用中展示了TwinBee的可靠性,从而实现了 实验结果表明,TwinBee可以将PHY-CTC的数据包接收率(PRR)从50%–60%显着提高到99%以上。此外,我们在20个TelosB节点的网络上的数据分发应用程序中展示了TwinBee的可靠性,从而实现了 实验结果表明,TwinBee可以将PHY-CTC的数据包接收率(PRR)从50%–60%显着提高到99%以上。此外,我们在20个TelosB节点的网络上的数据分发应用中展示了TwinBee的可靠性,从而实现了 $ 42 \次$ 与最新技术相比,减少了数据传播延迟。
更新日期:2020-04-22
down
wechat
bug