Differential Encoder Bit Signal Structure for LEO Satellite Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The differential encoding scheme used in low Earth orbit (LEO) satellite systems, such as Iridium, complicates correlation processing in user receivers by generating multiple possible code messages for every desired code, increasing memory, processing, and power requirements, and weakening code separation, leading to increased errors in message correlation.

Innovation Solution

Implementing a differential encoding method that uses preselected codes which leave the transmitter's differential encoder in a known state, resulting in a 1:1 mapping between input and output data, and employing super bit encoding to improve signal detection in noisy environments, ensuring uncorrelated output sequences and preserving code differentiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If differential encoding is used in LEO satellite systems, then signal transmission is achieved, but correlation processing complexity increases and code separation weakens

Engineering Contradiction:
Improvesignal transmissionVSAvoidcorrelation processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-selecting specific codes from the code set that have the property of leaving the differential encoder in a known state. This pre-selection is performed before transmission, allowing the receiver to know in advance which codes will be used and what the encoder state will be after their transmission. This eliminates the need for complex correlation processing to determine encoder state, directly resolving the contradiction between reliable signal transmission and processing complexity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If differential encoding generates multiple possible code messages, then encoding flexibility increases, but memory and processing requirements increase

Engineering Contradiction:
Improveencoding flexibilityVSAvoidmemory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary property from the set of all possible codes - specifically, those codes that leave the differential encoder in a known state. By taking out only this subset of codes with the desired property, the system maintains encoding flexibility for the intended purposes while eliminating the need to store and process all possible code variations. This directly reduces memory requirements while preserving the essential adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If differential encoding is used, then signal transmission is achieved, but code separation weakens leading to increased errors

Engineering Contradiction:
Improvesignal transmissionVSAvoidcode separation
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter of code selection by restricting the code set to those with specific properties (codes that leave the encoder in a known state). This parameter change in the code selection criteria strengthens code separation because the known state property creates distinct, identifiable code patterns. The receiver can more accurately distinguish between different codes when they all transition the encoder to predictable states, reducing correlation errors while maintaining transmission reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9294321B2Bit signal structure for differentially encoded broadcasts
Publication Date: 2016.03.22 THE BOEING CO
  • US9294321B2 patent drawing
  • US9294321B2 patent drawing
  • US9294321B2 patent drawing

AI summary

In one embodiment, a communication device comprises a differential encoder to receive data for transmission and encode the data for transmission using a set of codes that, when processed by the differential encoder, place the differential encoder in a known state and generate uncorrelated output sequences.