Calibration and Uncertainty Analysis of Sample-Time Error on High Jitter of Samplers

Article information

J. Electromagn. Eng. Sci. 2018;18(3):169-174
Publication date (electronic) : 2018 July 31
doi : https://doi.org/10.26866/jees.2018.18.3.169
Center for Electromagnetic Metrology, Korea Research Institute of Standard and Science, Daejeon, Korea
*Corresponding Author: Chihyun Cho (e-mail: chihyun.cho@kriss.re.kr)
Received 2018 February 27; Revised 2018 April 5; Accepted 2018 April 15.

Abstract

In this paper, we propose an estimation method using multiple in-phase and quadrature (IQ) signals of different frequencies to evaluate the sample-time errors in the sampling oscilloscope. The estimator is implemented by ODRPACK, and a novel iteration scheme is applied to achieve fast convergence without any prior information. Monte-Carlo simulation is conducted to confirm the proposed method. It clearly shows that the multiple IQ approach achieves more accurate results compared to the conventional method. Finally, the criteria for the frequency selection and the signal capture time are investigated.

I. Introduction

Recently, a bandwidth required for measurement of a signal has been greatly increased in wireless communications and signal integrity. For example, USB 3.1 requires the measurement bandwidth of approximately 25 GHz. Thus, an oscilloscope capable of measuring a wideband signal is getting much attention. The oscilloscope that can measure these high frequency signals is divided into “real-time” and “sampling.” The traceable calibration methods for the real-time oscilloscope can be found in [15].

A sampling oscilloscope operates on the basis of the principle of “equivalent time sampling,” and can digitize a fast signal of up to 100 GHz with a sub-picosecond sampling rate. However, this apparatus inherently has the systematic error time base distortion (TBD) in the sampling time [6].

There are various methods to calibrate TBD in the sampling oscilloscope such as “zero crossing,” “sine-fit,” and “analytic signal.” Among these, the sine-fit method is widely used due to its simplicity and robustness [7]. In-phase and quadrature (IQ) signals are usually fed into additional samplers (usually referred as the reference channel) to estimate TBD [810]. Recently, the sample-time error has been considered as “errors in variable” problem and is estimated using a software package for orthogonal distance regression (ODR), ODRPACK [11]. Thus, this method can calibrate TBD as well as random errors and does not require additional compensation for the random jitter, such as in [12].

Some apparatus show high jitter between samplers [13]. Fig. 1 presents the IQ signal measured on various apparatus, and the measurement is mapped to the IQ domain. Therefore, the time information is eliminated and only the voltage value of each channel remains.

Fig. 1

Comparison of IQ signals on different sampling oscilloscopes. Each apparatus has (a) low sampler jitter, (b) high sampler jitter, and (c) uncorrelated sampling time between samplers (Note that some sampler modules do not simultaneously measured on the same strobe pulse. In this case, the timing error cannot be estimated using ‘sine-fit’ method).

When the noise or the uncorrelated jitter between two channels becomes large, the line thickness of the circle becomes thicker. The method in [11] shows inaccurate results, as the non-common timing error increases, such as that shown in Fig. 1(b), since it assumes that the produced sample-time errors are almost the same on all reference channels.

In this paper, we propose an estimation method using multiple IQ signals of different frequencies to robustly calibrate TBD as well as random errors with relatively large independent timing errors. The multiple IQ signals have already been used in [8, 11], but they have only been adapted to reduce the ambiguity between TBD and the non-linearity of a sampler or to estimate the initial TBD. However, the proposed method can more accurately correct the nonlinearity of the sampler and the signal source by including the harmonic terms in the fitting model and it does not require the initial values in the fitting process. Unlike conventional methods, the simultaneously measured multiple IQ signals are used to minimize random errors by increasing the orthogonality of the basic functions in the fitting model.

This paper is organized in the following manner: Section II explains the error model for the systematic timing error in the sampling oscilloscope, the multiple IQ approach, and the uncertainty analysis. Section III provides optimum conditions, such as frequency selection on multiple IQ signals. Section IV presents the conclusion.

