Demodulator Buffer Synchronization for Satellite Data Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current satellite communications systems face challenges in providing efficient, robust, and flexible broadband services due to arbitrary delays between input data samples and error samples, which affect phase and frequency estimation, especially in high-capacity, shared bandwidth networks.

Innovation Solution

The implementation of a demodulator apparatus with a buffer circuit and tap gradient update circuit that synchronizes error samples and data samples by generating frame timing synchronization control signals and timing error control signals to adjust for arbitrary delays, using a System-on-Chip (SoC) demodulator with a Finite Impulse Response (FIR) filter and Least Mean Squares (LMS) Tap Update circuit for adaptive equalization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If equalization is performed before frame-timing recovery and carrier recovery, then Unique Word detection and phase/frequency estimation performance is improved, but an arbitrary delay is introduced between input data samples and error samples

Engineering Contradiction:
Improvephase and frequency estimation accuracyVSAvoidarbitrary delay between input data samples and error samples
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing equalization before frame-timing recovery and carrier recovery, which improves Unique Word detection and phase/frequency estimation performance. The equalizer is positioned to process data samples early in the signal flow, allowing the system to compensate for channel distortions before subsequent processing stages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a buffer as an intermediary element between the equalizer and the frame-timing recovery module. This buffer stores data samples and error samples, allowing the system to maintain proper timing relationships while accommodating the arbitrary delay introduced by the equalization process. The buffer synchronizes the timing of error samples with the corresponding data samples.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If error computation is performed after carrier recovery, then carrier recovery performance is improved, but synchronization between input data samples and error samples is compromised

Engineering Contradiction:
Improvecarrier recovery performanceVSAvoidsynchronization accuracy between data and error samples
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The buffer serves as an intermediary that decouples the carrier recovery process from the error computation process. It stores data samples during the carrier recovery phase and then releases them in synchronization with the error samples, allowing both processes to occur in the correct sequence while maintaining timing accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms through the LMS (Least Mean Squares) adaptive filtering algorithm, which continuously adjusts equalizer coefficients based on the synchronization between data samples and error samples. This feedback loop ensures that the system adapts to timing variations and maintains accurate synchronization despite the arbitrary delay introduced by equalization.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If adaptive equalization is implemented, then signal processing accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvesignal processing accuracyVSAvoiddemodulator structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the demodulator into distinct functional modules: a front-end signal processing section, an equalizer section, a frame-timing recovery section, and a carrier recovery section. Each module performs a specific function, making the overall system more manageable and easier to implement. The equalizer is further divided into multiple taps with adjustable coefficients, allowing adaptive equalization without requiring complete redesign of the entire demodulator.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs adaptive equalization by dynamically changing the parameters (coefficients) of the equalizer taps based on the received signal characteristics. The LMS algorithm adjusts these parameters in real-time to optimize signal processing accuracy. This approach allows the system to adapt to varying channel conditions without requiring complex hardware redesign, as the same structural framework can handle different scenarios through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2670100B1Method and apparatus for synchronization of data and error samples in a communications system
Publication Date: 2017.09.27 HUGHES NETWORK SYST
  • EP2670100B1 patent drawingFigure 1A
  • EP2670100B1 patent drawingFigure 1B
  • EP2670100B1 patent drawingFigure 1C

AI summary

A method and apparatus for processing input data signals transmitted in a continuous mode, or in a burst mode, of signal transmission, such as in a satellite or a computer network communications system. A receiver receives input data signals and a buffer stores the received input data. Processing circuitry generates frame timing synchronization control signals for writing the frames of the input data for storage, generates timing error control signals corresponding to a processing delay for the input data, for synchronizing reading out the stored data from the buffer based on a timing difference between the timing error control signals and the frame timing synchronization control signals to adjust for an arbitrary delay in processing the input data. The processing circuitry can include a tap gradient update circuit for generating a tap gradient corresponding to the read out data, based on equalizer error signals generated by the processing circuitry.