Oversampled Data Reading for Frequency-Drifting Digital Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DisplayPort systems face challenges in accurately sampling auxiliary channel signals due to fluctuations in sampling frequency caused by environmental pressures, temperature, and voltage variations, leading to imprecise data retrieval.

Innovation Solution

A method and device that utilize oversampling with a higher frequency to synchronize digital signals, defining sampling points and data reading ranges to correctly interpret data signals by tracking potential changes and resetting counters, thereby stabilizing data transfer despite frequency shifts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If a ring oscillator clock is used to sample the auxiliary channel signal, then cost and power consumption are reduced, but sampling frequency fluctuates due to environmental pressure, temperature, and voltage variations, causing imprecise data retrieval

Engineering Contradiction:
Improvepower consumptionVSAvoidsampling frequency precision
Core Design Contradiction:
Use of energy by stationary objectVSMeasurement precision

Solution Approach 1:

The patent changes the sampling frequency parameter by using an oscillator that generates a sampling frequency higher than the signal frequency (e.g., 16 MHz for a 1 MHz signal), enabling oversampling. This higher frequency sampling rate compensates for fluctuations caused by environmental factors, maintaining data accuracy without requiring complex frequency stabilization circuits.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies excessive sampling by taking more samples than the minimum required (Nyquist rate). By sampling at a frequency significantly higher than the signal frequency, the system obtains multiple samples per signal cycle, allowing selection of the most accurate sample and compensating for frequency variations without additional hardware.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If a ring oscillator clock is used to sample the auxiliary channel signal, then device complexity is reduced by avoiding phase-locked loops, but sampling frequency fluctuates causing incorrect data reading

Engineering Contradiction:
Improvecircuit complexityVSAvoiddata reading accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the sampling frequency parameter to be significantly higher than the signal frequency (e.g., 16 times higher). This parameter change allows the simple ring oscillator to achieve reliable data reading through oversampling, eliminating the need for complex phase-locked loops while maintaining data accuracy despite environmental variations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates multiple copies of samples through oversampling. By taking multiple samples at different time points within each signal cycle, the system can identify and select the correct data value even when the sampling frequency fluctuates, thereby maintaining reliability without increasing circuit complexity.

Inventive Principle:
Principle #26Copying

3Measurement precision

If oversampling with higher frequency is used to synchronize digital signals, then data reading accuracy is improved, but more sampling points and processing operations are required

Engineering Contradiction:
Improvedata reading accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary information from the oversampled data by identifying transition points (rising and falling edges) and reading data at specific sampling points. This extraction approach processes only the critical samples needed for accurate data retrieval, reducing processing complexity despite the high sampling rate.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary detection of signal transitions (rising and falling edges) before actual data reading. By identifying these transition points in advance, the system can focus processing only on relevant sampling points, reducing overall processing complexity while maintaining high data reading accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11558533B2Method of reading data and data-reading device
Publication Date: 2023.01.17 GENESYS LOGIC INC
  • US11558533B2 patent drawing
  • US11558533B2 patent drawing
  • US11558533B2 patent drawing

AI summary

A method of reading data includes: receiving a digital signal, wherein the digital signal includes a sync signal and a data signal; performing an oversampling operation to the digital signal, and calculating a plurality of sampling points according to the oversampling operation; by a first counter counting the sampling points to obtain a first count value; based on the first count value defining a second count value; defining a unit interval; in the unit interval, defining a data reading range; and in the data reading range, reading the data signal corresponding to data of the unit interval as a first value when a potential of each of the sampling points counted is changed from a first potential to a second potential.