time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Simulating Oscillator Noise: Difficulties Simulating Flicker FM Noise

KW
Kyle Wesson
Thu, Apr 22, 2010 9:06 PM

Hello,

I am trying to simulate oscillator noise by following the procedure
outlined in James Barnes' paper: "Simulation of Oscillator Noise"
(1984) 28th Annual Frequency Control Symposium. In the paper, Barnes
explains the models of the five typical types of noise that occur in
oscillators and a method for their simulation.

I've followed the steps he presents in his paper and have been unable
to produce simulated output for flicker FM noise that leads to an flat
Allan variance graph (ie. all Allan variance values are nearly
constant for all tau values). Instead, the Allan variance values of my
simulated flicker FM noise start out constant at the Allan variance
value I desire but then tend upwards by two to three orders of
magnitude (nearly every simulation) about halfway through the range of
possible tau values. In short, it starts out flat and then increases
rapidly about halfway through the tau range. I believe there may be a
couple possibilities and am wondering if anyone else has come across
the same issues or knows of a solution.

  1. To simulate flicker FM noise, Barnes uses a set of ARIMA
    coefficients to model the noise. Is an updated set of coefficients
    available that would have better accuracy or produce better simulation
    results? Is the ARIMA method typically used with the availability of
    today's higher computational power?

  2. Barnes devotes a section of the paper to random number generation
    and states that the random numbers to be used should be normally
    distributed with zero mean and unit variance. I  used the built-in
    Matlab command randn() to generate the random data but only achieved
    an all-flat Allan variance plot when the random number generator was
    seeded with a particular number. The majority of the time (using a
    "random" seed), this method produced non-flat results as described
    above. I then attempted the two methods Barnes presents in his paper
    to generate the random numbers which provided similar non-flat
    results.

Are random normally distributed random numbers optimal for these
simulations? Would another distribution produce results consistent
with the expectation of an all-flat (ie. constant) Allan variance for
flicker noise?

I appreciate any advice or ideas you or your colleagues can provide.
As needed I can provide individuals my generated Allan variance plots,
but I didn't want to send them to the whole mailing list.

Thank you in advance,
Kyle

Hello, I am trying to simulate oscillator noise by following the procedure outlined in James Barnes' paper: "Simulation of Oscillator Noise" (1984) 28th Annual Frequency Control Symposium. In the paper, Barnes explains the models of the five typical types of noise that occur in oscillators and a method for their simulation. I've followed the steps he presents in his paper and have been unable to produce simulated output for flicker FM noise that leads to an flat Allan variance graph (ie. all Allan variance values are nearly constant for all tau values). Instead, the Allan variance values of my simulated flicker FM noise start out constant at the Allan variance value I desire but then tend upwards by two to three orders of magnitude (nearly every simulation) about halfway through the range of possible tau values. In short, it starts out flat and then increases rapidly about halfway through the tau range. I believe there may be a couple possibilities and am wondering if anyone else has come across the same issues or knows of a solution. 1) To simulate flicker FM noise, Barnes uses a set of ARIMA coefficients to model the noise. Is an updated set of coefficients available that would have better accuracy or produce better simulation results? Is the ARIMA method typically used with the availability of today's higher computational power? 2) Barnes devotes a section of the paper to random number generation and states that the random numbers to be used should be normally distributed with zero mean and unit variance. I  used the built-in Matlab command randn() to generate the random data but only achieved an all-flat Allan variance plot when the random number generator was seeded with a particular number. The majority of the time (using a "random" seed), this method produced non-flat results as described above. I then attempted the two methods Barnes presents in his paper to generate the random numbers which provided similar non-flat results. Are random normally distributed random numbers optimal for these simulations? Would another distribution produce results consistent with the expectation of an all-flat (ie. constant) Allan variance for flicker noise? I appreciate any advice or ideas you or your colleagues can provide. As needed I can provide individuals my generated Allan variance plots, but I didn't want to send them to the whole mailing list. Thank you in advance, Kyle
MD
Magnus Danielson
Thu, Apr 22, 2010 11:27 PM

On 04/22/2010 11:06 PM, Kyle Wesson wrote:

