Universal Multi-Channel GNSS Receiver Shared Memory Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional satellite navigation receivers require separate memory for each channel, leading to inefficient code sequence storage and limited memory capacity, making them unable to process longer code sequences or signals from multiple satellite systems effectively.
Innovation Solution
A universal signal receiver with multiple channels sharing a common memory, allowing for the processing of signals from GPS, GLONASS, and GALILEO systems using a single memory block, which can handle various code sequences and adapt to different satellite constellations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate memory is allocated for each channel, then each channel can store its own code sequence, but the overall memory capacity is limited and cannot handle longer code sequences or multiple satellite systems
Solution Approach 1:
The patent merges separate memory blocks for each channel into a single common memory block that serves all channels. This consolidation increases the overall memory capacity available for storing code sequences, enabling the receiver to handle longer code sequences and multiple satellite systems (GPS, GLONASS, GALILEO) without being constrained by individual channel memory limitations.
Solution Approach 2:
The common memory block is designed to serve multiple functions and multiple channels simultaneously. It can store code sequences for different satellite constellations and different channels, making the memory resource universal and adaptable to various navigation systems, thereby improving the receiver's versatility without requiring separate dedicated memory for each channel.
2Manufacturing precision
If separate memory is allocated for each channel, then code sequences can be stored for search, but the memory code length is limited by the allocated memory
Solution Approach 1:
By combining individual channel memories into a single common memory block, the patent enables storage of longer code sequences that exceed the capacity of separate channel memories. The common memory's total capacity is not constrained by individual channel allocations, allowing accommodation of extended code sequences required for modern satellite navigation systems.
3Reliability
If separate memory is allocated for each channel, then each channel has dedicated storage, but the system complexity increases with multiple memory blocks
Solution Approach 1:
The patent reduces system complexity by merging multiple separate memory blocks into a single common memory block. This eliminates the need for multiple independent memory configurations, simplifying the overall memory architecture while maintaining the ability to serve multiple channels through a unified memory resource managed by the control unit.
4Productivity
If separate memory is allocated for each channel, then code sequences can be loaded for search, but the memory requirements increase with each additional channel
Solution Approach 1:
The common memory block is designed to be universally accessible by all channels, allowing multiple channels to share the same memory resource. This eliminates the need to allocate separate memory capacity for each channel, thereby reducing total memory requirements while maintaining the productivity and signal processing capability of multiple channels simultaneously.
Data Source
AI summary
A universal multi-channel receiver for receiving and processing signals from different navigation systems is provided. The universal receiver is implemented as an ASIC receiver with a number of universal channels. The receiver with universal channels is capable of receiving and processing signals from navigation satellites located within a direct access zone. The universal receiver has a plurality of channels that share the same memory. The universal receiver can determine its coordinates using any of the existing navigation systems (GPS, GLONASS, Beidou and GALILEO). The receiver can receive and process any (PN) signals.


