# No Size Fits All: Automated Radio Configuration for LPWANs

arXiv: https://arxiv.org/abs/2109.05103 · HTML: https://mlsanity.com/paper/2109.05103/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 9 of its 35 references that are in the map.
- First posted on arXiv 10 Sep 2021.

## Builds on (most cited first, 9 of 9)

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift](https://mlsanity.com/paper/1502.03167/) (2015)
- [The Roadmap to 6G -- AI Empowered Wireless Networks](https://mlsanity.com/paper/1904.11686/) (2019)
- [Convolutional Radio Modulation Recognition Networks](https://mlsanity.com/paper/1602.04105/) (2016)
- [How Agile is the Adaptive Data Rate Mechanism of LoRaWAN?](https://mlsanity.com/paper/1808.09286/) (2018)
- [Fair Adaptive Data Rate Allocation and Power Control in LoRaWAN](https://mlsanity.com/paper/1802.10338/) (2018)
- [Cognitive-LPWAN: Towards Intelligent Wireless Services in Hybrid Low Power Wide Area Networks](https://mlsanity.com/paper/1810.00300/) (2018)
- [FREE -- Fine-grained Scheduling for Reliable and Energy Efficient Data Collection in LoRaWAN](https://mlsanity.com/paper/1812.05744/) (2018)
- [Blind interactive learning of modulation schemes: Multi-agent cooperation without co-design](https://mlsanity.com/paper/1910.09630/) (2019)

## Abstract (arXiv)

Low power long-range networks like LoRa have become increasingly mainstream for Internet of Things deployments. Given the versatility of applications that these protocols enable, they support many data rates and bandwidths. Yet, for a given network that supports hundreds of devices over multiple miles, the network operator typically needs to specify the same configuration or among a small subset of configurations for all the client devices to communicate with the gateway. This one-size-fits-all approach is highly inefficient in large networks. We propose an alternative approach -- we allow network devices to transmit at any data rate they choose. The gateway uses the first few symbols in the preamble to classify the correct data rate, switches its configuration, and then decodes the data. Our design leverages the inherent asymmetry in outdoor IoT deployments where the clients are power-starved and resource-constrained, but the gateway is not. Our gateway design, Proteus, runs a neural network architecture and is backward compatible with existing LoRa protocols. Our experiments reveal that Proteus can identify the correct configuration with over 97% accuracy in both indoor and outdoor deployments. Our network architecture leads to a 3.8 to 11 times increase in throughput for our LoRa testbed.
