LoRa Demodulation via Frequency-Domain Quadratic Phase Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

LoRa technology experiences unsatisfactory user experience due to low performance of radio links in real conditions, particularly in mobile propagation channels with fading phenomena, and there is a need to improve receiver performance without increasing energy consumption.

Innovation Solution

A method for demodulating a received signal using a basic chirp signal with linearly varying instantaneous frequency, involving estimation of symbols by determining decision components and accounting for the square variation of the instantaneous phase, which allows for optimal receiver implementation in the frequency domain while maintaining comparable complexity to prior art.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional LoRa demodulation methods are used, then device complexity and energy consumption remain low, but reception performance deteriorates in fading and multipath channels

Engineering Contradiction:
Improvereception performanceVSAvoidreceiver complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the received signal from time domain to frequency domain using Fourier transform, and changes the parameter representation from time-shifted chirp signals to frequency-domain components with quadratic phase terms. This parameter transformation enables optimal detection in multipath channels while maintaining computational efficiency through closed-form solutions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If advanced signal processing is applied to improve reception performance, then reliability improves, but energy consumption increases

Engineering Contradiction:
Improvereception performanceVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the essential information from the received signal by transforming it to the frequency domain and identifying specific frequency components corresponding to different propagation paths. This extraction approach focuses computational energy only on the relevant signal features rather than processing the entire signal, reducing overall energy consumption while improving reception performance.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If time-domain processing methods are used, then implementation is simple, but performance is insufficient in mobile propagation channels

Engineering Contradiction:
Improveradio link performanceVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces time-domain correlation-based detection with frequency-domain component analysis. Instead of mechanically correlating the received signal with delayed versions of the transmitted chirp signal, the method substitutes this with a Fourier transform followed by identification of frequency components with quadratic phase characteristics, achieving better performance with comparable computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10686488B2Method for demodulating a received signal, corresponding computer program and device
Publication Date: 2020.06.16 B COM
  • US10686488B2 patent drawing
  • US10686488B2 patent drawing
  • US10686488B2 patent drawing

AI summary

A method for demodulating a received signal resulting from the modulation of a basic chirp signal including estimating of a symbol carried by the received signal, implementing the following sub-steps: determining N decision components from the received signal and from a reference chirp signal obtained by modulating the basic chirp signal by a reference symbol corresponding to a symbol of rank r, a decision component of index I, denoted as a component Dl, being a function of a term, the phase of which depends quadratically on I, with I being an integer from 0 to N−1; and deciding the rank {circumflex over (k)} of the symbol carried by the received signal, from the decision component, of index k, denoted as a component Dk, having an extremum value among the N decision components.