ADC Characterization By Dynamic Integral Nonlinearity

Similar documents
DYNAMIC BEHAVIOR MODELS OF ANALOG TO DIGITAL CONVERTERS AIMED FOR POST-CORRECTION IN WIDEBAND APPLICATIONS

Histogram Tests for Wideband Applications

Citation for the original published paper (version of record):

TUTORIAL 283 INL/DNL Measurements for High-Speed Analog-to- Digital Converters (ADCs)

HARMONIC DISTORTION AND ADC. J. Halámek, M. Kasal, A. Cruz Serra (1) and M. Villa (2) ISI BRNO AS CR, Královopolská 147, Brno, Czech Republic

User-friendly Matlab tool for easy ADC testing

New Features of IEEE Std Digitizing Waveform Recorders

Postprint. This is the accepted version of a paper presented at IEEE International Microwave Symposium, Hawaii.

Computation of Error in Estimation of Nonlinearity in ADC Using Histogram Technique

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

COMPARATIVE ANALYSIS OF DIFFERENT ACQUISITION TECHNIQUES APPLIED TO STATIC AND DYNAMIC CHARACTERIZATION OF HIGH RESOLUTION DAC

Adaptive LUT-based System for In Situ ADC Auto-correction

CHAPTER. delta-sigma modulators 1.0

Analog to Digital Converters Testing

Dynamic DAC Testing by Registering the Input Code when the DAC output matches a Reference Signal

Compensation of Analog-to-Digital Converter Nonlinearities using Dither

MSP430 Teaching Materials

A COMPARISON OF LEAST SQUARES AND MAXIMUM LIKELIHOOD METHODS BASED ON SINE FITTING IN ADC TESTING

Improving histogram test by assuring uniform phase distribution with setting based on a fast sine fit algorithm. Vilmos Pálfi, István Kollár

THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING ADC EFFECTIVE NUMBER OF BITS

APPLICATION NOTE 3942 Optimize the Buffer Amplifier/ADC Connection

A 12 bit 125 MHz ADC USING DIRECT INTERPOLATION

Application Note 106 IP2 Measurements of Wideband Amplifiers v1.0

Low distortion signal generator based on direct digital synthesis for ADC characterization

Nonuniform multi level crossing for signal reconstruction

Lecture #6: Analog-to-Digital Converter

Maximizing GSPS ADC SFDR Performance: Sources of Spurs and Methods of Mitigation

ON THE BIAS OF TERMINAL BASED GAIN AND OFFSET ESTIMATION USING THE ADC HISTOGRAM TEST METHOD

EE 230 Lecture 39. Data Converters. Time and Amplitude Quantization

National Instruments Flex II ADC Technology The Flexible Resolution Technology inside the NI PXI-5922 Digitizer

Outline. Noise and Distortion. Noise basics Component and system noise Distortion INF4420. Jørgen Andreas Michaelsen Spring / 45 2 / 45

The need for Data Converters

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

Signal Processing for Digitizers

The quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission:

Discrete Fourier Transform

Laboratory Manual 2, MSPS. High-Level System Design

A VCO-based analog-to-digital converter with secondorder sigma-delta noise shaping

Solution to Homework 5

Testing A/D Converters A Practical Approach

SAR (successive-approximation-register) ADCs

Summary Last Lecture

The Phased Array Feed Receiver System : Linearity, Cross coupling and Image Rejection

Spectrum. The basic idea of measurement. Instrumentation for spectral measurements Ján Šaliga 2017

Digital Sampling. This Lecture. Engr325 Instrumentation. Dr Curtis Nelson. Digital sampling Sample rate. Bit depth. Other terms. Types of conversion.

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

Design Strategy for a Pipelined ADC Employing Digital Post-Correction

A Spread Spectrum Network Analyser

Improved offline calibration for DAC mismatch in low OSR Sigma Delta ADCs with distributed feedback

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

