SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Research and
Experimentation of
LoRa in
Heavy Multipath
JP Norair

CTO, Haystack Technologies

16 January 2020
1
Synopsis
2
• Recently published research (July 2019) has described a model for Bit Error Rate (BER) analysis
of the LoRa PHY over a Rayleigh flat fading channel. Rayleigh flat fading channels are
observable in environments where there’s a lot of multipath interference (e.g. dense urban,
indoor, etc).
• The LoRa PHY experiences significant degradation of sensitivity in Raleigh flat fading channels
• Experimentation in an environment exhibiting Raleigh flat fading validates the model from the
research.
• Haystack XR2 encoding for LoRa was observed to yield roughly 30 dB gain to Packet Error
Rate (PER) vs. default LoRaWAN encoding, in said experiment.
• Haystack XR2 encoding for LoRa can yield enormous gains to efficiency, Quality of Service
(QoS), and channel density for LoRa deployments in dense urban, indoor, or other environments
where multipath dominates.
About LoRa®
and LoRaWAN®
3
• LoRa is a type of modulation and encoding developed into a product line by Semtech.
• LoRa is a Chirp Spread Spectrum modulation technology. It has features that make it
perform well in ISM channels with unpredictable interferers.
• LoRaWAN is a simple MAC layer that uses the default features of Semtech’s LoRa transceiver
product line (SX127x, SX126x).
• Since 2015, much research on LoRa has been conducted by 3rd party researchers in
academia and industry. This presentation cites the following research paper below, which
itself cites many other works related to performance analysis of LoRa.
‣ Jules Courjault, Baptiste Vrigneau, Olivier Berder. Fast performance evaluation of LoRa communications over Rayleigh fading channels. International
Workshop on Mathematical Tools and technologies for IoT and mMTC Networks Modeling, IEEE Wireless Communications and Networking
Conference (WCNC), Apr 2019, Marrakech, Morocco. hal-02181133
‣ https://hal.archives-ouvertes.fr/hal-02181133
About Haystack LoRa XR2
4
• XR2 is a proprietary PHY-layer encoding and bit-
framing technology developed by Haystack
Technologies. It utilizes the highest performing
short-block-length error correction technology
currently known to science
• LoRa XR2 includes customizations made
specifically for LoRa modulation. It can repair a
data frame even when every LoRa symbol in the
frame is demodulated with bit errors.
• XR2 is implemented in firmware.
‣ Streaming, real-time decoder on Cortex M4
‣ Even better performance on Cortex M33
Haystack 

LoRa XR2 PHY
Ground-to-Ground Range

(Urban Environment)
0.64 miles / 1 km
Data Rate Support 1.33-60 kbps (variable)
“Real World” Link Budget 155 dB
Forward Error Correction Yes: Haystack XR2 Code
Auto-negotiated Encoding Rate Yes: 0.5-0.8
Packet Size Variable: up to 203 bytes
Auto-negotiated TX power Supported
MAC & Upper Layers DASH7
LoRaWAN® Fades in Multipath
5
Jules Courjault, Baptiste Vrigneau, Olivier Berder. Fast performance evaluation of LoRa communications over Rayleigh
fading channels. International Workshop on Mathematical Tools and technologies for IoT and mMTC Networks Modeling,
IEEE Wireless Communications and Networking Conference (WCNC), Apr 2019, Marrakech, Morocco. hal-02181133
LoRaWAN Sensitivity in a Multipath Environment • The latest research on the LoRa PHY validates
numerically what we have been observing for years, in
practice.
• In most real-world conditions, there is multipath
interference. The mathematic model for this is called
“Rayleigh flat fading.” LoRa PHY is not immune to
multipath. In flat fading environments, it has similar
degradation as most other types of digital modulation.
• Without a good error correcting code, Bit Error Rate
(BER) corresponds directly to Packet Error Rate (PER).
‣ To yield 1% packet loss in an exemplary 24 byte
frame, under RFF conditions, LoRaWAN® requires a
BER of 0.005% (5*10-5)
‣ The red line on the chart shows: BER = 5*10-5.

(i.e. 12.5 dB SNR is required at SF12).
LoRa XR2 Performs in Multipath
6
~30 dB
XR2 PER

