Clock-Embedded Encoding Using Special Codes for Stable Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock embedded encoding methods, such as mBnB encoding, face challenges in precisely reproducing a clock during high-speed data transmission due to the potential for successive bits with the same level, leading to inaccurate clock reproduction in receivers.

Innovation Solution

A transmission system that includes an encoder and decoder using a special code with a higher bit change rate than standard encoding methods, where identical input data is encoded into a special code and copied as necessary to prevent the generation of codes that could cause clock reproduction failures, thereby ensuring precise clock recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard mBnB encoding is used, then data transmission is achieved, but clock reproduction precision deteriorates when successive groups of n bits are transmitted

Engineering Contradiction:
Improveclock reproduction precisionVSAvoidclock reproduction reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the parameter of bit change rate by introducing a special code with a higher bit change rate than standard encoding. When identical input data is detected, the system switches from standard mBnB encoding to the special code, thereby increasing the number of bit transitions and improving clock signal quality for more precise clock reproduction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic encoding by selectively switching between standard encoding and special code based on the input data pattern. The encoding method adapts to the data characteristics in real-time, using standard encoding for normal data and special code when identical data is detected, thereby dynamically optimizing clock reproduction precision.

Inventive Principle:
Principle #15Dynamics

2Productivity

If identical input data is transmitted using standard encoding, then data transmission efficiency is maintained, but runs of bits with the same logic level are produced causing clock reproduction failures

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidclock reproduction reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by detecting identical input data before transmission and preemptively replacing it with a special code that has higher bit transitions. This prevents the formation of problematic bit runs before they can cause clock reproduction failures, thereby maintaining both transmission efficiency and reliability.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent uses copying by transmitting the previously transmitted data pattern again when identical input data is detected, but encodes it using the special code with higher bit change rate. This allows the receiver to correctly interpret the repeated data while the special code ensures sufficient bit transitions for accurate clock recovery.

Inventive Principle:
Principle #26Copying

3Measurement precision

If encoding methods that prevent successive signals with the same level are used, then clock reproduction is improved, but encoding complexity increases

Engineering Contradiction:
Improveclock reproduction precisionVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by using the special code only when necessary (when identical input data is detected) rather than applying complex encoding to all data. This selective approach maintains clock reproduction precision while minimizing the increase in encoding complexity by keeping the standard encoding method for the majority of data transmissions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8983214B2Encoder, decoder, and transmission system
Publication Date: 2015.03.17 RENESAS ELECTRONICS CORP
  • US8983214B2 patent drawing
  • US8983214B2 patent drawing
  • US8983214B2 patent drawing

AI summary

An encoder includes an encoding unit that performs encoding according to a predetermined encoding method, a production unit that produces a special code which is not stipulated in the predetermined encoding method and which exhibits a higher bit change rate than that produced according to the predetermined encoding method does, and an encoding output unit that, if input data items which have not been encoded by the encoding unit are identical to each other, outputs encoded data into which a preceding one of the input data items is encoded by the encoding unit, and outputs a special code as encoded data, into which the succeeding one of the input data items is encoded, successively to the encoded data.