Fig. 2. Schematic of the THA. M1 M2 M3 M4 Vbias Vdd. Fig. 1. Simple 3-Bit Flash ADC. Table1. THA Design Values ( with 0.

Tiny, 2.1mm x 1.6mm, 3Msps, Low-Power, Serial 12-Bit ADC

Preprint. This is the submitted version of a paper presented at 46th European Microwave Conference.

Direct Digital Synthesis Primer

CHARACTERIZATION and modeling of large-signal

INF4420. ΔΣ data converters. Jørgen Andreas Michaelsen Spring 2012

Noise Power Ratio for the GSPS

Analog-to-Digital Converter Survey & Analysis. Bob Walden. (310) Update: July 16,1999

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

ECE 440L. Experiment 1: Signals and Noise (1 week)

In the previous chapters, efficient and new methods and. algorithms have been presented in analog fault diagnosis. Also a

PHYSICS 330 LAB Operational Amplifier Frequency Response

THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS

DIGITALLY ASSISTED ANALOG: REDUCING DESIGN CONSTRAINTS USING NONLINEAR DIGITAL SIGNAL PROCESSING

Analyzing A/D and D/A converters

THE MEASURING STANDS FOR MEASURE OF AD CONVERTERS

A Low-Power 6-b Integrating-Pipeline Hybrid Analog-to-Digital Converter

Reconfigurable Low-Power Continuous-Time Sigma-Delta Converter for Multi- Standard Applications

CURRENT design trends not only reduce circuit surface

Time-Delay Estimation From Low-Rate Samples: A Union of Subspaces Approach Kfir Gedalyahu and Yonina C. Eldar, Senior Member, IEEE

Measuring Non-linear Amplifiers

BANDPASS delta sigma ( ) modulators are used to digitize

MODELING AND IMPLEMENTATION OF THIRD ORDER SIGMA-DELTA MODULATOR

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1

Nonlinear Companding Transform Algorithm for Suppression of PAPR in OFDM Systems

ADC Automated Testing Using LabView Software

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

Data Communications & Computer Networks

The New Load Pull Characterization Method for Microwave Power Amplifier Design

Chapter 3. Data Transmission

Analysis of the system level design of a 1.5 bit/stage pipeline ADC 1 Amit Kumar Tripathi, 2 Rishi Singhal, 3 Anurag Verma

Oscilloscope Measurement Fundamentals: Vertical-Axis Measurements (Part 1 of 3)

Summary Last Lecture

Lecture 3 Concepts for the Data Communications and Computer Interconnection

A Prototype Wire Position Monitoring System

Experiment 2 Effects of Filtering

Pipeline vs. Sigma Delta ADC for Communications Applications

Lab.3. Tutorial : (draft) Introduction to CODECs

TUNABLE MISMATCH SHAPING FOR QUADRATURE BANDPASS DELTA-SIGMA DATA CONVERTERS. Waqas Akram and Earl E. Swartzlander, Jr.

MAKING TRANSIENT ANTENNA MEASUREMENTS

10GECTHE 10 GIGABIT ETHERNET CONSORTIUM

One-Bit Delta Sigma D/A Conversion Part I: Theory

for amateur radio applications and beyond...

Reference Clock Distribution for a 325MHz IF Sampling System with over 30MHz Bandwidth, 64dB SNR and 80dB SFDR

A Novel Adaptive Method For The Blind Channel Estimation And Equalization Via Sub Space Method

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1

THE TREND toward implementing systems with low

Data Converters. Specifications for Data Converters. Overview. Testing and characterization. Conditions of operation

Transcription:

ADC Characterization By Dynamic Integral Nonlinearity Samer Medawar 1, Peter Händel 12, Niclas Björsell 2, Magnus Jansson 1 1 Signal Processing Lab, ACCESS Linnaeus Center, Royal Institute of Technology, SE-100 44 Stockholm, Sweden 2 Department of Electronics, University of Gävle, SE-801 76 Gävle, Sweden Abstract- Wide band characterization of analog-digital converter integral nonlinearity (INL) based on parametric modeling and least-squares parameter fit is performed. In particular, the variations in the INL due to the frequency of the ADC stimuli are modeled. The INL is divided into two main entities describing the static and dynamic behavior of the ADC, respectively. The static component is modeled by a high code component (HCF) of piecewise linear segments centered around zero. A static low code (LCF) polynomial inherent to the INL data is added to the segments to complete the static part of the model. The INL dynamic part is modeled by an LCF polynomial. Method implementation is considered and is applied to 12-bit ADC data at 210 MSPS. I. Introduction An essential component of modern radio communication systems is the analog-digital converter (ADC). The ADC integral nonlinearity (INL) is a measure of how a practical ADC differs from a static ideal quantization staircase. Procedures how to measure INL are given in [1]. In this paper, dynamic characterization of INL is considered,where a parametric model is employed to represent the INL as a function of both ADC output code and test frequency. Several models have been introduced in order to characterize the INL behavior [2 9]. Static high code frequency component (HCF) and low code frequency component (LCF) models were introduced in [2, 3]. The triangular wave stimuli was used to estimate the LCF in [4] and the HCF in [5], respectively. In [6], sine-waves were used to estimate both the LCF and HCF. In [9] the static LCF polynomial was identified when applying the method in [8] on measured ADC. The work [2 6] consider a static model for the INL. In this paper, we adopt the recent trend consisting of dividing the INL into the sum of a HCF and an LCF term, but also a dynamic model is considered as in [7 9]. In a first approximation, the INL is often regarded as a function of the output code only. Although, practical ADCs show a significant variation in the INL subject to a change in the test frequency. Thus, two dimensional, or dynamic models are required to fully describe the INL. In this paper, a model is developed, where the HCF component is represented by piecewise linear segments and the LCF component by a polynomial. The HCF describes the abrupt changes of the INL data that are related to the circuitry and design of the ADC. The LCF describes the smooth change with respect to the frequency. In [8], the segmented HCF was modeled by a first order polynomial. Here the linear segments are constrained to be centered around zero, in order to ensure a parsimonious model. Imposing these constraints, the number of HCF parameters are reduced by one half compared to the model employed in [8]. The polynomial representation is restricted to the LCF component. One merit of this new approach is the ability to identify a static polynomial in the LCF component. The LCF polynomials for different frequencies have similarities which are described by a static polynomial. This latter polynomial is added to the static HCF segments to represent the complete static attributes of the INL. A compact INL model data employing matrix notation is presented. A closed form solution is derived and endorsed by the implementation on simulated and measured ADC data. This paper is organized as follows. We begin by explaining the INL model components in Section 2. The solution to the parametric estimation problem is presented in Section 3. The experimental set-up is outlined in Section 4. Implementation of the method on simulated and measured data is performed in Section 5. Section 6 concludes the paper. II. INL Modeling Finding a reliable method for characterizing the ADC is not a trivial task. In order to measure the INL, the plurality sine-wave test is used for its ease of implementation and reliability of results [1, 4.6]. The input signal spans the band Email: samer.medawar@ee.kth.se

of interrest, thus the sine-wave test stimuli generates an INL sequence for each test frequency. Basically, frequency stepping is done so a finite number of INL sequences is obtained. For INL-measurements test tone stimuli with frequency f m Hz is used. The integer m represents the test frequency, so the test frequencies f 1,...,f M are represented by m =1,...,M. Expressing the INL in terms of static HCF and dynamic LCF yields, INL[m, k] =HCF[k]+LCF[m, k] (1) where k represents the digital output code of the ADC, m represents the test signal frequency f m,hcf[k] is the static high code frequency component and LCF[m, k] the low code frequency component. The static term embedded in the LCF component is obtained by taking the mean of the polynomial data with respect to the frequency, that is By construction, the dynamic LCF polynomial is SLCF[k] = 1 M A full representation of the INL model is now given by M LCF[m, k] (2) m=1 DLCF[m, k] = LCF[m, k] SLCF[k] (3) INL[m, k] =HCF[k]+SLCF[k] + DLCF[m, k] }{{}}{{} static part dynamic part The INL representation in (1) is used for the derivation of the closed form solution to the parametric estimation problem. The HCF components are related to the imperfections of the ADC quantizer for which the output is fairly independent of the frequencies within the bandwidth. The high code INL data HCF[k] are modeled by piecewise linear segments centered around zero in order to deprive them of any polynomial attributes. So a specific code interval K p is designed by: ( HCF[k] = g[k, p] =α[p] k k ) p 1 + k p 1 (5) 2 where p refers to the ordered code interval K p : {k k p 1 k<k p } (6) ranging from 1 to P. The output code has as a lower and upper end point, k 0 =1and k P =2 N, respectively. In the sequel N denotes the number of bits of the ADC. The set of regressor coefficients α[p] is gathered in a vector η of size P,that is η = ( α[1],...,α[p ] ) T (7) where T denotes transpose. Each component in η represents the slope of the zero centered segment. Note that, in [6] the notation g[k, p] is introduced for the HCF-component. The dependency of g[k, p] on both the output code k and segment p is convenient for the following discussion. The LCF represents a smooth and continuous change of the INL data over the whole code range. The dynamic and static components constituting the LCF components are modeled by a polynomial of order L [3,4,6],thatis where θ[m] is a frequency dependent parameter vector LCF[m, k] =h[k] T θ[m] (8) θ[m] = ( a 0 [m],...,a L [m] ) T and h[k] is the regressor h[k] = ( 1,k,...,k ) L T (10) Let y[m, k] denote the measured INL as function of code k and frequency f m. Then, combining (5) and (8) one has y[m, k] =g[k, p]+h[k] T θ[m]+e[m, k] (11) where e[m, k] is introduced as a noise term that gather model imperfections, measurement noise, et cetera and is assumed to be a zero mean independent and identically distributed noise [8]. The model (11) describes how the measured INL y[m, k] corresponding to test stimuli f m and code k depends on the HCF g[k, p] and LCF h[k] T θ[m]. Below, the problem of estimating the involved parameters (η in (7) and θ[m] in (9), for m =1,...,M) is formulated and solved using matrix notation. (4) (9)

III. INL Parametric Estimation Let m represent a test frequency f m Hz for which the INL data is gathered in a vector y m,thatis y[m, 1] y m =. (12) y[m, 2 N 1] Equation (11) can now be reformulated using matrix notation as where g is a block diagonal matrix having the matrices g p on its diagonal, that is y m = gη + hθ[m]+e m (13) g = blockdiag(g 1,...,g P ) (14) The actual form of g p in (14) depends on the size and location of the segments (6). For 1 <p<pit holds that: g p = kp kp 1 1 2. k p k p 1 1 2 (15) Segments p = 1 and p = P have their first and end point at zero respectively. In order to model the LCF the Vandermonde matrix of dimensions (2 N 1) (L +1)is introduced as 1 0 1 1 1 L h =.. (16) (2 N 1) 0 (2 N 1) 1 (2 N 1) L Using (16), the second term in (13) directly follows. Finally, e m in (13) is given by e m =(e[m, 1],...,e[m, 2 N ]) T. Since the input frequency is stepped in M steps over the whole bandwidth of interest, the multiple experiment data model yields η y 1 g h.. =.... θ[1] e 1. +.. (17) y M g h e θ[m] M The INL data for each test frequency m is represented by a static piecewise linear segments component gη (same for all frequencies) and a polynomial hθ[m]. By construction the HCF model has a piecewise linear behavior in consecutive segments. Thus a segmentation approach for the INL measurements y[m, k] is needed. In this paper an adhoc method combined with manual intervention is employed. We foresee further work in this area in order to derive automatic segmentation procedures for INL characterization. The solution to (17) can be derived by exploiting the inherent structure. Details can be found in [8]. The result reads ˆη = 1 M (gt π g) 1 g T π where ȳ is the arithmetic average of the M data sets, that is ȳ = 1 M M m=1 y m = g π ȳ (18) M y m (19) and π = I h(h T h) 1 h T, with h given in (16). Further, for each m ranging from 1 to M, m=1 ˆθ[m] =(h T h) 1 h T (y m gˆη) =h I (y m gˆη) (20) A brief summary of the problem statement and the method is presented in Table 1.

Table 1. INL characterization by vector notation 1) Construct h in (16) 2) Determine the borders of the P HCF segments, and construct g in (14) from the g p in (15) 3) Collect the vector INL data y 1,...,y M corresponding to test frequencies f 1,...,f M 4) Calculate the HCF parameters ˆη according to (18)-(19) 5) For m =1to M: Calculate LCF parameters ˆθ[m] from (20) 6) Calculate the the static LCF model in (2) as gˆη + h θ where θ is the arithmetic average of ˆθ[m]s 7) For m =1to M: Calculate the dynamic LCF as h(ˆθ[m] θ) 0.6 Simulation model 1 ADC measurements HCF[k]+SLCF[k] [LSB] 0.4 0.2 0 0.2 0.4 0.6 0.8 0 500 1000 1500 2000 2500 3000 3500 4000 4500 Output digital code k HCF[k]+SLCF[k] [LSB] 0.5 0 0.5 1 1.5 0 500 1000 1500 2000 2500 3000 3500 4000 4500 Output digital code k Fig. 1. Static components of the ADC integral nonlinearity measured in LSBs as function of the output digital code k. IV. Experimental Set-up The ADC under test is a commercial 12-bit pipeline Analog Devices AD9430 intended for direct IF sampling that operates up to 210 MSPS conversion rate, having a measured spurious free dynamic range of -78.6 db. The clock and input signals are generated by a high quality vector signal generator (VSG). Ultra low distortion and low noise IF amplifiers in combination with SAW filters and delay lines are used for signal conditioning in order to attenuate any potential spurious and harmonics generated by the VSG. The theoretical quantization noise for a 12 bit ADC is -74 dbfs (that is 74 db lower than full scale), thus all the signals in use are verified (by the signal analyzer) to be at least -80 dbfs. The test frequencies spanned the range from 10 MHz to 90 MHz with a separation of 5 MHz making a total of 17 test signals. The power of each test signal is tuned to an approximate overload of 5 LSBs, which is the optimal input power to calculate the INL [10]. The measured data is saved and its INL is calculated by the method of sine fitting [1, 4.6]. Also, simulated AD9430 data is used. The simulation model is provided by the manufacturer (Analog Devices). V. Results The method outlined in Table 1 was applied on both simulated and measured data. As previously outlined, the static INL model is composed of two entities: HCF component (or segments) (5) and a static LCF polynomial denoted by SLCF[k] according to (2). The complete static part of the data HCF[k]+SLCF[k] is given in Figure 1 for the simulated and measured data, respectively. We can note from Figure 1 that the static INL-model based on measured data is quite different from the one based on simulated data in the sense that the polynomial variation is more pronounced. The measured data required a polynomial of order L =7to achieve the model data fit while an order of L =3was enough for the data obtained

