• DocumentCode
    63506
  • Title

    ADC Testing Using a Resonator-Based Observer: Processing Very Long Time Records and/or Testing Systems With Limited Stability

  • Author

    Daboczi, Tamas

  • Author_Institution
    Dept. of Meas. & Inf. Syst., Budapest Univ. of Technol. & Econ., Budapest, Hungary
  • Volume
    62
  • Issue
    5
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    1166
  • Lastpage
    1173
  • Abstract
    A common method to test analog-to-digital converters (ADCs) is sine fitting. If a very large set of samples needs to be processed (long records), the iterative four-parameter sine fit algorithm is very sensitive to the initial estimate of the fundamental frequency. Even a slight error in the initial guess can spoil the fit because of the several local minima in the error surface. We propose a robust algorithm to fit the sine wave to the samples by using a resonator-based state observer and an adaptive Fourier analyzer. The method has the advantage that the amplitude and frequency drift of the signal generator can be detected and compensated. Moreover, its recursivity allows the processing of many data points without requiring large amounts of memory. This method is also advantageous if the internal ADC of a microcontroller or a digital signal processor needs to be tested in an embedded system, where the clock frequency cannot be arbitrarily tuned and the absolute precision of the sampling frequency is also limited.
  • Keywords
    Fourier analysis; analogue-digital conversion; microcontrollers; testing; ADC testing; analog-to-digital converters; limited stability; microcontroller; resonator-based observer; robust algorithm; testing systems; very long time records; Discrete Fourier transforms; Frequency estimation; Noise; Observers; Resonant frequency; Signal generators; Adaptive Fourier analyzer (AFA); analog-to-digital converter (ADC) testing; embedded system; frequency drift; observer; resonator; sine fit;
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2012.2224276
  • Filename
    6341079