基于GNU的开源LoRa物理层原型
An Open-Source LoRa Physical Layer Prototype on GNU Radio
摘要:
LoRa是LoRaWAN的专有物理层(PHY),LoRaWAN是一种流行的物联网(IoT)协议,使低功耗设备能够进行长距离通信。在过去的几年里,已经发表了许多逆向工程尝试,这些尝试有助于揭示许多LoRa PHY的细节。在这项工作中,我们描述了我们的标准兼容的LoRa PHY软件定义无线电(SDR)原型的基础上GNU无线电。我们展示了如何使用这个SDR原型来开发和评估LoRa的接收器算法。作为示例,我们描述了采样时间偏移和载波频率偏移估计和补偿块。我们通过实验评估了LoRa在未编码和编码情况下的错误率,以说明我们公开的开源实现是进一步研究的坚实基础。
英文摘要:
LoRa is the proprietary physical layer (PHY) of LoRaWAN, which is a popular Internet-of-Things (IoT) protocol enabling low-power devices to communicate over long ranges. A number of reverse engineering attempts have been published in the last few years that helped to reveal many of the LoRa PHY details. In this work, we describe our standard compatible LoRa PHY software-defined radio (SDR) prototype based on GNU Radio. We show how this SDR prototype can be used to develop and evaluate receiver algorithms for LoRa. As an example, we describe the sampling time offset and the carrier frequency offset estimation and compensation blocks. We experimentally evaluate the error rate of LoRa, both for the uncoded and the coded cases, to illustrate that our publicly available open-source implementation is a solid basis for further research.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。