ENGLISH 简体中文 日本語 한국어  


애플리케이션 노트  3190

Coherent Sampling Calculator (CSC)

Abstract: This calculator provides a quick and easy way to select sinusoidal input test tones for the test of analog-to-digital (ADC) converters. Based on the theory of coherent sampling, the calculator allows a user to chose input and sampling frequencies as well as number of integer cycles within the sampling window and the resolution (number of data point) of the FFT.

When evaluating the dynamic performance of analog-to-digital converters (ADCs) using Fast Fourier Transforms (FFTs), one must decide whether to use coherent sampling or window sampling. Maxim's application note "Coherent Sampling vs. Window Sampling" details the advantages and disadvantages of each sampling technique, but, in general, coherent sampling produces the best quality in high-resolution FFTs.

The purpose of coherent sampling is to force an integer number of input cycles within the sampling window. Figure 1 shows several examples of coherent sampling in the time domain.

Figure 1a. Coherently sampled data contains an integer number of cycles within the sampling window.  These figures show four sets of coherently sampled data.  Each data set has 13 cycles within the sampling window and contains 64 data points. NWINDOW=13, NRECORD=64
Figure 1a.

Figure 1b. Coherently sampled data contains an integer number of cycles within the sampling window.  These figures show four sets of coherently sampled data.  Each data set has 13 cycles within the sampling window and contains 64 data points. NWINDOW=13, NRECORD=64
Figure 1b.

Figure 1c. Coherently sampled data contains an integer number of cycles within the sampling window.  These figures show four sets of coherently sampled data.  Each data set has 13 cycles within the sampling window and contains 64 data points. NWINDOW=13, NRECORD=64
Figure 1c.

Figure 1d. Coherently sampled data contains an integer number of cycles within the sampling window.  These figures show four sets of coherently sampled data.  Each data set has 13 cycles within the sampling window and contains 64 data points. NWINDOW=13, NRECORD=64
Figure 1d.

Figure 1a-d. Coherently sampled data contains an integer number of cycles within the sampling window. These figures show four sets of coherently sampled data. Each data set has 13 cycles within the sampling window and contains 64 data points. NWINDOW=13, NRECORD=64

Mathematically, coherent sampling is expressed as:
where:
  • fIN is the input frequency of the ADC under test.
  • fSAMPLE is the sampling frequency of the ADC under test.
  • NWINDOW is the integer number of cycles within the sampling window. This value must be an odd or prime number.
  • NRECORD is the number of data points used to create your FFT. This value must be a power of 2.
Finding an fIN and an fSAMPLE that satisfy the above relationship is an iterative process. An Excel spreadsheet titled "Coherent Sampling Calculator" is available for download to simplify the process. Alternatively, a simplified web-based version of the Coherent Sampling Calculator is available.

The "Coherent Sampling Calculator" requires four input variables:
  • fDSAMPLE is the desired sampling frequency of the ADC under test.
  • fDIN is the desired input frequency of the ADC under test.
  • NRECORD is the number of data points used to create your FFTs. This value must be a power of 2.
  • SIGFIG is the desired number of significant figures after MHz in the coherent sampling results.
From the four variables listed above the "Coherent Sampling Calculator" will provide a coherent sampling frequency (fCSAMPLE) and input frequency (fCIN).

The Coherent Sampling Calculator includes a macro that allows the user to view the detailed intermediate steps of the calculation process. By default, the spreadsheet is set to hide these detailed calculations, however by clicking the "Show_Detailed_Calculations" button the user can get additional information such as the size of the coherent sampling window (tCWINDOW) and the number of input cycles in the coherent sampling window (NCWINDOW).

Figures 2-3 show examples of coherently sampled FFTs taken using the coherent sampling calculator and the MAX1211EVKIT.

Figure 2.  Coherently sampled FFT from the MAX1211EVKIT.
fCIN=20.0031266MHz
fCSAMPLE=65.0002432MHz
NCWINDOW=2521
NRECORD=8192
Figure 2. Coherently sampled FFT from the MAX1211EVKIT.
fCIN=20.0031266MHz
fCSAMPLE=65.0002432MHz
NCWINDOW=2521
NRECORD=8192


