Manchester Signal Correlation for Noisy ADS-B Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accurately decoding Manchester-encoded data streams, particularly in noisy environments, due to inconsistent midpoint transition interpretations and auto-correlation issues, which affect the correlation of multiple received signals in applications like ADS-B.

Innovation Solution

A system comprising a data radio, samplers, and a block of sample correlators that oversample and compare extracted data strings to determine the closest match, using a magnitude module to output a correlated and decoded data stream, effectively addressing noise and auto-correlation challenges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Manchester encoding is used for data transmission, then data can be transmitted with clock recovery capability and no DC component, but the system becomes sensitive to noise and midpoint transition interpretation inconsistencies

Engineering Contradiction:
Improveclock recovery capabilityVSAvoidnoise sensitivity
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the decoding process into multiple independent pathways, each handling a specific interpretation of midpoint transitions. This segmentation allows the system to process different noise-affected signals through specialized paths, improving overall reliability without being overwhelmed by noise sensitivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the interpretation parameter of midpoint transitions by providing multiple pathways with different interpretation conventions (IEEE 802.3 vs. G.E. Thomas). This allows the receiver to adapt to different encoding interpretations and select the one that yields the most reliable decoded data, effectively combating noise-induced errors.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple received signals need to be correlated in noisy environments, then situational awareness can be improved, but measurement precision deteriorates due to auto-correlation issues and noise

Engineering Contradiction:
Improvesignal correlation capabilityVSAvoiddecoding accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the correlation process into multiple independent pathways, each dedicated to a specific signal interpretation. This allows parallel processing of multiple received signals without mutual interference, maintaining measurement precision while improving adaptability to handle various noise conditions and signal types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary selection mechanism that chooses between different correlation pathways based on signal characteristics. This intermediary layer filters out noise-affected interpretations and selects the most reliable correlation results, thereby maintaining measurement precision while enabling versatile signal correlation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single decoding pathway is used, then device complexity is reduced, but the system cannot handle inconsistent midpoint transition interpretations across different conventions

Engineering Contradiction:
Improvedecoder structureVSAvoidencoding convention compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the decoder into multiple pathways, each implementing a specific encoding convention interpretation. This segmentation enables the system to handle different conventions (IEEE 802.3, G.E. Thomas) simultaneously while keeping each individual pathway relatively simple, thus maintaining manageable device complexity while improving adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal decoder structure that can handle multiple encoding conventions through its multi-pathway architecture. Each pathway is designed to be functionally complete for its specific convention, and the overall system provides multi-functionality by supporting various encoding standards, thereby improving adaptability without excessive complexity.

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

4Reliability

If oversampling is applied to extracted data strings, then noise resistance improves, but processing time increases

Engineering Contradiction:
Improvenoise resistanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the oversampling process across multiple parallel pathways, allowing simultaneous processing of different signal interpretations. This parallel segmentation maintains noise resistance benefits of oversampling while reducing overall processing time by eliminating sequential bottlenecks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary oversampling and pattern generation in parallel before final correlation and selection. This preliminary action prepares multiple candidate interpretations simultaneously, allowing the system to select the best match quickly without reprocessing, thus maintaining noise resistance while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9906265B1Manchester correlator
Publication Date: 2018.02.27 UAVIONIX CORP
  • US9906265B1 patent drawing
  • US9906265B1 patent drawing
  • US9906265B1 patent drawing

AI summary

A system, apparatus, and related method for receiving and correlating Manchester encoded data signals includes a receiver for receiving 1090ES/ADS-B or other Manchester encoded signals. A sampler extracts and oversamples data strings from the received signals. Sample correlators compare the oversampled data strings to oversampled versions of each possible pattern for the extracted data string and determine a score indicating how closely the possible pattern (or its oversampled counterpart) matches the extracted data string (or its oversampled version) on a bitwise or symbolwise basis. The system outputs correlated and decoded data string most closely matching the extracted data string based on the set of determined scores.