Noise floor in ADC testing

Similar documents
Taking the Mystery out of the Infamous Formula, "SNR = 6.02N dB," and Why You Should Care. by Walt Kester

Dithering in Analog-to-digital Conversion

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

b 1 is the most significant bit (MSB) The MSB is the bit that has the most (largest) influence on the analog output

MICROPHONE SPECIFICATIONS EXPLAINED

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

FUNDAMENTALS OF MODERN SPECTRAL ANALYSIS. Matthew T. Hunter, Ph.D.

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Optimizing IP3 and ACPR Measurements

Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz

VCO Phase noise. Characterizing Phase Noise

Application Note Noise Frequently Asked Questions

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

Jeff Thomas Tom Holmes Terri Hightower. Learn RF Spectrum Analysis Basics

The Good, the Bad, and the Ugly Aspects of ADC Input Noise Is No Noise Good Noise? by Walt Kester

Programmable-Gain Transimpedance Amplifiers Maximize Dynamic Range in Spectroscopy Systems

SIGNAL GENERATORS and OSCILLOSCOPE CALIBRATION

Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy

The Phase Modulator In NBFM Voice Communication Systems

Agilent AN 1315 Optimizing RF and Microwave Spectrum Analyzer Dynamic Range. Application Note

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can

SR2000 FREQUENCY MONITOR

Reading: HH Sections , (pgs , )

Section 3. Sensor to ADC Design Example

Characterizing Digital Cameras with the Photon Transfer Curve

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

AM/FM/ϕM Measurement Demodulator FS-K7

Analog-to-Digital Converter Testing

ABCs of ADCs. Analog-to-Digital Converter Basics. Nicholas Gray Data Conversion Systems Staff Applications Engineer

Application Note Receiving HF Signals with a USRP Device Ettus Research

Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT

'Possibilities and Limitations in Software Defined Radio Design.

TESTS OF 1 MHZ SIGNAL SOURCE FOR SPECTRUM ANALYZER CALIBRATION 7/8/08 Sam Wetterlin

APSYN420A/B Specification GHz Low Phase Noise Synthesizer

Lecture 1-6: Noise and Filters

AN-007 APPLICATION NOTE MEASURING MAXIMUM SUBWOOFER OUTPUT ACCORDING ANSI/CEA-2010 STANDARD INTRODUCTION CEA-2010 (ANSI) TEST PROCEDURE

Multi-Carrier GSM with State of the Art ADC technology

AC : MEASUREMENT OF OP-AMP PARAMETERS USING VEC- TOR SIGNAL ANALYZERS IN UNDERGRADUATE LINEAR CIRCUITS LABORATORY

RF Measurements Using a Modular Digitizer

AN-756 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA Tel: 781/ Fax: 781/

Measurement of Adjacent Channel Leakage Power on 3GPP W-CDMA Signals with the FSP

Selecting RJ Bandwidth in EZJIT Plus Software

CBS RECORDS PROFESSIONAL SERIES CBS RECORDS CD-1 STANDARD TEST DISC

ANALOG-DIGITAL CONVERSION

Introduction to Digital Audio

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

PCM Encoding and Decoding:

Numerical Parameters Analysis of Boonton 4540 Peak Power Meter

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)

Network Analyzer Operation

Jeff Thomas Tom Holmes Terri Hightower. Learn RF Spectrum Analysis Basics

Output Ripple and Noise Measurement Methods for Ericsson Power Modules

Jitter Measurements in Serial Data Signals

Understanding Noise Figure

Lab 1: The Digital Oscilloscope

Module 13 : Measurements on Fiber Optic Systems

Keysight Technologies 8 Hints for Better Spectrum Analysis. Application Note

Field Effect Transistors and Noise

H Op Amp History 1 Op Amp Basics 2 Specialty Amplifiers 3 Using Op Amps with Data Converters

MATRIX TECHNICAL NOTES

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

Improving A D Converter Performance Using Dither

Spectral Analysis Using a Deep-Memory Oscilloscope Fast Fourier Transform (FFT)

SINGLE-SUPPLY OPERATION OF OPERATIONAL AMPLIFIERS

Conquering Noise for Accurate RF and Microwave Signal Measurements. Presented by: Ernie Jackson

Signal to Noise Instrumental Excel Assignment

INSERTION-LOSS MEASUREMENT ACCURACY FOR FIBER-OPTIC COMPONENTS AN ANALYSIS

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Some Measurements on DVB-T Dongles with E4000 and R820T Tuners:

Timing Errors and Jitter

Matlab GUI for WFB spectral analysis

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER

1995 Mixed-Signal Products SLAA013

RF Communication System. EE 172 Systems Group Presentation