Hello,

I am trying to simulate oscillator noise by following the procedure
outlined in James Barnes' paper: "Simulation of Oscillator Noise"
(1984) 28th Annual Frequency Control Symposium. In the paper, Barnes
explains the models of the five typical types of noise that occur in
oscillators and a method for their simulation.

Have you looked at

http://tycho.usno.navy.mil/ptti/1987/Vol%2019_19.pdf
http://horology.jpl.nasa.gov/papers/FlfmSimPtti.pdf

They are a little more modern. The first paper is a modernisation of
what you have at hand, the second uses an FFT approach.

I've followed the steps he presents in his paper and have been unable
to produce simulated output for flicker FM noise that leads to an flat
Allan variance graph (ie. all Allan variance values are nearly
constant for all tau values). Instead, the Allan variance values of my
simulated flicker FM noise start out constant at the Allan variance
value I desire but then tend upwards by two to three orders of
magnitude (nearly every simulation) about halfway through the range of
possible tau values. In short, it starts out flat and then increases
rapidly about halfway through the tau range. I believe there may be a
couple possibilities and am wondering if anyone else has come across
the same issues or knows of a solution.

  1. To simulate flicker FM noise, Barnes uses a set of ARIMA
    coefficients to model the noise. Is an updated set of coefficients
    available that would have better accuracy or produce better simulation
    results? Is the ARIMA method typically used with the availability of
    today's higher computational power?

See above papers.

  1. Barnes devotes a section of the paper to random number generation
    and states that the random numbers to be used should be normally
    distributed with zero mean and unit variance. I  used the built-in
    Matlab command randn() to generate the random data but only achieved
    an all-flat Allan variance plot when the random number generator was
    seeded with a particular number. The majority of the time (using a
    "random" seed), this method produced non-flat results as described
    above. I then attempted the two methods Barnes presents in his paper
    to generate the random numbers which provided similar non-flat
    results.

The length of your data record may be an issue. Depending on the random
generator some stretches may behave none-flat locally.

Are random normally distributed random numbers optimal for these
simulations? Would another distribution produce results consistent
with the expectation of an all-flat (ie. constant) Allan variance for
flicker noise?

You are approaching it from the wrong angle. The distribution form is
orthogonal to the white-ness. A standard no-frills random generator of a
normal computer system (say standard UNIX) is normal distributed. This
is no good for even white-noise simulations as the distirbution you want
is gaussian. However, by adding many noise-samples you shape it into
gaussian form. It will never be true gaussian, but it is one
approximation. A better approach is the Box-Mueller transformation, but
it comes at a fairly high price, nothing that a good CORDIC can't solve
thought. The traditional way of adding normal distributed samples
ranging from 0 to 1 is to add 12 of them and subtract the constant 6.
This will not be truely DC-free as the random generator never does 0 but
has at least 1. The solution is to take two samples and subtract them
from each other, then using 6 pairs and add their results. This achieves
the same thing but handles the DC offset issue. The reason for 12 is
that the produced output has the RMS power of 1 (since the RMS amplitude
of the normal distributed noise is 1/sqrt(12) ), so just multiplying
with requested noise amplitude gets the final amplitude correct.

To frequency slope shape the noise the approach used by Barnes is to use
a set of filters to create the 1/f power-law slope and using various
numbers of integrations 1/f^2, 1/f^3 and 1/f^4 can be produced.

The trouble with the filter approach is that it only approximates the -3
dB/Oct slope and has a number of wiggles depending on the number of
poles being employed. Also, depending on the quality of the algorithm
providing the coefficients, the flatness may be more or less good.
You want to use the first paper over the one you used.
The filter-approach has a pass-band for which you get the requested -3
dB/Oct and outside of that you get standard 0 dB/Oct or -6 dB/Oct
responses. I just isn't particularly efficient.

To overcome the range and flattness issues of the filter approach, the
FFT approach to filtering is benefitial.

Thus, when analyzing time-spans covering more and more of the
non-flicker response, the Allan variance will shift character too.

Also consider that the Allan variance estimator will loose statistical
resolution for longer taus as it's effective degrees of freedom becomes
less and less.

