Baseband Signal Processor with Multiple Code Generators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional satellite navigation systems have inefficiencies due to acquisition and tracking channels sharing a single code generator, which limits synchronous operation and flexibility, as each channel is fixed to specific satellites and cannot adjust during operation.

Innovation Solution

A base-band signal processor with multiple acquisition and tracking channels that share multiple code generators, allowing for synchronous operation and dynamic allocation of satellites to channels, enabling simultaneous operation and flexibility by generating reference C/A codes for allocated satellites.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If acquisition and tracking channels share a single code generator, then device complexity is reduced, but productivity and synchronous operation capability deteriorate

Engineering Contradiction:
Improvecode generator configurationVSAvoidchannel operation efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the single code generator into multiple independent code generators, with each code generator dedicated to serving specific acquisition and tracking channels. This segmentation allows parallel code generation for multiple channels simultaneously, resolving the bottleneck that prevented synchronous operation while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each code generator is designed to be multi-functional, capable of generating codes for both acquisition channels and tracking channels. This universality allows the system to maintain flexibility in channel configuration and satellite assignment while achieving synchronous operation across all channels through independent code generation capabilities.

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

2Device complexity

If channels are fixed to specific satellites, then device complexity is reduced, but adaptability deteriorates

Engineering Contradiction:
Improvechannel-satellite assignmentVSAvoidsatellite allocation flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic satellite assignment where acquisition and tracking channels are not permanently fixed to specific satellites but can be dynamically reassigned. The system can adjust which satellites are monitored by which channels based on current operational needs, improving adaptability while maintaining clear assignment relationships through the multi-functional code generators.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8031115B2Navigation system with a signal processor
Publication Date: 2011.10.04 O2 MICRO INT LTD
  • US8031115B2 patent drawing
  • US8031115B2 patent drawing
  • US8031115B2 patent drawing

AI summary

A signal processor for processing multiple satellite signals is disclosed. The signal processor includes multiple acquisition channels operable for capturing tracking information from a first plurality of satellite signals synchronously according to multiple correlations between multiple reference coarse acquisition (C/A) codes and the first plurality of satellite signals. The signal processor further includes multiple code generators coupled to the acquisition channels and operable for generating the reference C/A codes to the acquisition channels.