GPS Navigation Signal Error Correction Using Verification Words

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In weak field environments, GPS satellite signals with BPSK modulation are prone to demodulation errors, leading to incorrect data reception and increased Time to First Fix (TTFF) due to inefficient error detection methods, where one demodulation error can result in all subsequent data being incorrect.

Innovation Solution

A method involving error detection using a check code and verification word table to identify and correct demodulation errors by inverting bit values subsequent to the estimated error origin, ensuring accurate data recovery and reducing TTFF.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error detection is performed using conventional methods in weak field environments, then demodulation errors can be detected, but all subsequent data becomes incorrect and must be discarded, causing increased TTFF

Engineering Contradiction:
Improvedata accuracyVSAvoidTTFF
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing verification words for each possible error position in a verification word table before actual signal reception. When an error occurs, the system can immediately lookup the verification word and identify the error position without time-consuming calculations, enabling rapid correction and reducing TTFF while maintaining data accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces verification words as an intermediary element between error detection and correction. These verification words serve as a mediator that bridges the gap between detecting an error and identifying its specific position, allowing the system to efficiently locate and correct errors without discarding entire data sets, thus reducing time loss while preserving reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If one demodulation error occurs in BPSK modulated GPS signals, then all subsequent demodulated data becomes incorrect, but conventional error detection discards the entire data set

Engineering Contradiction:
Improveerror detection capabilityVSAvoiddata collection efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the error correction process into distinct segments: error detection using verification words, error position identification through table lookup, and selective bit inversion correction. This segmentation allows the system to handle errors locally rather than discarding entire data sets, improving data collection efficiency while maintaining error detection capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter approach from binary (error detected/discarded) to granular (error position identified/bit-by-bit correction). By using verification words to identify specific error positions and correcting only the affected bits through inversion, the system transforms the error handling parameter from all-or-nothing to precise and selective, thereby improving productivity while maintaining reliability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8908805B2Signal receiving method and receiver with error detection and correction
Publication Date: 2014.12.09 SEIKO EPSON CORP
  • US8908805B2 patent drawing
  • US8908805B2 patent drawing
  • US8908805B2 patent drawing

AI summary

A demodulation unit demodulates a received signal in which carrier wave of a navigation message that is modulated according to a BPSK modulation scheme are included. An error detection processing unit performs an error detection process on the demodulation result using an error detection bit that is included in the demodulation result. A verification word generator generates a verification word using the demodulation result and a check code when an error is detected by the error detection process, the check code being determined in advance for each bit of the navigation message based on a predetermined encoding rule. An estimation unit estimates an originating bit of a demodulation error by comparing the verification word generated by the verification word generator with a verification word table stored in a storage unit. A correction unit corrects the demodulation result by inverting the bit values of bits subsequent to the estimated originating bit.