Demodulator Buffer Synchronization for Delayed Error Samples

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) adaptive filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

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

Engineering Contradiction:
Improvephase and frequency estimation accuracyVSAvoidarbitrary delay between 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, as evidenced by the block diagram showing the FIR equalizer positioned before the CSM and UWP modules. This early equalization improves subsequent processing accuracy by pre-compensating for channel distortions, though it introduces timing delays that must be managed through synchronization mechanisms.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If error computation is performed after carrier recovery, then carrier synchronization is simplified, but synchronization between input data samples and error samples becomes difficult

Engineering Contradiction:
Improvecarrier synchronization simplicityVSAvoidsynchronization mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces intermediary elements including buffer circuits and timing synchronization control signals that mediate between the early equalization stage and the later error computation stage. These intermediaries store and time-align data samples with their corresponding error samples, resolving the synchronization difficulty created by the separated processing stages.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a buffer circuit is introduced to synchronize data samples and error samples, then timing alignment is achieved, but device complexity increases

Engineering Contradiction:
Improvetiming synchronization reliabilityVSAvoidbuffer and control signal complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs feedback mechanisms where timing synchronization control signals are generated based on the relationship between frame timing synchronization control signals and timing error control signals. This feedback loop continuously monitors and adjusts the timing alignment between data and error samples, ensuring reliable synchronization while managing system complexity through automated control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20130322511A1Method and apparatus for synchronization of data and error samples in a communications system
Publication Date: 2013.12.05 HUGHES NETWORK SYST
  • US20130322511A1 patent drawing
  • US20130322511A1 patent drawing
  • US20130322511A1 patent drawing

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.