Synchronization Code Word Detection via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for detecting synchronization code words in digital signals are inefficient due to the need for large buffers and resulting delays, leading to increased cost and complexity.

Innovation Solution

A method involving segmentation-based detection procedures using correlation scores to identify the synchronization code word by partitioning signal frames into segments, recursively refining the search to locate the synchronization code word within smaller portions of the best-fit segment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large buffer is used to store received signal bits for detection, then detection accuracy can be maintained, but detection delay increases and system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the received signal into multiple frames, with each frame containing a portion of the synchronization code word. Instead of buffering entire frames, the system processes one bit from each frame sequentially across multiple detection attempts, dramatically reducing buffer requirements while maintaining detection accuracy through statistical correlation across many frames.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary organization of received bits into frame-specific buffers before detection. Bits from the same frame are grouped together in advance, allowing the correlation detector to efficiently process synchronized data without requiring large buffers to hold all possible detection candidates simultaneously.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a large buffer is used to store received signal bits for detection, then detection accuracy can be maintained, but device complexity and cost increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments both the synchronization code word and the received signal into manageable frame portions. Each frame contributes one bit to the complete code word, allowing detection to proceed incrementally. This segmentation eliminates the need for large buffers and complex simultaneous processing of entire frames, reducing both memory requirements and computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs multiple detection attempts, each using only a partial set of frames (one bit per frame). By repeating the detection process with incremental frame sets and using correlation to identify the correct synchronization point, the system achieves accurate detection without requiring all frames to be buffered simultaneously, thus reducing complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If sequential bit processing is used to reduce buffer size, then detection speed improves, but detection complexity increases

Engineering Contradiction:
Improvedetection speedVSAvoiddetection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses correlation scoring as feedback to guide the detection process. Each detection attempt produces a correlation score that indicates how well the current frame sequence matches the expected synchronization code word. This feedback allows the system to identify the correct synchronization point efficiently without requiring complex algorithms, as the correlation metric naturally highlights the correct alignment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces complex mechanical buffer management and sequential processing logic with a statistical correlation-based detection mechanism. Instead of using complex control logic to manage sequential bit processing, the system uses mathematical correlation to automatically identify synchronization, substituting mechanical complexity with mathematical simplicity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9742554B2Systems and methods for detecting a synchronization code word
Publication Date: 2017.08.22 DOLBY LABORATORIES LICENSING CORP
  • US9742554B2 patent drawing
  • US9742554B2 patent drawing
  • US9742554B2 patent drawing

AI summary

Systems and methods for detecting a synchronization code word embedded in a plurality of frames of a signal are described. In one example embodiment, the synchronization code word contains “s” bits, embedded one bit per frame in “s” frames of an input signal. The method of detecting this synchronization code word includes: initiating a first segmentation procedure wherein “n” segments are defined in each signal frame of the input signal. A first correlation threshold value, which is based on the synchronization code word, is used to identify in the “n” segments, a first segment having the highest likelihood of containing at least a portion of the synchronization code word. The first segment is used to initiate a recursive detection procedure incorporating one or more additional segmentation procedures and one or more additional correlation threshold values, to detect the synchronization code word in a sub-divided portion of the first segment.