II. Estimation of Sample-Time Error

1. Error Model

The produced sample-time errors on each channel are composed of a systematic error TBD and random error τsampler (jitter of sampler), τsource (jitter of source), and τtrigger (jitter of triggering circuitry), as shown in Fig. 2.

Fig. 2

Model of the sample-time error for the sampling oscilloscope.

(1) Δtj,i=TBDi+τ(sampler)j,i+τ(source)j,i+τ(trigger)i,

where j and i indicate the jth channel and ith sample index, respectively. If τ(sampler)j,i and τ(source)j,i are smaller than others, the timing errors Δtj,i can be approximated to TBDi + τ(trigger)i. Thus, all channels have a common timing error that can be estimated using the IQ signal.

However, if the non-common error τ(sampler)j,i and τ(source)j,i are relatively larger than other errors, it cannot be estimated with the single IQ signal. In this case, multiple IQ signals are required to accurately estimate the common errors in the measurements. The regression is realized by the ODR, as explained in the next section. To suppress ambiguity of the measurement, the selected frequency is a slightly different frequency (this will be discussed in detail in Section III).

2. Estimation of Sample Time

The following fitting function is used in the estimation of the sample-time error:

(2) yj,i=h=1N(ah,jcos(hωj(ti+δi))-bh,jsin(hωj(ti+δi)))+cj+ɛj,i,

where δi represents the summation of common timing errors TBDi and τ(trigger)i. h means the number of harmonics generated by the source and non-linearity of the sampler, cj is the offset of the sampler, and ɛj,i represents the residual errors with zero mean.

We estimate the timing error with the iterated ODR. The iterated ODR makes that ωδσδ2 and ωɛσɛ2 have the smallest values in the regression, where ωɛ and ωδ is the weighting vector. The initial values ah,j, bh,j, and cj are found by the linear least square fitting with δi = 0. Then, the weighting vector ωɛ is adjusted so that ωδσδ2/ωɛσɛ2 is between 0.99 and 1.01, while ωδ is set to 1. In each adjustment, the values found in the previous step are used as the initial values in the current step. The new weighting vector ωɛ is defined in the following manner:

(3) ωɛ,k=ωɛ,k-1(σδ,k-12/σω,k-12)G.

Accordingly, G has the value of either +1 or −1, as ωδσδ2/ωɛσɛ2 is far away from 1. This approach can enable fast convergence and achieve high accuracy. In addition, it does not require initial TBD, which are usually estimated on slightly different frequencies to increase accuracy [9]. The performance of the proposed method is compared with the Time Base Correction (TBC) software [14], which implements the algorithm in [11]. In the Monte-Carlo simulation, 3 GHz and 3.3 GHz are used as multiple quadrature signals that have the amplitude of 0.4 V. Note that optimum conditions on frequency selection will be considered in Section III. The second and third harmonics are 1.5% and 0.25% of fundamental signals. The total epoch is 10 ns, with the sampling interval of 5 ps. The random errors are set as σTBD = 6.5 ps and στsource = 0.2 ps, respectively. Further, 100 data sets are created independently per different sampler jitter and random noise, and the sample-time errors. The estimation results of the proposed method (blue dot) and the TBC software (red asterisk) are depicted in Fig. 3. The y-axis represents the RMS error between the actual and estimated sample-time error. As the sampler jitter increases, the error of estimators also increases due to the increment of non-common errors. Moreover, the result shows that the RMS errors increase when the amplitude noise ɛ increases. The proposed method shows more accurate results compared with the TBC software, even if the TBC software uses additional IQ signals measured at different frequencies. This implies that multiple IQ signals measured simultaneously are more useful than the separately measured IQ signals for eliminating the effects of random jitter between samplers.

Fig. 3

Comparison of residual timing error for multiple IQ signals and the TBC [14]. The results of the iterated ODR and the TBC are marked with “·” and “*”, respectively. Random noise σɛ are (a) 1%, (b) 4%, and (c) 10% of 0.4 V (amplitude of the fundamental signals), respectively.

