mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides...
Transcript of mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides...
![Page 1: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/1.jpg)
LORA / LORAWAN TUTORIAL 12mobilefish.com
Modulation Types & Chirp Spread Spectrum
v1.0.0
fl
fh
fc
![Page 2: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/2.jpg)
INTROmobilefish.com
• In this tutorial I will explain what the basic modulation types are and what Chirp Spread Spectrum is.
![Page 3: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/3.jpg)
BASIC MODULATION TYPESmobilefish.com
• Modulation means how analog or digital information are encoded onto a carrier signal.
• When analog information are encoded onto a carrier signal, three modulation types can be used:Amplitude Modulation (AM), Frequency Modulation (FM) and Phase modulation (PM)
• When digital information are encoded onto a carrier signal, three modulation types can be used:Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK) and Phase Shift Keying (PSK)
![Page 4: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/4.jpg)
BASIC MODULATION TYPESmobilefish.com
• As mentioned earlier an end node has a radio module. This radio module has a modulator which encodes information onto a carrier signal.
• This modulated signal is transmitted and received by a gateway.
• The gateway also has a radio module. This radio module has a demodulator which decodes the modulated signal and extracts the information.
radio modulemodulator / demodulator
end node
radio modulemodulator / demodulator
gateway
![Page 5: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/5.jpg)
TRANSCEIVERSmobilefish.com
• The communication between the end node and gateway is bidirectional which means the end node can send data to the gateway but it can also receive data from the gateway.
• If a device can both transmit and receive signals this device is also called a transceiver.
• LoRa end nodes and gateways are transceivers.
![Page 6: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/6.jpg)
BASIC MODULATION TYPESmobilefish.com
• Lets only focus on modulating digital values onto a carrier signal.
1101100111100101…
There are 3 basic modulation types:- Amplitude Shift Keying (ASK)- Frequency Shift Keying (FSK)- Phase Shift Keying (PSK)
![Page 7: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/7.jpg)
BASIC MODULATION TYPESmobilefish.com
• Amplitude Shift Keying (ASK)
Only the amplitude changes
digital 1 digital 0
![Page 8: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/8.jpg)
BASIC MODULATION TYPESmobilefish.com
• Frequency Shift Keying (FSK)
Only the frequency changes
digital 0 digital 1
![Page 9: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/9.jpg)
BASIC MODULATION TYPESmobilefish.com
• Phase Shift Keying (PSK)
Only the phase changes
digital 0 digital 1
![Page 10: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/10.jpg)
CHIRP SPREAD SPECTRUM (CSS)mobilefish.com
• Besides the 3 basic modulation types there are many other modulation types.
• LoRa is a proprietary spread spectrum modulation scheme that is based on Chirp Spread Spectrum modulation (CSS).
• Chirp Spread Spectrum is a spread spectrum technique that uses wideband linear frequency modulated chirp pulses to encode information.
• Spread spectrum techniques are methods by which a signal is deliberately spread in the frequency domain. For example a signal is transmitted in short bursts, "hopping" between frequencies in a pseudo random sequence. This is explained in Tutorial 11.
![Page 11: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/11.jpg)
CHIRP SPREAD SPECTRUM (CSS)mobilefish.com
• A chirp, often called a sweep signal, is a tone in which the frequency increases (up-chirp) or decreases (down-chirp) with time.
![Page 12: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/12.jpg)
CHIRPSmobilefish.com
Example of an up-chirp where the frequency increases in time.
flow
fhigh
fcenter
time
flow
fhigh
fcenter
time
up-chirp
down-chirp
![Page 13: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/13.jpg)
LORA MODULATED SIGNALmobilefish.com
• These chirp signals are used as carrier signals where a message is encoded on.
• Here is an actual LoRa modulated signal.
fhigh
flow
time
fcarrier
Message encoded on the chirp signals
![Page 14: mobilefish.com LORA / LORAWAN TUTORIAL 12 · CHIRP SPREAD SPECTRUM (CSS) mobilefish.com • Besides the 3 basic modulation types there are many other modulation types. • LoRa is](https://reader030.fdocuments.in/reader030/viewer/2022041010/5eb91a54d66a8815be0b91f3/html5/thumbnails/14.jpg)
LORA MODULATED SIGNALmobilefish.com
• Another LoRa modulated signal example.
fhigh
flowtime
fcarrier
Message encoded on the chirp signals