Parallel Sync Modules for Accurate Data Stream Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-volume data streams, the binary nature of data leads to probable false identifications of SYNC Words, causing modern systems to be slow in accurately synchronizing sub-frames due to potential plural occurrences of expected SYNC Words within sub-frames.

Innovation Solution

A method involving multiple sync modules that search for different expected SYNC Words within a data stream, verifying their identification by looking for subsequent SYNC Words at predetermined offsets, ensuring accurate synchronization by utilizing a field programmable gate array for parallel processing and synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single sync module searches for SYNC Words in high-volume data streams, then the system can operate with simpler architecture, but false identifications occur due to probable random occurrences of SYNC Word patterns

Engineering Contradiction:
ImproveSYNC Word identification accuracyVSAvoidsync module architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the synchronization task into multiple independent sync modules, each responsible for searching for specific SYNC Words. This segmentation allows parallel processing while maintaining modular simplicity, reducing false identifications through distributed verification across multiple modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each sync module verifies its SYNC Word identification by checking for the presence of subsequent SYNC Words at expected offsets. This feedback mechanism confirms correct identification and eliminates false positives, improving reliability without requiring complex centralized control.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple sync modules are used to verify SYNC Word identifications, then false positives are reduced and accuracy improves, but system complexity increases

Engineering Contradiction:
ImproveSYNC Word detection accuracyVSAvoidnumber of sync modules
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs multiple sync modules performing the same search function, which is more than the minimum single module needed. This excessive replication provides verification capability that eliminates false positives, with each module independently contributing to the overall detection accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The verification process changes the detection parameter from simple pattern matching to offset-based confirmation. By requiring subsequent SYNC Words to appear at predetermined offsets, the system transforms the detection criterion, significantly reducing false identifications.

Inventive Principle:
Principle #35Parameter changes

3Speed

If traditional single-module SYNC Word search is used, then device architecture remains simple, but system reaction time is slow due to potential false identifications

Engineering Contradiction:
Improvesystem reaction timeVSAvoidSYNC Word identification accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

Multiple sync modules operate continuously and independently, eliminating idle verification time. The parallel continuous operation of multiple modules maintains high speed while the inherent verification process ensures reliability, as false identifications are rapidly eliminated by the distributed search.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary verification by checking for subsequent SYNC Words at expected offsets before finalizing synchronization. This preliminary action prevents false identifications from causing delays, as the verification is built into the search process itself rather than being a separate correction step.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20140112411A1Fast Syncing Method of Handling Data
Publication Date: 2014.04.24 HAMILTON SUNDSTRAND CORP
  • US20140112411A1 patent drawing
  • US20140112411A1 patent drawing
  • US20140112411A1 patent drawing

AI summary

A method of syncing a serial data stream includes the step of providing a data stream having frames and sub-frames. Each sub-frame is provided with an expected SYNC Word, and there is an expected offset between the SYNC Words in each sub-frame. The data is sent to a plurality of sync modules. Each sync module searches for an expected and different one of the SYNC Words. The sync modules identify an expected SYNC Word, then look for a different one of the SYNC Words at said expected offset from its expected SYNC Word to verify that it has properly identified a SYNC Word.