Baseband Signal Processor with Multiple Code Generators
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Device complexity
If channels are fixed to specific satellites, then device complexity is reduced, but adaptability deteriorates
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.
Data Source
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.


