SBAS Receiver FSM Decouples Message Processing from Position Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current EGNOS receivers require multiple instances to serve multiple GPS receivers, leading to significant resource consumption and inefficiency due to the need for dedicated processing and memory allocation, as well as resource wastage when receivers are not actively requesting augmentation data.

Innovation Solution

Implementing a software-implemented SBAS receiver with a Finite State Machine (FSM) that decouples SBAS message reception and decoding from correction computation and application, allowing a single instance to serve multiple GPS receivers by using correction modules that compute and apply augmentation data asynchronously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple instances of EGNOS receiver are used to serve multiple GPS receivers, then each GPS receiver receives dedicated processing and augmentation data, but resource consumption increases significantly

Engineering Contradiction:
Improvededicated processing for each GPS receiverVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The EGNOS receiver is designed to serve multiple GPS receivers simultaneously through a single instance. The receiver can process augmentation data and provide corrections to multiple clients without requiring separate dedicated instances for each GPS receiver, thereby reducing overall resource consumption while maintaining service reliability

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

Solution Approach 2:

Multiple service functions are merged into a single EGNOS receiver instance. Instead of having separate instances for each GPS receiver, the system combines augmentation data reception, processing, and distribution capabilities into one unified receiver that can handle multiple clients concurrently

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple instances of EGNOS receiver are used to serve multiple GPS receivers, then each receiver has dedicated memory allocation, but memory waste occurs when receivers are not actively requesting augmentation data

Engineering Contradiction:
Improvededicated memory allocationVSAvoidmemory waste
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The memory allocation and processing resources are made dynamic rather than static. The single EGNOS receiver instance can dynamically allocate memory and processing power based on the actual needs of connected GPS receivers, adjusting resource usage in real-time to avoid waste when receivers are inactive while ensuring adequate resources are available when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A single memory space and processing architecture serves multiple GPS receivers. Instead of dedicating separate memory allocations to each receiver instance, the system uses shared memory resources that can be accessed and utilized by multiple clients as needed, eliminating the memory waste associated with dedicated but unused allocations

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

3Use of energy by moving object

If a single SBAS receiver instance serves multiple GPS receivers, then resource usage is reduced, but processing efficiency may be compromised

Engineering Contradiction:
Improveresource usageVSAvoidprocessing efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The processing architecture is segmented into distinct functional modules including augmentation data reception, decoding, correction computation, and application. This modular segmentation allows the single EGNOS receiver instance to handle multiple GPS receivers concurrently through organized parallel processing paths, maintaining processing efficiency while reducing overall resource usage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The EGNOS receiver acts as an intermediary between the SBAS augmentation data source and multiple GPS receivers. It receives, processes, and distributes corrections to multiple clients simultaneously, enabling efficient resource utilization while maintaining the processing throughput needed to serve multiple receivers without compromising accuracy or timeliness

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2260319B1Improved SBAS receiver
Publication Date: 2017.08.02 TELESPAZIO SPA
  • EP2260319B1 patent drawingFigure 1~2
  • EP2260319B1 patent drawingFigure 3
  • EP2260319B1 patent drawingFigure 4~5

AI summary

Disclosed herein is a Satellite Based Augmentation System (SBAS) receiver (81). The SBAS receiver (81)is configured to receive SBAS messages containing augmentation data and to provide one or more served GPS receivers (85) with augmentation information based on the augmentation data extracted from the received SBAS messages. The SBAS receiver (81) isdesigned to implement a Finite State Machine (FSM) (83) intended to be common to all served GPS receivers (85), and configured to evolve based on the received SBAS messages and to store the augmentation data contained therein. The common FSM (83) isfurther configured to cooperate with a number of correction modules (84) equal to the number of served GPS receivers (85), each correction module (84) being configured to receive GPS data from a corresponding served GPS receiver (85), and to compute an augmented position for the corresponding served GPS receiver (85) based on the corresponding GPS data and on augmentation data retrieved from the common FSM (83). If the correction modules (84) are implemented in the SBAS receiver (81), then the augmentation information provided by the SBAS receiver (81) to each served GPS receiver (85) is the augmented position computed by the corresponding correction module (84).If the correction modules (84) are each implemented in a corresponding served GPS receiver (85), then the augmentation information provided by the SBAS receiver (81) to the served GPS receiver (85) is the augmentation data stored in the common FSM (83).