SPDIF Clock Data Recovery Using Toothless Digital Rate Generator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data recovery systems rely on Phase-Locked Loops (PLL) to synchronize with incoming data streams, which are prone to jitter and other failure mechanisms, and are not effective for irregular or bursty data streams without generating a frequency-locked clock.

Innovation Solution

A data recovery system that acquires data without synchronization to the input data stream frequency, using a digital oversampler, sample receiver, multiplexer, sample rate converter, and rate generator to produce a 'toothless' clock signal that matches the data stream's sample rate, eliminating the need for PLL and reducing power and expense while handling various data stream types, including SPDIF, USB, and clock-less sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a Phase-Locked Loop (PLL) is used to synchronize data sampling with the incoming data stream, then data recovery accuracy is improved, but the system becomes prone to jitter and other failure mechanisms

Engineering Contradiction:
Improvedata recovery accuracyVSAvoidsystem stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent extracts the synchronization function from the traditional PLL-based sampling clock and implements it separately in the digital domain using a buffer and read pointer mechanism. This separates the analog clock generation (which causes jitter) from the digital data recovery process, eliminating jitter while maintaining synchronization accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/analog PLL system with a digital buffer-based synchronization mechanism. Instead of using analog phase and frequency locking, the system uses digital buffering and pointer tracking to achieve synchronization, thereby eliminating analog jitter and improving reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If a PLL is used to generate a clock matching the input data stream frequency, then synchronous sampling is achieved, but power consumption and system complexity increase

Engineering Contradiction:
Improvesampling synchronizationVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces the power-hungry analog PLL circuitry with a digital buffer and simple pointer arithmetic operations. This substitution dramatically reduces power consumption while maintaining the ability to synchronize sampling with the input data stream frequency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If a PLL is used for data stream synchronization, then regular data streams are handled effectively, but irregular or bursty data streams cause PLL failure

Engineering Contradiction:
Improvedata stream handling capabilityVSAvoidPLL stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a dynamic buffer management system where the read pointer adjusts its position based on the actual arrival rate of data packets. This dynamic adjustment allows the system to handle variable-rate and bursty data streams effectively, unlike fixed-frequency PLLs that fail with irregular inputs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The buffer-based synchronization mechanism serves multiple functions: it handles regular continuous streams, irregular streams, and bursty streams uniformly. This universal approach replaces the specialized PLL design that only works well with regular periodic inputs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Speed

If conventional sample rate converters using analog PLLs are used, then clock-locked output is achieved, but jitter and expense increase

Engineering Contradiction:
Improveclock synchronizationVSAvoidjitter susceptibility
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent replaces analog PLL-based sample rate conversion with a digital implementation using buffers and read pointers. This eliminates analog jitter while maintaining precise clock synchronization and sample rate conversion capability, reducing both jitter and expense.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10476659B2SPDIF clock and data recovery with sample rate converter
Publication Date: 2019.11.12 AVNERA CORP
  • US10476659B2 patent drawing
  • US10476659B2 patent drawing
  • US10476659B2 patent drawing

AI summary

A system can include a digital oversampler configured to oversample an input data stream; a rate generator configured to select a frequency that is not less than an expected frequency of the input data stream; a rate generator clock of the rate generator configured to output a clock signal that has the selected frequency; a sample receiver configured to receive at least one sample of the input data stream from the digital oversampler; a sample counter configured to be incremented by each received sample responsive to a determination that the sample receiver has received at least one sample of the input data stream from the digital oversampler; a sample rate converter configured to accumulate samples from the sample receiver at the rate of a “toothless” clock signal, wherein the sample counter is configured to be decremented by the “toothless” clock signal at the selected frequency responsive to a determination that the sample receiver has not received at least one sample of the input data stream from the digital oversampler; and an AND gate configured to pass the “toothless” clock signal to the sample rate converter responsive to a determination that an output of the sample counter is greater than zero.