OpenLoRa: Validating LoRa Implementations through an Extensible and Open-sourced Framework
summary
Built an open-source Python platform called OpenLoRa framework that unifies and reimplements four recent collision-resolving demodulators (CiC, ChoLoRa, FTrack, NScale) and standard LoRa, runs on captured datasets (commercial LoRa transmitters + SDR receivers) with varying SNRs, and outputs unified metrics. Cross-validation reproduces prior plots, but full evaluations show existing techniques fail in low and ultra-low SNR and standard LoRa sometimes outperforms them; throughput drops exponentially as node count increases (e.g., 200→2000).
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:35Low Power Wide Area Network
- 1:20LoRa large scale deployment
- 1:51Challenges in LoRa Networks
- 2:48State of the art LoRa Demodulators
- 3:29LoRa Transceiver
- 4:37Differences in State of the Art
- 5:27OpenLoRa framework
- 7:10Evaluation Scenarios
- 11:37Adding new LoRa implementation
- 12:20OpenLoRa: Cross Validation
- 12:56OpenLoRa: Evaluation
related talks
34mAn Academic Perspective on LoRaWAN
14mCurvingLoRa to Boost LoRa Network Throughput via Concurrent Transmission
27mLessons learned through real world deployments
21mClosed loop tracking
14mLoRa Alliance
21mLarge-scale LoRa deployment at
55mWorkshop: Regulatory Approval of LoRa(WAN) Devices
12mSimplifying Backscatter Deployment: Full-Duplex LoRa Backscatter