Fig. 2. Dynamic component of the LCF measured in LSBs as function of sine-wave test frequency f in MHz and output digital code k. 0.36 0.34 0.32 Simulation INL INL minus SLCF INL minus (SLCF+HCF) INL minus estimated INL 0.8 0.7 Measurements INL INL minus SLCF INL minus (SLCF+HCF) INL minus estimated INL 0.3 0.6 rms [LSB] 0.28 0.26 0.24 rms [LSB] 0.5 0.4 0.3 0.22 0.2 0.2 0.18 10 20 30 40 50 60 70 80 0.1 10 20 30 40 50 60 70 80 90 Test frequency [MHz] Test frequency [MHz] Fig. 3. rms of the INL data versus the rms error of the different estimated INL model components from the simulation model. To comment more the data originating from the simulation model is more conform and structured than the measured one. The polynomial will tend to restrict the representation of the INL data structure (HCF plus LCF) in case its order is increased even more. In other words the segment structure will be included in the polynomial. These model orders are satisfactory at this stage, since they achieve a reasonable fit to the INL data. The dynamic parts of the LCF components are plotted in Figure 2, using (3). The simulation model data tells that there exists some sensitivity to the frequency, while an ideal ADC should work indifferently regarding frequencies within the bandwidth. It is also obvious that the INL of the measured ADC data is more influenced by the frequency stimuli. To study how the obtained models capture the INL-behavior the root-mean-square (rms) of the error y m ŷ m is studied in Figure 3. Here ŷ m is the (vector) of model output when considering a static model based on the polynomial SLCF[k] only, based on the static part SLCF[k] +HCF[k], and the full model, respectively. The model error (in o) after subtracting the estimated INL model from the INL data is basically constant for all frequencies. Hence we have a fairly frequency independent rms-error, even if the rms of the INL data is relatively high at a certain test frequency. Examining Figure 3 corresponding to simulated data, we can deduce that the static components (SLCF[k] and HCF[k]) equally reduce the error since the (static) polynomial is of the same order in magnitude as the segments (Figure 1). The role of the dynamic component is not relevant until the higher test frequencies where the dynamic polynomial is more pronounced (see Figure 2). The same observation holds true for the measured data, the static components reduce the larger part of the error, but the proportions are not equal in this case. The SLCF[k] has the most significant role in reducing the error since it is now larger in the magnitude than the segments (refer to Figure 1). A singularity is encountered at the 30 MHz measured data sequence, which could be due to a faulty measurement

