Navigation Receiver Data Communication Control via Script Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for controlling data communication units connected to navigation receivers lack the required functionality and control flexibility, particularly in managing satellite signal reception and differential corrections through various radio communication channels.
Innovation Solution
Implementing a hierarchy of commands grouped into profiles and scripts, with processing occurring in both profile and script execution subsystems and command execution subsystems, allowing for the management of data communication units through a switch and interface converters, enabling flexible control and data routing between navigation and communication subsystems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional control methods are used for data communication units, then the system structure is simple, but the control flexibility and functionality are insufficient
Solution Approach 1:
The control system is segmented into multiple independent components: a command execution subsystem for basic operations, a profile and script execution subsystem for complex automated control, a switch for data routing, and interface converters for protocol adaptation. Each component has a specific function, allowing the system to achieve high flexibility through modular architecture rather than a monolithic structure.
Solution Approach 2:
The switch and interface converters serve multiple functions: routing data between different subsystems, converting between various communication protocols, and adapting to different data communication units. This multi-functionality reduces the need for separate dedicated components for each task, maintaining system simplicity while enhancing versatility.
2Adaptability or versatility
If a hierarchical command system with profiles and scripts is implemented, then control functionality is enhanced, but processing complexity increases
Solution Approach 1:
Control profiles and scripts are pre-configured with sequences of commands and parameters before runtime. When a profile is executed, the pre-defined script automatically performs the required operations in the correct sequence, eliminating the need for complex real-time decision-making logic and reducing processing complexity during actual operation.
Solution Approach 2:
The profile and script execution subsystem acts as an intermediary layer between the user/high-level control logic and the command execution subsystem/physical hardware. This intermediary handles the complexity of script interpretation and command generation, allowing the lower-level command execution subsystem to remain simple while achieving sophisticated control functionality.
3Ease of operation
If multiple subsystems and data routing paths are introduced, then data management flexibility is improved, but system complexity increases
Solution Approach 1:
The switch serves as a central intermediary for data routing between the navigation receiver, data communication subsystem, profile and script execution subsystem, and command execution subsystem. This single routing component manages all data flow paths, providing flexible data management without requiring complex peer-to-peer connections between multiple subsystems.
Data Source
AI summary
Navigation data processing system, comprising a navigation receiver that receives a positioning signal; a data communication subsystem comprising a plurality of data communication units for receiving correction signal and routing it to the navigation receiver, and conversion interfaces for communicating the correction data in a common format. The navigation receiver includes a navigation subsystem that generates augmented navigation data based on the positioning and correction signals. A user terminal displays the augmented data. Navigation receiver includes a profile database comprising a plurality of profiles for receiving the correction signal; a script database comprising commands for controlling a particular data communication unit. Navigation receiver sets up communication to the correction signal source, processes the positioning and correction signals and generates the augmented data based on a script and a profile of the data communication unit and the interface converter.


