Parallel Correlator Implementation Using Block Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current GPS receivers face challenges in achieving efficient acquisition of GPS signals due to the need for a large number of parallel correlators, which demand significant logic resources and high correlation frequencies, making it difficult to realize in Application Specific Integrated Circuits (ASICs) without optimization.

Innovation Solution

The implementation of an IF signal preprocessing technique and block integration method allows for equivalent parallel correlators, reducing correlation frequency, gate counts, and power consumption by generating pre-integration results and using a plurality of block integrators to perform partial correlations in a time division manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a large number of parallel correlators are used to achieve efficient GPS signal acquisition, then the acquisition speed is improved, but the logic resources and device complexity increase significantly

Engineering Contradiction:
Improvesignal acquisition speedVSAvoidlogic resources
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the C/A code into multiple segments and processes them in parallel using a small number of correlators. Instead of using one correlator to process the entire 1023-chip C/A code sequentially, the code is segmented into chunks that can be processed simultaneously by fewer correlators, thereby maintaining acquisition speed while reducing the number of required correlator units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a time dimension by processing different segments of the C/A code at different time intervals. Multiple correlators process different segments in parallel, and the results are combined over time to achieve the equivalent effect of a single correlator processing the entire code, thus reducing hardware complexity while maintaining productivity.

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

2Productivity

If a large number of parallel correlators are used to achieve efficient GPS signal acquisition, then the acquisition speed is improved, but the power consumption increases

Engineering Contradiction:
Improvesignal acquisition speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

By segmenting the C/A code and using fewer correlators to process these segments in parallel, the patent reduces the total number of active hardware units, thereby lowering power consumption while maintaining the same acquisition speed through parallel processing of code segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines the processing of multiple C/A code segments across different correlators and time intervals to achieve the same result as a single correlator would produce, thereby reducing the overall power consumption by merging operations that would otherwise require separate hardware resources.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If the correlation frequency is increased to improve signal acquisition speed, then the productivity is improved, but the gate counts and device complexity increase

Engineering Contradiction:
Improvesignal acquisition speedVSAvoidgate counts
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary processing of the C/A code by segmenting it into manageable chunks before correlation. This preliminary segmentation allows the correlators to work at lower frequencies on smaller data sets, reducing the gate counts required while maintaining overall acquisition speed through the parallel processing of multiple segments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7558312B2Parallel correlator implementation using block integration for spread-spectrum communication
Publication Date: 2009.07.07 O2 MICRO INT LTD
  • US7558312B2 patent drawing
  • US7558312B2 patent drawing
  • US7558312B2 patent drawing

AI summary

An apparatus for processing spread spectrum signals digitized at a predetermined sampling frequency. The apparatus includes an intermediate frequency signal preprocessing unit, a plurality of parallel block integrators. The intermediate frequency signal preprocessing unit is capable of generating pre-integration results based on an input signal and local reference signals at a predetermined rate. The pre-integration results produced by the intermediate frequency signal preprocessing unit are grouped into sets of pre-integration results. Each set of the pre-integration results contains a predetermined number of pre-integration results. The plurality of parallel block integrators is in communication with the intermediate frequency signal preprocessing unit. Each of the block integrators is capable of receiving, in succession, sets of a predetermined number of pre-integration results, and for each set of predetermined number of pre-integration results, each of the block integrators is capable of performing a plurality of partial correlations based on the set of the predetermined number of pre-integration results and a plurality of shifted segments of a pseudorandom noise code until a next set of pre-integration results are received by the block integrator.