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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Rateless Coding for Reliable Long Range IoT

  • Siddhartha S. Borkotoky

摘要

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.