Kit 27. 1W TDA7052 POWER AMPLIFIER

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab.

Non-Data Aided Carrier Offset Compensation for SDR Implementation

HIGH RELIABILITY POWER SUPPLY TESTING

INTEGRATED CIRCUITS DATA SHEET. TDA W BTL mono audio amplifier. Product specification File under Integrated Circuits, IC01

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 46 Per-pin Signal Generator

12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER

How To Use A Sound Card With A Subsonic Sound Card

Maximizing Receiver Dynamic Range for Spectrum Monitoring

1. Oscilloscope is basically a graph-displaying device-it draws a graph of an electrical signal.

Decoding an Accelerometer Specification. What Sensor Manufacturer s Don t Tell You! David Lally VP Engineering PCB Piezotronics, Inc.

Lock - in Amplifier and Applications

INTEGRATED CIRCUITS DATA SHEET. TDA7000 FM radio circuit. Product specification File under Integrated Circuits, IC01

RF Network Analyzer Basics

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

MAX14760/MAX14762/MAX14764 Above- and Below-the-Rails Low-Leakage Analog Switches

DATA SHEET. TDA1543 Dual 16-bit DAC (economy version) (I 2 S input format) INTEGRATED CIRCUITS

Understanding Mixers Terms Defined, and Measuring Performance

LM1036 Dual DC Operated Tone/Volume/Balance Circuit

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

Reliability Test Station. David Cheney Electrical & Computing Engineering

Transcription:

Noise floor in ADC testing David Slepička Czech Technical University in Prague, Faculty of Electrical Engineering, Dept. of easurement Technická, CZ-1667 Prague 6, Czech Republic Phone: ++ 40 435 058, Fax: ++ 40 3333 999, E-mail: slepicd@fel.cvut.cz Abstract- The main goal of this paper is to introduce several definitions of noise floor and to show their application in ADC testing with regard to straightforward reading of some basic ADC parameters. The definitions and algorithms can be used for ADC standardization. I. Introduction Noise floor is a frequency spectrum parameter that is widely used in ADC testing although it has not been properly defined and described by a formula in any ADC standards yet. IEEE Std 1057-1994 does not mention the noise floor but it generally uses noise or noise level that is not defined. IEEE Std 141-000 provides a formula for noise floor computation depending on the number of ADC bits; consequently, such noise floor corresponds to that of the ideal ADC and not to the reality. In the last version of DYNAD (version 3.3, Sept. 000), the definition of the noise floor is the most precise. Harmonic components, gain and offset errors are not considered there when determining the noise floor and a formula for noise floor computation is also provided. Unfortunately, only white noise is used in this standard and spurious components are not considered there. The noise floor is commonly understood as the average (sometimes also maximal) power of random noise (i.e. the noise that is freed of any harmonic, spurious and DC components) in frequency spectrum. It implies that the noise floor determines the detection power level under which no weak signals can be discovered. It also determines power uncertainty of evaluation of any spectral component due to noise. So, the noise floor is important information in frequency domain. Once estimated, it can be used e.g. for the detection of strong spectral components. II. Noise floors When noise is the product of quantization, the noise floor can be derived using an ADC parameter, SNR signal to noise ratio. If the ADC input signal is a sine-wave signal that spans the full-scale range of the converter, the SNR can be expressed using the well-known formula SNR ( dbfs) = 6.0N + 1.76 (1) where N is the number of ADC bits. As the noise is assumed to be white, the value of the SNR determines the noise floor level. The SNR is often computed for the signal that does not fully cover the ADC full-scale range. In this case, the noise floor, NF, has to be corrected for the signal to full-scale ratio NF(dBfs) = SNR(dBfs) signalrs. = SNR(dBc) + 0log () full scale When the signal of interest occupies a smaller bandwidth, BW, which is less than the Nyquist bandwidth, a digital filter can filter out the noise outside the bandwidth BW. In this case, the noise floor is increased by the factor called processing gain f s (3) BW where f s equals the sampling frequency. Typical example of a digital filter is the DFT algorithm. The DFT acts as a bank of digital filters each of bandwidth f s / where is the DFT length. So, the noise floor in the DFT spectrum is done by. (4) RS

