Temporary Gateway for LoRa Packet Loss Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

LoRa communication systems face challenges in ensuring reliable communication and minimizing packet loss and power waste due to the lack of efficient message delivery mechanisms, particularly in scenarios where end nodes experience poor channel states or collisions.

Innovation Solution

The introduction of a temporary gateway positioned between the end node and the stationary gateway in the LoRa communication system, which wiretaps and stores packet transmissions, forms new packets through linear combination, and delivers them upon request from the network server, switching between active and inactive states to optimize operation periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a temporary gateway is introduced between the end node and stationary gateway, then packet loss is minimized and reliability is improved, but device complexity increases

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidgateway structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The gateway function is segmented into two types: stationary gateways that remain fixed and temporary gateways that are dynamically positioned. This segmentation allows the system to handle packet loss by introducing intermediate temporary gateways between end nodes and stationary gateways, thereby improving reliability without requiring a complete redesign of the entire gateway infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Temporary gateways act as intermediary nodes between end nodes and stationary gateways. These intermediary gateways receive packets from end nodes, store them temporarily, and forward them to stationary gateways, ensuring that packets are not lost due to direct transmission failures while maintaining system manageability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If temporary gateway operates continuously to ensure packet delivery, then reliability is improved, but power consumption increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidgateway power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The temporary gateway operates periodically rather than continuously. It activates when needed to receive and forward packets, then enters a sleep state, creating a periodic operation cycle. This approach ensures reliable packet delivery when required while significantly reducing overall power consumption compared to continuous operation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The temporary gateway transitions between active and inactive states dynamically based on packet transmission needs. When packets need to be forwarded, the gateway becomes active; when no packets are present, it becomes inactive. This dynamic state change allows the system to maintain reliability for active communication while minimizing power consumption during idle periods.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10425988B1Network coding method and apparatus for reliable communication in LoRa communication system
Publication Date: 2019.09.24 PALO ALTO NETWORKS INC
  • US10425988B1 patent drawing
  • US10425988B1 patent drawing
  • US10425988B1 patent drawing

AI summary

Disclosed are a network coding method and apparatus for reliable communication in a LoRa communication system. The network coding apparatus may include a network server connected to an end node over a network to receive a packet transmitted by the end node in a LoRa communication system, a stationary gateway positioned between the network server and the end node to deliver the packet, transmitted by the end node, to the network server, and a temporary gateway positioned between the stationary gateway and the end node to deliver the packet, transmitted by the end node, to the stationary gateway.