Skip to main content
QUICK REVIEW

[论文解读] Decoding Superposed LoRa Signals

Nancy El Rachkidy, Alexre Guitton|arXiv (Cornell University)|Mar 22, 2018
IoT Networks and ProtocolsEngineering参考文献 7被引用 20
一句话总结

本文提出两种新颖算法以解码LPWAN中重叠的LoRa信号:一种用于轻微不同步的发送器,基于时间的符号匹配;另一种用于同步发送器,需一次重传。轻微不同步算法在两信号情况下实现高达100%的吞吐量增益,在三信号情况下实现18–99%的增益;同步算法通过重传机制实现每两次碰撞帧解码一帧,使吞吐量最高提升25%。

ABSTRACT

Long-range low-power wireless communications, such as LoRa, are used in many IoT and environmental monitoring applications. They typically increase the communication range to several kilometers, at the cost of reducing the bitrate to a few bits per seconds. Collisions further reduce the performance of these communications. In this paper, we propose two algorithms to decode colliding signals: one algorithm requires the transmitters to be slightly desynchronized, and the other requires the transmitters to be synchronized. To do so, we use the timing information to match the correct symbols to the correct transmitters. We show that our algorithms are able to significantly improve the overall throughput of LoRa.

研究动机与目标

  • 为解决因低占空比和低比特率导致的LoRa网络中信号碰撞引起的性能显著下降问题。
  • 在不修改LoRa物理层的前提下,实现对碰撞LoRa信号的可靠解码。
  • 设计实用且低复杂度的算法,利用LoRa信号的定时与同步特性实现干扰消除。
  • 在多个终端设备的现实网络条件下,评估所提算法的吞吐量增益。
  • 证明通过利用LoRa独特的啁啾-扩频调制特性,碰撞解决在LoRa中是可行的。

提出的方法

  • 对于轻微不同步的信号,该算法利用相位与符号边界对齐特性,通过时间信息将接收到的符号匹配到各自的发送器。
  • 该方法在时间窗内逐符号进行互相关运算,以识别并从重叠信号中解码出单个帧。
  • 对于同步信号,算法要求一个发送器重传其帧,使网关能够利用已知的信号结构解码另一帧。
  • 该方法依赖于这样一个事实:在相同信道、相同扩频因子(SF)和带宽(BW)下的LoRa信号,在标准LoRa中通常无法解码,但可通过时间与信号结构分析实现解耦。
  • 通过改变扩频因子(SF)、占空比以及碰撞信号数(n=2, n=3)的仿真对算法进行评估。
  • 吞吐量通过比较所提方法与标准LoRa(当n≥2时吞吐量降为零)下成功解码帧的数量来计算。

实验结果

研究问题

  • RQ1当发送器轻微不同步时,能否解码重叠的LoRa信号?若能,其适用条件为何?
  • RQ2在轻微不同步情况下,基于时间的符号匹配最多可解码多少信号?
  • RQ3能否以最小开销解决同步LoRa信号的碰撞?所需的重传机制是什么?
  • RQ4在现实占空比约束下,所提算法与标准LoRa相比在吞吐量增益方面表现如何?
  • RQ5扩频因子(SF)对解码算法性能有何影响?

主要发现

  • 在n=2时,轻微不同步算法成功解码两路信号,相比标准LoRa实现100%的吞吐量增益。
  • 在n=3时,由于高SF下频率检测概率降低,算法实现18%至99%的吞吐量增益,具体取决于扩频因子(SF)。
  • 在同步情况下,只要一个节点重传,算法即可实现每两次碰撞帧解码一帧,相比LoRa实现25%的吞吐量增益。
  • 吞吐量随占空比增加而提升,在100个节点的网络中,1%占空比时所提算法相比LoRa最高提升60%。
  • 由于同步算法需要重传,其吞吐量相比轻微不同步算法低50%。
  • 当两个或以上信号在相同信道和SF下发生碰撞时,LoRa无法解码任何信号,而所提算法显著恢复了解码能力。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。