DisplayPort Main Link Coding With CDI and Lane Shuffling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The DisplayPort Version 1.4 interface faces challenges in achieving optimal channel coding efficiency due to overhead from Reed Solomon Forward Error Correction (RS FEC) and ANSI 8b/10b coding, resulting in reduced data transmission efficiency.
Innovation Solution
The proposed solution involves enhancing channel coding efficiency by rearranging data transmission using lane shuffling and the addition of a Code Data Indicator (CDI) field, employing channel coding schemes like 64b/66b, 128b/132b, and 128b/130b, which organize and transmit 8-bit symbols across lanes efficiently, and incorporating RS FEC for error correction, thereby improving data bit rate and reducing overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Reed Solomon Forward Error Correction (RS FEC) is used for error correction, then data transmission reliability is improved, but channel coding efficiency deteriorates due to overhead of RS parity symbol transmission
Solution Approach 1:
The patent segments the data transmission into micro-packets with structured coding units. Each coding unit contains a specific number of symbol chunks (2 or 4) organized in a systematic pattern, allowing RS FEC to be applied more efficiently at the micro-packet level rather than across the entire data stream, thereby reducing overall overhead while maintaining error correction capability
Solution Approach 2:
The patent changes the coding parameters by introducing an n-bit code data indicator (where n is 2 or 4) that precedes groups of m symbol chunks (where m is 2 or 4). This indicator system allows for more flexible and efficient encoding schemes that improve channel coding efficiency while maintaining the necessary error correction functionality through optimized parameter selection
2Reliability
If ANSI 8b/10b coding is used for data encoding, then data transmission reliability is improved through error detection capability, but channel coding efficiency deteriorates to 80% due to encoding overhead
Solution Approach 1:
The patent changes the encoding parameters by organizing data into structured coding units with specific arrangements of symbol chunks and using code data indicators. This alternative encoding structure achieves improved channel coding efficiency (95.2% or 96.8%) while maintaining error detection and correction capabilities through the systematic organization of data at the micro-packet level
Data Source
AI summary
A data transmission method and system for enhanced channel coding efficiency of a DisplayPort interface is disclosed. One method comprises transmitting a plurality of coding units for each micro-packet in each of one or more lanes of a DisplayPort Main Link from a DisplayPort transmitter, wherein each of the coding units comprises: a group of m symbol chunks, each symbol chunk including four 8-bit symbols, wherein in is 2 or 4; and an n-bit code data indicator that precedes the group of m-symbol chunks, wherein n is 2 or 4, and wherein the n-bit code data indicator indicates a content type of the m symbol chunks.


