Signal Resampling With MASH Timing Control for Smooth Rate Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal processing techniques for converting sample rates are inefficient due to high computational and storage requirements, complex hardware implementations, and inability to smoothly change sampling rates over time, especially when dealing with non-integer multiple sample rate conversions.

Innovation Solution

A system utilizing a shaping filter with a dual-modulus counter and Multi-stAge noise Shaping Digital Delta-Sigma Modulator (MASH DDSM) for real-time or offline signal processing, allowing for smooth sampling rate changes and efficient resampling without excessive resource usage, employing a windowed-sinc filter and error feedback modulators to manage interpolation and timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional rational resampling with digital lowpass filter is used, then sample rate conversion can be performed, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improvesample rate conversion accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The resampling process is divided into two separate stages: first interpolating the signal by factor L, then decimating by factor M. This segmentation allows each stage to be optimized independently, reducing overall computational complexity compared to performing the full rational resampling L/M in one complex filtering operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The digital lowpass filter operation is extracted and performed separately between the interpolation and decimation stages. By taking out the filtering operation and positioning it optimally in the signal chain, the method reduces the number of filter coefficients that need to be computed and stored, thereby reducing processing time while maintaining conversion accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If large interpolation ratio L/M is used for rational resampling, then more precise sample rate conversion is achieved, but coefficient storage and processing requirements increase

Engineering Contradiction:
Improvesample rate conversion accuracyVSAvoidcoefficient storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The large interpolation ratio L/M is segmented into two smaller integer factors L and M. Instead of designing and storing coefficients for a single large-ratio filter, the system uses separate filters for interpolation (ratio L) and decimation (ratio M). This segmentation dramatically reduces the number of coefficients that need to be stored, as each filter has fewer coefficients than the equivalent single-stage filter would require.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the interpolation and decimation factors L and M based on the desired sample rate conversion ratio. This dynamic approach allows the use of smaller, more manageable filter coefficients while achieving the same overall resampling effect, reducing storage requirements while maintaining precision.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If programmable L/M ratio is implemented for flexibility, then adaptability to different sample rates is improved, but hardware implementation complexity increases

Engineering Contradiction:
Improvesample rate flexibilityVSAvoidhardware implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The programmable resampling ratio is segmented into two independent programmable parameters L and M. This segmentation simplifies hardware implementation because each parameter can be controlled separately through simple integer division operations, avoiding the need for complex programmable filter structures that would be required for direct implementation of arbitrary L/M ratios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system replaces complex programmable hardware filtering structures with simpler digital signal processing operations: integer-based interpolation by factor L followed by decimation by factor M. This substitution of mechanical/complex hardware with digital algorithms reduces hardware complexity while maintaining full programmability of the sample rate conversion ratio.

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

4Productivity

If fixed sample rate conversion is used, then processing efficiency is maintained, but ability to change sampling rates smoothly over time is lost

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsampling rate variability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system transitions from fixed sample rate conversion to dynamic sample rate conversion by making the interpolation factor L and decimation factor M time-varying parameters. This allows the effective sample rate conversion ratio to change smoothly over time in a programmable manner, enabling applications such as variable pitch playback, time-stretching, and adaptive sampling rate matching while maintaining processing efficiency through the use of simple integer-based operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10972121B2System and method for signal resampling
Publication Date: 2021.04.06 VIAVI SOLUTIONS INC(US)
  • US10972121B2 patent drawing
  • US10972121B2 patent drawing
  • US10972121B2 patent drawing

AI summary

An instrument configured to process signal data is disclosed. The instrument is operable to control and or change the sampling rate of the signal data from a first sample rate to a second sample rate different than the first sample rate.