Universal Sampling Rate Converter Using Sinc Filter Bank

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional sampling rate conversion methods are impractical for applications requiring conversion between many input and output frequency pairs, as they are inflexible, memory-intensive, and require multiple filtering stages, while universal sampling rate conversion approaches are limited by bandwidth conditions and necessitate pre-filtering.

Innovation Solution

A universal sampling rate converter that uses sinc function values and decimation/upsampling processes to convert between any input and output sampling frequencies without predetermining frequency pairs, inherently bandwidth limiting signals during decimation without pre-filtering, and utilizing a limited number of input samples with a sinc function-based algorithm.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional multi-stage sampling rate conversion is used, then conversion between specific input and output frequency pairs is achieved, but the system becomes inflexible and requires multiple filtering stages for each frequency pair

Engineering Contradiction:
Improveflexibility to support different frequency pairsVSAvoidnumber of filtering stages
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal sampling rate converter that can handle arbitrary input and output sampling rate pairs using a single configurable architecture. The system uses a filter bank with可调 parameters that can be programmed to support any frequency conversion pair, eliminating the need for multiple dedicated filtering stages for each specific conversion pair.

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

Solution Approach 2:

The patent employs dynamic filtering where the filter characteristics are adjusted in real-time based on the desired input and output sampling rates. The filter bank uses programmable coefficients and configurable parameters that adapt to different conversion requirements, allowing the system to transition between different frequency pairs without hardware reconfiguration.

Inventive Principle:
Principle #15Dynamics

2Reliability

If traditional multi-stage sampling rate conversion is implemented, then sampling rate conversion is achieved, but substantial amounts of memory are required for code implementation

Engineering Contradiction:
Improvesampling rate conversion accuracyVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple filtering functions into a single unified filter bank structure. Instead of implementing separate filtering stages for each conversion pair, the system merges all filtering operations into one configurable filter bank that can be programmed to perform different conversions, significantly reducing memory requirements while maintaining conversion accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent achieves different sampling rate conversions by changing filter parameters rather than using different filter structures. The filter bank uses programmable coefficients and configurable parameters that can be adjusted to match different input-output frequency pairs, reducing memory usage by storing parameter sets rather than complete filter implementations for each conversion scenario.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If universal sampling rate conversion using sinc function table is used, then arbitrary sampling rates can be converted, but pre-filtering is required to satisfy bandwidth conditions

Engineering Contradiction:
Improvesupport for arbitrary sampling ratesVSAvoidpre-filtering requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary bandwidth limiting through the filter bank before the decimation stage, but this is done as part of the main conversion process rather than as a separate pre-filtering step. The filter bank is configured to automatically limit bandwidth according to the output sampling rate requirements, eliminating the need for external pre-filtering while maintaining compliance with Shannon's sampling theorem.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The filter bank performs self-adjustment of bandwidth limiting based on the configured output sampling rate. The system automatically configures the filter characteristics to match the required output rate, eliminating the need for external pre-filtering components and reducing overall system complexity while still satisfying the bandwidth conditions required for universal sampling rate conversion.

Inventive Principle:
Principle #25Self-service

4Reliability

If traditional sampling rate conversion is used, then fixed frequency pairs are supported, but the system is MIPS intensive depending on the number of stages

Engineering Contradiction:
Improveconversion accuracy for fixed pairsVSAvoidcomputational requirements
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a universal converter that can handle any frequency pair using a single configurable architecture, eliminating the need for multiple dedicated conversion paths. This reduces the computational overhead associated with having separate implementation code for each conversion pair, as the system uses parameter configuration rather than code switching to adapt to different requirements.

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

Data Source

PatentUS7312729B2Universal sampling rate converter in electronic devices and methods
Publication Date: 2007.12.25 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US7312729B2 patent drawing
  • US7312729B2 patent drawing
  • US7312729B2 patent drawing

AI summary

A method and apparatus for converting the sampling rate of digital signals including a decimating comprising a low pass filter (122) and a downsampler (124), wherein the input signal is decimated a number of times based on a ratio of an input sampling rate to an output sampling rate. The exemplary apparatus also includes an upsampler (130) and another decimator (140) wherein the signal is upsampled after decimating if a ratio of the input sampling rate to an output sampling rate is not a power of an integer number.