Bit Stream Encoding with Flag Bits for Timing Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission technologies are prone to errors due to phase shift or frequency deviation when encountering excessive consecutive zeros or ones, leading to bit errors during signal recovery.

Innovation Solution

A data encoding method that involves performing a preset logical operation on the bit stream to create a longer bit stream, determining consecutive identical bits, and inserting a flag bit to mitigate errors, thereby enhancing encoding reliability and facilitating signal transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional encoding is used without flag bits, then the encoding process is simple, but bit errors occur due to phase shift or frequency deviation when excessive consecutive zeros or ones are present

Engineering Contradiction:
Improvesignal transmission reliabilityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by inserting flag bits into the bit stream before transmission to prevent potential errors. The flag bits are placed in advance at positions that may indicate consecutive zeros or ones, allowing the receiver to maintain correct timing without waiting for errors to occur. This proactive approach improves reliability while adding only minimal encoding complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The flag bit serves as an intermediary element between the transmitter and receiver. It provides timing reference information that mediates the synchronization between the two ends, especially when consecutive identical bits cause phase shift or frequency deviation. This intermediary mechanism resolves the contradiction by improving reliability through timing recovery without requiring complex encoding schemes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If flag bits are inserted to prevent bit errors, then signal transmission reliability improves, but the encoding and decoding processes become more complex

Engineering Contradiction:
Improvebit error reductionVSAvoidencoding implementation ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies local quality by inserting flag bits only at specific local positions in the bit stream where consecutive zeros or ones are detected, rather than uniformly throughout the entire stream. This localized approach maintains reliability by targeting error-prone areas while keeping the overall encoding implementation relatively simple, as not all positions require flag bit insertion.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of bit stream structure by inserting additional flag bit elements at specific positions. This parameter change (adding selective bits) improves reliability by enabling better timing recovery, while the simplicity of the implementation is maintained through straightforward detection and insertion logic based on consecutive bit patterns.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the bit stream is extended to insert flag bits, then timing recovery accuracy improves, but the data transmission efficiency decreases

Engineering Contradiction:
Improvetiming recovery precisionVSAvoiddata transmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by inserting flag bits only when and where needed (at positions with consecutive zeros or ones), rather than adding flag bits to every position in the bit stream. This partial approach improves timing recovery precision at error-prone locations while minimizing the overall impact on data transmission efficiency, as most positions do not require additional flag bits.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

By inserting flag bits preliminarily at detected consecutive bit positions, the patent enables accurate timing recovery without continuously extending the bit stream. The preliminary insertion at specific locations provides sufficient timing reference information to maintain precision while avoiding the excessive overhead that would result from universal flag bit insertion, thus preserving transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11611354B2Data encoding method, decoding method, related device, and storage medium
Publication Date: 2023.03.21 TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
  • US11611354B2 patent drawing
  • US11611354B2 patent drawing
  • US11611354B2 patent drawing

AI summary

The present disclosure provides a data encoding method, a decoding method, a related device, and a storage medium. The data encoding method first passes a first bit stream of an original encoded data through a logical operation to obtain a second bit stream. Then, through signal determination, negating processing, and insertion of corresponding flag bit, encoded data having a certain jump amplitude is obtained. A problem that signal is prone to error in transmission process is solved, reliability of coding is improved, and signal transmission is facilitated.