GNSS Receiver Fast Search With Shared Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing GNSS signal search methods require a large number of channels with dedicated correlators, code generators, and numerically-controlled oscillators, leading to inefficient and resource-intensive signal processing.

Innovation Solution

A receiver apparatus and method utilizing a fast search numerically controlled oscillator (FSNCO) and Doppler numerically controlled oscillator (DopNCO) to efficiently process GNSS signals, reducing the need for multiple channels by using a correlator that calculates and stores convolution values across multiple phases, allowing for faster signal detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large number of channels with dedicated correlators, code generators, and numerically-controlled oscillators are used to search for GNSS signals, then the signal detection capability is improved, but the device complexity and resource consumption increase significantly

Engineering Contradiction:
Improvesignal detection capabilityVSAvoidnumber of channels and components
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple dedicated channels into a single shared channel by time-multiplexing the correlator, code generator, and numerically-controlled oscillators. The correlator processes multiple code delays sequentially within a search window, allowing one physical channel to perform the work of multiple logical channels, thereby reducing hardware complexity while maintaining detection capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the correlator, code generator, and numerically-controlled oscillators universal components that can handle multiple functions. The correlator can process different code delays and Doppler offsets by reconfiguration, the code generator can produce different PRN codes by loading different seed values, and the NCO can generate different frequencies by changing control parameters, eliminating the need for dedicated components for each channel

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If channels are re-started/reset to search for different Doppler offsets, then the signal search accuracy is improved, but the time required for signal acquisition increases

Engineering Contradiction:
ImproveDoppler offset search accuracyVSAvoidsignal acquisition time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-calculating and storing correlation results for multiple code delays within a search window before final signal acquisition. The system accumulates correlation metrics for different delays and Doppler offsets in advance, allowing faster final detection without requiring repeated channel resets, thus reducing acquisition time while maintaining precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity of useful action by keeping the correlator running continuously through the search window without stopping or resetting between Doppler offsets. The system processes multiple delays and offsets in a continuous accumulation process, avoiding the time loss associated with channel re-starts while maintaining measurement precision through persistent correlation

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If multiple numerically-controlled oscillators are used for each channel to handle different frequencies, then the frequency tracking accuracy is improved, but the use of energy and device complexity increase

Engineering Contradiction:
Improvefrequency tracking accuracyVSAvoidenergy consumption of oscillators
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple numerically-controlled oscillators into a single shared NCO by time-multiplexing. The single NCO generates intermediate frequency signals for different Doppler offsets by being reconfigured between processing steps, eliminating the need for multiple parallel oscillators and significantly reducing energy consumption while maintaining frequency tracking accuracy through precise digital control

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250298149A1Method and apparatus for fast searching global navigation satellite system signals
Publication Date: 2025.09.25 TOPCON POSITIONING SYSTEMS INC
  • US20250298149A1 patent drawing
  • US20250298149A1 patent drawing
  • US20250298149A1 patent drawing

AI summary

A method and apparatus for fast searching GNSS signals performed on a GNSS receiver includes the steps of receiving a signal having a known pseudo random noise code. State information of a code generator is stored when a pseudo random noise code is generated. Several NCO, including a Doppler NCO are used to search GNSS signal for several supposed Doppler's simultaneously. A search window associated with the received signal is reviewed a first time to identify a source of the received signal. After it is determined if a source of the received signal can be identified, the state information is loaded into the code generator prior to reviewing the search window a second time etc. Search windows is shifting by all length PRN Code. The loading of state information allows sequential review of the search window without re-adjustment of a fast search module which speeds the process of analyzing the received signals.