Asynchronous Sampling Rate Converter for Digital Radio Clock Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital radio receivers face challenges in adjusting their audio sampling rate without synchronizing the receiver clock with the transmitter clock, leading to potential buffer overflow or underflow and subsequent audio distortions, especially in systems where the receiver baseband processor is not the master of the receiver clock.

Innovation Solution

A method and system that determine the phase difference between the receiver and transmitter clocks to adjust the sampling rate by generating frames with varying numbers of samples, using an asynchronous sampling rate converter to synchronize the receiver sampling rate with the transmitter rate, allowing for dynamic adjustment of sample output based on the phase difference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the receiver baseband processor is not the master of the receiver clock, then the system architecture is more flexible, but the sampling rate cannot be adjusted without causing buffer overflow or underflow

Engineering Contradiction:
Improvesystem architecture flexibilityVSAvoidbuffer stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

An asynchronous sampling rate converter is introduced as an intermediary component between the decoder and the audio processing pipeline. This converter acts as a mediator that handles the sampling rate conversion without requiring the baseband processor to be the clock master, thus maintaining architectural flexibility while ensuring buffer stability through controlled sample generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention changes the sampling rate parameter dynamically by adjusting the number of samples generated in each frame based on the phase difference between receiver and transmitter clocks. This allows the system to adapt to different clock conditions without changing the fundamental architecture or requiring the baseband processor to control the clock.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the sampling rate is adjusted without clock synchronization, then the system complexity is reduced, but audio distortions occur due to buffer overflow or underflow

Engineering Contradiction:
Improveclock synchronization complexityVSAvoidaudio distortions
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The system implements a feedback mechanism by determining the phase difference between the receiver and transmitter clocks and using this information to adjust the number of samples generated in each frame. This feedback loop allows the system to compensate for sampling rate differences without requiring complex clock synchronization, thereby preventing buffer overflow or underflow and avoiding audio distortions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The invention introduces dynamic adjustment of the sampling rate by varying the number of samples per frame based on the determined phase difference. This dynamic approach allows the system to adapt to changing clock conditions in real-time without requiring complex synchronization hardware, thus reducing device complexity while preventing audio distortions.

Inventive Principle:
Principle #15Dynamics

3Reliability

If frames with varying numbers of samples are generated, then the sampling rate is synchronized with the transmitter, but the processing timing becomes more complex

Engineering Contradiction:
Improvesampling rate synchronizationVSAvoidprocessing timing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention changes the number of samples parameter in each frame based on the phase difference between clocks, allowing the system to synchronize the sampling rate with the transmitter. This parameter-based approach achieves synchronization through software-controlled sample generation rather than complex hardware timing circuits, thereby maintaining reliability while managing processing timing complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8040989B2System and method for sampling rate adjustment of digital radio receiver
Publication Date: 2011.10.18 IBIQUITY DIGITAL CORP
  • US8040989B2 patent drawing
  • US8040989B2 patent drawing
  • US8040989B2 patent drawing

AI summary

Methods and systems for adjusting a sampling rate of a digital radio receiver are disclosed that comprise the steps of receiving from a decoder a first frame of data having a first number of samples; determining at the digital radio receiver a phase difference between a receiver clock and a transmitter clock; generating at the digital radio receiver a second frame of data having a second number of samples, wherein the second number of samples depends on the phase difference between the receiver clock and the transmitter clock such that the second number of samples is less than the first number of samples if the transmitter clock is ahead of the receiver clock, and the second number of samples is greater than the first number of samples if the receiver clock is ahead of the transmitter clock; outputting the second frame of data having the second number of samples; and requesting a next frame of data from the decoder at a time that is earlier than a processing time for the first number of samples if the transmitter clock is ahead of the receiver clock and at a time that is later than the processing time for the first number of samples if the receiver clock is ahead of the transmitter clock such that the next frame of data from the decoder and a next transmitter frame are synchronized, and wherein whether the second number of samples is greater than or less than the first number of samples is determined by whether the sampling rate is increased or decreased.