oreover, if a non-rectangular window is applied to the signal, this formula has to be corrected by the equivalent noise bandwidth, ENBW, of the window. Note that windowing decreases the leakage effect but it also decreases frequency resolution and it worsens the noise floor (ENBW 1). Thus, special care should be taken when choosing the window. Short analysis made above is the basis of the most definitions of the noise floors in ADC testing. In the following subsections, several various noise floors are proposed. All noise floor definitions are summarized in appendix at the end of this paper. A. Ideal noise floor As mentioned above, the definition of the noise floor according to the IEEE Std 141-000 corresponds to the noise floor of an ideal N-bit ADC NF ideal ( dbfs) = 6.0N 1.76. (6) Although this value is practically unreachable, if plotted in the amplitude frequency spectrum it shows the limitation of the used ADC (see Fig. 3). The difference between the actual and ideal noise floors also corresponds to the ratio of the actual and ideal noise. This ratio determines how many ADC bits are lost due to random noise (common noise floor) or noise plus distortion (effective noise floor). This information can be directly estimated from the frequency spectrum what is not commonly possible. B. Thermal noise floor However precise the ADC is, the noise floor is physically limited by the noise generated by the thermal agitation of the electrons. Such noise is called thermal, Johnson or Nyquist and its power can be computed as ( W) = K T BW (7) P thermal where K is Boltzmann's constant (K=1.381 10 3 W/Hz/K) and T equals the absolute temperature in kelvins. The noise floor determined by the thermal noise at room temperature expressed in dbm units can be estimated as ( dbm) = 174 + 10 log BW. (8) NF thermal 10 E.g. the thermal noise floor equals 174 dbm in 1 Hz bandwidth and 134 dbm in 10 khz bandwidth. dbm units reflect the fact that the thermal noise floor is an absolute number unlike other noise floors that are expressed relatively to the ADC full-scale range. If ADC full-scale voltage, U fs, and input resistance, R, are known, the thermal noise floor can be expressed in dbfs units as U fs, RS NFthermal ( dbfs) = 10log10 K T BW 10log 10. (9) R In ADC testing, this conversion is needed for displaying the thermal noise floor in amplitude frequency spectrum of the sampled signal that is commonly plotted in dbfs units there. In case of sampled signal, the thermal noise bandwidth, BW, equals the Nyquist frequency, f s /. If the amplitude frequency spectrum is computed by means of the DFT algorithm, the processing gain has to be added, too NF thermal U RS, fs ( dbfs) = 10log 10. (10) R K T f ENBW The difference between the thermal and (dynamic) common noise floors equals the noise figure. A simplified diagram of several noise floors is shown in Fig. 1. C. Effective noise floor When the number of ADC bits in (6) is replaced by the effective number of ADC bits, the effective noise floor is obtained s

Fig. 1. Simplified diagram of noise floor levels NF ef (dbfs) = 6.0N ef 1.76. (11) = SINAD(dBfs) This noise floor corresponds to overall ADC performance and if plotted in the amplitude frequency spectrum it offers a quick comparison with the common noise floor. If the effective noise floor is noticeably above the common noise floor, the overall ADC performance is considerably limited also by spurious and/or harmonic components. D. Common noise floor If the noise in amplitude frequency spectrum is freed of harmonic and spurious components, the average power of this noise corresponds to the common noise floor. In ADC testing, a parameter called the signal to non-harmonic ratio, SNHR, is frequently used. Accordingly, the SNHSR parameter can represent the signal to non-harmonic non-spurious ratio. Using this parameter, the common noise floor is given by NF( dbfs) = SNHSR(dBfs). (1) The common noise floor represents the average random noise power in frequency spectrum. The level of the common noise floor can be advantageously used for further data processing e.g. for distinguishing strong and weak components in the frequency domain. Unfortunately, strong spectral components are needed to be known and their power subtracted from random noise power before the computation of the common noise floor. E. Dynamic (common) noise floor The computation of the common noise floor by formula (1) assumes white noise. If the noise is colored, the noise level computed by this formula does not follow frequency dependence of random noise. Thus, it is advantageous to compute the common noise floor dynamically in dependence on frequency. The approximation by a simple polynomial is mostly sufficient. As the noise in dependence on frequency usually varies in logarithmic scale, the approximation is more precise when also done in logarithmic scale. Note that such approximation is biased due to the logarithm. If the variance of amplitude frequency spectrum is decreased by averaging (Welch method), the bias is essentially reduced. III. Recognition of strong spectral components After the dynamic noise floor is determined, strong spectral components can be recognized as the components bigger than a certain threshold above the dynamic noise floor. As already mentioned, the problem is that strong spectral components are needed to be known for the determination of the dynamic noise floor.