SF11
• The observed Packet Error Rate (PER) for an exemplary
24 byte frame, encoded via Haystack XR2 @ SF11, has
been overlaid onto the previous chart.
• LoRa XR2 at SF11 was observed, in an environment
dominated by multipath, to have roughly 30 dB better
performance than LoRaWAN at SF12 as modeled
according to the research.
• Environments dominated by multipath include:
‣ Dense urban
‣ Indoor
‣ Outdoor, where transmitter and receiver are
operating close to the ground (e.g. 1m elevation)
‣ Scattering in the upper atmosphere
LoRaWAN vs LoRa XR2:

Sensitivity in a Multipath Environment
Jules Courjault, Baptiste Vrigneau, Olivier Berder. Fast performance evaluation of LoRa communications over Rayleigh
fading channels. International Workshop on Mathematical Tools and technologies for IoT and mMTC Networks Modeling,
IEEE Wireless Communications and Networking Conference (WCNC), Apr 2019, Marrakech, Morocco. hal-02181133
Experiment: Airport Parking Lot
7
L
Fixed
device
Red = dead spot
Green = coverage
X
X
X
X
X
X
X
XX
X
X
X
X
X
X
X X
X
XX
XX X X
X
X
X
X
X
X
L
Fixed
device
Green = coverage
300 m
LoRaWAN: SF12 / 500 kHz / Default Settings

20 dBm @ 915 MHz
LoRa XR2: SF11 / 500 kHz / 1/2 Rate

20 dBm @ 915 MHz
The results of the experiment corroborate the BER model from the aforementioned research.

It also shows a roughly 30 dB improvement in QoS for the LoRa network encoded with Haystack XR2.
Airport Parking Lot Area
Packet Efficiency Comparison
• In AWGN environments (e.g. open space), XR2 SF11 offers similar QoS vs LoRaWAN SF12 yet ~3 dB greater
energy efficiency.
• In Rayleigh flat fading environments, however, XR2 SF11 offers enormous gains to QoS vs LoRaWAN SF12.
• In Rayleigh flat fading environments, XR2 SF9 still offers better QoS vs LoRaWAN SF12, yet ~8 dB greater
energy efficiency.
8
133.12 ms 262.14 ms
50.18 ms 163.84 ms
50.18 ms 131.07 ms
12.54 ms
12.54 ms 38.92 ms
49.16 ms
LoRaWAN®
Default Settings
SF12 @ 500 kHz
Haystack XR2
SF11 @ 500 kHz
1/2 Rate (A)
3/4 Rate (B)
(A)
(B)
Haystack XR2
SF9 @ 500 kHz
1/2 Rate (A)
3/4 Rate (B)
(A)
(B)
Preamble 24 Byte Frame Time-on-Air (Ratio)
395.26 ms (1.00)
214.02 ms (0.54)
181.25 ms (0.46)
61.70 ms (0.16)
51.46 ms (0.13)
Conclusions
Conclusions and What’s Next
9
• Versus LoRaWAN, Haystack LoRa XR2 can yield enormous gains to efficiency, Quality of
Service (QoS), and channel density for LoRa deployments in dense urban, indoor, or other
environments where multipath dominates.
• In environments where AWGN dominates, Haystack LoRa XR2 still yields a roughly 3dB
improvement to efficiency and channel density, vs. LoRaWAN.
• Ricean models describe environments where there is some compromise between AWGN
environments (i.e. line of sight) and Rayleigh flat fading environments. We expect Haystack
LoRa XR2 to perform markedly better than LoRaWAN in these environments, although not so
dramatically better as it does in Rayleigh flat fading environments.
For more info on XR2 error correction:
https://www.haystacktechnologies.com/xr-error-correction/
HayTag 2.0 Demo Kits with XR2 error correction:
https://www.haystacktechnologies.com/demo-kits/
Other questions?
info@haystacktechnologies.com

Contenu connexe

Tendances

안.전.제.일. 강화학습!
안.전.제.일. 강화학습!안.전.제.일. 강화학습!
안.전.제.일. 강화학습!Dongmin Lee
 
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践jackbillow
 
강화학습 기초_2(Deep sarsa, Deep Q-learning, DQN)
강화학습 기초_2(Deep sarsa, Deep Q-learning, DQN)강화학습 기초_2(Deep sarsa, Deep Q-learning, DQN)
강화학습 기초_2(Deep sarsa, Deep Q-learning, DQN)Euijin Jeong
 
