mobilefish.com lora / lorawan tutorial 12 · chirp spread spectrum (css) mobilefish.com • besides...

14
LORA / LORAWAN TUTORIAL 12 mobilefish.com Modulation Types & Chirp Spread Spectrum v1.0.0 f l f h f c

Upload: others

Post on 11-May-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LORA MODULATED SIGNALmobilefish.com

• Another LoRa modulated signal example.

fhigh

flowtime

fcarrier

Message encoded on the chirp signals