Part 1 - Theory
Module 3: LoRa (& LoRaWAN)
1. quam.Introduction
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.
- LoRa
ipsumiseuthemassaphysicalultrices,layeriaculistechnologylaoreetthaterat viverra. Cras sed porttitor diam,uses avulputateproprietaryarcu.modulationAeneantechniqueporttitorbasedpretiumonlibero,ChirpvenenatisSpreadaliquamSpectrumfelis(CSS)dignissimtoa.encodeAliquamdatatinciduntontoefficiturradiometus,waves. - LoRaWAN
viverraisorcithesagittisnetworket.layerMorbiprotocolgravidathatloremdefinesethowenimLoRaplacerat,deviceseucommunicatepretiumwithmetuseachpellentesque.otherNullamandtempuswithmagnaasedcentralligulaserver,convallis,utilizingetamolestiestar-of-starsvelittopology.
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:
- Bandwidth (BW): The frequency range of the signal (7.8 kHz to 500 kHz).
- 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.
- 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$$
Where:
- $SF$:
odio,SpreadingconvallisFactor (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
vulputateleastvel,60%blanditofattheorci.firstMaurisFresneliaculiszoneliberomustleo,beeleifendclear.
laoreetrisus
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.