3. Uncertainty Analysis

The uncertainty of the sample time errors in estimators can be considered as the non-linear ordinary least square problems in the following manner [15]:

(4) Sparam=(JTJ)-1σ2
(5) J=ωɛ(A1000H10A200H200A30H3000A4H40000In/ωɛ).

Sparam in (5) is the covariance of the estimated parameters (ah,j, bh,j, cj, δi), and σ2 is the residual variance of estimators; thus σ2=(ωδσδ2+ωɛσɛ2)/v. The degree of freedom v is from kLp, since the observation points are the number of kL + L and the number of estimated parameters is p + L (kL = n(ɛij), L = n(δi), and p = n({ah,j, bh,j, cj}), where n(·) is the number of elements in the set). Note that the degree of freedom is different from [15] and is almost linearly increased as the number of channels k increase. This means that adding a reference channel improves accuracy as well as reduces the confidence interval on the estimating parameters. In is an L × L identity matrix, and Aj and Hj is the Jacobian matrix for each channel with the size L × p and L × L, respectively:

(6) Aj(n,m)=(Yj,nMeas.-Yj,nfitting)Pj(m).
(7) Hj(n,n)=(Yj,nMeas.-Yj,nfitting)δn.
(8) PjT=(a1,j,,ah,j,b1,j,,bh,j,cj)T.

Thus, Sparam in (5) has the same structure as (10).

(9) Sparam=[σP2σPσδσPσδσδ2].

In this matrix, the covariance for the sample-time errors St is [ σδ2].

III. Optimum Conditions for Estimations

The timing error δ has a different effect on the measured value y depending on the signal g on ti, as shown below [9]:

(10) var(yi)σδ2(g(ti)2)+σɛ2,

where ɛ is the noise, σ is the variance of each variable, and g′(ti) is the derivative of input signal at time ti, respectively. Thus, the IQ signal with sine waveforms can produce orthogonal basis functions cos(ω1t) and sin(ω1t) in ODR fitting. The orthogonality of the basis function can be increased more by using the IQ signal with different frequencies. In this section, Monte-Carlo simulations are performed to obtain these optimal conditions. First, the condition for the frequency selection is addressed. Fig. 4 presents the residual estimated timing errors as the frequency of the additional reference channel changes. Here, 10 measurement sets are created, and each set comprises 20,000 data samples. The sample interval is 5 ps and the amplitude of reference signals are the same as those in the previous section. The 3 GHz and 11 GHz signals are used as the first reference signals in Fig. 4(a) and (b), respectively. In each Monte-Carlo simulation, the random errors are differently changed to achieve independence; σTBD = 6.5 ps, στsampler = 2.5 ps, στsource = 0.2 ps, σɛ = 0.004 V in Fig. 4(a) and σTBD = 3.0 ps, στsampler = 1.0 ps, στsource = 0.2 ps, σɛ = 0.008 V in Fig. 4(b). In the simulation, the result using the same frequency as the first reference signal also shows small residual errors that are different from the result in [8], since the proposed approach yields sample-time errors, including random errors, in addition to TBD. In both results, RMS residual errors are the smallest when the frequency of the second signal is approximately 1.1 times greater than the first reference signal.

Fig. 4

The residual timing errors as a function of frequency of second reference signal. First reference signal is (a) 3 GHz, and (b) 11 GHz.

Next, the criterion for the number of periods is investigated. All conditions are the same as the simulation in Fig. 4(a), and the sample time is determined as Nperiod / L / freference. Nperiod is the number of periods and freference is the frequency of the first reference signal. In this simulation, the frequency of the first and second frequencies is set as 3 and 3.5 GHz, and the result is represented in Fig. 5. When the period is less than 0.5, the sine waveforms measured by reference channels are too short to be orthogonal to each other. However, the estimator can obtain a good estimation result when the reference signal is captured for at least one period on the oscilloscope display.

Fig. 5