I hope you have got some useful hints. Let me know of your progress.

Cheers,
Magnus

On 04/22/2010 11:06 PM, Kyle Wesson wrote: > Hello, > > I am trying to simulate oscillator noise by following the procedure > outlined in James Barnes' paper: "Simulation of Oscillator Noise" > (1984) 28th Annual Frequency Control Symposium. In the paper, Barnes > explains the models of the five typical types of noise that occur in > oscillators and a method for their simulation. Have you looked at http://tycho.usno.navy.mil/ptti/1987/Vol%2019_19.pdf http://horology.jpl.nasa.gov/papers/FlfmSimPtti.pdf They are a little more modern. The first paper is a modernisation of what you have at hand, the second uses an FFT approach. > I've followed the steps he presents in his paper and have been unable > to produce simulated output for flicker FM noise that leads to an flat > Allan variance graph (ie. all Allan variance values are nearly > constant for all tau values). Instead, the Allan variance values of my > simulated flicker FM noise start out constant at the Allan variance > value I desire but then tend upwards by two to three orders of > magnitude (nearly every simulation) about halfway through the range of > possible tau values. In short, it starts out flat and then increases > rapidly about halfway through the tau range. I believe there may be a > couple possibilities and am wondering if anyone else has come across > the same issues or knows of a solution. > > 1) To simulate flicker FM noise, Barnes uses a set of ARIMA > coefficients to model the noise. Is an updated set of coefficients > available that would have better accuracy or produce better simulation > results? Is the ARIMA method typically used with the availability of > today's higher computational power? See above papers. > 2) Barnes devotes a section of the paper to random number generation > and states that the random numbers to be used should be normally > distributed with zero mean and unit variance. I used the built-in > Matlab command randn() to generate the random data but only achieved > an all-flat Allan variance plot when the random number generator was > seeded with a particular number. The majority of the time (using a > "random" seed), this method produced non-flat results as described > above. I then attempted the two methods Barnes presents in his paper > to generate the random numbers which provided similar non-flat > results. The length of your data record may be an issue. Depending on the random generator some stretches may behave none-flat locally. > Are random normally distributed random numbers optimal for these > simulations? Would another distribution produce results consistent > with the expectation of an all-flat (ie. constant) Allan variance for > flicker noise? You are approaching it from the wrong angle. The distribution form is orthogonal to the white-ness. A standard no-frills random generator of a normal computer system (say standard UNIX) is normal distributed. This is no good for even white-noise simulations as the distirbution you want is gaussian. However, by adding many noise-samples you shape it into gaussian form. It will never be true gaussian, but it is one approximation. A better approach is the Box-Mueller transformation, but it comes at a fairly high price, nothing that a good CORDIC can't solve thought. The traditional way of adding normal distributed samples ranging from 0 to 1 is to add 12 of them and subtract the constant 6. This will not be truely DC-free as the random generator never does 0 but has at least 1. The solution is to take two samples and subtract them from each other, then using 6 pairs and add their results. This achieves the same thing but handles the DC offset issue. The reason for 12 is that the produced output has the RMS power of 1 (since the RMS amplitude of the normal distributed noise is 1/sqrt(12) ), so just multiplying with requested noise amplitude gets the final amplitude correct. To frequency slope shape the noise the approach used by Barnes is to use a set of filters to create the 1/f power-law slope and using various numbers of integrations 1/f^2, 1/f^3 and 1/f^4 can be produced. The trouble with the filter approach is that it only approximates the -3 dB/Oct slope and has a number of wiggles depending on the number of poles being employed. Also, depending on the quality of the algorithm providing the coefficients, the flatness may be more or less good. You want to use the first paper over the one you used. The filter-approach has a pass-band for which you get the requested -3 dB/Oct and outside of that you get standard 0 dB/Oct or -6 dB/Oct responses. I just isn't particularly efficient. To overcome the range and flattness issues of the filter approach, the FFT approach to filtering is benefitial. Thus, when analyzing time-spans covering more and more of the non-flicker response, the Allan variance will shift character too. Also consider that the Allan variance estimator will loose statistical resolution for longer taus as it's effective degrees of freedom becomes less and less. I hope you have got some useful hints. Let me know of your progress. Cheers, Magnus
TV
Tom Van Baak
Fri, Apr 23, 2010 1:55 AM

