Satellite Telemetry Data Retrieval via Time-Tag Position Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data retrieval methods for telemetry data in satellite control systems are inefficient, particularly when retrieving data from the end of a large file, which requires significant time and burdensome data management.

Innovation Solution

A telemetry data retrieval apparatus and method that calculates a retrieval start position within a stored file based on a percentage of the retrieval time, allowing for quick verification of a start pattern and time tag to efficiently retrieve desired data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is retrieved by reading and comparing time-tag information from the beginning of a stored file, then data can be retrieved using a simple sequential scanning method, but a large amount of time is required for retrieval when the desired data is included in a rear side of the electronic file

Engineering Contradiction:
Improveretrieval method simplicityVSAvoiddata retrieval time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the relationship between time tags and file positions during data storage. When retrieval is needed, the system directly calculates the file position using the stored time-tag-to-position mapping relationships, eliminating the need for sequential scanning from the beginning of the file. This allows immediate access to data at any time point regardless of its position in the file.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - a pre-built index structure that maps time tags to file positions. This index acts as a mediator between the retrieval request (time tag) and the actual data location in the file, enabling direct access without sequential scanning. The index structure serves as the intermediary layer that resolves the contradiction between simple retrieval methods and fast access time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If a scheme of generating data for a separate retrieval and using the data to perform the retrieval is used, then retrieval speed can be improved, but it has a burden of managing the data

Engineering Contradiction:
Improvedata retrieval timeVSAvoiddata management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent merges the data storage process with the index creation process. When telemetry data is stored in the file, the system simultaneously creates and stores the time-tag-to-position mapping relationships in the same storage medium. This integration eliminates the need for separate index management systems while maintaining fast retrieval capability, thus reducing overall system complexity while preserving retrieval speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements self-service by making the retrieval index self-generating and self-maintaining. The index structure automatically updates itself during the data storage process without requiring external management intervention. When new data is written to the file, the corresponding time-tag mappings are automatically created and stored, eliminating the need for manual index management while maintaining fast retrieval performance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8655870B2Apparatus and method for retrieving data at high speed to perform post-processing on satellite telemetry data
Publication Date: 2014.02.18 ELECTRONICS & TELECOMM RES INST
  • US8655870B2 patent drawing
  • US8655870B2 patent drawing
  • US8655870B2 patent drawing

AI summary

A telemetry data retrieval apparatus and method for post-processing are provided. The telemetry data retrieval apparatus may include a retrieval initiating unit to receive an input of a retrieval time, and to calculate a percentage of the retrieval time during an entire retrieval period, a start position calculating unit to calculate a retrieval start position in which data retrieval is started within a stored file, based on the calculated percentage, and a telemetry data retrieval unit to verify a start pattern and a time tag from the calculated retrieval start position, and to retrieve a position of telemetry data in the stored file.