Asynchronous Sample Rate Converter with Polyphase Filter Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communications devices face challenges in processing digital audio signals with different sample rates, as existing technologies struggle to efficiently convert between asynchronous input and output sample rates while tracking frequency variations between input and output sampling clocks.

Innovation Solution

An asynchronous sample rate converter (ASRC) with a frequency locked feedback loop generates a control signal and a normalized time distance value to synchronize output samples with an output clock, using polyphase filter components to interpolate output samples from input samples, thereby enabling seamless conversion between different sample rates and tracking frequency variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an asynchronous sample rate converter is implemented to convert between different sample rates, then the adaptability to handle diverse sample rates is improved, but the device complexity increases due to the feedback loop and polyphase filter structure

Engineering Contradiction:
Improveability to process different sample ratesVSAvoidcomplexity of converter structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The filter is divided into multiple polyphase components (first polyphase filter component, second polyphase filter component, etc.), each handling a specific phase of the sampling process. This segmentation allows the complex sample rate conversion to be broken down into manageable stages that can operate in parallel, improving adaptability while managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a feedback loop that dynamically adjusts the sampling rate based on detected frequency variations between input and output clocks. The converter adapts its operation in real-time by modifying the sampling rate to track frequency drift, enabling seamless conversion between asynchronous sample rates while maintaining synchronization

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If a feedback loop is used to track frequency variations, then the measurement precision of frequency tracking is improved, but the device complexity increases due to additional circuitry

Engineering Contradiction:
Improvefrequency tracking precisionVSAvoidcomplexity of feedback loop circuitry
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A feedback loop is implemented that continuously monitors the frequency variation between the input sampling clock and output sampling clock. The loop detects frequency drift and generates control signals to adjust the sampling rate accordingly, achieving high-precision frequency tracking. The feedback mechanism ensures that the converter maintains accurate synchronization despite frequency variations in the input signal

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The feedback loop circuitry serves multiple functions: it detects frequency variations, calculates the required sampling rate adjustment, and controls the polyphase filter operation. This multi-functional design reduces the need for separate dedicated circuits for each function, thereby improving measurement precision while minimizing the increase in overall device complexity

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

Data Source

PatentUS7339504B1Communications device with asynchronous sample rate converter
Publication Date: 2008.03.04 SKYWORKS SOLUTIONS INC
  • US7339504B1 patent drawing
  • US7339504B1 patent drawing
  • US7339504B1 patent drawing

AI summary

An asynchronous sample rate converter including a feedback loop configured to generate a control signal corresponding to an output sample rate that is synchronous with an output clock signal and a normalized time distance value corresponding to a plurality of input samples and an interpolator configured to generate an output sample in response to receiving the control signal using the normalized time distance value and outputs of at least two polyphase filter components that are generated from at least the plurality of input samples is provided.