SlideShare a Scribd company logo
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 !

More Related Content

What's hot

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
Pei-Che Chang
 
Passive Filter Design using PSpice
Passive Filter Design using PSpicePassive Filter Design using PSpice
Passive Filter Design using PSpice
Tsuyoshi Horigome
 
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
Abhishek Pathak
 
Operating System Concepts - Ch05
Operating System Concepts - Ch05Operating System Concepts - Ch05
Operating System Concepts - Ch05
Wayne Jones Jnr
 
blake sample-problems
blake sample-problemsblake sample-problems
blake sample-problems
John Joel Martinez
 
Ch 05
Ch 05Ch 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
David Sandy
 
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
Saroj Kumar Gochhayat
 
Chap 4
Chap 4Chap 4
Chap 4
Tanuj Patel
 
data transmission
data transmission data transmission
data transmission
Emdadul Haque
 
Analog Transmission
Analog TransmissionAnalog Transmission
Analog Transmission
Shiraz316
 
Digital transmission
Digital transmissionDigital transmission
Digital transmission
Sarah Krystelle
 
Ch 04
Ch 04Ch 04
Elegant Solutions
Elegant SolutionsElegant Solutions
Elegant Solutions
FangXuIEEE
 
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
Pei-Che Chang
 
Pcm
PcmPcm
Eng ref
Eng refEng ref
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW system
Dr Naim R Kidwai
 
PAPR Reduction
PAPR ReductionPAPR Reduction
PAPR Reduction
Pei-Che Chang
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversion
arslan_akbar90
 

What's hot (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
 

Viewers also liked

Contemporary Design of High ADC
Contemporary Design of High ADC Contemporary Design of High ADC
Contemporary Design of High ADC
chiportal
 
Ladder for mixed signal test engineers
Ladder for mixed signal test engineersLadder for mixed signal test engineers
Ladder for mixed signal test engineers
FangXuIEEE
 
Polution in China
Polution in ChinaPolution in China
Polution in ChinaFangXuIEEE
 
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
FangXuIEEE
 
D thies+ignite presentation
D thies+ignite presentationD thies+ignite presentation
D thies+ignite presentation
Kate Beihl
 
Am radio and OTDR
Am radio and OTDRAm radio and OTDR
Am radio and OTDR
FangXuIEEE
 
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
FangXuIEEE
 
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
 
RSA 2006 - Visual Security Event Analysis
RSA 2006 - Visual Security Event AnalysisRSA 2006 - Visual Security Event Analysis
RSA 2006 - Visual Security Event Analysis
Raffael Marty
 
Ppt
PptPpt
Losses in fiber
Losses in fiberLosses in fiber
Losses in fiber
Sagar Adroja
 
Losses in optical fiber
Losses in optical fiberLosses in optical fiber
Losses in optical fiber
Samruddha Parkar
 
Algorithm to remove spectral leakage
Algorithm to remove spectral leakageAlgorithm to remove spectral leakage
Algorithm to remove spectral leakage
FangXuIEEE
 

Viewers also liked (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 to Perfect data reconstruction algorithm of interleaved adc

Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
Premier Farnell
 
130310124026_Signal Generator (Source) Basics.ppt
130310124026_Signal Generator (Source) Basics.ppt130310124026_Signal Generator (Source) Basics.ppt
130310124026_Signal Generator (Source) Basics.ppt
HarshGajjar24
 
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...
Rohde & Schwarz North America
 
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
imranbashir
 
system project
system projectsystem project
system project
nishant gumber
 
77 ghz acc radar simulation platform
77 ghz acc radar simulation platform77 ghz acc radar simulation platform
77 ghz acc radar simulation platform
Gv0zdb
 
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
rivasd1214
 
synathesized function generator
synathesized function generatorsynathesized function generator
synathesized function generator
Jay Patel
 
Rf propagation in a nutshell
Rf propagation in a nutshellRf propagation in a nutshell
Rf propagation in a nutshell
Izah Asmadi
 
Digital Tuner
Digital TunerDigital Tuner
Digital Tuner
plun
 
Final presentation
Final presentationFinal presentation
Final presentation
Rohan Lad
 
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
SarmistaSengupta1
 
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
Vi Binh Q. Le
 
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
Forward2025
 
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
subha5
 
AD8351.pdf
AD8351.pdfAD8351.pdf
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
Arpan Pal
 
3 (3)
3 (3)3 (3)
Bani
BaniBani

Similar to 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
 
3 (3)
3 (3)3 (3)
3 (3)
 
Bani
BaniBani
Bani
 

Recently uploaded

Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Recently uploaded (20)

Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

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 !