How LoRa Works

Brief Introduction

LoRa stands for Long Range, and it is a system that allows for low power data transmission over great distances, ideal for unattended sensors that may not be maintained for long periods of time. LoRa is the physical layer of the network over which data is transmitted.

Details

LoRa is a patented technology developed by Cycleo, who was then purchased by Semtech who continues to produce/develop LoRa chips. Being that this is a patented technology, a great deal of the information on the details of how LoRa communicates are trade secrets, but much of the inner workings have been studied by different parties and their findings released publicly.

LoRa is based on chirp spread-spectrum technology. A chirp is a quick sweep of a signal from one frequency to another, and a sweep can be either up or down. When data is encoded in the chirps the chirps will start/end at varying frequencies in the band, these chirps that move about in the band are where the data is encoded.

LoRa is very useful in that it transmits in frequencies known as licence-free bands, also called the ISM band, where we can operate transmitters without a license, but of course with some restrictions. In North America the ISM band we use for LoRa is centered on 915 MHz (ranging from 902 MHz to 928Mhz).

For large scale networks, a media access control (MAC) layer is needed to manage all of the devices that will be communicating reliably, and there are two main ones that I've seen so far, LoRaWAN (open specification) and Symphony Link (proprietary by Link Labs).


Noted in my reference materials you'll find many interesting articles and videos. An interesting point I didn't know about that was brought up in Thomas Telkamp's lecture was the Fresnel zone 1, for which objects inside of it will cause great signal degradation by reflecting the signal out of phase with the original signal.