SlideShare una empresa de Scribd logo
1 de 21
Perfect data reconstructionPerfect data reconstruction
algorithm of interleaved ADCalgorithm of interleaved ADC
Dr. Fang Xu
Teradyne, Inc. Boston, MA, U.S.A.
Presentation OutlinePresentation Outline
 Purpose
 Time Interleaved ADC
 The reconstruction algorithm
 Experiment
 Conclusions
PurposePurpose
Test instruments are built with available parts
Instrument development time is long
Instruments are designed for testing future products
Performance gap needs be solved by design
Year
Performance
(frequency, bits)
Instrument
architecture
reduces
Performance gap
State of art device performance
Future
Product
Instrument
Design-in
Time Interleaved ADC’sTime Interleaved ADC’s
Capture of a continuous time domain waveform
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
Clock generation
Interleaved
samples
Time Interleaved Real ADC’sTime Interleaved Real ADC’s
ADC’s and analog sections have different
offset, gain and phase
Gain and phase vary with frequency
Up-to 20 dB measured for gain !
Samples are not uniformly distributed
Need advanced algorithm to reconstruct signal
Relative gain/phase (timing) error vs. 1st
ADC @199.99 MHz
5 dB/div 50 ps/div
Time Interleaved Real ADC’sTime Interleaved Real ADC’s
ADC’s and analog sections have different
offset, gain and phase
Gain and phase vary with frequency
Up-to 20 dB measured for gain !
Samples are not uniformly distributed
Need advanced algorithm to reconstruct signal
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
Input
Clock generation
Data
correction
reconstruction
FFT of Capture Before CorrectionFFT of Capture Before Correction
H2
offset
gain/phase
-120
-80
-40
Fi = 199.990200 MHz,
Fs = 1.494220800
Gsamples/s
SNR=20 dBc,
Non harmonic spur=-25
dBc
100 200 300 400 500 600 700
Offset Discrepancy ArtifactsOffset Discrepancy Artifacts
100 200 300 400 500 600 700
Repetitive noise pattern
 Spurs at integer Fs
Easy to remove
H2
offset
-120
-80
-40
gain/phase
Gain Discrepancy ArtifactsGain Discrepancy Artifacts
0
Repetitive amplitude modulation
 Spur at ± input tone to integer Fs
Need advanced algorithm
100 200 300 400 500 600 700
H2
offset
-120
-80
-40
gain/phase
Phase/Timing Discrepancy ArtifactsPhase/Timing Discrepancy Artifacts
0
Repetitive phase modulation
 Spur at ± input tone from integer Fs
Need advanced algorithm
H2
offset
-120
-80
-40
gain/phase
100 200 300 400 500 600 700
Sampling and Aliasing at FsSampling and Aliasing at Fs
Aliased in frequency domain without Hermitian
symmetry
Redundant information with Hermitian symmetry
Alias
Alias
Family of Mutually Aliased FrequenciesFamily of Mutually Aliased Frequencies
Repetitive amplitude/phase modulation
 Spur at ± input tone from integer Fs
 That is a subset of whole spectrum
