Part 1 - Theory

LoRa (& LoRaWAN)

Module Authors:

  • Edgrant Henderson Suryajaya

1. Introduction

IoT devices can collect and exchange data, monitor and control various processes, and enable smart solutions for domains such as agriculture, health, smart cities, and industry. However, IoT devices also face several challenges, such as limited battery life, low data rates, long ranges, and security issues.

LoRa

image.png

LoRa and LoRaWAN are two technologies aimed at overcoming these challenges and providing a low-power, long-range, and secure wireless communication platform for IoT applications.


2. LoRa Modulation

LoRa (Long Range) is a wireless modulation technique enabling long-distance communication with low power consumption. It operates in license-free sub-gigahertz frequency bands (e.g., 433 MHz, 868 MHz, 915 MHz) and achieves data rates ranging from 0.3 kbit/s to 27 kbit/s, depending on modulation parameters.

Chirp Spread Spectrum (CSS)

image.png

Linear frequency modulated up (upchirp) in the time domain

image.png

Four cyclic-shift chirp symbols and signals: (a) analog data, (b) 4-cyclic shift chirp symbols, and (c) 4-cyclic shift chirp signal.

CSS uses chirp pulses to transmit data. A chirp is a signal whose frequency increases (upchirp) or decreases (downchirp) linearly over time.

LoRa Parameters

The performance of LoRa modulation is defined by three main configurable parameters:

  1. Bandwidth (BW): The frequency range of the signal (Use 923MHz for Asia)
  2. Spreading Factor (SF): The number of bits per symbol (ranges from SF7 to SF12).
    • Higher SF = More range, higher sensitivity, but lower data rate and longer transmission time (airtime).
    • Lower SF = Faster data rate, shorter range.
  3. Coding Rate (CR): Adds redundancy for error correction (4/5, 4/6, 4/7, 4/8). Higher redundancy improves reliability but decreases data rate.

LoRa Data Rate Formula

The data rate can be calculated using the following formula:

image.png


3. Signal Characteristics & Propagation

Understanding radio characteristics is crucial for optimizing LoRa links.

RSSI and SNR

Radio Propagation and Free Space Loss



Revision #8
Created 2025-11-22 13:47:03 UTC by ED
Updated 2025-11-23 13:09:09 UTC by ED