Deep generative model.pdf
Deep generative model.pdfDeep generative model.pdf
Deep generative model.pdfHyungjoo Cho
 
Optimising Geospatial Queries with Dynamic File Pruning
Optimising Geospatial Queries with Dynamic File PruningOptimising Geospatial Queries with Dynamic File Pruning
Optimising Geospatial Queries with Dynamic File PruningDatabricks
 
Real-Time Forecasting at Scale using Delta Lake and Delta Caching
Real-Time Forecasting at Scale using Delta Lake and Delta CachingReal-Time Forecasting at Scale using Delta Lake and Delta Caching
Real-Time Forecasting at Scale using Delta Lake and Delta CachingDatabricks
 
Supporting Over a Thousand Custom Hive User Defined Functions
Supporting Over a Thousand Custom Hive User Defined FunctionsSupporting Over a Thousand Custom Hive User Defined Functions
Supporting Over a Thousand Custom Hive User Defined FunctionsDatabricks
 
Improving Hadoop Cluster Performance via Linux Configuration
Improving Hadoop Cluster Performance via Linux ConfigurationImproving Hadoop Cluster Performance via Linux Configuration
Improving Hadoop Cluster Performance via Linux ConfigurationDataWorks Summit
 
강화학습 해부학 교실: Rainbow 이론부터 구현까지 (2nd dlcat in Daejeon)
강화학습 해부학 교실: Rainbow 이론부터 구현까지 (2nd dlcat in Daejeon)강화학습 해부학 교실: Rainbow 이론부터 구현까지 (2nd dlcat in Daejeon)
강화학습 해부학 교실: Rainbow 이론부터 구현까지 (2nd dlcat in Daejeon)Kyunghwan Kim
 
Paper study: Attention, learn to solve routing problems!
Paper study: Attention, learn to solve routing problems!Paper study: Attention, learn to solve routing problems!
Paper study: Attention, learn to solve routing problems!ChenYiHuang5
 
Introduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNIntroduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNHye-min Ahn
 
Decision tree, softmax regression and ensemble methods in machine learning
Decision tree, softmax regression and ensemble methods in machine learningDecision tree, softmax regression and ensemble methods in machine learning
Decision tree, softmax regression and ensemble methods in machine learningAbhishek Vijayvargia
 
Variational Autoencoder Tutorial
Variational Autoencoder Tutorial Variational Autoencoder Tutorial
Variational Autoencoder Tutorial Hojin Yang
 
Parquet performance tuning: the missing guide
Parquet performance tuning: the missing guideParquet performance tuning: the missing guide
Parquet performance tuning: the missing guideRyan Blue
 
Will Lyon- Entity Resolution
Will Lyon- Entity ResolutionWill Lyon- Entity Resolution
Will Lyon- Entity ResolutionNeo4j
 
RNN & LSTM: Neural Network for Sequential Data
RNN & LSTM: Neural Network for Sequential DataRNN & LSTM: Neural Network for Sequential Data
RNN & LSTM: Neural Network for Sequential DataYao-Chieh Hu
 
