**- DSP log - http://www.dsplog.com -**

Phase noise power spectral density to Jitter

Posted By __Krishna Sankar__ On June 22, 2012 @ 6:37 am In __Analog__ | __3 Comments__

Following a brief discussion with my friend Mr. Rethnakaran Pulikkoonattu ^{[1]} on phase noise profiles, he pointed me to his write up on Oscillator Phase Noise and Sampling Clock Jitter ^{[2]}* *. In this post, we will discuss the math behind integrating the phase noise power spectral density (in dBc/Hz) to find the root mean square jitter value.

In the post on ADC SNR with clock jitter ^{[3]} we discussed about the effect of having incorrect sampling clock on the signal to quantization noise ratio. The error in sampling clock is caused by the variations on the timing of the signal. Jitter causes the the zero crossing of the clock to vary slightly from the desired location.

**Figure : Clock with jitter**

The clock with jitter can be expressed as,

,

where

is the jitter in time

is the equivalent phase jitter expressed in radians and

is the frequency of the clock.

The mean square value of phase jitter is computed as,

,

where

is the ratio of noise power in 1Hz bandwidth (BW) at offset from carrier to carrier signal power (recall from the post on oscillator phase noise ^{[4]})

The root mean square (rms) value of the jitter is expressed as,

in radians and

in seconds.

The mean square value of jitter can be found by integrating the phase noise profile over the frequency range. The phase noise profile is typically specified in decibels, ”*decibels below carrier per hertz or dBc/Hz at a frequency away from the carrier frequency* “.

From the post on Oscillator phase noise ^{[4]}, we know that

(or equivalently -20dB per decade).

However due to other noise sources there are regions in the phase noise spectrum where and so on, followed by a region where the phase noise power spectrum does not change with frequency. Typical phase noise profile follows a piece wise linear curve (with varying values of slope) between two frequency points as shown below.

**Figure : Power spectral density of oscillator phase noise spectrum**

The rms phase jitter can be computed from the phase noise profile as,

.

With the piece-wise linear assumption, the line connecting the regions can be expressed as,

,

where

is the slope and

the constant.

.

The area is found by integrating over the frequencies from , i.e.

.

**Note : **

Knowing that , the term

a) and

b) .

The integration simplifies to,

.

When , using L’Hopital’s Rule ^{[5]} and the knowledge that ,

.

**Summarizing the area under the region A12 is,**

.

Using the above approach, the area under each region can be found to compute the integrated power.

Consider a carrier of frequency 10MHz having an example phase noise profile having power spectral density (dBc/Hz vs frequency as follows).

**Figure : Example phase noise profile**

Click here to download Matlab/Octave script for computing the root mean square jitter (in radians and seconds) from the phase noise power spectral density profile ^{[6]}.

For this example, can be seen that the **integrated root mean square (rms) jitter** in radians is 0.018052 and corresponding to **287.32 pico seconds for a clock of 10MHz**.

a) Pulikkoonattu, R. (June 12, 2007), *Oscillator Phase Noise and Sampling Clock Jitter* ^{[2]}, Tech Note, Bangalore, India: ST Microelectronics, retrieved March 29, 2012

b) Phase Noise (dBc/Hz) to Phase Jitter (ps RMS) Calculator ^{[7]} from JitterTime.com

c) List of Integrals from wikipedia ^{[8]}

d) L’Hopital’s Rule in wikipedia ^{[5]}

e) Derivative – entry in wikipedia ^{[9]}

Article printed from DSP log: **http://www.dsplog.com**

URL to article: **http://www.dsplog.com/2012/06/22/phase-noise-psd-to-jitter/**

URLs in this post:

[1] Mr. Rethnakaran Pulikkoonattu: **http://www.linkedin.com/in/ratnuu**

[2] Oscillator Phase Noise and Sampling Clock Jitter: **http://documents.epfl.ch/users/p/pu/pulikkoo/private/report_pn_jitter_oscillator_ratna.pdf**

[3] ADC SNR with clock jitter: **http://www.dsplog.com/2012/02/22/adc-snr-clock-jitter-quantization-noise/**

[4] oscillator phase noise: **http://www.dsplog.com/2012/06/08/oscillator-phase-noise/**

[5] L’Hopital’s Rule: **http://en.wikipedia.org/wiki/L**

[6] Matlab/Octave script for computing the root mean square jitter (in radians and seconds) from the phase noise power spectral density profile: **http://www.dsplog.com/db-install/wp-content/uploads/2012/06/script_phase_noise_psd_to_jitter.m**

[7] Phase Noise (dBc/Hz) to Phase Jitter (ps RMS) Calculator: **http://www.jittertime.com/resources/pncalc.shtml**

[8] List of Integrals from wikipedia: **http://en.wikipedia.org/wiki/Lists_of_integrals**

[9] Derivative – entry in wikipedia: **http://en.wikipedia.org/wiki/Derivative**

[10] click here to SUBSCRIBE : **http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1348583&loc=en_US**

Click here to print.

Copyright © 2007-2012 dspLog.com. All rights reserved. This article may not be reused in any fashion without written permission from http://www.dspLog.com.