Hi Kyle,

I looked into this a while ago and just ended up using the
random clock data generators within Stable32. But if you
end up with a code snippet for flicker noise let us know.

You'll find a wealth of ADEV information at Bill Riley's site.
http://www.stable32.com and http://www.wriley.com

You may also find this one-page chart I made very interesting.
It shows phase, frequency, and stability for all five noise types.

http://www.leapsecond.com/pages/allan/Exploring_Allan_Deviation.pdf

A total of 20 plots on a single page. It shows you every ADEV
and MDEV shape you've ever seen.

/tvb

Hi Kyle, I looked into this a while ago and just ended up using the random clock data generators within Stable32. But if you end up with a code snippet for flicker noise let us know. You'll find a wealth of ADEV information at Bill Riley's site. http://www.stable32.com and http://www.wriley.com You may also find this one-page chart I made very interesting. It shows phase, frequency, and stability for all five noise types. <http://www.leapsecond.com/pages/allan/Exploring_Allan_Deviation.pdf> A total of 20 plots on a single page. It shows you every ADEV and MDEV shape you've ever seen. /tvb
BC
Bob Camp
Fri, Apr 23, 2010 2:10 AM

Hi

Back in the late 70's HP was pushing their ADEV test setup to us. They hauled one in (yes indeed more than one box) for a demo. It took them most of the morning to get it in from the parking lot and set up / warmed up / running.

They ran us through a little presentation on how ADEV has two slopes (I wish I'd kept a copy...). We brought out some sample oscillators, and ran them through. Surprise more than two slopes. I then asked them "what do the other slopes mean?". No answer .... we'll get back to you .... mumble mumble .... They never did get back to me.

Needless to say they would have been a lot more likely to make the sale if they had one of your one page charts.

Bob

On Apr 22, 2010, at 9:55 PM, Tom Van Baak wrote:

Hi Kyle,

I looked into this a while ago and just ended up using the
random clock data generators within Stable32. But if you
end up with a code snippet for flicker noise let us know.

You'll find a wealth of ADEV information at Bill Riley's site.
http://www.stable32.com and http://www.wriley.com

You may also find this one-page chart I made very interesting.
It shows phase, frequency, and stability for all five noise types.

http://www.leapsecond.com/pages/allan/Exploring_Allan_Deviation.pdf

A total of 20 plots on a single page. It shows you every ADEV
and MDEV shape you've ever seen.

/tvb


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Hi Back in the late 70's HP was pushing their ADEV test setup to us. They hauled one in (yes indeed more than one box) for a demo. It took them most of the morning to get it in from the parking lot and set up / warmed up / running. They ran us through a little presentation on how ADEV has two slopes (I *wish* I'd kept a copy...). We brought out some sample oscillators, and ran them through. *Surprise* more than two slopes. I then asked them "what do the other slopes mean?". No answer .... we'll get back to you .... mumble mumble .... They never did get back to me. Needless to say they would have been a lot more likely to make the sale if they had one of your one page charts. Bob On Apr 22, 2010, at 9:55 PM, Tom Van Baak wrote: > Hi Kyle, > > I looked into this a while ago and just ended up using the > random clock data generators within Stable32. But if you > end up with a code snippet for flicker noise let us know. > > You'll find a wealth of ADEV information at Bill Riley's site. > http://www.stable32.com and http://www.wriley.com > > You may also find this one-page chart I made very interesting. > It shows phase, frequency, and stability for all five noise types. > > <http://www.leapsecond.com/pages/allan/Exploring_Allan_Deviation.pdf> > > A total of 20 plots on a single page. It shows you every ADEV > and MDEV shape you've ever seen. > > /tvb > > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. >
MD
Magnus Danielson
Fri, Apr 23, 2010 6:16 AM

Hi Bob,

On 04/23/2010 04:10 AM, Bob Camp wrote:

Hi

