Transition Code Encoding for Clock-Embedded Data Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission methods rely on complex logical operations for clock recovery, which can be inefficient and prone to errors, especially in display devices like LCDs and LEDs, where data transitions are used to embed clock data without a separate clock line.
Innovation Solution
A data transmission method that divides data into packets, determines a transition code including specific facilitating data packets, and converts them into transition ensuring data packets using this code for transmission, allowing for clock-embedded data transmission and recovery through a simpler algorithm.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If complex logical operations are used for clock recovery in data transmission, then data transmission can be achieved without a separate clock line, but the complexity of the transmission and reception systems increases
Solution Approach 1:
The patent changes the parameter of data encoding from complex logical operations to a simpler transition-based encoding scheme. By defining specific transition patterns (first transition facilitating data packet and second transition facilitating data packet) and using these as the basis for encoding, the system achieves clock-embedded transmission while reducing the complexity of logical operations required at both transmitter and receiver ends.
2Reliability
If transition ensuring data packets are used for data transmission, then data transition reliability is improved, but the conversion process requires additional processing steps
Solution Approach 1:
The patent applies preliminary action by pre-defining transition codes and transition facilitating data packets before actual data transmission. The transmitter pre-processes the data to identify and mark transition points, then uses these pre-established transition patterns to ensure reliable data transition. This preliminary preparation simplifies the real-time processing requirements during transmission.
Data Source
AI summary
An embodiment of the present disclosure provides a data transmission method that transmits data in a clock-embedded manner, including: dividing the data into a plurality of data packets having a bit number of ‘a’; determining a transition code including information on a first transition facilitating data packet and a second transition facilitating data packet having the same high-order bits ([a−1:1]) among the data packets; converting the plurality of data packets into transition ensuring data packets by using the transition code; and transmitting the transition code and the transition ensuring data packets.


