Composite Code Generator for Multi-System Satellite Signal Acquisition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Satellite signal receivers are typically designed to receive signals from one satellite system, such as GPS or Galileo, but not both, due to signal compatibility issues, making it inconvenient to acquire signals from multiple systems using common correlator circuits.
Innovation Solution
A signal receiver system comprising a first type code generator, a second type code generator, a composite code generator, and a determining module, which generates a composite code by superimposing N successive first type codes on a second type code, allowing correlation with a received signal to determine the signal type, enabling the reception of signals from multiple satellite systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a receiver is designed to receive signals from one satellite system (GPS or Galileo), then the receiver achieves good signal compatibility and acquisition performance for that specific system, but the receiver cannot acquire signals from other satellite systems
Solution Approach 1:
The patent applies universality by designing a single correlator circuit that can process multiple satellite signal types (GPS and Galileo) through software configuration rather than requiring separate hardware correlators for each system. The code generator is configured to produce different pseudorandom codes based on software settings, enabling the same hardware to universally receive signals from multiple satellite systems.
Solution Approach 2:
The patent utilizes parameter changes by modifying the code length parameter to differentiate between GPS signals (shorter code) and Galileo signals (longer code). The code generator dynamically adjusts the code length parameter based on the detected signal type, allowing a single correlator to adapt to different satellite systems by changing operational parameters rather than requiring different hardware configurations.
2Reliability
If separate correlator circuits are used for different satellite systems, then each system achieves optimal signal acquisition, but the device complexity and number of components increase
Solution Approach 1:
The patent implements a universal correlator circuit that can reliably acquire signals from both GPS and Galileo systems. The correlator performs correlation operations with pseudorandom codes generated according to the specific satellite system requirements, achieving reliable signal detection for multiple systems through a single multi-functional hardware component rather than separate dedicated correlators for each system.
Solution Approach 2:
The patent merges the functionality of multiple separate correlator circuits into a single correlator unit. By combining the signal processing capabilities and using a unified correlation operation that can handle different code types, the patent reduces the number of correlator circuits from multiple system-specific units to one integrated correlator that serves all satellite systems.
3Device complexity
If a single correlator circuit is used for multiple satellite systems, then device complexity is reduced, but signal compatibility issues arise between different satellite systems
Solution Approach 1:
The patent resolves signal compatibility issues by dynamically changing the code length parameter based on the satellite system being received. When acquiring GPS signals, the code generator produces shorter pseudorandom codes matching GPS specifications; when acquiring Galileo signals, it generates longer codes matching Galileo specifications. This parameter adaptation enables a single correlator to compatibly process signals from different satellite systems with different code characteristics.
Solution Approach 2:
The patent introduces dynamics by making the code generator adaptable and reconfigurable rather than fixed. The code generation process dynamically adjusts its parameters (code length, sequence type) based on the detected satellite system, allowing the single correlator circuit to dynamically adapt to different signal types and maintain compatibility across multiple satellite systems.
Data Source
AI summary
A signal receiver used in a satellite communication system is provided. The signal receiver comprises a first type code generator, a second type code generator, a composite code generator, a correlation module and a determining module. The first type code generator generates a first type code corresponding to a first type signal. The second type code generator generates a second type code corresponding to a second type signal and having a code length N-time longer than that of the first type code. The composite code generator generates a composite code by superimposing N successive first type codes on the second type code. The correlation module correlates the composite code with a cell of a received signal to generate correlation results. The determining module determines a type of the received signal according to correlation results of the composite code with the received signal.