or acquisition, or some spurious behavior that should be investigated more at this tone. The dynamic component contribution in reducing the error is small still, but it can be noticed over the whole test range due to the subsistence of relatively high dynamics (comparing to simulated data) for all the frequencies (see Figure 2). VI. Conclusion A dynamic modeling of ADC INL has been presented. The solution is derived using the least squares method. The static components is composed of HCF segments and an LCF polynomial, while the dynamic part is a low order polynomial. The static components showed to contain most of the INL information for the investigated ADC. The proposed INL model has a low complexity (typically some 50 parameters) and is suitable for post correction. The model captures a significant part of the INL, as illustrated in Figure 3. VII. References [1] IEEE Standard for Terminology and Test Methods for Analog-to-Digital Converters, IEEE Standard 1241-2000. [2] L. Michaeli, P. Michalko and J. Saliga, Identification of ADC error model by testing of the chosen code bins, 12:th IMEKO TC4 International Symposium, September 25-27, 2002, Zagreb, Croatia. [3] L. Michaeli, P. Michalko, J. Saliga, Unified ADC nonlinearity error model for SAR ADC, Measurement, Vol. 41, Issue 2, pp. 198-204, February 2008. [4] L. Michaeli, P. Michalko, and J. Saliga, Identification of unified ADC error model by triangular testing signal, 10th Workshop on ADC modeling and testing, Gdynia/Jurata, Poland, pp. 605-610, 2005. [5] A.C. Serra, M.F. da Silva, P.M. Ramos, R.C. Martins, L. Michaeli and J. Saliga, Combined spectral and histogram analysis for fast ADC testing, IEEE Transactions on Instrumentation and Measurement, Vol. 54, No. 4, pp. 1617-1623, August 2005. [6] A. Cruz Serra, F. Alegria, L. Michaeli, P. Michalko, J. Saliga, Fast ADC testing by repetitive histogram analysis, IEEE Instrumentation and Measurement Technology Conference, April 24-27, pp. 1633-1638, 2006. [7] N. Björsell and P. Händel, Dynamic behavior models of analog to digital converters aimed for post-correction in wideband applications, 11th Workshop on ADC Modelling and Testing, September 17-22, 2006, Rio de Janerio, Brazil. [8] P. Händel, N. Björsell and M. Jansson, Model based dynamic characterization of analog-digital-converters at radio frequency Invited paper, 2007 International Conference on Signal Processing and its Applications, 12-15 February 2007, Sharjah, UAE. [9] S. Medawar, N. Björsell, P. Händel and M. Jansson, Dynamic characterization of analog-digital-converters nonlinearities, Mosharaka International Conference on Wireless Communications and Mobile Computing, Amman, Jordan 6-8 September 2007. [10] J. Blair, Histogram measurement of ADC nonlinearities using sine waves, IEEE Transactions on Instrumentation and Measurement, vol. 43, no. 3, June 1994. [11] N.Björsell, O. Andersen, and P. Händel, High dynamic test-bed for characterization of analogue-to-digital converters up to 500MSPS, 10th Workshop on ADC modeling and testing, Gdynia, Poland, pp. 601-604, 2005.