Rateless Coding for Reliable Long Range IoT
摘要
IoT networks of the future are expected to support applications that demand both energy efficiency and reliability. In recent times, the Long Range (LoRa) technology has been widely adopted for facilitating energy-efficient IoT networks spanning large geographical regions. However, ensuring reliable data transfer in LoRa networks remains a challenge. In this chapter, we describe the integration of erasure-correcting rateless codes with LoRa for reliable and energy-efficient transfer of small files. An analytical framework is presented for the performance evaluation of rateless-coded LoRa. Via analyses and simulations, the energy savings of rateless coding relative to LoRa’s native acknowledgement-based reliability mechanism are illustrated. The dependence of energy consumption on the node density, source-destination separation, and coding parameters is analyzed. The issue of optimal selection of coding parameters is also addressed.