Skip to main content

Part 1 - Theory

Module 3: LoRa (& LoRaWAN)

LoremModule ipsumAuthors:

dolor
sit
    amet,
  • Michael consecteturHarditya
  • adipiscing
  • Muhammad elit.Naufal NuncFaza
  • consectetur,
  • Computer maurisEngineering utStudy condimentumProgram, porta,Faculty loremof massaEngineering, placeratUniversitas orci,Indonesia vel(2023)
  • condimentum
lacus
tortor
eget

1. quam.Introduction

Nam

IoT scelerisquedevices 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™

LoRa and LoRaWAN are two technologies aimed at overcoming these challenges and providing a arculow-power, etlong-range, dapibus.and Sedsecure ornarewireless micommunication quisplatform leofor euismodIoT ornare.applications.

Curabitur
    tempus
  • LoRa ipsumis euthe massaphysical ultrices,layer iaculistechnology laoreetthat erat viverra. Cras sed porttitor diam,uses a vulputateproprietary arcu.modulation Aeneantechnique porttitorbased pretiumon libero,Chirp venenatisSpread aliquamSpectrum felis(CSS) dignissimto a.encode Aliquamdata tinciduntonto efficiturradio metus,waves.
  • quis
  • LoRaWAN viverrais orcithe sagittisnetwork et.layer Morbiprotocol gravidathat loremdefines ethow enimLoRa placerat,devices eucommunicate pretiumwith metuseach pellentesque.other Nullamand tempuswith magnaa sedcentral ligulaserver, convallis,utilizing eta molestiestar-of-stars velittopology.
  • venenatis.

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)

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

  • Cyclic Shift Chirp: A chirp that wraps around when it reaches the maximum or minimum frequency. These are used to encode symbols (units of information).
  • Advantages: CSS spreads the signal over a wide bandwidth, increasing immunity to noise and interference. It provides high processing gain and can handle the Doppler effect effectively.

LoRa Parameters

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

  1. Bandwidth (BW): The frequency range of the signal (7.8 kHz to 500 kHz).
  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 ($R_b$) can be calculated using the following formula:

Lorem$$R_{b} ipsum= dolorSF sit\times amet,\frac{\frac{4}{4+CR}}{\frac{2^{SF}}{BW}} consectetur\times adipiscing1000$$

elit.

Where:

Ut
    quam
  • $SF$: odio,Spreading convallisFactor (6–12)
  • $CR$: Coding Rate (1–4, corresponding to 4/5–4/8)
  • $BW$: Bandwidth in kHz
  • $R_b$: Bit Rate in bps

3. Signal Characteristics & Propagation

Understanding radio characteristics is crucial for optimizing LoRa links.

RSSI and SNR

  • RSSI (Received Signal Strength Indicator):
    • Represents the received signal power in dBm (decibel-milliwatts).
    • It is typically a negative value; values closer to 0 indicate a stronger signal (e.g., -30 dBm is stronger than -100 dBm).
    • The practical noise floor for LoRa receivers is often around -120 dBm.
  • SNR (Signal-to-Noise Ratio):
    • The ratio of signal power to noise power, expressed in dB.
    • Positive SNR: Signal power is greater than noise power.
    • Negative SNR: Signal power is lower than noise power.
    • Unlike standard FSK modulation, LoRa can demodulate signals with an SNR as low as -20 dB (at SF12), allowing communication even when the signal is buried below the noise floor.

Radio Propagation and Free Space Loss

  • Free Space Path Loss (FSPL):
    • As a radio signal travels through space, its power density decreases. This attenuation is known as FSPL.
    • Loss increases with distance and frequency.
    • The Friis transmission equation for FSPL in dB is:

      $$FSPL = 20 \log_{10}(d) + 20 \log_{10}(f) + 32.44$$

      Where:

      • $d$: Distance in kilometers (km)
      • $f$: Frequency in Megahertz (MHz)
  • Propagation Factors:
    • Line of Sight (LoS): The direct path between transmitter and receiver yields the strongest signal.
    • Fresnel Zone: An elliptical region around the LoS path. Obstructions within this zone (buildings, trees, ground) cause diffraction and signal loss. For optimal performance, at vulputateleast vel,60% blanditof atthe orci.first MaurisFresnel iaculiszone liberomust leo,be eleifendclear.
    • laoreet
    risus
  • porttitor
sit amet. Proin sit amet ipsum at nulla pellentesque sollicitudin. Morbi tempus leo vel ipsum scelerisque luctus. Fusce malesuada nec dui eget semper. Nunc efficitur viverra scelerisque. Curabitur dapibus faucibus lectus, in tempor mi imperdiet eu. Maecenas venenatis eleifend bibendum. Proin quis sodales enim. Quisque at ex cursus mi tincidunt consectetur. Maecenas pharetra lorem odio, vitae interdum diam rhoncus vel. Integer hendrerit laoreet feugiat. Integer ac gravida lacus.

Etiam nibh diam, egestas quis accumsan vel, pulvinar id risus. Vestibulum libero purus, aliquet quis vulputate vel, congue sed velit. Praesent sagittis pulvinar tempor. Sed bibendum mauris metus. Praesent sit amet lacus vel nunc ullamcorper sodales. Proin dignissim eget magna ac aliquet. Nunc sollicitudin id magna tristique mollis. Cras molestie neque risus, id egestas massa efficitur a. Vivamus interdum diam quis condimentum luctus.

Etiam id lectus ultricies ante vehicula elementum. Sed elementum ligula augue, at accumsan diam convallis eget. Ut tincidunt elementum erat ut pretium. In quis facilisis massa. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sit amet magna est. Morbi quis luctus est, nec hendrerit ex. Vestibulum in nisl lobortis, elementum tortor in, vestibulum leo. Suspendisse ac felis eu erat euismod tempor sed non enim. Pellentesque sed laoreet massa.

Nulla imperdiet risus non pharetra laoreet. Mauris sed semper quam. Donec arcu augue, bibendum sit amet tellus vel, semper dignissim arcu. Quisque sed sollicitudin justo, et iaculis mauris. Pellentesque sed justo nisl. Proin lobortis pellentesque eros, ut volutpat ipsum. Cras aliquet sapien metus, nec cursus nibh hendrerit sit amet. Maecenas aliquam odio libero, sed sollicitudin velit ultricies a. Nunc quam eros, vestibulum ut tellus ac, accumsan ultricies metus. Cras gravida porttitor turpis, nec fermentum tortor sollicitudin sed. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean sollicitudin, tellus ut interdum iaculis, lorem sapien volutpat nulla, eget dictum augue erat in est. Aliquam nulla nisi, semper sed porttitor ut, aliquet in metus. Morbi at nisi nisl. Morbi mattis ac sapien id suscipit.