Affiliation:
1. University of California Merced, Merced, United States
Abstract
This article presents a novel system,
LLDPC
,
1
which brings Low-Density Parity-Check (LDPC) codes into Long Range (LoRa) networks to improve Forward Error Correction, a task currently managed by less efficient Hamming codes. Three challenges in achieving this are addressed: First, Chirp Spread Spectrum (CSS) modulation used by LoRa produces only hard demodulation outcomes, whereas LDPC decoding requires Log-Likelihood Ratios (LLR) for each bit. We solve this by developing a CSS-specific LLR extractor. Second, we improve LDPC decoding efficiency by using symbol-level information to fine-tune LLRs of error-prone bits. Finally, to minimize the decoding latency caused by the computationally heavy Soft Belief Propagation (SBP) algorithm typically used in LDPC decoding, we apply graph neural networks to accelerate the process. Our results show that
LLDPC
extends default LoRa’s lifetime by 86.7% and reduces SBP algorithm decoding latency by 58.09×.
Funder
NSF
UC Merced Fall 2023 Climate Action Seed Competition
UC Merced Spring 2023 Climate Action Seed Competition
Publisher
Association for Computing Machinery (ACM)