DisplayPort AUX Manchester-II Decoding Without CDR
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The DISPLAYPORT standard's Manchester-II encoded asynchronous data transmission faces challenges in distinguishing between unit intervals (UIs) and synchronization patterns due to source clock variance, clock jitter, and variability in pre-charge zeros, leading to improper system operation if not decoded reliably.
Innovation Solution
A method and apparatus for decoding Manchester-II encoded signals involve resetting counters, incrementing a UI counter, comparing its value to threshold values, and calculating window lengths based on sum counters to accurately determine UI widths, thereby enhancing decoding reliability and compatibility with the DISPLAYPORT standard.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a narrow unit interval is required to decode asynchronous Manchester-II encoded signals independent of clock jitter and frequency variance, then decoding reliability is improved, but the ability to distinguish between synchronization patterns and unit intervals deteriorates due to source clock variance
Solution Approach 1:
The patent implements dynamic threshold adjustment based on measured UI width statistics. The thresholds are not fixed but adapt to the actual signal conditions by calculating mean and standard deviation from a sliding window of recent UI measurements, allowing the decoder to maintain reliability across varying clock conditions
Solution Approach 2:
The patent changes the parameters used for UI detection from fixed absolute thresholds to relative thresholds based on statistical properties (mean and standard deviation) of the signal. This allows the system to adapt to source clock variance while maintaining narrow effective UI windows for accurate decoding
2Device complexity
If the decoder uses fixed thresholds to distinguish UI from synchronization patterns, then the decoding process is simplified, but accuracy deteriorates due to variability in pre-charge zeros and clock variance
Solution Approach 1:
The patent performs preliminary statistical analysis of the signal by measuring a sliding window of recent UI widths and calculating mean and standard deviation before making detection decisions. This preliminary characterization of the signal enables accurate threshold setting without requiring complex real-time analysis
Solution Approach 2:
The patent introduces statistical parameters (mean and standard deviation of UI widths) as intermediaries between the raw signal and the detection logic. These statistical measures serve as a bridge that translates variable signal conditions into stable detection thresholds
3Loss of information
If the decoder attempts to distinguish between sync-start-low and 4UI or 5UI due to lack of transition during continuous low, then complete data reception is achieved, but the complexity of determining the first bit position increases
Solution Approach 1:
The patent uses feedback from the measured UI width distribution to determine bit position. By analyzing the statistical properties of detected UI widths and comparing them against expected patterns, the system can identify sync-start-low conditions and correctly position the data stream without complex state machines
Data Source
AI summary
A method for decoding a Manchester-II encoded DISPLAYPORT compatible signal is provided. In this method, several counters are reset. A unit interval (UI) counter is incremented for each UI received upon receipt of a valid UI, and the value of the UI counter is compared to a plurality of threshold values after the UI counter is incremented. When the value of the UI counter exceeds each of the threshold values, for each clock cycle, a sum counter is incremented corresponding to the exceeded threshold value, and a plurality of window lengths are calculated, where each window is calculated based at least in part on the value of one of the sum counters at predetermined values of the UI counter.


