Interleaved ADC DSA-Range Calibration for IL Mismatch Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interleaved ADC systems face issues with interleaving mismatches due to gain, delay, and bandwidth mismatches in component ADCs, leading to spurious components that degrade SFDR, SNR, and ENOB, which are exacerbated by digital step attenuation (DSA) in the receiver chain.

Innovation Solution

An IL mismatch estimation engine with selective estimation allocation and blanking is implemented to select IADC data within allocated DSA setting subranges, aggregating data to provide IL mismatch estimates and correction parameters, and a DSA statistics collector ensures efficient allocation strategies based on DSA setting distribution statistics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital step attenuation (DSA) is introduced to dynamically adjust RX signal power to the input range of ADCs, then automatic gain control is achieved, but interleaving mismatches (IL mismatches) occur that depend on the active DSA attenuation setting, causing spurs/images and degrading SFDR, SNR, and ENOB

Engineering Contradiction:
Improveautomatic gain controlVSAvoidSFDR, SNR, ENOB
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary characterization of IL mismatches across different DSA attenuation settings during calibration. The IL mismatch estimation engine pre-computes and stores mismatch parameters for each DSA setting, which are then applied during normal operation to compensate for the mismatches before they affect performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by introducing correction factors based on the active DSA setting. The IL mismatch correction selectively adjusts the gain/phase parameters of interleaved ADC channels depending on which DSA attenuation step is currently active, thereby compensating for setting-dependent mismatches.

Inventive Principle:
Principle #35Parameter changes

2Speed

If multiple component ADCs are used to achieve high effective sampling rate through interleaving, then sampling rate is increased, but mismatches in gain/delay/bandwidth of component ADCs cause interleaving mismatches that degrade performance

Engineering Contradiction:
Improveeffective sampling rateVSAvoidSFDR, SNR, ENOB
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system applies local quality correction by independently adjusting the gain, phase, and timing parameters for each interleaved ADC channel based on its specific mismatch characteristics. The IL mismatch correction is tailored to each channel's performance rather than applying a uniform correction to all channels.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary measurement and characterization of each component ADC's gain, delay, and bandwidth mismatches during calibration. These pre-measured parameters are stored and used to compute correction factors that are applied during normal operation to compensate for the mismatches.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If IL mismatch correction is applied across all DSA settings, then performance is improved, but complexity increases due to the need to track and correct mismatches for each DSA setting

Engineering Contradiction:
ImproveSFDR, SNR, ENOBVSAvoidcorrection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the DSA attenuation range into multiple discrete steps, with each step having pre-characterized IL mismatch parameters. This segmentation allows the correction system to handle each setting independently using lookup tables or pre-computed correction factors, reducing the complexity of real-time calculations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements self-service by automatically selecting and applying the appropriate IL mismatch correction parameters based on the currently active DSA setting. The IL mismatch estimation engine autonomously monitors the DSA setting and applies the corresponding correction without requiring manual intervention or complex decision logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10541703B2Interleaved ADC with estimation of DSA-setting-based IL mismatch
Publication Date: 2020.01.21 TEXAS INSTRUMENTS INC
  • US10541703B2 patent drawing
  • US10541703B2 patent drawing
  • US10541703B2 patent drawing

AI summary

An interleaved ADC receives an RX signal attenuated by a DSA based on an active DSA setting, within a range of DSA settings (DSA setting range) corresponding to selectable attenuation steps, the DSA setting range partitioned into a number of DSA setting subranges (DSA subranges). The ADC includes an IL mismatch estimation engine in the digital signal path, with an estimation subrange blanker, and an IL mismatch estimator. The estimation subrange blanker is coupled to receive the IADC data stream, and responsive to a DSA subrange allocation signal to select, in each of successive aggregation cycles, IADC data corresponding to an active DSA setting that is within an allocated DSA subrange (DSA active data within an DSA allocated subrange). The IL mismatch estimator aggregates, during each aggregation cycle, IL mismatch estimation data based on the selected DSA active data within the DSA allocated subrange, generates an estimate of IL mismatch (IL mismatch estimate) based on the aggregated IL mismatch estimation data, generates IL mismatch correction parameters based on the aggregated IL mismatch estimation data, and generates IL mismatch estimate uncertainty data corresponding to an uncertainty in the IL mismatch estimate used to generate the associated IL mismatch correction parameters for the DSA allocated subrange. A DSA statistics collector to collect a distribution of DSA settings over a pre-defined time period (DSA setting distribution statistics). An estimation subrange allocator coupled to receive DSA setting distribution statistics, and the IL mismatch estimate uncertainty data, and to provide to the estimation subrange blanker the DSA subrange allocation signal according to a pre-defined allocation strategy.