arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2012.08173eess.SP
收藏

基于最大似然比的多用户LoRa接收机在GNU中的实现

A Maximum-Likelihood-based Multi-User LoRa Receiver Implemented in GNU Radio

Mathieu Xhonneux, Joachim Tapparel, Orion Afisiadis, Alexios Balatsoukas-Stimming, Andreas Burg

摘要:

LoRa是一种流行的低功耗广域网(LPWAN)技术,它使用扩频来实现远程连接以及对噪声和干扰的恢复能力。出于能源效率的原因,LoRa采用纯ALOHA接入方案,这会导致网关处的数据包冲突导致网络吞吐量降低。为了缓解这个问题,在本文中,我们分析并实现了一个LoRa接收器,它能够解码来自两个干扰用户的LoRa数据包。我们的主要贡献是一个两个用户检测器在最大似然的方式使用详细的干扰模型。由于最大似然序列估计的复杂性是禁止的,一个复杂性降低技术的引入,使一个实际的实施所提出的两个用户检测器。该检测器已与GNU Radio软件定义无线电(SDR)平台上的抗干扰同步算法一起实现。SDR的实施表明所提出的方法的有效性,也允许其实验评估。测量表明,我们的检测器固有地利用两个碰撞用户之间的时间偏移来分离和解调他们的贡献。

英文摘要:

LoRa is a popular low-power wide-area network (LPWAN) technology that uses spread-spectrum to achieve long-range connectivity and resilience to noise and interference. For energy efficiency reasons, LoRa adopts a pure ALOHA access scheme, which leads to reduced network throughput due to packet collisions at the gateways. To alleviate this issue, in this paper we analyze and implement a LoRa receiver that is able to decode LoRa packets from two interfering users. Our main contribution is a two-user detector derived in a maximum-likelihood fashion using a detailed interference model. As the complexity of the maximum-likelihood sequence estimation is prohibitive, a complexity-reduction technique is introduced to enable a practical implementation of the proposed two-user detector. This detector has been implemented along with an interference-robust synchronization algorithm on the GNU Radio Software-Defined-Radio (SDR) platform. The SDR implementation shows the effectiveness of the proposed method and also allows its experimental evaluation. Measurements indicate that our detector inherently leverages the time offset between the two colliding users to separate and demodulate their contributions.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