SlideShare a Scribd company logo
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

More Related Content

What's hot

HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)Anand Biradar
 
Unit 3 - Data Link Layer - Part B
Unit 3 - Data Link Layer - Part BUnit 3 - Data Link Layer - Part B
Unit 3 - Data Link Layer - Part B
Chandan Gupta Bhagat
 
6lowpan
6lowpan6lowpan
Discrete Signal Processing
Discrete Signal ProcessingDiscrete Signal Processing
Discrete Signal Processingmargretrosy
 
Wireless LAN
Wireless LANWireless LAN
Wireless LAN
KannanKrishnana
 
Ethernet
EthernetEthernet
Wave ppt Wireless Access in Vehicular Environment
Wave ppt Wireless Access in Vehicular EnvironmentWave ppt Wireless Access in Vehicular Environment
Wave ppt Wireless Access in Vehicular Environment
ACE ENGINEERING COLLEGE
 
Olsr protocol ppt
Olsr protocol pptOlsr protocol ppt
Olsr protocol ppt
sharat sajjan
 
TCP Over Wireless
TCP Over WirelessTCP Over Wireless
TCP Over WirelessFarooq Khan
 
ETHERNET
ETHERNETETHERNET
ETHERNET
AKSHIT KOHLI
 
Dqdb & Fddi
Dqdb & FddiDqdb & Fddi
Dqdb & Fddi
Ram Dutt Shukla
 
GO BACK N PROTOCOL
GO BACK N PROTOCOLGO BACK N PROTOCOL
GO BACK N PROTOCOL
shayan singla
 
Classification of systems : Part 2
Classification of systems  :  Part 2Classification of systems  :  Part 2
Classification of systems : Part 2
Dr.SHANTHI K.G
 
IEEE 80211 ah
IEEE 80211 ahIEEE 80211 ah
IEEE 80211 ah
RoshielaMaePagtaccun
 
Circular Queue
Circular QueueCircular Queue
Circular Queue
sohidul islam
 
Introduction to Serial RapidIO® (SRIO) by IDT
Introduction to Serial RapidIO® (SRIO) by IDTIntroduction to Serial RapidIO® (SRIO) by IDT
Introduction to Serial RapidIO® (SRIO) by IDT
Integrated Device Technology
 
Wireless LANs(IEEE802.11) Architecture
Wireless LANs(IEEE802.11) Architecture Wireless LANs(IEEE802.11) Architecture
Wireless LANs(IEEE802.11) Architecture
Raj vardhan
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc NetworksJagdeep Singh
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocal
tes31
 

What's hot (20)

Ch32
Ch32Ch32
Ch32
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)
 
Unit 3 - Data Link Layer - Part B
Unit 3 - Data Link Layer - Part BUnit 3 - Data Link Layer - Part B
Unit 3 - Data Link Layer - Part B
 
6lowpan
6lowpan6lowpan
6lowpan
 
Discrete Signal Processing
Discrete Signal ProcessingDiscrete Signal Processing
Discrete Signal Processing
 
Wireless LAN
Wireless LANWireless LAN
Wireless LAN
 
Ethernet
EthernetEthernet
Ethernet
 
Wave ppt Wireless Access in Vehicular Environment
Wave ppt Wireless Access in Vehicular EnvironmentWave ppt Wireless Access in Vehicular Environment
Wave ppt Wireless Access in Vehicular Environment
 
Olsr protocol ppt
Olsr protocol pptOlsr protocol ppt
Olsr protocol ppt
 
TCP Over Wireless
TCP Over WirelessTCP Over Wireless
TCP Over Wireless
 
ETHERNET
ETHERNETETHERNET
ETHERNET
 
Dqdb & Fddi
Dqdb & FddiDqdb & Fddi
Dqdb & Fddi
 
GO BACK N PROTOCOL
GO BACK N PROTOCOLGO BACK N PROTOCOL
GO BACK N PROTOCOL
 
Classification of systems : Part 2
Classification of systems  :  Part 2Classification of systems  :  Part 2
Classification of systems : Part 2
 
IEEE 80211 ah
IEEE 80211 ahIEEE 80211 ah
IEEE 80211 ah
 
Circular Queue
Circular QueueCircular Queue
Circular Queue
 
Introduction to Serial RapidIO® (SRIO) by IDT
Introduction to Serial RapidIO® (SRIO) by IDTIntroduction to Serial RapidIO® (SRIO) by IDT
Introduction to Serial RapidIO® (SRIO) by IDT
 
Wireless LANs(IEEE802.11) Architecture
Wireless LANs(IEEE802.11) Architecture Wireless LANs(IEEE802.11) Architecture
Wireless LANs(IEEE802.11) Architecture
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc Networks
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocal
 

Similar to 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 Challenges
Digital Catapult
 
Comparative Study of Lora & Sigfox
Comparative Study of Lora & SigfoxComparative Study of Lora & Sigfox
Comparative Study of Lora & Sigfox
Keshav
 
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
AliSalman110
 
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
idescitation
 
5 g ran_jnn_atal_fdp
5 g ran_jnn_atal_fdp5 g ran_jnn_atal_fdp
5 g ran_jnn_atal_fdp
SureshaVSathegala
 
wireless la-ns
wireless la-nswireless la-ns
wireless la-ns
Srinivasa Rao
 
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
Actility
 
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
Ajay Gangakhedkar
 
LoRaWAN vs Haystack
LoRaWAN vs HaystackLoRaWAN vs Haystack
LoRaWAN vs Haystack
Haystack Technologies
 
LTE RF Optimization.pdf
 LTE RF Optimization.pdf LTE RF Optimization.pdf
LTE RF Optimization.pdf
RakhiJadav1
 
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
IOSR 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 Layer
IOSR 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 Layer
IOSR 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 Networking
Haystack 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
 
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)
Faculty of Engineering - Alexandria University
 
Understanding limitations of lo rawan
Understanding limitations of lo rawanUnderstanding limitations of lo rawan
Understanding limitations of lo rawan
mafole
 
Lte rf-optimization-guide
Lte rf-optimization-guideLte rf-optimization-guide
Lte rf-optimization-guide
Muhammad Ahsan
 

Similar to 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
 

More from Haystack Technologies

Introducing the new HayTag 2.0
Introducing the new HayTag 2.0Introducing the new HayTag 2.0
Introducing the new HayTag 2.0
Haystack Technologies
 
Haystack Technology Overview
Haystack Technology OverviewHaystack Technology Overview
Haystack Technology Overview
Haystack Technologies
 
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
Haystack Technologies
 
MQTT + DASH7 Integration
MQTT + DASH7 IntegrationMQTT + DASH7 Integration
MQTT + DASH7 Integration
Haystack Technologies
 
Bringing Better Networking to LTE IoT
Bringing Better Networking to LTE IoTBringing Better Networking to LTE IoT
Bringing Better Networking to LTE IoT
Haystack Technologies
 
Haystack Integration of NFC and DASH7
Haystack Integration of NFC and DASH7Haystack Integration of NFC and DASH7
Haystack Integration of NFC and DASH7
Haystack Technologies
 
Haystack + DASH7 Security
Haystack + DASH7 SecurityHaystack + DASH7 Security
Haystack + DASH7 Security
Haystack Technologies
 
The IoT Hunger Games 2015
The IoT Hunger Games 2015The IoT Hunger Games 2015
The IoT Hunger Games 2015
Haystack Technologies
 

More from 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
 

Recently uploaded

Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 

Recently uploaded (20)

Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 

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