The residual timing errors as a function of number of periods on the measurement of reference signal.

IV. Conclusion

In this paper, we propose an estimation method based on using the multiple IQ signals to evaluate the sample-time errors in the sampling oscilloscope. The estimator is implemented using the ODR and does not require any prior information. The numerical simulations reveal that the proposed method is more accurate than the method using only a single IQ signal when the independent jitter between the samplers is increased. It is also found that the frequency of the second reference and quadrature signals should be selected to be 1.1 times higher than the frequency of first ones. Moreover, the signals of approximately one period have to be captured on an oscilloscope display to adequately calibrate sample-time errors.

Acknowledgements

This research was supported by the Physical Metrology for National Strategic Needs funded by Korea Research Institute of Standards and Science (No. KRISS-2018-GP2018-0005).

References

1. Humphreys DA, Hudlicka M, Fatadin I. Calibration of wideband digital real-time oscilloscopes. IEEE Transactions on Instrumentation and Measurement 64(6):1716–1725. 2015;
2. Cho C, Lee JG, Kim JH, Kim DC. Uncertainty analysis in EVM measurement using a Monte Carlo simulation. IEEE Transactions on Instrumentation and Measurement 64(6):1413–1418. 2015;
3. Cho C, Lee JG, Hale PD, Jargon JA, Jeavons P, Schlager J, Dienstfrey A. Calibration of channel mismatch in time-interleaved real-time digital oscilloscopes. In : Proceedings of 2015 85th Microwave Measurement Conference (ARFTG). Phoenix, AZ; 2015. p. 1–5.
4. Cho C, Lee JG, Hale PD, Jargon JA, Jeavons P, Schlager JB, Dienstfrey A. Calibration of time-interleaved errors in digital real-time oscilloscopes. IEEE Transactions on Microwave Theory and Techniques 64(11):4071–4079. 2016;
5. Kim D, Lee JG, Lee DJ, Cho C. Traceable calibration for a digital real-time oscilloscope with time interleaving architecture. Measurement Science and Technology 29(1)article ID. 015003. 2017;
6. Rettig JB, Dobos L. Picosecond time interval measurements. IEEE Transactions on Instrumentation and Measurement 44(2):284–287. 1995;
7. IEEE Standard for Digitizing Waveform Recorders IEEE Standard 1057-2007. (Revision of IEEE 1057-1994). 2008.
8. Stenbakken GN, Deyst JP. Time-base nonlinearity determination using iterated sine-fit analysis. IEEE Transactions on Instrumentation and Measurement 47(5):1056–1061. 1998;
9. Wang CM, Hale PD, Coakley KJ. Least-squares estimation of time-base distortion of sampling oscilloscopes. IEEE Transactions on Instrumentation and Measurement 48(6):1324–1332. 1999;
10. Humphreys DA. Vector measurement of modulated RF signals by an in-phase and quadrature referencing technique. IEE Proceedings-Science, Measurement and Technology 153(6):210–215. 2006;
11. Hale PD, Wang CM, Williams DF, Remley KA, Wepman JD. Compensation of random and systematic timing errors in sampling oscilloscopes. IEEE Transactions on Instrumentation and Measurement 55(6):2146–2154. 2006;
12. Hale PD, Clement TS, Coakley KJ, Wang CM, DeGroot DC, Verdoni AP. Estimating the magnitude and phase response of a 50 GHz sampling oscilloscope using the ‘nose-to-nose’ method. In : Proceedings of the 55th ARFTG Conference Digest. Boston, MA; 2000. p. 1–8.
13. Humphreys DA, Akmal M. Channel timebase errors for digital sampling oscilloscopes. In : Proceedings of 2012 Conference on Precision Electromagnetic Measurements (CPEM). Washington, DC; 2012. p. 520–521.
14. National Institute of Standards and Technology. Timebase correction software Available: https://www.nist.gov/services-resources/software/timebase-correction-software .
15. Wang CM, Hale PD, Williams DF. Uncertainty of timebase corrections. IEEE Transactions on Instrumentation and Measurement 58(10):3468–3472. 2009;