Back in the late 70's HP was pushing their ADEV test setup to us. They hauled one in (yes indeed
more than one box) for a demo. It took them most of the morning to get it in from the parking lot
and set up / warmed up / running.

To much amusement I am sure.

They ran us through a little presentation on how ADEV has two slopes (I wish I'd kept a copy...).
We brought out some sample oscillators, and ran them through. Surprise more than two slopes.
I then asked them "what do the other slopes mean?". No answer .... we'll get back to you ....
mumble mumble .... They never did get back to me.

Depending on the oscillator you expect to see white, 1/f and 1/f^3 phase
modulation noise or white, 1/f^2 and 1/f^3 phase modulation noise.
Looking at tabulated Allan variance:

http://en.wikipedia.org/wiki/Allan_variance#Power-law_noise
(see also Tom's PDF)

We see that white and 1/f is weakly different such that they can be
expected easilly be mistaken for having the same slope. The 1/f^3 noise
has a flat Allan variance response. So, their oscillator during testing
may simply have been of one kind and the oscillator you brought out of
the other.

The Allan variance unability to separeate the white and 1/f noise
triggered the development of the modified Allan variance, but that only
happend after that incident.

Needless to say they would have been a lot more likely to make the sale if they had one of your
one page charts.

A copy of Leesons paper (a two-page thing) in 1966 would have helped a lot.

Cheers,
Magnus

Hi Bob, On 04/23/2010 04:10 AM, Bob Camp wrote: > Hi > > Back in the late 70's HP was pushing their ADEV test setup to us. They hauled one in (yes indeed > more than one box) for a demo. It took them most of the morning to get it in from the parking lot > and set up / warmed up / running. To much amusement I am sure. > They ran us through a little presentation on how ADEV has two slopes (I *wish* I'd kept a copy...). > We brought out some sample oscillators, and ran them through. *Surprise* more than two slopes. > I then asked them "what do the other slopes mean?". No answer .... we'll get back to you .... > mumble mumble .... They never did get back to me. Depending on the oscillator you expect to see white, 1/f and 1/f^3 phase modulation noise or white, 1/f^2 and 1/f^3 phase modulation noise. Looking at tabulated Allan variance: http://en.wikipedia.org/wiki/Allan_variance#Power-law_noise (see also Tom's PDF) We see that white and 1/f is weakly different such that they can be expected easilly be mistaken for having the same slope. The 1/f^3 noise has a flat Allan variance response. So, their oscillator during testing may simply have been of one kind and the oscillator you brought out of the other. The Allan variance unability to separeate the white and 1/f noise triggered the development of the modified Allan variance, but that only happend after that incident. > Needless to say they would have been a lot more likely to make the sale if they had one of your > one page charts. A copy of Leesons paper (a two-page thing) in 1966 would have helped a lot. Cheers, Magnus
BC
Bob Camp
Fri, Apr 23, 2010 11:00 AM

Hi

The thing that amazed me was that there were at least two of us in the room who knew the answer, and neither of them worked for HP ....

Bob

On Apr 23, 2010, at 2:16 AM, Magnus Danielson wrote:

Hi Bob,

On 04/23/2010 04:10 AM, Bob Camp wrote:

Hi

Back in the late 70's HP was pushing their ADEV test setup to us. They hauled one in (yes indeed
more than one box) for a demo. It took them most of the morning to get it in from the parking lot
and set up / warmed up / running.

To much amusement I am sure.

