Segmented Code-Phase Correlator for GPS Signal Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of acquiring GPS satellite signals is time-consuming and energy-intensive due to the need to search for proper carrier frequency, phase, and code offset, especially with significant Doppler shifts, which burdens the de-spreading and acquisition process.

Innovation Solution

A segmented code-phase correlator architecture is developed, allowing for parallel processing and reducing the post-correlation memory size by decoupling code-phase search length from integration length, enabling faster and more efficient correlation through forward and backward shifting of code register segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a full search over all code offsets (1023 or 2046 steps) is performed to acquire GPS satellite signals, then the signal acquisition is complete and accurate, but the time and energy required for acquisition increases significantly

Engineering Contradiction:
Improvesignal acquisition accuracyVSAvoidacquisition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the code-phase search space into multiple smaller regions, allowing the correlator to search through code offsets in discrete segments rather than performing a complete sequential search. This segmentation enables parallel processing of different code-phase regions, reducing the time required to cover the entire search space while maintaining complete coverage for accurate signal acquisition.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a full search over all code offsets (1023 or 2046 steps) is performed to acquire GPS satellite signals, then the signal acquisition is complete and accurate, but the energy consumed during the de-spreading and acquisition process increases significantly

Engineering Contradiction:
Improvesignal acquisition accuracyVSAvoidacquisition energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the code-phase search space into multiple smaller regions, allowing the correlator to search through code offsets in discrete segments rather than performing a complete sequential search. This segmentation enables parallel processing of different code-phase regions, reducing the time required to cover the entire search space while maintaining complete coverage for accurate signal acquisition.

Inventive Principle:
Principle #1Segmentation

3Productivity

If a parallel correlator architecture is used to reduce acquisition time, then the processing speed increases, but the post-correlation memory size increases significantly

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory size
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

The patent segments the code-phase search space into multiple smaller regions, where each segment can be processed independently with its own reduced memory requirements. This segmentation allows parallel processing to proceed with proportionally smaller memory buffers for each parallel channel, avoiding the exponential memory growth that would occur with a single full-parallel correlator.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to the processing architecture by organizing parallel correlators to process different code-phase segments simultaneously. This dimensional organization allows the system to achieve high processing throughput while distributing memory requirements across multiple independent processing channels, effectively reducing the memory burden on any single channel.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7492810B2Method and apparatus for segmented code correlation
Publication Date: 2009.02.17 BLUE RIDGE INNOVATIONS LLC
  • US7492810B2 patent drawing
  • US7492810B2 patent drawing
  • US7492810B2 patent drawing

AI summary

A method and an apparatus is disclosed for efficient cross correlation of a plurality of signal vectors. Incoming data is partitioned into several segments and processed according to an algorithm where data rotation is a function of post-correlation memory size.