A Maximum-Likelihood-based Multi-User LoRa Receiver Implemented in GNU Radio
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.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Alternative Chirp Spread Spectrum Techniques for LPWANs
Chirp spread spectrum (CSS) is the modulation technique currently employed by Long-Range (LoRa), which is one of the most prominent Internet of things wireless communications standards. The LoRa physical layer (PHY) empl…
Approaching Maximum Likelihood Performance via End-to-End Learning in MU-MIMO Systems
Multi-user multiple-input multiple-output (MU-MIMO) systems allow multiple users to share the same wireless spectrum. Each user transmits one symbol drawn from an M-ary quadrature amplitude modulation (M-QAM) constellati…
A Low Complexity Near-Maximum Likelihood MIMO Receiver with Low Resolution Analog-to-Digital Converters
Based on a new equivalent model of quantizer with noisy input recently presented in [23], we propose a new low complexity receiver that takes into account the nonlinear distortion (NLD) generated by Analog to Digital con…
Clustering-based Joint Channel Estimation and Signal Detection for Grant-free NOMA
We propose a joint channel estimation and signal detection technique for the uplink non-orthogonal multiple access using an unsupervised clustering approach. We apply the Gaussian mixture model to cluster received signal…
ClusteringMU-MIMO Symbol-Level Precoding for QAM Constellations with Maximum Likelihood Receivers
In this paper, we investigate symbol-level precoding (SLP) and efficient decoding techniques for downlink transmission, where we focus on scenarios where the base station (BS) transmits multiple QAM constellation streams…