They ran us through a little presentation on how ADEV has two slopes (I wish I'd kept a copy...).
We brought out some sample oscillators, and ran them through. Surprise more than two slopes.
I then asked them "what do the other slopes mean?". No answer .... we'll get back to you ....
mumble mumble .... They never did get back to me.

Depending on the oscillator you expect to see white, 1/f and 1/f^3 phase modulation noise or white, 1/f^2 and 1/f^3 phase modulation noise. Looking at tabulated Allan variance:

http://en.wikipedia.org/wiki/Allan_variance#Power-law_noise
(see also Tom's PDF)

We see that white and 1/f is weakly different such that they can be expected easilly be mistaken for having the same slope. The 1/f^3 noise has a flat Allan variance response. So, their oscillator during testing may simply have been of one kind and the oscillator you brought out of the other.

The Allan variance unability to separeate the white and 1/f noise triggered the development of the modified Allan variance, but that only happend after that incident.

Needless to say they would have been a lot more likely to make the sale if they had one of your
one page charts.

A copy of Leesons paper (a two-page thing) in 1966 would have helped a lot.

Cheers,
Magnus


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Hi The thing that amazed me was that there were at least two of us in the room who *knew* the answer, and neither of them worked for HP .... Bob On Apr 23, 2010, at 2:16 AM, Magnus Danielson wrote: > Hi Bob, > > On 04/23/2010 04:10 AM, Bob Camp wrote: >> Hi >> >> Back in the late 70's HP was pushing their ADEV test setup to us. They hauled one in (yes indeed >> more than one box) for a demo. It took them most of the morning to get it in from the parking lot >> and set up / warmed up / running. > > To much amusement I am sure. > >> They ran us through a little presentation on how ADEV has two slopes (I *wish* I'd kept a copy...). >> We brought out some sample oscillators, and ran them through. *Surprise* more than two slopes. >> I then asked them "what do the other slopes mean?". No answer .... we'll get back to you .... >> mumble mumble .... They never did get back to me. > > Depending on the oscillator you expect to see white, 1/f and 1/f^3 phase modulation noise or white, 1/f^2 and 1/f^3 phase modulation noise. Looking at tabulated Allan variance: > > http://en.wikipedia.org/wiki/Allan_variance#Power-law_noise > (see also Tom's PDF) > > We see that white and 1/f is weakly different such that they can be expected easilly be mistaken for having the same slope. The 1/f^3 noise has a flat Allan variance response. So, their oscillator during testing may simply have been of one kind and the oscillator you brought out of the other. > > The Allan variance unability to separeate the white and 1/f noise triggered the development of the modified Allan variance, but that only happend after that incident. > >> Needless to say they would have been a lot more likely to make the sale if they had one of your >> one page charts. > > A copy of Leesons paper (a two-page thing) in 1966 would have helped a lot. > > Cheers, > Magnus > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. >
KW
Kyle Wesson
Fri, Apr 23, 2010 8:31 PM

Wow. Thanks Magnus, Tom, and Bob for all of the information you
provided to me about oscillator simulations and particular noise
types. I'm going to read and digest it and see if I can get some
better results. I'm also going to purchase stable32 since it seems to
be the gold standard for precise timing work and then compare it to
the output of my scripts.

Thanks again!
Kyle

On Fri, Apr 23, 2010 at 1:16 AM, Magnus Danielson
magnus@rubidium.dyndns.org wrote:

Hi Bob,

On 04/23/2010 04:10 AM, Bob Camp wrote:

Hi

Back in the late 70's HP was pushing their ADEV test setup to us. They
hauled one in (yes indeed
more than one box) for a demo. It took them most of the morning to get it
in from the parking lot
and set up / warmed up / running.

To much amusement I am sure.

