Universal Multi-Channel GNSS Receiver Shared Memory Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecapability to process multiple satellite systemsVSAvoidmemory capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

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

Engineering Contradiction:
Improvecode sequence storage accuracyVSAvoidmemory code length
Core Design Contradiction:
Manufacturing precisionVSLength of stationary object

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.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate memory is allocated for each channel, then each channel has dedicated storage, but the system complexity increases with multiple memory blocks

Engineering Contradiction:
Improvechannel independenceVSAvoidmemory configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improvesignal processing capabilityVSAvoidtotal memory requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

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

Data Source

PatentUS11397265B2Universal multi-channel GNSS signal receiver
Publication Date: 2022.07.26 TOPCON POSITIONING SYSTEMS INC
  • US11397265B2 patent drawing
  • US11397265B2 patent drawing
  • US11397265B2 patent drawing

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.