Technical Article

The Statistical Nature of Noise Analysis: An Introduction

July 14, 2019 by Stephen Colley

This article is an intuitive introduction to the statistical nature of noise and the basic calculations required to combine noise sources in a circuit.

This article is an intuitive introduction to the statistical nature of noise and the basic calculations required to combine noise sources in a circuit.

There are different ways to consider noise in electrical circuits. The noise considered here is unwanted signal originating within circuit components. For example, Johnson noise from resistors or input noise voltage of op-amps.

This discussion assumes the noise sources have two characteristics:

  • First, multiple sources are uncorrelated.
  • Second, the probability of a particular amplitude at a point in time follows a Gaussian or normal distribution which is the case for many sources.

We'll take a look at how to represent noise with data sets, the RMS amplitude of noise sources (and how to convert that information to peak-to-peak amplitude), and discuss an example of noise analysis in a circuit.

 

Sample Data Set with a Normal Distribution

I downloaded a set of random numbers from a random number website. These are true random numbers derived from a physical process and not pseudo-random numbers. There are 10,000 samples with a Gaussian or normal distribution and standard deviation of 10. The mean or center of the distribution is 0. Here are the first five and last five numbers in the series, so that you can get a sense of the range of values.

 

Sample Value
1 -17.6
2 -9.63
3 8.26
4 8.44
5 -6.65
9,996 14.1
9,997 -16.3
9,998 -15.2
9,999 -0.30
10,000 15.88

 

For our purposes, it is useful to think of the data as a series of samples in time as if viewing noise with an oscilloscope. In other words, treating the data as noise in the time domain. Here are the first 500 samples. It looks like noise to me!

 

Data courtesy of Random.org

 

Here are all 10,000 samples shown as a histogram. This is the classic normal distribution or “bell” curve. I have drawn a line in the center at 0 and a line to the left at 10, which is the standard deviation.

 

Data courtesy of Random.org

 

Noise Sources and the Normal Distribution

How does this data set relate to electronic noise? 

If a noise source has a normal distribution, the RMS amplitude of the source is the same as the standard deviation of the distribution. In the plot of the first 500 samples, the RMS amplitude is the standard deviation of 10. A plot of all 10,000 samples (see below) will also have an RMS amplitude of 10.

The other important relationship is with the amplitude extremes in the data. The largest samples occur much less frequently than amplitudes near 0. There is a lot more about these “outliers” later in the article.

If you'd like to learn more about visualizing noise sources, you can also learn more about how to simulate noise sources in LTspice here

Adding Noise Sources

Since noise sources are uncorrelated, the amplitudes do not add arithmetically. In other words, for two noise sources, $$V_{T}≠V_{A}+V_{B}$$. They are added as the square root of the sum-of-their-squares; this is often referred to as RSS (root sum square) summation. For example, the sum of three noise sources is

 

$$V_{T} = \sqrt{(V_{A})^2 + (V_{B})^2 + (V_{C})^2}$$

 

To see this intuitively, three groups of 500 continuous samples were taken from the data set to form three, 1 x 500 matrices (vectors). Vector A is sampled 1 to 500, B is 501 to 1000, and C is 1001 to 1500. Even though the groups are from the same data set, they are uncorrelated. Then, add the three vectors.

 

D = A + B + C

 

This is how three sources add in a circuit over time. Here is a plot of D.

 

 

In the plot of D, almost all the samples are within +/-50. The standard deviation of the 500 samples in D is 17.6.

Now, let’s calculate the sum of the RMS amplitude of the three sources.

 

$$V_{T} = \sqrt{(V_{A})^2 + (V_{B})^2 + (V_{C})^2}$$

$$V_{T} = \sqrt{10^2 + 10^2 + 10^2}$$

$$V_{T} = \sqrt{300}$$

$$V_{T} = 17.3$$

 

We have calculated the sum of the three sources in two different ways. One calculates the sum as three sources with RMS amplitude using the RSS method. The other adds the data point by point and determines the standard deviation of the result.

$$17.3 ≅ 17.6$$

Pretty close! RMS amplitudes and the RSS method are useful, but they are not particularly intuitive. The vector example, on the other hand, is somewhat intuitive. We can imagine uncorrelated sources varying in time and adding in a circuit.

Adding Two Equal Noise Sources

If two noise sources are the same amplitude $$V_{A} = V_{B}$$, the total noise is

 

$$V_{T} = \sqrt{(V_{A})^2 + (V_{B})^2}$$

$$V_{T} = \sqrt{2\times (V_{A})^2}$$

$$V_{T} = \sqrt{2}\times V_{A}$$

$$V_{T} = 1.414\times V_{A}$$

 

This is a useful relationship to memorize. For example, this equation gives the total noise for two JFETs at the input of a differential amplifier.

Conversely, if the total noise is known, the amplitude of one of the sources is

 

$$V_{T} = \sqrt{2}\times V_{A}$$

$$V_{A}=\frac{V_{T}}{\sqrt{2}}$$

$$V_{A} = 0.707\times V_{T}$$

Adding a Small Noise Source to a Large Noise Source

If one noise source is much larger than another source, the smaller source can often be ignored. For example, if one source is 10 times larger than the other,

 

$$V_{T} = \sqrt{(10\times V)^2 + V^2}$$

$$V_{T} = \sqrt{100\times V^2 + V^2}$$