They ran us through a little presentation on how ADEV has two slopes (I
wish I'd kept a copy...).
We brought out some sample oscillators, and ran them through. Surprise
more than two slopes.
I then asked them "what do the other slopes mean?". No answer .... we'll
get back to you ....
mumble mumble .... They never did get back to me.

Depending on the oscillator you expect to see white, 1/f and 1/f^3 phase
modulation noise or white, 1/f^2 and 1/f^3 phase modulation noise. Looking
at tabulated Allan variance:

http://en.wikipedia.org/wiki/Allan_variance#Power-law_noise
(see also Tom's PDF)

We see that white and 1/f is weakly different such that they can be expected
easilly be mistaken for having the same slope. The 1/f^3 noise has a flat
Allan variance response. So, their oscillator during testing may simply have
been of one kind and the oscillator you brought out of the other.

The Allan variance unability to separeate the white and 1/f noise triggered
the development of the modified Allan variance, but that only happend after
that incident.

Needless to say they would have been a lot more likely to make the sale if
they had one of your
one page charts.

A copy of Leesons paper (a two-page thing) in 1966 would have helped a lot.

Cheers,
Magnus


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Wow. Thanks Magnus, Tom, and Bob for all of the information you provided to me about oscillator simulations and particular noise types. I'm going to read and digest it and see if I can get some better results. I'm also going to purchase stable32 since it seems to be the gold standard for precise timing work and then compare it to the output of my scripts. Thanks again! Kyle On Fri, Apr 23, 2010 at 1:16 AM, Magnus Danielson <magnus@rubidium.dyndns.org> wrote: > Hi Bob, > > On 04/23/2010 04:10 AM, Bob Camp wrote: >> >> Hi >> >> Back in the late 70's HP was pushing their ADEV test setup to us. They >> hauled one in (yes indeed >> more than one box) for a demo. It took them most of the morning to get it >> in from the parking lot >> and set up / warmed up / running. > > To much amusement I am sure. > >> They ran us through a little presentation on how ADEV has two slopes (I >> *wish* I'd kept a copy...). >> We brought out some sample oscillators, and ran them through. *Surprise* >> more than two slopes. >> I then asked them "what do the other slopes mean?". No answer .... we'll >> get back to you .... >> mumble mumble .... They never did get back to me. > > Depending on the oscillator you expect to see white, 1/f and 1/f^3 phase > modulation noise or white, 1/f^2 and 1/f^3 phase modulation noise. Looking > at tabulated Allan variance: > > http://en.wikipedia.org/wiki/Allan_variance#Power-law_noise > (see also Tom's PDF) > > We see that white and 1/f is weakly different such that they can be expected > easilly be mistaken for having the same slope. The 1/f^3 noise has a flat > Allan variance response. So, their oscillator during testing may simply have > been of one kind and the oscillator you brought out of the other. > > The Allan variance unability to separeate the white and 1/f noise triggered > the development of the modified Allan variance, but that only happend after > that incident. > >> Needless to say they would have been a lot more likely to make the sale if >> they had one of your >> one page charts. > > A copy of Leesons paper (a two-page thing) in 1966 would have helped a lot. > > Cheers, > Magnus > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to > https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. >
BC
Bob Camp
Fri, Apr 23, 2010 9:06 PM

Hi

Stable-32 is a great program.

Bob

-----Original Message-----
From: time-nuts-bounces@febo.com [mailto:time-nuts-bounces@febo.com] On
Behalf Of Kyle Wesson
Sent: Friday, April 23, 2010 4:32 PM
To: Discussion of precise time and frequency measurement
Subject: Re: [time-nuts] Simulating Oscillator Noise:
DifficultiesSimulatingFlicker FM Noise

Wow. Thanks Magnus, Tom, and Bob for all of the information you
provided to me about oscillator simulations and particular noise
types. I'm going to read and digest it and see if I can get some
better results. I'm also going to purchase stable32 since it seems to
be the gold standard for precise timing work and then compare it to
the output of my scripts.

Thanks again!
Kyle

On Fri, Apr 23, 2010 at 1:16 AM, Magnus Danielson
magnus@rubidium.dyndns.org wrote:

Hi Bob,

On 04/23/2010 04:10 AM, Bob Camp wrote:

Hi

Back in the late 70's HP was pushing their ADEV test setup to us. They
hauled one in (yes indeed
more than one box) for a demo. It took them most of the morning to get it
in from the parking lot
and set up / warmed up / running.

To much amusement I am sure.

