ASRC Sample Rate Estimation for Digital Radio Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital radio communications systems face frequency errors and playback quality issues due to discrepancies between different time bases used in modulation, transmission, and reception processes, leading to inaccuracies in sample rate matching between the transmitter, receiver, and demodulator.

Innovation Solution

An asynchronous sample rate converter (ASRC) with a sample rate estimator is implemented in a digital radio tuner, which adjusts the sample rate based on the average data consumption rate determined by monitoring the interface and FIFO, ensuring that the digital data stream is converted to an optimal sampling rate for smooth demodulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed sample rate is used in the ASRC, then the device complexity is reduced, but frequency errors and playback quality deteriorate due to time base discrepancies

Engineering Contradiction:
ImproveASRC configurationVSAvoidfrequency accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The ASRC is configured to dynamically adjust its output sample rate based on feedback from the sample rate estimator. The system transitions from a static fixed sample rate to a dynamic adjustable sample rate, allowing the ASRC to adapt to time base discrepancies between transmitter and receiver while maintaining playback quality and frequency accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A sample rate estimator is implemented to monitor the actual data consumption rate by the demodulator and provide feedback to the ASRC. This feedback mechanism enables the system to detect and correct sample rate mismatches, resolving the contradiction between using a simple fixed rate and maintaining frequency accuracy.

Inventive Principle:
Principle #23Feedback

2Reliability

If the sample rate is adjusted to match the demodulator's data consumption rate, then playback quality improves, but device complexity increases due to additional control circuitry

Engineering Contradiction:
Improveplayback qualityVSAvoidsample rate control system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The sample rate estimator is implemented within the tuner IC itself, allowing the system to self-diagnose and self-adjust its sample rate without requiring external control circuitry. The estimator monitors the interface and FIFO to determine the average data consumption rate, and the ASRC automatically adjusts its output rate based on this information, reducing the need for additional complexity while maintaining playback quality.

Inventive Principle:
Principle #25Self-service

3Productivity

If the demodulator pulls samples in bursts, then the interface utilization improves, but sample rate synchronization becomes more difficult

Engineering Contradiction:
Improveinterface utilizationVSAvoidsample rate measurement
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system uses a FIFO buffer to decouple the bursty demodulator operations from the continuous ASRC output. The FIFO accumulates samples during bursts and provides a steady stream to the demodulator, allowing the sample rate estimator to measure the average data consumption rate over time rather than attempting to synchronize with instantaneous burst rates, thus maintaining measurement precision while supporting high interface utilization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8737532B2Sample rate estimator for digital radio reception systems
Publication Date: 2014.05.27 SKYWORKS SOLUTIONS INC
  • US8737532B2 patent drawing
  • US8737532B2 patent drawing
  • US8737532B2 patent drawing

AI summary

A method and apparatus for adjusting a sample rate for an asynchronous sample rate converter is disclosed. In one embodiment, an apparatus includes an asynchronous sample rate converter (ASRC) that is configured to receive a digital data stream provided at a first sample rate. The ASRC is configured to convert the digital data stream to a second sample rate at which it is output. The apparatus also includes a sample rate estimator coupled to an interface through which samples from the digital data stream are conveyed subsequent to conversion to the second sample rate. The sample rate estimator is further coupled to the ASRC, and configured to adjust the second sample rate based on information obtained from the interface.