$$V_{T} = \sqrt{101\times V^2}$$

$$V_{T} ≈ 10.05\times V$$

 

The smaller noise source only adds 0.5% to the total noise! This is negligible in the noise world, or as the saying goes, “It’s in the noise”.

This relationship explains why noise in a preamp is important but noise in later stages is often not so important—the preamp noise experiences high amplification, but the noise generated by later stages does not. It is also useful when we want to simplify estimates of noise in a circuit. Just throw out the small sources.

Converting RMS Amplitude to Peak-to-Peak Amplitude

When we’re working with noise, converting RMS amplitude to peak-to-peak is a bit tricky. The conversion must be considered statistically, and in contrast to conversion involving sine waves, it does not employ a precise value.

Here is a plot of all 10,000 samples in the data set.

 

 

Notice the extreme positive and negative peaks. There are not very many of them.

Furthermore, it is the nature of a normal distribution that there are no guaranteed maximum and minimum values. In theory, if we wait long enough, a larger peak will come along.

So, an assumption must be made of where to “draw the line” representing a definition of peak-to-peak. I added three sets of lines to the plot. They are placed at multiples of the standard deviation, as shown in this table.

 

Line Pair x RMS Range
Red 5 +/-25
Orange 6 +/-30
Green 7 +/-35

 

To me, the multiplication factor is application dependent. Selecting a peak-to-peak factor may be important to prevent clipping in an amplifier or to not exceed a trigger threshold. A fire alarm may need a very large factor to prevent false alarms!

Another way to view RMS to peak-to-peak uses the normal distribution. Here is the graph with red lines at 5 times the RMS value (+/-25).

 

 

The percentage of samples outside the peak-to-peak “window” is calculated statistically. Thankfully, there are charts and online calculators. The topic is “cumulative distributions,” and it can be tricky finding the right online calculator. Here is the chart again with the percentage of points outside the window or, in other words, the amount of time the noise is outside the window.

 

Line Pair x RMS % Out
Red 5 1.2%
Orange 6 0.27%
Green 7 0.046%

 

6 x RMS is used a lot. Some people like 6.6 because it corresponds to 0.10%. Nice number but, in my opinion, no more meaningful than others without considering the application. I like 6.283185 (≅2π). I’m claiming it!

Remember, the data is random and is described with probabilities. It is impossible to know when a noise source will go outside the window. Even if the window is large, going outside the window could happen in the next second or not for a week or not at all.

Circuit Example

This section uses the concepts above to analyze a preamp and determine the total output noise. I use a “spot noise” calculation for noise at 1 kHz and a bandwidth of 1 Hz.

The purpose here is to test combining multiple noise sources. The manual calculations are compared to a noise simulation done with LTspice, which is a popular and free circuit simulator from Analog Devices. If you'd like to learn more about this process, you should also consider checking out our tutorial on noise analysis in LTspice by Steve Colley.

 

 

The circuit is a non-inverting op-amp—an ADA4627 from Analog Devices—with an input signal source represented by V3. A source resistance of 100Ω is in series with the input. This simulates a platinum RTD sensor.

All the noise sources are listed in the following table.

 

Source Source (V/√Hz @1kHz) Gain Output (V/√Hz @1kHz) Description
R1 5.75E-9 50 287.5E-9 Johnson noise
R2 40.7E-9 1 40.7E-9 Johnson noise
R3 1.3E-9 51 65.6E-9 Johnson noise
U1:VN 5.04E-9 51 257.0E-9 Input voltage noise
U1:IN+ 0.22E-12 51 0.01E-9 +Input current noise through R3
U1:IN- 4.5E-12 50 0.22E-9 -Input current noise through R1

 

R1, R2, and R3 are Johnson noise sources at 27℃. The op-amp input voltage noise and input current noise are found by running special LTspice simulations and checking the datasheet specifications.

The input current noise is a source at each op-amp input (+ and -). The input current noise from the - input is multiplied by R1 to produce an input voltage noise, and the input current noise from the + input is multiplied by R3.

Finally, the noise at the output for each source is calculated by multiplying each source by its gain. All voltages are RMS. None of that peak-to-peak stuff here!

The individual output noise sources are combined using RSS addition to produce the total output noise.

 

$$V_{T} = \sqrt{287.5nV^2+40.7nV^2+65.6nV^2+257nV^2+0.01nV^2+0.22nV^2}$$

$$V_{T} = 393.3\frac{nV}{\sqrt{Hz}}$$

 

Running a noise simulation in LTspice produces a simulated total output noise of $$393.4\frac{nV}{\sqrt{Hz}}$$. Not bad! 

The effect of adding a small source to a large one is tested by comparing the output noise from only the two largest sources, R1 and U1: VN, to the output noise with all the sources.

 

$$V_{T} = \sqrt{287.5nV^2 + 257nV^2}$$

$$V_{T} = 385 \frac{nV}{\sqrt{Hz}}$$

 

The result is only 2% lower! In my experience, there are often noise sources to ignore in a quick estimate. Obvious ones here are the op-amp input current noise since the source resistances are small and the noise currents flowing through these resistors are very small.

A comment about noise simulation. When learning, it is best to go through a few calculations by hand. However, this is tedious and error-prone. Switching to a simulator such as LTspice is a big help, especially when noise bandwidth is included.

The analysis here is relatively simple because it is a spot noise calculation. Please check out our resources below for more information!

More Information on Noise