They ran us through a little presentation on how ADEV has two slopes (I
wish I'd kept a copy...).
We brought out some sample oscillators, and ran them through. Surprise
more than two slopes.
I then asked them "what do the other slopes mean?". No answer .... we'll
get back to you ....
mumble mumble .... They never did get back to me.

Depending on the oscillator you expect to see white, 1/f and 1/f^3 phase
modulation noise or white, 1/f^2 and 1/f^3 phase modulation noise. Looking
at tabulated Allan variance:

http://en.wikipedia.org/wiki/Allan_variance#Power-law_noise
(see also Tom's PDF)

We see that white and 1/f is weakly different such that they can be

expected

easilly be mistaken for having the same slope. The 1/f^3 noise has a flat
Allan variance response. So, their oscillator during testing may simply

have

been of one kind and the oscillator you brought out of the other.

The Allan variance unability to separeate the white and 1/f noise

triggered

the development of the modified Allan variance, but that only happend

after

that incident.

Needless to say they would have been a lot more likely to make the sale

if

they had one of your
one page charts.

A copy of Leesons paper (a two-page thing) in 1966 would have helped a

lot.

Cheers,
Magnus


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Hi Stable-32 is a great program. Bob -----Original Message----- From: time-nuts-bounces@febo.com [mailto:time-nuts-bounces@febo.com] On Behalf Of Kyle Wesson Sent: Friday, April 23, 2010 4:32 PM To: Discussion of precise time and frequency measurement Subject: Re: [time-nuts] Simulating Oscillator Noise: DifficultiesSimulatingFlicker FM Noise Wow. Thanks Magnus, Tom, and Bob for all of the information you provided to me about oscillator simulations and particular noise types. I'm going to read and digest it and see if I can get some better results. I'm also going to purchase stable32 since it seems to be the gold standard for precise timing work and then compare it to the output of my scripts. Thanks again! Kyle On Fri, Apr 23, 2010 at 1:16 AM, Magnus Danielson <magnus@rubidium.dyndns.org> wrote: > Hi Bob, > > On 04/23/2010 04:10 AM, Bob Camp wrote: >> >> Hi >> >> Back in the late 70's HP was pushing their ADEV test setup to us. They >> hauled one in (yes indeed >> more than one box) for a demo. It took them most of the morning to get it >> in from the parking lot >> and set up / warmed up / running. > > To much amusement I am sure. > >> They ran us through a little presentation on how ADEV has two slopes (I >> *wish* I'd kept a copy...). >> We brought out some sample oscillators, and ran them through. *Surprise* >> more than two slopes. >> I then asked them "what do the other slopes mean?". No answer .... we'll >> get back to you .... >> mumble mumble .... They never did get back to me. > > Depending on the oscillator you expect to see white, 1/f and 1/f^3 phase > modulation noise or white, 1/f^2 and 1/f^3 phase modulation noise. Looking > at tabulated Allan variance: > > http://en.wikipedia.org/wiki/Allan_variance#Power-law_noise > (see also Tom's PDF) > > We see that white and 1/f is weakly different such that they can be expected > easilly be mistaken for having the same slope. The 1/f^3 noise has a flat > Allan variance response. So, their oscillator during testing may simply have > been of one kind and the oscillator you brought out of the other. > > The Allan variance unability to separeate the white and 1/f noise triggered > the development of the modified Allan variance, but that only happend after > that incident. > >> Needless to say they would have been a lot more likely to make the sale if >> they had one of your >> one page charts. > > A copy of Leesons paper (a two-page thing) in 1966 would have helped a lot. > > Cheers, > Magnus > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to > https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. > _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
MD
Magnus Danielson
Fri, Apr 23, 2010 9:22 PM

On 04/23/2010 11:06 PM, Bob Camp wrote:

Hi

Stable-32 is a great program.

To my knowledge it only runs on Windows...

Cheers,
Magnus

On 04/23/2010 11:06 PM, Bob Camp wrote: > Hi > > Stable-32 is a great program. To my knowledge it only runs on Windows... Cheers, Magnus
BC
Bob Camp
Fri, Apr 23, 2010 9:53 PM

Hi

There was somebody going to write a Linux version but he's not very reliable. Who was that ... I keep forgetting ....

Bob

On Apr 23, 2010, at 5:22 PM, Magnus Danielson wrote:

On 04/23/2010 11:06 PM, Bob Camp wrote:

Hi

Stable-32 is a great program.

To my knowledge it only runs on Windows...

Cheers,
Magnus


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Hi There was somebody going to write a Linux version but he's not very reliable. Who was that ... I keep forgetting .... Bob On Apr 23, 2010, at 5:22 PM, Magnus Danielson wrote: > On 04/23/2010 11:06 PM, Bob Camp wrote: >> Hi >> >> Stable-32 is a great program. > > To my knowledge it only runs on Windows... > > Cheers, > Magnus > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. >