End-to-end Speech Recognition with Recurrent Neural Networks (D3L6 Deep Learn...
End-to-end Speech Recognition with Recurrent Neural Networks (D3L6 Deep Learn...End-to-end Speech Recognition with Recurrent Neural Networks (D3L6 Deep Learn...
End-to-end Speech Recognition with Recurrent Neural Networks (D3L6 Deep Learn...Universitat Politècnica de Catalunya
 

Tendances (20)

안.전.제.일. 강화학습!
안.전.제.일. 강화학습!안.전.제.일. 강화학습!
안.전.제.일. 강화학습!
 
HDFS Analysis for Small Files
HDFS Analysis for Small FilesHDFS Analysis for Small Files
HDFS Analysis for Small Files
 
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
 
강화학습 기초_2(Deep sarsa, Deep Q-learning, DQN)
강화학습 기초_2(Deep sarsa, Deep Q-learning, DQN)강화학습 기초_2(Deep sarsa, Deep Q-learning, DQN)
강화학습 기초_2(Deep sarsa, Deep Q-learning, DQN)
 
Linear algebra
Linear algebraLinear algebra
Linear algebra
 
Deep generative model.pdf
Deep generative model.pdfDeep generative model.pdf
Deep generative model.pdf
 
Optimising Geospatial Queries with Dynamic File Pruning
Optimising Geospatial Queries with Dynamic File PruningOptimising Geospatial Queries with Dynamic File Pruning
Optimising Geospatial Queries with Dynamic File Pruning
 
Real-Time Forecasting at Scale using Delta Lake and Delta Caching
Real-Time Forecasting at Scale using Delta Lake and Delta CachingReal-Time Forecasting at Scale using Delta Lake and Delta Caching
Real-Time Forecasting at Scale using Delta Lake and Delta Caching
 
Supporting Over a Thousand Custom Hive User Defined Functions
Supporting Over a Thousand Custom Hive User Defined FunctionsSupporting Over a Thousand Custom Hive User Defined Functions
Supporting Over a Thousand Custom Hive User Defined Functions
 
Improving Hadoop Cluster Performance via Linux Configuration
Improving Hadoop Cluster Performance via Linux ConfigurationImproving Hadoop Cluster Performance via Linux Configuration
Improving Hadoop Cluster Performance via Linux Configuration
 
강화학습 해부학 교실: Rainbow 이론부터 구현까지 (2nd dlcat in Daejeon)
강화학습 해부학 교실: Rainbow 이론부터 구현까지 (2nd dlcat in Daejeon)강화학습 해부학 교실: Rainbow 이론부터 구현까지 (2nd dlcat in Daejeon)
강화학습 해부학 교실: Rainbow 이론부터 구현까지 (2nd dlcat in Daejeon)
 
Paper study: Attention, learn to solve routing problems!
Paper study: Attention, learn to solve routing problems!Paper study: Attention, learn to solve routing problems!
Paper study: Attention, learn to solve routing problems!
 
Introduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNIntroduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNN
 
Decision tree, softmax regression and ensemble methods in machine learning
Decision tree, softmax regression and ensemble methods in machine learningDecision tree, softmax regression and ensemble methods in machine learning
Decision tree, softmax regression and ensemble methods in machine learning
 
Variational Autoencoder Tutorial
Variational Autoencoder Tutorial Variational Autoencoder Tutorial
Variational Autoencoder Tutorial
 
What is JTAG?
What is JTAG?What is JTAG?
What is JTAG?
 
Parquet performance tuning: the missing guide
Parquet performance tuning: the missing guideParquet performance tuning: the missing guide
Parquet performance tuning: the missing guide
 
Will Lyon- Entity Resolution
Will Lyon- Entity ResolutionWill Lyon- Entity Resolution
Will Lyon- Entity Resolution
 
RNN & LSTM: Neural Network for Sequential Data
RNN & LSTM: Neural Network for Sequential DataRNN & LSTM: Neural Network for Sequential Data
RNN & LSTM: Neural Network for Sequential Data
 
End-to-end Speech Recognition with Recurrent Neural Networks (D3L6 Deep Learn...
End-to-end Speech Recognition with Recurrent Neural Networks (D3L6 Deep Learn...End-to-end Speech Recognition with Recurrent Neural Networks (D3L6 Deep Learn...
End-to-end Speech Recognition with Recurrent Neural Networks (D3L6 Deep Learn...
 

Similaire à Research and Experimentation of LoRa in Heavy Multipath

LPWAN London Meetup: Solving Urban Challenges
LPWAN London Meetup: Solving Urban ChallengesLPWAN London Meetup: Solving Urban Challenges
LPWAN London Meetup: Solving Urban ChallengesDigital Catapult
 
Comparative Study of Lora & Sigfox
Comparative Study of Lora & SigfoxComparative Study of Lora & Sigfox
Comparative Study of Lora & SigfoxKeshav
 
LORA in a Campus Reliability and Stability Testing.pptx
LORA in a Campus Reliability and Stability Testing.pptxLORA in a Campus Reliability and Stability Testing.pptx
LORA in a Campus Reliability and Stability Testing.pptxAliSalman110
 
Channel Coding and Clipping in OFDM for WiMAX using SDR
Channel Coding and Clipping in OFDM for WiMAX using SDRChannel Coding and Clipping in OFDM for WiMAX using SDR
Channel Coding and Clipping in OFDM for WiMAX using SDRidescitation
 
Designing LoRaWAN for dense IoT deployments webinar
Designing LoRaWAN for dense IoT deployments webinarDesigning LoRaWAN for dense IoT deployments webinar
Designing LoRaWAN for dense IoT deployments webinarActility
 
Long-Range Low-power Radio (LoRa).pptx
Long-Range Low-power Radio (LoRa).pptxLong-Range Low-power Radio (LoRa).pptx
Long-Range Low-power Radio (LoRa).pptxAjay Gangakhedkar
 
LTE RF Optimization.pdf
 LTE RF Optimization.pdf LTE RF Optimization.pdf
LTE RF Optimization.pdfRakhiJadav1
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerIOSR Journals
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerIOSR Journals
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerIOSR Journals
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHaystack Technologies
 
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...gogo6
 
Understanding limitations of lo rawan
Understanding limitations of lo rawanUnderstanding limitations of lo rawan
Understanding limitations of lo rawanmafole
 
Lte rf-optimization-guide
Lte rf-optimization-guideLte rf-optimization-guide
Lte rf-optimization-guideMuhammad Ahsan
 

Similaire à Research and Experimentation of LoRa in Heavy Multipath (20)

LPWAN London Meetup: Solving Urban Challenges
LPWAN London Meetup: Solving Urban ChallengesLPWAN London Meetup: Solving Urban Challenges
LPWAN London Meetup: Solving Urban Challenges
 
Comparative Study of Lora & Sigfox
Comparative Study of Lora & SigfoxComparative Study of Lora & Sigfox
Comparative Study of Lora & Sigfox
 
LORA in a Campus Reliability and Stability Testing.pptx
LORA in a Campus Reliability and Stability Testing.pptxLORA in a Campus Reliability and Stability Testing.pptx
LORA in a Campus Reliability and Stability Testing.pptx
 
Channel Coding and Clipping in OFDM for WiMAX using SDR
Channel Coding and Clipping in OFDM for WiMAX using SDRChannel Coding and Clipping in OFDM for WiMAX using SDR
Channel Coding and Clipping in OFDM for WiMAX using SDR
 
5 g ran_jnn_atal_fdp
5 g ran_jnn_atal_fdp5 g ran_jnn_atal_fdp
5 g ran_jnn_atal_fdp
 
wireless la-ns
wireless la-nswireless la-ns
wireless la-ns
 
Designing LoRaWAN for dense IoT deployments webinar
Designing LoRaWAN for dense IoT deployments webinarDesigning LoRaWAN for dense IoT deployments webinar
Designing LoRaWAN for dense IoT deployments webinar
 
Long-Range Low-power Radio (LoRa).pptx
Long-Range Low-power Radio (LoRa).pptxLong-Range Low-power Radio (LoRa).pptx
Long-Range Low-power Radio (LoRa).pptx
 
LoRaWAN vs Haystack
LoRaWAN vs HaystackLoRaWAN vs Haystack
LoRaWAN vs Haystack
 
LTE RF Optimization.pdf
 LTE RF Optimization.pdf LTE RF Optimization.pdf
LTE RF Optimization.pdf
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical Layer
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical Layer
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical Layer
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
 
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
Scaling the Web to Billions of Nodes: Towards the IPv6 “Internet of Things” b...
 
5G mmwaves - problems and solutions (graduation project)
5G mmwaves - problems and solutions (graduation project)5G mmwaves - problems and solutions (graduation project)
5G mmwaves - problems and solutions (graduation project)
 
Understanding limitations of lo rawan
Understanding limitations of lo rawanUnderstanding limitations of lo rawan
Understanding limitations of lo rawan
 
Ieee 802.11.n
Ieee 802.11.nIeee 802.11.n
Ieee 802.11.n
 
Lte rf-optimization-guide
Lte rf-optimization-guideLte rf-optimization-guide
Lte rf-optimization-guide
 
80211n look before_wp
80211n look before_wp80211n look before_wp
80211n look before_wp
 

Plus de Haystack Technologies

Plus de Haystack Technologies (8)

Introducing the new HayTag 2.0
Introducing the new HayTag 2.0Introducing the new HayTag 2.0
Introducing the new HayTag 2.0
 
Haystack Technology Overview
Haystack Technology OverviewHaystack Technology Overview
Haystack Technology Overview
 
More on Using Haystack + DASH7 with MQTT
More on Using Haystack + DASH7 with MQTTMore on Using Haystack + DASH7 with MQTT
More on Using Haystack + DASH7 with MQTT
 
MQTT + DASH7 Integration
MQTT + DASH7 IntegrationMQTT + DASH7 Integration
MQTT + DASH7 Integration
 
Bringing Better Networking to LTE IoT
Bringing Better Networking to LTE IoTBringing Better Networking to LTE IoT
Bringing Better Networking to LTE IoT
 
Haystack Integration of NFC and DASH7
Haystack Integration of NFC and DASH7Haystack Integration of NFC and DASH7
Haystack Integration of NFC and DASH7
 
Haystack + DASH7 Security
Haystack + DASH7 SecurityHaystack + DASH7 Security
Haystack + DASH7 Security
 
The IoT Hunger Games 2015
The IoT Hunger Games 2015The IoT Hunger Games 2015
The IoT Hunger Games 2015
 

Dernier

tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 

Dernier (20)

tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 

Research and Experimentation of LoRa in Heavy Multipath

  • 1. Research and Experimentation of LoRa in Heavy Multipath JP Norair CTO, Haystack Technologies 16 January 2020 1
  • 2. Synopsis 2 • Recently published research (July 2019) has described a model for Bit Error Rate (BER) analysis of the LoRa PHY over a Rayleigh flat fading channel. Rayleigh flat fading channels are observable in environments where there’s a lot of multipath interference (e.g. dense urban, indoor, etc). • The LoRa PHY experiences significant degradation of sensitivity in Raleigh flat fading channels • Experimentation in an environment exhibiting Raleigh flat fading validates the model from the research. • Haystack XR2 encoding for LoRa was observed to yield roughly 30 dB gain to Packet Error Rate (PER) vs. default LoRaWAN encoding, in said experiment. • Haystack XR2 encoding for LoRa can yield enormous gains to efficiency, Quality of Service (QoS), and channel density for LoRa deployments in dense urban, indoor, or other environments where multipath dominates.
  • 3. About LoRa® and LoRaWAN® 3 • LoRa is a type of modulation and encoding developed into a product line by Semtech. • LoRa is a Chirp Spread Spectrum modulation technology. It has features that make it perform well in ISM channels with unpredictable interferers. • LoRaWAN is a simple MAC layer that uses the default features of Semtech’s LoRa transceiver product line (SX127x, SX126x). • Since 2015, much research on LoRa has been conducted by 3rd party researchers in academia and industry. This presentation cites the following research paper below, which itself cites many other works related to performance analysis of LoRa. ‣ Jules Courjault, Baptiste Vrigneau, Olivier Berder. Fast performance evaluation of LoRa communications over Rayleigh fading channels. International Workshop on Mathematical Tools and technologies for IoT and mMTC Networks Modeling, IEEE Wireless Communications and Networking Conference (WCNC), Apr 2019, Marrakech, Morocco. hal-02181133 ‣ https://hal.archives-ouvertes.fr/hal-02181133
  • 4. About Haystack LoRa XR2 4 • XR2 is a proprietary PHY-layer encoding and bit- framing technology developed by Haystack Technologies. It utilizes the highest performing short-block-length error correction technology currently known to science • LoRa XR2 includes customizations made specifically for LoRa modulation. It can repair a data frame even when every LoRa symbol in the frame is demodulated with bit errors. • XR2 is implemented in firmware. ‣ Streaming, real-time decoder on Cortex M4 ‣ Even better performance on Cortex M33 Haystack LoRa XR2 PHY Ground-to-Ground Range
 (Urban Environment) 0.64 miles / 1 km Data Rate Support 1.33-60 kbps (variable) “Real World” Link Budget 155 dB Forward Error Correction Yes: Haystack XR2 Code Auto-negotiated Encoding Rate Yes: 0.5-0.8 Packet Size Variable: up to 203 bytes Auto-negotiated TX power Supported MAC & Upper Layers DASH7
  • 5. LoRaWAN® Fades in Multipath 5 Jules Courjault, Baptiste Vrigneau, Olivier Berder. Fast performance evaluation of LoRa communications over Rayleigh fading channels. International Workshop on Mathematical Tools and technologies for IoT and mMTC Networks Modeling, IEEE Wireless Communications and Networking Conference (WCNC), Apr 2019, Marrakech, Morocco. hal-02181133 LoRaWAN Sensitivity in a Multipath Environment • The latest research on the LoRa PHY validates numerically what we have been observing for years, in practice. • In most real-world conditions, there is multipath interference. The mathematic model for this is called “Rayleigh flat fading.” LoRa PHY is not immune to multipath. In flat fading environments, it has similar degradation as most other types of digital modulation. • Without a good error correcting code, Bit Error Rate (BER) corresponds directly to Packet Error Rate (PER). ‣ To yield 1% packet loss in an exemplary 24 byte frame, under RFF conditions, LoRaWAN® requires a BER of 0.005% (5*10-5) ‣ The red line on the chart shows: BER = 5*10-5.
 (i.e. 12.5 dB SNR is required at SF12).
  • 6. LoRa XR2 Performs in Multipath 6 ~30 dB XR2 PER
 SF11 • The observed Packet Error Rate (PER) for an exemplary 24 byte frame, encoded via Haystack XR2 @ SF11, has been overlaid onto the previous chart. • LoRa XR2 at SF11 was observed, in an environment dominated by multipath, to have roughly 30 dB better performance than LoRaWAN at SF12 as modeled according to the research. • Environments dominated by multipath include: ‣ Dense urban ‣ Indoor ‣ Outdoor, where transmitter and receiver are operating close to the ground (e.g. 1m elevation) ‣ Scattering in the upper atmosphere LoRaWAN vs LoRa XR2:
 Sensitivity in a Multipath Environment Jules Courjault, Baptiste Vrigneau, Olivier Berder. Fast performance evaluation of LoRa communications over Rayleigh fading channels. International Workshop on Mathematical Tools and technologies for IoT and mMTC Networks Modeling, IEEE Wireless Communications and Networking Conference (WCNC), Apr 2019, Marrakech, Morocco. hal-02181133
  • 7. Experiment: Airport Parking Lot 7 L Fixed device Red = dead spot Green = coverage X X X X X X X XX X X X X X X X X X XX XX X X X X X X X X L Fixed device Green = coverage 300 m LoRaWAN: SF12 / 500 kHz / Default Settings
 20 dBm @ 915 MHz LoRa XR2: SF11 / 500 kHz / 1/2 Rate
 20 dBm @ 915 MHz The results of the experiment corroborate the BER model from the aforementioned research.
 It also shows a roughly 30 dB improvement in QoS for the LoRa network encoded with Haystack XR2. Airport Parking Lot Area
  • 8. Packet Efficiency Comparison • In AWGN environments (e.g. open space), XR2 SF11 offers similar QoS vs LoRaWAN SF12 yet ~3 dB greater energy efficiency. • In Rayleigh flat fading environments, however, XR2 SF11 offers enormous gains to QoS vs LoRaWAN SF12. • In Rayleigh flat fading environments, XR2 SF9 still offers better QoS vs LoRaWAN SF12, yet ~8 dB greater energy efficiency. 8 133.12 ms 262.14 ms 50.18 ms 163.84 ms 50.18 ms 131.07 ms 12.54 ms 12.54 ms 38.92 ms 49.16 ms LoRaWAN® Default Settings SF12 @ 500 kHz Haystack XR2 SF11 @ 500 kHz 1/2 Rate (A) 3/4 Rate (B) (A) (B) Haystack XR2 SF9 @ 500 kHz 1/2 Rate (A) 3/4 Rate (B) (A) (B) Preamble 24 Byte Frame Time-on-Air (Ratio) 395.26 ms (1.00) 214.02 ms (0.54) 181.25 ms (0.46) 61.70 ms (0.16) 51.46 ms (0.13) Conclusions
  • 9. Conclusions and What’s Next 9 • Versus LoRaWAN, Haystack LoRa XR2 can yield enormous gains to efficiency, Quality of Service (QoS), and channel density for LoRa deployments in dense urban, indoor, or other environments where multipath dominates. • In environments where AWGN dominates, Haystack LoRa XR2 still yields a roughly 3dB improvement to efficiency and channel density, vs. LoRaWAN. • Ricean models describe environments where there is some compromise between AWGN environments (i.e. line of sight) and Rayleigh flat fading environments. We expect Haystack LoRa XR2 to perform markedly better than LoRaWAN in these environments, although not so dramatically better as it does in Rayleigh flat fading environments.
  • 10. For more info on XR2 error correction: https://www.haystacktechnologies.com/xr-error-correction/ HayTag 2.0 Demo Kits with XR2 error correction: https://www.haystacktechnologies.com/demo-kits/ Other questions? info@haystacktechnologies.com