A solution can be to search for strong spectral components and dynamic noise floor iteratively (see Fig. ). In the first step, the number of significant harmonic components is estimated. The dynamic noise floor is computed from the averaged power spectrum freed of harmonic components. Strong spectral components can be recognized using a specific threshold, then. These components are excluded from the amplitude frequency spectrum for the next estimate of the dynamic noise floor. Fortunately, no iteration is mostly necessary and the number of iteration does not exceed two in practice because the noise power usually dominates the power of spurious and harmonic components. The proposed algorithm can be applied even for windowed signals. If several spurious components appear in narrow bandwidth, they can increase local dynamic noise floor. However, the dynamic noise floor can be decreased in next iteration(s); if not, the spectral character of spurious components is close to random noise in this bandwidth; consequently, they are also processed as random noise. Estimate h Choose threshold Compute averaged Remove h harmonic components from Compute the trend of Remove the components above the trend plus threshold from Some components removed? Fig.. Block diagram of the proposed algorithm no yes IV. Examples The proposed noise floor definitions were applied on experimental data gained by acquisition by several different ADCs for pure sine-wave input signals. The acquired data were used for the computation of averaged power spectra (Welch method) from which amplitude frequency spectra were computed. Noise floors as well as the most important spectral parameters of the tested ADCs (SINAD, THD and SNHR) were estimated and shown in amplitude frequency spectrum. Fig. 3a shows the computed amplitude frequency spectrum of an AD7793 evaluation board. The overall ADC performance expressed by the SINAD is obviously given by dominating ADC noise (plus spurious components) as SINAD SNHR. This fact can also be directly estimated from no significant difference of the effective and common noise floor levels displayed in amplitude frequency spectrum. The only distinction between these two ways of estimation is that unlike the SNHR, the common noise floor does not contain the power of spurious components; their power is usually negligible in practice, though. The dynamic noise floor was gained by the approximation of 9 th order polynomial. The order of nine was found out to be the best choice in practice. Lower orders do not approximate local average a) AD7793 evaluation board (16 bits, f s=500 Hz, 64 ksa) b) PXI NI-59 (4 bits, f s=10 Hz, 56 ksa) Fig. 3. ADC noise floors plotted in amplitude frequency spectra

power of noise well and higher orders react too quickly to any change in spectrum. Note good approximation of noise trend and significant difference of common and dynamic noise floors. Strong spectral components were found out in the frequency spectrum with the threshold of 8 db from the dynamic noise floor. Weak harmonic components were signed by lighter color in the amplitude frequency spectrum. The optimal threshold level depends on random noise variance and the number of averages. In practice, the threshold in the range 6 10 db is recommended. The level of the ideal noise floor shows that the actual ADC performance is much bellow its nominal resolution. Only at higher frequencies, the dynamic noise floor approaches the ideal noise floor due to strong ADC internal digital filtering. The thermal noise floor level indicates that the ideal noise floor is unreachable in this test configuration because of the thermal noise. Similar conclusions can be made in case of amplitude frequency spectrum of the PXI NI-59 digitizer shown in Fig. 3b. The effective noise floor level is noticeably above common noise floor. It means that the overall ADC performance is considerably influenced also by harmonic distortion. The dynamic noise floor is relatively close to the thermal noise floor, especially at low frequencies; this indicates a good ADC noise performance. Huge gap between the ideal and dynamic noise floors implies that much lower number of nominal ADC bits would be sufficient for the same ADC performance. V. Conclusion In this paper, several noise floors were characterized, defined and described by formulae. The usage of the noise floors was shown on practical ADC measurements and quick reading of some basic ADC parameters by means of noise floors was stressed. The application of the noise floor was shown on the detection of strong spectral components. References [1] IEEE Std. 1057-1994. IEEE standard for digitising waveform recorders. The Institute of Electrical and Electronics Engineers, Inc., New York, 1994. [] IEEE Std 141-000, IEEE Standard for Terminology and Test ethods for Analog-to-Digital Converters, The Institute of Electrical and Electronics Engineers, Inc., New York, 000. [3] DYNAD version 3.3, ethods and draft standards for the DYNamic characterization and testing of Analogue to Digital converters, European project DYNAD ST4-CT98-14, Programme Standards, easurements, and Testing, Sept. 000. [4] W. Kester, T-001: Taking the ystery out of the Infamous Formula, "SNR=6.0N + 1.76dB," and Why You Should Care, REV. 0, 10-03-005, Analog Devices, http://www.analog.com/en/content/0,886,761%55f795%55f88014,00.html. [5] How Quantization and Thermal Noise Determine an ADC's Effective Noise Figure, application note 1197, Dallas Semiconductor, Sept. 00. Appendix: Noise floor definitions Ideal noise floor Average power level of quantization noise of an ideal ADC in the frequency spectrum. Thermal noise floor Average power level of the noise generated by the thermal agitation of the electrons over a given bandwidth in the frequency spectrum. Effective noise floor Average power level of ADC noise, distortion and spurious components in the frequency spectrum. Common noise floor Average power level of the ADC noise without spurious and harmonic components in the frequency spectrum. Dynamic (common) noise floor Trend of average power level of the ADC noise without spurious and harmonic components in the frequency spectrum.