在 LoRa 网络仿真器中应用 p-CSMA
网络与互联网体系结构
2018-06-01 v1 编程语言
摘要
低功耗广域网(LPWANs)的出现满足了物联网(IoT)设备对长续航和长距离工作的需求。在各类 LPWANs 中,远距离(LoRa)广域网最具前景;作为一种新兴的 IoT 协议,已被 KPN 和 TTN 等大型移动运营商采用。借助 LoRaWANs,物联网设备以单跳、1% 占空比的方式在数公里外向其对应网关传输数据。然而,在 LoRa 网络中,任何设备在传输数据时均不执行信道侦听或与其他设备同步而直接占用信道。当每个网关连接的物联网设备数量增加时,信息包碰撞次数急剧上升。为提升信道利用率,我们提出在 LoRaWANs 的 MAC 层应用持久载波侦听多路访问(p-CSMA)协议。本文报道了面向 ns3 中 LoRa 网络仿真的 p-CSMA 组件的初步设计。具体给出了为物联网设备添加 p-CSMA 功能的类,并详述了这些类与其所基于的现有 LoRaWAN 模块之间的依赖与关系。进一步,我们通过仿真 LoRa 网络,以包接收率(PRR)评估这一新型 p-CSMA LoRaWAN 模块。本报告是构建整体 p-CSMA 模块的第一步,旨在支持网络研究人员在 ns3 中仿真 LoRa 网络的各个方面。
引用
@article{arxiv.1805.12263,
title = {Employing p-CSMA on a LoRa Network Simulator},
author = {Nikos Kouvelas and Vijay Rao and R. R. Venkatesha Prasad},
journal= {arXiv preprint arXiv:1805.12263},
year = {2018}
}
备注
ns3, LoRaWAN, p-CSMA, channel sensing, persistence, hidden terminals, scalability