-40
gain/phase
100 200 300 400 500 600 700
We call this subset of frequencies including that of signal
 A family of mutually aliased frequencies (FMAF)
 Frequencies number equals the number of ADCs
 Vector notation: iNMiMNiNkNikNiNi XXXXXX +−−−++− )12/(
*
)2/(
*
)(
*
,,,,,

-20
Frequency Domain ReconstructionFrequency Domain Reconstruction
Fs
Input signal spectrum
to be reconstructed
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
Clock generation
Fs/2
Spectrum at output of each ADC
Matrix of linear system FMAF
Orthogonal components outside FMAFPorous matrix (lot of 0)
Sampling with Hermitian symmetrySmall matrix for each FMAF
















=
+−−+−−−−−−
+−+−−
+−+−−
iNMMikNMiMiNMiMNM
iNMmikNmimiNmiMNm
iNMikNiiNiMN
R
HHHHH
HHHHH
HHHHH
)12/,(1,1,1
*
,1
*
2/,1
)12/,(,,
*
,
*
2/,
)12/,(0,0,0
*
,0
*
2/,0
.....
.....
H
Matrix RepresentationMatrix Representation
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
Clock generation
Fs/2




















=
+−
+
−
−+
−
iNM
ikN
i
iN
iNkN
iMN
R
X
X
X
X
X
X
)12/(
*
*
)(
*
)2/(
ˆ






X
















=
− iM
im
i
R
X
X
X
,1
,
,0
~
.
~
.
~
~
X
RRR XXH
~ˆ =
Fs
To be reconstructed Input signal spectrum
Within a family of mutually aliased frequencies
Hm,j
Unknowns and Knowns in EquationUnknowns and Knowns in Equation
Fs
Component at frequency i
























=
+−
+
−
−+
−
iNM
ikN
i
iN
iNkN
iMN
R
X
X
X
X
X
X
)12/(
*
*
)(
*
)2/(
ˆ






X
















=
− iM
im
i
R
X
X
X
,1
,
,0
~
.
~
.
~
~
X
Unknown:
All frequency
components within
a FMAF
Captured
data of all
converters
Fs/2
Captured data
of converter m
at frequency i
iX

imX ,
~
















=
+−−+−−−−−−
+−+−−
+−+−−
iNMMikNMiMiNMiMNM
iNMmikNmimiNmiMNm
iNMikNiiNiMN
R
HHHHH
HHHHH
HHHHH
)12/,(1,1,1
*
,1
*
2/,1
)12/,(,,
*
,
*
2/,
)12/,(0,0,0
*
,0
*
2/,0
.....
.....
H
Interpretation of Matrix CoefficientsInterpretation of Matrix Coefficients
Each coefficient is complex gain relative to system
clock of a converter at a specific frequency
It includes information on amplitude (flatness)
and phase (group delay, clock delay)
To solve equation, each coefficient needs to be
measured
Hm,j
Complex gain of converter
m for input frequency i
ADC7 FFT
Fs
ADC6 FFT
ADC5 FFT
ADC4 FFT
ADC3 FFT
ADC2 FFT
ADC1 FFT
ADC0 FFT
Input
N/2 times
MxM linear
equations
Order of data
Frequency Domain ReconstructionFrequency Domain Reconstruction
Solving linear equations for each FMAF
Reorder data according to Hermitian symmetry
RRR XHX
~ˆ 1−
=
-120
-100
-80
-60
-40
-20
Magnitude(dBFS)
Correction Result of Captured SignalCorrection Result of Captured Signal
Fi = 199.9902 MHz, Fs = 1.4942208
Gmples/s
Before correction
SNR= 20dBc, Non harmonic spur= -25dBc
After correction
SNR= 54dBc, Non harmonic spur= -78dBc
100 200 300 400 500 600 700
DiscussionsDiscussions
Performance
54dBc SNR @750MHZ BW = 142dBc/Hz
limited by signal generator
-78dBc Spur –20dB dispersion better than
SFDR of ADC
Hardware stability limitation
Ex: A 0.1% converter gain change will limit
performance level to about -60dB
This does not cover non-linear distortion
Application limitation
DFT can only start when entire segment of
waveform has been captured
This method is a better fit for applications
which do not need real time capture
ConclusionsConclusions
Solution based on general model of ADC
Gain and phase are functions of frequency
Complete mathematical resolution
Validation by data captured on hardware
Results exceed expectation
Base of high-performance instruments
Perfect data reconstructionPerfect data reconstruction
algorithm of interleaved ADCalgorithm of interleaved ADC
Questions and Answers
? And !

Más contenido relacionado

La actualidad más candente

Operating System Concepts - Ch05
Operating System Concepts - Ch05Operating System Concepts - Ch05
Operating System Concepts - Ch05
Wayne Jones Jnr
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversion
arslan_akbar90
 

La actualidad más candente (20)

OXX B66 Rx sensitivity and desense analysis issue debug
OXX B66 Rx sensitivity and desense analysis issue debugOXX B66 Rx sensitivity and desense analysis issue debug
OXX B66 Rx sensitivity and desense analysis issue debug
 
Passive Filter Design using PSpice
Passive Filter Design using PSpicePassive Filter Design using PSpice
Passive Filter Design using PSpice
 
Baud rate is the number of change in signal
Baud rate is the number of change in signalBaud rate is the number of change in signal
Baud rate is the number of change in signal
 
Operating System Concepts - Ch05
Operating System Concepts - Ch05Operating System Concepts - Ch05
Operating System Concepts - Ch05
 
blake sample-problems
blake sample-problemsblake sample-problems
blake sample-problems
 
Ch 05
Ch 05Ch 05
Ch 05
 
Design of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and ExcelDesign of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and Excel
 
30 CHL PCM PDH SDH BY SKG
30 CHL PCM PDH SDH BY SKG30 CHL PCM PDH SDH BY SKG
30 CHL PCM PDH SDH BY SKG
 
Chap 4
Chap 4Chap 4
Chap 4
 
data transmission
data transmission data transmission
data transmission
 
Analog Transmission
Analog TransmissionAnalog Transmission
Analog Transmission
 
Digital transmission
Digital transmissionDigital transmission
Digital transmission
 
Ch 04
Ch 04Ch 04
Ch 04
 
Elegant Solutions
Elegant SolutionsElegant Solutions
Elegant Solutions
 
4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note
 
Pcm
PcmPcm
Pcm
 
Eng ref
Eng refEng ref
Eng ref
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW system
 
PAPR Reduction
PAPR ReductionPAPR Reduction
PAPR Reduction
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversion
 

Destacado

Polution in China
Polution in ChinaPolution in China
Polution in China
FangXuIEEE
 
D thies+ignite presentation
D thies+ignite presentationD thies+ignite presentation
D thies+ignite presentation
Kate Beihl
 
Signal cancellation techniques for testing high end digital-to-analog converters
Signal cancellation techniques for testing high end digital-to-analog convertersSignal cancellation techniques for testing high end digital-to-analog converters
Signal cancellation techniques for testing high end digital-to-analog converters
FangXuIEEE
 

Destacado (13)

Contemporary Design of High ADC
Contemporary Design of High ADC Contemporary Design of High ADC
Contemporary Design of High ADC
 
Ladder for mixed signal test engineers
Ladder for mixed signal test engineersLadder for mixed signal test engineers
Ladder for mixed signal test engineers
 
Polution in China
Polution in ChinaPolution in China
Polution in China
 
Awg waveform compensation by maximum entropy method
Awg waveform compensation by maximum entropy methodAwg waveform compensation by maximum entropy method
Awg waveform compensation by maximum entropy method
 
D thies+ignite presentation
D thies+ignite presentationD thies+ignite presentation
D thies+ignite presentation
 
Am radio and OTDR
Am radio and OTDRAm radio and OTDR
Am radio and OTDR
 
Benefits of enhanced event analysis in datacenter otdr testing
Benefits of enhanced event analysis in datacenter otdr testingBenefits of enhanced event analysis in datacenter otdr testing
Benefits of enhanced event analysis in datacenter otdr testing
 
Signal cancellation techniques for testing high end digital-to-analog converters
Signal cancellation techniques for testing high end digital-to-analog convertersSignal cancellation techniques for testing high end digital-to-analog converters
Signal cancellation techniques for testing high end digital-to-analog converters
 
RSA 2006 - Visual Security Event Analysis
RSA 2006 - Visual Security Event AnalysisRSA 2006 - Visual Security Event Analysis
RSA 2006 - Visual Security Event Analysis
 
Ppt
PptPpt
Ppt
 
Losses in fiber
Losses in fiberLosses in fiber
Losses in fiber
 
Losses in optical fiber
Losses in optical fiberLosses in optical fiber
Losses in optical fiber
 
Algorithm to remove spectral leakage
Algorithm to remove spectral leakageAlgorithm to remove spectral leakage
Algorithm to remove spectral leakage
 

Similar a Perfect data reconstruction algorithm of interleaved adc

synathesized function generator
synathesized function generatorsynathesized function generator
synathesized function generator
Jay Patel
 
Digital Tuner
Digital TunerDigital Tuner
Digital Tuner
plun
 
Final presentation
Final presentationFinal presentation
Final presentation
Rohan Lad
 
Ncc2004 ofdm tutorial part ii-apal
Ncc2004 ofdm tutorial   part ii-apalNcc2004 ofdm tutorial   part ii-apal
Ncc2004 ofdm tutorial part ii-apal
Arpan Pal
 

Similar a Perfect data reconstruction algorithm of interleaved adc (20)

Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
 
130310124026_Signal Generator (Source) Basics.ppt
130310124026_Signal Generator (Source) Basics.ppt130310124026_Signal Generator (Source) Basics.ppt
130310124026_Signal Generator (Source) Basics.ppt
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
 
All Digital Phase Lock Loop 03 12 09
All Digital Phase Lock Loop 03 12 09All Digital Phase Lock Loop 03 12 09
All Digital Phase Lock Loop 03 12 09
 
system project
system projectsystem project
system project
 
77 ghz acc radar simulation platform
77 ghz acc radar simulation platform77 ghz acc radar simulation platform
77 ghz acc radar simulation platform
 
ECE 17 Final Presentation Portable Ultrasound Driver
ECE 17 Final Presentation Portable Ultrasound DriverECE 17 Final Presentation Portable Ultrasound Driver
ECE 17 Final Presentation Portable Ultrasound Driver
 
synathesized function generator
synathesized function generatorsynathesized function generator
synathesized function generator
 
Rf propagation in a nutshell
Rf propagation in a nutshellRf propagation in a nutshell
Rf propagation in a nutshell
 
Digital Tuner
Digital TunerDigital Tuner
Digital Tuner
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Fundamentals of Analog and Digital Modulation PPT.pptx
Fundamentals of Analog and Digital  Modulation PPT.pptxFundamentals of Analog and Digital  Modulation PPT.pptx
Fundamentals of Analog and Digital Modulation PPT.pptx
 
Radar 2009 a 3 review of signals systems and dsp
Radar 2009 a  3 review of signals systems and dspRadar 2009 a  3 review of signals systems and dsp
Radar 2009 a 3 review of signals systems and dsp
 
Radar 2009 a 3 review of signals, systems, and dsp
Radar 2009 a  3 review of signals, systems, and dspRadar 2009 a  3 review of signals, systems, and dsp
Radar 2009 a 3 review of signals, systems, and dsp
 
Radar 2009 a 3 review of signals, systems, and dsp
Radar 2009 a  3 review of signals, systems, and dspRadar 2009 a  3 review of signals, systems, and dsp
Radar 2009 a 3 review of signals, systems, and dsp
 
AD8351.pdf
AD8351.pdfAD8351.pdf
AD8351.pdf
 
3 (2)
3 (2)3 (2)
3 (2)
 
Ncc2004 ofdm tutorial part ii-apal
Ncc2004 ofdm tutorial   part ii-apalNcc2004 ofdm tutorial   part ii-apal
Ncc2004 ofdm tutorial part ii-apal
 
Bani
BaniBani
Bani
 
3 (3)
3 (3)3 (3)
3 (3)
 

Último

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Perfect data reconstruction algorithm of interleaved adc

  • 1. Perfect data reconstructionPerfect data reconstruction algorithm of interleaved ADCalgorithm of interleaved ADC Dr. Fang Xu Teradyne, Inc. Boston, MA, U.S.A.
  • 2. Presentation OutlinePresentation Outline  Purpose  Time Interleaved ADC  The reconstruction algorithm  Experiment  Conclusions
  • 3. PurposePurpose Test instruments are built with available parts Instrument development time is long Instruments are designed for testing future products Performance gap needs be solved by design Year Performance (frequency, bits) Instrument architecture reduces Performance gap State of art device performance Future Product Instrument Design-in
  • 4. Time Interleaved ADC’sTime Interleaved ADC’s Capture of a continuous time domain waveform ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADC0 Clock generation Interleaved samples
  • 5. Time Interleaved Real ADC’sTime Interleaved Real ADC’s ADC’s and analog sections have different offset, gain and phase Gain and phase vary with frequency Up-to 20 dB measured for gain ! Samples are not uniformly distributed Need advanced algorithm to reconstruct signal Relative gain/phase (timing) error vs. 1st ADC @199.99 MHz 5 dB/div 50 ps/div
  • 6. Time Interleaved Real ADC’sTime Interleaved Real ADC’s ADC’s and analog sections have different offset, gain and phase Gain and phase vary with frequency Up-to 20 dB measured for gain ! Samples are not uniformly distributed Need advanced algorithm to reconstruct signal ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADC0 Input Clock generation Data correction reconstruction
  • 7. FFT of Capture Before CorrectionFFT of Capture Before Correction H2 offset gain/phase -120 -80 -40 Fi = 199.990200 MHz, Fs = 1.494220800 Gsamples/s SNR=20 dBc, Non harmonic spur=-25 dBc 100 200 300 400 500 600 700
  • 8. Offset Discrepancy ArtifactsOffset Discrepancy Artifacts 100 200 300 400 500 600 700 Repetitive noise pattern  Spurs at integer Fs Easy to remove H2 offset -120 -80 -40 gain/phase
  • 9. Gain Discrepancy ArtifactsGain Discrepancy Artifacts 0 Repetitive amplitude modulation  Spur at ± input tone to integer Fs Need advanced algorithm 100 200 300 400 500 600 700 H2 offset -120 -80 -40 gain/phase
  • 10. Phase/Timing Discrepancy ArtifactsPhase/Timing Discrepancy Artifacts 0 Repetitive phase modulation  Spur at ± input tone from integer Fs Need advanced algorithm H2 offset -120 -80 -40 gain/phase 100 200 300 400 500 600 700
  • 11. Sampling and Aliasing at FsSampling and Aliasing at Fs Aliased in frequency domain without Hermitian symmetry Redundant information with Hermitian symmetry Alias Alias
  • 12. Family of Mutually Aliased FrequenciesFamily of Mutually Aliased Frequencies Repetitive amplitude/phase modulation  Spur at ± input tone from integer Fs  That is a subset of whole spectrum -40 gain/phase 100 200 300 400 500 600 700 We call this subset of frequencies including that of signal  A family of mutually aliased frequencies (FMAF)  Frequencies number equals the number of ADCs  Vector notation: iNMiMNiNkNikNiNi XXXXXX +−−−++− )12/( * )2/( * )( * ,,,,,  -20
  • 13. Frequency Domain ReconstructionFrequency Domain Reconstruction Fs Input signal spectrum to be reconstructed ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADC0 Clock generation Fs/2 Spectrum at output of each ADC Matrix of linear system FMAF Orthogonal components outside FMAFPorous matrix (lot of 0) Sampling with Hermitian symmetrySmall matrix for each FMAF
  • 14.                 = +−−+−−−−−− +−+−− +−+−− iNMMikNMiMiNMiMNM iNMmikNmimiNmiMNm iNMikNiiNiMN R HHHHH HHHHH HHHHH )12/,(1,1,1 * ,1 * 2/,1 )12/,(,, * , * 2/, )12/,(0,0,0 * ,0 * 2/,0 ..... ..... H Matrix RepresentationMatrix Representation ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADC0 Clock generation Fs/2                     = +− + − −+ − iNM ikN i iN iNkN iMN R X X X X X X )12/( * * )( * )2/( ˆ       X                 = − iM im i R X X X ,1 , ,0 ~ . ~ . ~ ~ X RRR XXH ~ˆ = Fs To be reconstructed Input signal spectrum Within a family of mutually aliased frequencies Hm,j
  • 15. Unknowns and Knowns in EquationUnknowns and Knowns in Equation Fs Component at frequency i                         = +− + − −+ − iNM ikN i iN iNkN iMN R X X X X X X )12/( * * )( * )2/( ˆ       X                 = − iM im i R X X X ,1 , ,0 ~ . ~ . ~ ~ X Unknown: All frequency components within a FMAF Captured data of all converters Fs/2 Captured data of converter m at frequency i iX  imX , ~
  • 16.                 = +−−+−−−−−− +−+−− +−+−− iNMMikNMiMiNMiMNM iNMmikNmimiNmiMNm iNMikNiiNiMN R HHHHH HHHHH HHHHH )12/,(1,1,1 * ,1 * 2/,1 )12/,(,, * , * 2/, )12/,(0,0,0 * ,0 * 2/,0 ..... ..... H Interpretation of Matrix CoefficientsInterpretation of Matrix Coefficients Each coefficient is complex gain relative to system clock of a converter at a specific frequency It includes information on amplitude (flatness) and phase (group delay, clock delay) To solve equation, each coefficient needs to be measured Hm,j Complex gain of converter m for input frequency i
  • 17. ADC7 FFT Fs ADC6 FFT ADC5 FFT ADC4 FFT ADC3 FFT ADC2 FFT ADC1 FFT ADC0 FFT Input N/2 times MxM linear equations Order of data Frequency Domain ReconstructionFrequency Domain Reconstruction Solving linear equations for each FMAF Reorder data according to Hermitian symmetry RRR XHX ~ˆ 1− =
  • 18. -120 -100 -80 -60 -40 -20 Magnitude(dBFS) Correction Result of Captured SignalCorrection Result of Captured Signal Fi = 199.9902 MHz, Fs = 1.4942208 Gmples/s Before correction SNR= 20dBc, Non harmonic spur= -25dBc After correction SNR= 54dBc, Non harmonic spur= -78dBc 100 200 300 400 500 600 700
  • 19. DiscussionsDiscussions Performance 54dBc SNR @750MHZ BW = 142dBc/Hz limited by signal generator -78dBc Spur –20dB dispersion better than SFDR of ADC Hardware stability limitation Ex: A 0.1% converter gain change will limit performance level to about -60dB This does not cover non-linear distortion Application limitation DFT can only start when entire segment of waveform has been captured This method is a better fit for applications which do not need real time capture
  • 20. ConclusionsConclusions Solution based on general model of ADC Gain and phase are functions of frequency Complete mathematical resolution Validation by data captured on hardware Results exceed expectation Base of high-performance instruments
  • 21. Perfect data reconstructionPerfect data reconstruction algorithm of interleaved ADCalgorithm of interleaved ADC Questions and Answers ? And !