LoRaCog: A Protocol for Cognitive Radio-Based LoRa Network.
Firas SalikaAbbass NasserMaxime MroueBenoît ParreinAli MansourPublished in: Sensors (Basel, Switzerland) (2022)
In this paper, we propose a new protocol called LoRaCog to introduce the concept of Cognitive Radio (CR) in the LoRa network. LoRaCog will enable access to a wider spectrum than that of LoRaWAN by using the unutilized spectrum and thus has better efficiency without impacting the end devices' battery consumption. LoRa networks are managed by LoRaWAN protocol and operate on the unlicensed Industrial, Scientific and Medical (ISM) band. LoRaWAN is one of thriving protocols for Low-Power Wide-Area Networks (LPWAN) implemented for the Internet of Things (IoT). With the growing demand for IoT, the unlicensed spectrum is expected to be congested, unlike the licensed spectrum, which is not fully utilized. This can be fairly balanced by applying CR to the LoRa network, where the End Devices (EDs) may change the operating channel opportunistically over the free/available licensed spectrum. Spectrum sensing, channel selection and channel availability relevance become essential features to be respected by the proposed protocol. The main objective of adding CR to LoRaWAN is reducing the congestion and maintaining LoRaWAN's suitability for battery-operated devices. This is achieved by modifying LoRaWAN components such as the ED receive window RX2 rearrangement, spectrum sensing functionality by gateway (GW) for identifying unused channels, and reaching a decision on the unused channels by network server (NS). These changes will create LoRaCog meeting spectrum efficiency and maintain the same level of battery consumption as in LoRaWAN. Numerical simulations show a significant decrease in the rejected packet rate (more than 50%) with LoRaCog when more EDs use cognitive channels. As the results prove, LoRaWAN can reach above 50% rejected packets for the simulated environment versus 24% rejection for LoRaCog using only one additional channel (means total two channels). This means that the system can eliminate rejected packets almost completely when operating over the possible many channels. As well, these results show the flexibility in the system to utilize the available frequencies in an efficient and fair way. The results also reveal that a lower number of GWs is needed for LoRaCog from LoRaWAN to cover the same area.