Digital Sample Rate Conversion Using Nonlinear Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sample rate converters face challenges in accurately converting discrete-time signals between different sampling frequencies, leading to signal-to-noise ratio (SNR) issues due to the inability to accurately model non-linear functions present in continuous-time filters.

Innovation Solution

A digital sample rate converter that uses a non-linear interpolation filter to simulate a mixed signal SRC system model, incorporating a discrete-time filter and interpolator to generate interpolated sample values between adjacent samples, effectively modeling a continuous-time low pass filter response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a digital-to-analog converter and analog low pass filter are used to convert discrete-time signals, then the system can interface between different sampling frequencies, but the signal-to-noise ratio deteriorates due to inability to accurately model non-linear functions

Engineering Contradiction:
Improvecompatibility interface capabilityVSAvoidsignal-to-noise ratio
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent replaces the mixed signal approach (digital-to-analog converter plus analog filter) with a fully digital signal processing system. The digital non-linear interpolation filter substitutes for the analog low pass filter, eliminating the need for digital-to-analog conversion and subsequent analog filtering, thereby maintaining signal integrity and improving signal-to-noise ratio while achieving sample rate conversion between different sampling frequencies

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

Solution Approach 2:

The patent changes the fundamental parameter of signal representation from analog continuous-time to digital discrete-time throughout the entire processing chain. By using digital non-linear interpolation to model the continuous-time filter response, the system maintains precision in the digital domain, avoiding the signal-to-noise ratio degradation that occurs when converting to and from analog domains

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If linear interpolation is used in sample rate conversion, then the device complexity is reduced, but the accuracy of modeling continuous-time filter response deteriorates

Engineering Contradiction:
Improveinterpolation filter complexityVSAvoidfilter response accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent employs non-linear interpolation that dynamically adapts to the signal characteristics and sampling frequency ratio. The interpolation filter adjusts its behavior based on the specific conversion requirements, using non-linear processing to accurately model the continuous-time filter response while managing complexity through efficient digital implementation strategies

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8489661B2Signal processing system with a digital sample rate converter
Publication Date: 2013.07.16 CIRRUS LOGIC INC
  • US8489661B2 patent drawing
  • US8489661B2 patent drawing
  • US8489661B2 patent drawing

AI summary

A signal processing system includes a digital sample rate converter to convert a signal sampled at a first sampling frequency into a corresponding signal sampled at a second sampling frequency. In at least one embodiment, the sample rate converter includes a digital sample rate conversion filter. The digital sample rate conversion filter includes a digital filter that models a continuous time filter such as a low pass RC filter and generates filtered samples. The digital sample rate conversion filter also includes an interpolation filter that determines samples between the digital filtered samples. A sample selector selects the samples generated by the interpolation filter at the second sampling frequency. In at least one embodiment, the sample selector determines when to generate interpolated samples and the amount of time offset from an adjacent sample generated by the digital filter.