Temporary Gateway for LoRa Packet Loss Reduction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If temporary gateway operates continuously to ensure packet delivery, then reliability is improved, but power consumption increases
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.
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.
Data Source
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.