Figure 3.  Coherently sampled FFT from the MAX1211EVKIT.
fCIN=32.1271954MHz
fCSAMPLE=65.0002432MHz
NCWINDOW=4049
NRECORD=8192
Figure 3. Coherently sampled FFT from the MAX1211EVKIT.
fCIN=32.1271954MHz
fCSAMPLE=65.0002432MHz
NCWINDOW=4049
NRECORD=8192



의견을 보내주세요!
위 내용이 도움이 되셨나요?
여러분의 의견을 기다립니다 — Maxim은 보내주신 정정이나 제안사항을 반영하고 있습니다. 이 페이지를 평가하고 의견을 보내주십시오.


자동 업데이트
관심있는 분야의 애플리케이션 노트가 나올 때 자동으로 업데이트 받고 싶으세요? 그렇다면 EE-Mail™을 신청하십시오.



추가 정보  APP 3190: Jun 25, 2004
MAX1121 광대역 애플리케이션을 위한 LVDS 출력을 갖춘 1.8V, 8비트, 250Msps ADC 전체 데이터 시트
(PDF, 440kB)
MAX1124 1.8V, 10비트, 광대역 애플리케이션을 위한 LVDS 출력을 갖춘 250Msps ADC 전체 데이터 시트
(PDF, 448kB)
MAX1127 직렬 LVDS 출력을 갖춘 쿼드, 12 비트, 65Msps, 1.8V ADC 전체 데이터 시트
(PDF, 1.1MB)
MAX1190 내장 기준전압 및 병렬 출력을 갖는 10비트, 120Msps, 3.3V, 저전력 ADC 전체 데이터 시트
(PDF, 428kB)
무료 샘플
MAX1193 초저전력의 45Msps 이중 8비트 ADC 전체 데이터 시트
(PDF, 656kB)
무료 샘플
MAX1198 내장 기준전압 및 병렬 출력을 갖는 듀얼 8비트, 100Msps, 3.3V, 저전력 ADC 전체 데이터 시트
(PDF, 568kB)
무료 샘플
MAX1208 12비트, 80Msps, 3.3V ADC 전체 데이터 시트
(PDF, 1MB)
MAX1215N 광대역 애플리케이션용 1.8V, 12비트, 250Msps ADC 전체 데이터 시트
(PDF, 396kB)
MAX12529 듀얼, 96Msps, 12비트, IF/베이스밴드 ADC 전체 데이터 시트
(PDF, 372kB)
MAX12555 14비트, 95Msps, 3.3V ADC 전체 데이터 시트
(PDF, 1MB)
MAX12559 듀얼, 96Msps, 14비트, IF/베이스밴드 ADC 전체 데이터 시트
(PDF, 408kB)
MAX1430 -76.8dBFS 잡음 플로어를 갖는 IF 애플리케이션용 15비트 100Msps ADC 전체 데이터 시트
(PDF, 728kB)
MAX1434 직렬 LVDS 출력을 갖춘 8채널, 10비트, 50Msps, 1.8V ADC 전체 데이터 시트
(PDF, 384kB)
MAX1438 직렬 LVDS 출력을 갖춘 8채널, 12비트, 65Msps, 1.8V ADC 전체 데이터 시트
(PDF, 584kB)
MAX1449 기준전압이 내장된 10비트, 105Msps, 단일 +3.3V, 저전력 ADC 전체 데이터 시트
(PDF, 368kB)
무료 샘플
MAX19588 -82dBFS의 잡음 플로어를 갖는 넓은 동적 범위의 16비트, 100Msps ADC 전체 데이터 시트
(PDF, 308kB)
 

다운로드, PDF 형식다운로드, PDF 형식 (97kB)
 AN3190, AN 3190, APP3190, Appnote3190, Appnote 3190



         


      개인정보보호 정책    법적 고지

      Copyright © 2008 by Maxim Integrated Products, Dallas Semiconductor