GNSS Navigation Data Decoding Using Pre-computed Reference Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Global Navigation Satellite Systems (GNSS) receivers face challenges in improving data decoding sensitivity, which affects Time-to-First-Fix (TTFF) performance and bit error rate.

Innovation Solution

The proposed solution involves an apparatus and method for decoding GNSS navigation data using a demodulator and processing unit to generate target strings or subframes by demodulating received signals, computing reference values, and determining the target strings or subframes based on these values, thereby enhancing decoding sensitivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional GNSS data decoding methods are used, then the basic navigation data can be decoded, but the decoding sensitivity is insufficient and bit error rate is high

Engineering Contradiction:
Improvedecoding sensitivityVSAvoidbit error rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing reference values for navigation data before actual decoding occurs. The processing unit retrieves these pre-computed reference values and compares them with current demodulated data, enabling faster and more accurate decoding without requiring complex real-time calculations, thus improving decoding sensitivity and reducing bit error rates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the processing unit continuously compares demodulated navigation data with stored reference values and adjusts decoding operations accordingly. This feedback loop enables the system to correct errors and optimize decoding performance dynamically, improving both decoding sensitivity and reliability

Inventive Principle:
Principle #23Feedback

2Measurement precision

If navigation data is decoded with higher sensitivity to reduce bit error rate, then decoding accuracy improves, but processing time and computational complexity increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent significantly reduces processing time by pre-computing reference values for navigation data and storing them in advance. During actual decoding, the processing unit simply retrieves these pre-computed values and performs comparison operations rather than performing complex real-time calculations, thereby achieving high decoding accuracy with minimal processing delay

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating and storing reference copies of navigation data values before actual decoding occurs. These reference copies are then used during decoding operations to compare against demodulated data, eliminating the need for complex real-time computations and reducing processing time while maintaining high accuracy

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8903026B2Apparatus for decoding global navigation satellite systems navigation data and associated method
Publication Date: 2014.12.02 MEDIATEK INC
  • US8903026B2 patent drawing
  • US8903026B2 patent drawing
  • US8903026B2 patent drawing

AI summary

An apparatus for decoding GNSS navigation data to generate at least a target string or subframe includes a demodulator and a processing unit. The demodulator is utilized for demodulating a received signal to generate at least a plurality of strings or subframes having a same string index or subframe index. The processing unit is coupled to the demodulator, and is utilized for determining the target string or subframe according to the plurality of strings or subframes.