Digital Amplifier Gain Interpolation for Zero-Crossing Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digitally controlled analog gain systems produce unacceptable switching transients during near-instantaneous gain changes, leading to discontinuities and audible transients in high-quality audio circuits, particularly in systems with multiple audio channels where software overhead is significant.

Innovation Solution

The system interpolates small gain steps during large gain changes by restricting changes to occur only during signal zero crossings and using a gain interpolator with a clock controller that provides clock signals based on zero crossings or pseudo-random increments, reducing the burden on microcontroller resources and minimizing discontinuities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If near-instantaneous gain changes are made to an analog signal, then gain control speed is improved, but switching transients and signal discontinuities are generated

Engineering Contradiction:
Improvegain control speedVSAvoidswitching transients
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent segments a large gain change into multiple smaller incremental steps. Instead of making a single near-instantaneous gain change, the system divides the total gain adjustment into discrete steps that are applied sequentially over time, reducing the magnitude of each individual switching transient while achieving the same overall gain change.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses zero-crossing detection to determine the optimal timing for gain changes. By detecting when the audio signal crosses zero voltage, the system schedules gain transitions to occur at these predetermined moments, preventing discontinuities and audible transients that would occur if gain changes happened during signal peaks.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If software interpolation is implemented in host microcontroller, then gain change quality is improved, but software overhead and processing load are increased

Engineering Contradiction:
Improvegain change qualityVSAvoidsoftware overhead
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the gain interpolation and zero-crossing detection functions from the host microcontroller and implements them in dedicated hardware circuitry within the audio processing device. This hardware implementation performs the complex interpolation calculations and timing control autonomously, freeing the microcontroller from this burden while maintaining high gain change quality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements an autonomous gain control system where the device monitors its own gain settings and automatically performs interpolation and timing adjustments without requiring continuous microcontroller intervention. The system serves itself by detecting zero crossings and executing gain transitions independently, reducing the software overhead to simple command issuance rather than complex control loops.

Inventive Principle:
Principle #25Self-service

3Object-generated harmful factors

If gain changes are restricted to zero-crossings, then switching transients are reduced, but gain control flexibility is limited

Engineering Contradiction:
Improveswitching transientsVSAvoidgain control flexibility
Core Design Contradiction:
Object-generated harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic gain control where the system adapts its behavior based on real-time signal conditions. The zero-crossing detector continuously monitors the audio signal and dynamically determines optimal transition moments, allowing the system to maintain the transient-reduction benefits of zero-crossing timing while adapting to varying signal characteristics and maintaining control flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes the periodic nature of audio waveforms by synchronizing gain changes with the regular zero-crossing events that occur in periodic signals. This periodic action provides predictable, rhythm-based gain transitions that reduce transients while maintaining flexibility through the regular occurrence of zero-crossings in most audio content.

Inventive Principle:
Principle #19Periodic action

4Manufacturing precision

If multiple audio channels are processed with software interpolation, then gain control quality is improved, but processing time and bus load are increased

Engineering Contradiction:
Improvegain control qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts the computationally intensive interpolation and zero-crossing detection functions from the software domain and implements them in hardware for each audio channel. This hardware acceleration allows multiple channels to be processed simultaneously without the software overhead that would otherwise limit the number of channels that can be handled with high-quality gain control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent combines multiple audio channel processing functions into a unified hardware architecture that handles gain control, zero-crossing detection, and interpolation simultaneously for all channels. This merged approach eliminates the need for separate software processing loops for each channel, dramatically reducing total processing time and bus load while maintaining high gain control quality across all channels.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8416019B2System and method for interpolating digitally-controlled amplifier gain
Publication Date: 2013.04.09 MIDDLESEX SAVINGS BANK
  • US8416019B2 patent drawing
  • US8416019B2 patent drawing
  • US8416019B2 patent drawing

AI summary

A digitally-controlled analog gain circuit supports a plurality of gain settings in which gain changes are made from a first setting to a new setting in response to a clocking signal. Large changes in gain are interpolated in small gain steps or increments. The clocking signal can be generated by an oscillator, or as a sequence of pulses output by a zero crossing detector. The gain circuit can apply positive gain to the signal. Alternatively, the gain circuit can apply a negative gain (attenuation) to the signal. The clocking signal can be provided in a pseudo-randomized manner to minimize unwanted signal effects such as discernable sound transients.