Biography

Chihyun Cho received the B.S., M.S., and Ph.D. degrees in electronic and electrical engineering from Hongik University, Seoul, Korea, in 2004, 2006, and 2009, respectively. From 2009 to 2012, he participated in the development of military communication systems at the Communication R&D Center, Samsung Thales. Since 2012, he has been with the Korea Research Institute of Standards and Science (KRISS) in Daejeon. In 2014, he was a guest researcher at the National Institute of Standards and Technology (NIST) in Boulder, CO, USA. He also served on the Presidential Advisory Council on Science and Technology (PACST) in Korea from 2016 to 2017. His current research interests include microwave metrology, time domain measurement, and pulse and digital parameter standards.

Joo-Gwang Lee received the B.S. degree in electronic engineering from Hanyang University, Seoul, Korea in 1984 and the M.S. and Ph.D. degrees from the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Korea in 1994 and 2000, respectively. Since 1986, he has been with the Korea Research Institute of Standards and Science (KRISS), Daejeon, Korea. His research interests include radiofrequency and microwave measurements, time-domain metrology, and electromagnetic compatibility.

Tae-Weon Kang received the B.S. degree in electronics engineering from Kyungpook National University, Daegu, Korea, in 1988, and the M.S. and the Ph.D. degrees in electronic and electrical engineering from the Pohang University of Science and Technology, Pohang, Korea, in 1990 and 2001, respectively. He joined the Center for Electromagnetic Wave, Korea Research Institute of Standards and Science (KRISS), Daejeon, Korea, in 1990. In 2002, he spent a year as a Visiting Researcher under the Korea Science and Engineering Foundation for Post-Doctoral Fellowship Program with the George Green Institute for Electromagnetics Research, University of Nottingham, Nottingham, UK, where he was involved in measurement of absorbing performance of electromagnetic absorbers and a generalized transmission line modeling method. He has been involved in electromagnetic metrology and is currently a Principal Research Scientist. His current research interests include electromagnetic metrology, such as electromagnetic power, noise, and antenna characteristics, and numerical modeling in electromagnetic compatibility.

No-Weon Kang received the B.S., M.S., and Ph.D. degrees from Seoul National University, Seoul, Korea, in 1991, 1994, and 2004, respectively, all in electrical engineering. His Ph.D. degree was focused on numerical analysis centered in the finite-difference time-domain (FDTD) method, in particular, an algorithm that reconstructs the complex permittivity profile of unknown scatterers. He was with the Electromagnetic Apparatus Laboratory, LG Industrial Systems, Seoul, from 1994 to 1999, where he was involved in static magnetic field analysis of electrical apparatus. He has been with the Korea Research Institute of Standards and Science (KRISS), Daejeon, Korea, since 2004, where he is currently the Head of the Center for electromagnetic metrology and a Principal Research Scientist in electromagnetic metrology. His current research interests include electromagnetic field strength, antenna measurement standards, electromagnetic interference/electromagnetic interference issues, and electro- optic sensor.

Article information Continued

Fig. 1

Comparison of IQ signals on different sampling oscilloscopes. Each apparatus has (a) low sampler jitter, (b) high sampler jitter, and (c) uncorrelated sampling time between samplers (Note that some sampler modules do not simultaneously measured on the same strobe pulse. In this case, the timing error cannot be estimated using ‘sine-fit’ method).

Fig. 2

Model of the sample-time error for the sampling oscilloscope.

Fig. 3

Comparison of residual timing error for multiple IQ signals and the TBC [14]. The results of the iterated ODR and the TBC are marked with “·” and “*”, respectively. Random noise σɛ are (a) 1%, (b) 4%, and (c) 10% of 0.4 V (amplitude of the fundamental signals), respectively.

Fig. 4

The residual timing errors as a function of frequency of second reference signal. First reference signal is (a) 3 GHz, and (b) 11 GHz.

Fig. 5

The residual timing errors as a function of number of periods on the measurement of reference signal.