Relay Preamble Length Adjustment for LoRa Signal Attenuation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

LoRa network systems face challenges in maintaining communication between Class B mode terminals and base stations due to signal attenuation and long deployment distances, leading to failed data transmission.

Innovation Solution

Implementing a relay device that adjusts preamble lengths in data frames based on predetermined periods and time lengths to ensure effective communication between terminals, relay devices, and base stations, using long preambles to wake up devices from sleeping states and optimize power saving.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a Class B mode terminal is installed underground or at long deployment distance, then the terminal can be deployed in challenging locations, but signal attenuation prevents communication between the base station and terminal

Engineering Contradiction:
Improvedeployment flexibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a relay device as an intermediary component between the base station and the terminal. The relay device receives downlink data from the base station, determines appropriate preamble lengths based on timing relationships, and forwards the data to the terminal. This intermediary solution enables communication in challenging deployment scenarios (underground installations, long distances) where direct base station-terminal communication fails due to signal attenuation, thus resolving the contradiction between deployment flexibility and communication reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If long preambles are used to wake up devices from sleeping states, then power saving is optimized, but the preamble length may exceed the available time period

Engineering Contradiction:
Improvepower saving efficiencyVSAvoiddata transmission efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent implements dynamic preamble length adjustment based on the timing relationship between the downlink data frame and the terminal's wake-up schedule. The relay device calculates whether the period from downlink data reception to the terminal's wake-up time is sufficient to accommodate a long preamble. If sufficient time is available, a long preamble is used to wake the terminal from sleeping state (optimizing power saving). If insufficient time remains, a short preamble is used instead (maintaining transmission efficiency). This dynamic adaptation resolves the contradiction between power saving efficiency and data transmission efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of preamble length based on temporal conditions. The relay device monitors the time period available between receiving downlink data and the terminal's scheduled wake-up time, and adjusts the preamble length parameter accordingly. When the available period exceeds a threshold, the preamble length is set to long; otherwise, it is set to short. This parameter change strategy enables the system to optimize power saving when time permits, while maintaining transmission efficiency when time is constrained, thus resolving the contradiction between power saving efficiency and data transmission efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10931502B2Communication method and apparatus based on relay device, and communication method and apparatus between terminal and base station
Publication Date: 2021.02.23 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US10931502B2 patent drawing
  • US10931502B2 patent drawing
  • US10931502B2 patent drawing

AI summary

The present application discloses a communication method performed by a relay device. The method includes: receiving a first uplink data frame from a terminal, the first uplink data frame comprising information indicating a first period; determining a length of a first preamble according to the first period and a first time length, the first time length being equal to a length of a third preamble plus a second time length; sending a second downlink data frame to the terminal, the second downlink data frame comprising the first preamble; and receiving a first downlink data frame from a base station, the first downlink data frame comprising a second preamble, wherein a length of the second preamble is less than or equal to each of the length of the first preamble and the length of the third preamble.