Re: [time-nuts] GPSDO TC Damping

2009-01-10 Thread Magnus Danielson
Dick,

 Sorry, Magnus, I didn't mean to put words in your mouth.

No worries, I just did not want it to be raised to truth.

 I was remembering last Fall, when you suggested that people look at your  
 ADEV plot and to be mindful of the of the bounding slopes of the  
 curves. If I've mis-remembered the emphasis or the facts, I do  
 apologize. I thought your argument then, as I remember it, was strong  
 and valuable. Seems like it gave a good range of possible values to  
 use for Tau in the measurements.

Do not recall the particular discussion. A ref into the archives or date 
would be apprechiated.

 I probably won't go far beyond the capabilities of the TBolt, such as  
 implementing a PID controller with dynamic control of variables using  
 a microcontroller and LPGAys and writing my own software, but I love  
 it when you talk that way.

Sounds dangerous. :)

I have been looking further into the variance, ADEV, MDEV and TDEV with 
respect to the effect of various dampings. It is becomming clear to me 
that the gain effect which can be attributed to damping will ripple over 
to all those measures. I have not had the time to convert this to a 
complete analysis, but I think I can do that.

However, to give a partial answer to Bruce, I would like to point to a 
passage in Gardiner where the optimum damping for minimum flicker noise 
is being found, and that is for 1.14 rather than 0.5 which would be 
minimum noise bandwidth. Gardiner does not go into ADEV and friends, but 
does provide the refernces and gives an indication of convergance 
problems for flicker noise on variance, also indicating that this is a 
problem for further analysis. Using ADEV and friends in replacement 
analysis could be made analogously for other noise types and as it 
happends also work in cooperation with investigating the effect on 
various noisetypes.

Regardless, it is an interesting little problem and I get to exercise 
the little grey and refresh my always failing abilities in integration.

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.


Re: [time-nuts] GPSDO TC

2009-01-10 Thread Magnus Danielson
Bruce,

 Yes, but the bump comes from the increase gain around the resonance and 
 spoils the OCXO/GPS cross-over. The simplified noise-bandwidth measure 
 does not really comply here since they usually build on a simplified 
 model of noise type (white noise - gaussian). A simple check in Gardiner 
 provides both the generic integrating formula, simplified results and a 
 graph showing the smae numbers that you give.
   
 Whilst the phase noise of a sawtooth corrected M12+T GPS timing receiver
 approximates white phase noise (at least for tau  1 day), this may not
 be so for the receiver used in the Thunderbolt.
 The phase noise of the OCXO certainly cannot be accurately modeled as
 white phase noise for large tau.

As the PLL filters the noise of the OCXO and passes noise from the input 
side and the noise have several different components to it from either 
source.

You can't really extrapolate direction the results of an asynchronous 
reciever such as the M12+T to that of a synchronous receiver such as the 
Thunderbolt. The time-solution of thunderbolt is used in replacement of 
the time-interval counter fluff slapped onto a PPS based receiver such 
as the M12+T. Also, the Thunderbolt enjoys a much quiter and stable 
reference than the M12+T which allows for narrower filters in the 
sat-tracking as the phasenoise is lower. Notice how the Thunderbolt can 
be configured for different uses, they are direct hints to what the 
tracking loops may do as it reduces the physical dynamics of position as 
well as inflicted G effects on the OCXO.

With just two Thunderbolts and a reasonable TIC you can infact build a 
three-cornered hat. You have three clocks: GPS, OCXO1 and OCXO2 and the 
thunderbolts will measure GPS-OCXO1 and GPS-OCXO2 and the TIC will be 
able to measure the OCXO1-OCXO2. An interesting aspect of this is that 
when lockedup, the PPSes of the Thunderbolts will be confined into a 
rather small area. This arrangement will, as any other, give not the 
standalone OCXO noise when beeing steered, but it is not entierly lying 
for those longer taus.

 I rather beleive what ADEV, MDEV and TDEV experience in this context.

   
 Yes measurements are the key but if one doesnt have a suitable
 statistically independent low noise frequency reference it isnt possible
 to optimise the loop parameters for an individual GPSDO.

True. However, I think there is still some more theoretical work to be 
done to give us better tools. These does not remove the need for 
measurements and I have never been foolish enougth to beleive so, but it 
could guide us in the right direction for selecting and steering our 
parameters.

 We could go back to the real integration formula, adapt it to various 
 powers of f^-n noises and analyse it for the same set of PLL loop 
 filters as analysed by Gardiner. Similarly we could cook up a simulation 
 and do the ADEV, MDEV and TDEV measures. Traditional noise bandwidth 
 measures can be calculated alongside.

 I am somewhat surprised that you missed the opportunity to correct me as 
 I was giving the incorrect value for damping factor of a critically 
 damped system. It is the square root of 1/2 and not 2, thus 0.7071 is 
 the appropriate damping factor for critically damped systems.

   
 I had noted that your quoted damping factor was incorrect but I
 suspected that you would realise that.
 
 Actually according to Gardener critical damping factor is 1 ( minimum
 settling with no overshoot for a phase step).
 However a damping factor of 0.7071 is widely used.

It is interesting to clear up why this difference exists. Could be 
critical is judged different for different applications.

 I am somewhat surprised that when we have been discussing the bandwidth 
 of the PLLs and considering OCXOs being running with fairly high drift 
 rate we have been assuming second degree loops. This form of 
 acceleration requires third degree responses for proper handling, as 
 being well documented in literature such as Gardiner. Going for third 
 degree response the bandwidth of the loop can be (at least more freely) 
 disconnected from tracking requirements due to drift rate.
   
 I only mentioned second order type II loops as the analysis is somewhat
 simpler and there is no indication from the number of tuning parameters
 for the Thunderbolt that a higher order loop is involved.

My point was that regardless of implementation, second order type II 
loops seems to be the reference mark, which not necessarilly is a good 
one. Third order loops should be considered as it removes or reduces a 
type of problem and allows a more freer setting of parameters with less 
things to compromise between. When doing the loop in digital processing 
it is not that more expensive. There are re-tunable architectures which 
is being used in for instance GPS receivers which is not hard at all to 
use for both PI and PID controllers.

Cheers,
Magnus

___
time-nuts mailing 

Re: [time-nuts] GPSDO TC

2009-01-10 Thread Bruce Griffiths
Hej Magnus

Magnus Danielson wrote:
 Bruce,

   
 Yes, but the bump comes from the increase gain around the resonance and 
 spoils the OCXO/GPS cross-over. The simplified noise-bandwidth measure 
 does not really comply here since they usually build on a simplified 
 model of noise type (white noise - gaussian). A simple check in Gardiner 
 provides both the generic integrating formula, simplified results and a 
 graph showing the smae numbers that you give.
   
   
 Whilst the phase noise of a sawtooth corrected M12+T GPS timing receiver
 approximates white phase noise (at least for tau  1 day), this may not
 be so for the receiver used in the Thunderbolt.
 The phase noise of the OCXO certainly cannot be accurately modeled as
 white phase noise for large tau.
 

 As the PLL filters the noise of the OCXO and passes noise from the input 
 side and the noise have several different components to it from either 
 source.

 You can't really extrapolate direction the results of an asynchronous 
 reciever such as the M12+T to that of a synchronous receiver such as the 
 Thunderbolt. The time-solution of thunderbolt is used in replacement of 
 the time-interval counter fluff slapped onto a PPS based receiver such 
 as the M12+T. Also, the Thunderbolt enjoys a much quiter and stable 
 reference than the M12+T which allows for narrower filters in the 
 sat-tracking as the phasenoise is lower. Notice how the Thunderbolt can 
 be configured for different uses, they are direct hints to what the 
 tracking loops may do as it reduces the physical dynamics of position as 
 well as inflicted G effects on the OCXO.

   
I wasn't attempting to do so.
However the phase noise of the GPS receiver will still dominate for
short tau whilst that of the OCXO is dominant for longer tau.
 With just two Thunderbolts and a reasonable TIC you can infact build a 
 three-cornered hat. You have three clocks: GPS, OCXO1 and OCXO2 and the 
 thunderbolts will measure GPS-OCXO1 and GPS-OCXO2 and the TIC will be 
 able to measure the OCXO1-OCXO2. An interesting aspect of this is that 
 when lockedup, the PPSes of the Thunderbolts will be confined into a 
 rather small area. This arrangement will, as any other, give not the 
 standalone OCXO noise when beeing steered, but it is not entierly lying 
 for those longer taus.

   
The 3 cornered hat technique only works well (even in the extended form
where finite correlations between sources are included) when the noise
of each of the 3 sources are comparable.
That is this technique will only work well in the vicinity of the point
where the GPS receiver and OCXO ADEVs crossover or equivalently near the
drift corrected minimum of the ADEV as measured by the Thunderbolt when
the OCXO is undisciplined. For shorter tau the GPS phase noise dominates.
 I rather beleive what ADEV, MDEV and TDEV experience in this context.

   
   
 Yes measurements are the key but if one doesnt have a suitable
 statistically independent low noise frequency reference it isnt possible
 to optimise the loop parameters for an individual GPSDO.
 

 True. However, I think there is still some more theoretical work to be 
 done to give us better tools. These does not remove the need for 
 measurements and I have never been foolish enougth to beleive so, but it 
 could guide us in the right direction for selecting and steering our 
 parameters.

   
It would be helpful if the ADEV (and MDEV) plots for several
Thunderbolts were plotted using the Thunderbolt's internal phase error
measures obtained when the OCXO is undisciplined.
This can easily be setup using the Trimble Thunderbolt Monitor program.
 We could go back to the real integration formula, adapt it to various 
 powers of f^-n noises and analyse it for the same set of PLL loop 
 filters as analysed by Gardiner. Similarly we could cook up a simulation 
 and do the ADEV, MDEV and TDEV measures. Traditional noise bandwidth 
 measures can be calculated alongside.

 I am somewhat surprised that you missed the opportunity to correct me as 
 I was giving the incorrect value for damping factor of a critically 
 damped system. It is the square root of 1/2 and not 2, thus 0.7071 is 
 the appropriate damping factor for critically damped systems.

   
   
 I had noted that your quoted damping factor was incorrect but I
 suspected that you would realise that.

 Actually according to Gardener critical damping factor is 1 ( minimum
 settling with no overshoot for a phase step).
 However a damping factor of 0.7071 is widely used.
 

 It is interesting to clear up why this difference exists. Could be 
 critical is judged different for different applications.

   
The usual meaning of critical damping in a second order differential
equation is for no overshoot to a step input.
Thus critical probably isn't the appropriate term when optimising for
other factors.
Optimum damping for a particular criterion is perhaps better description.
 I am somewhat surprised that when 

Re: [time-nuts] GPSDO TC

2009-01-10 Thread Magnus Danielson
Hej Bruce,

 As the PLL filters the noise of the OCXO and passes noise from the input 
 side and the noise have several different components to it from either 
 source.

 You can't really extrapolate direction the results of an asynchronous 
 reciever such as the M12+T to that of a synchronous receiver such as the 
 Thunderbolt. The time-solution of thunderbolt is used in replacement of 
 the time-interval counter fluff slapped onto a PPS based receiver such 
 as the M12+T. Also, the Thunderbolt enjoys a much quiter and stable 
 reference than the M12+T which allows for narrower filters in the 
 sat-tracking as the phasenoise is lower. Notice how the Thunderbolt can 
 be configured for different uses, they are direct hints to what the 
 tracking loops may do as it reduces the physical dynamics of position as 
 well as inflicted G effects on the OCXO.

   
 I wasn't attempting to do so.
 However the phase noise of the GPS receiver will still dominate for
 short tau whilst that of the OCXO is dominant for longer tau.

Agreed. I'm just trying to keep various error sources separate here.

The truncation noise isn't white noise one should recall.

 With just two Thunderbolts and a reasonable TIC you can infact build a 
 three-cornered hat. You have three clocks: GPS, OCXO1 and OCXO2 and the 
 thunderbolts will measure GPS-OCXO1 and GPS-OCXO2 and the TIC will be 
 able to measure the OCXO1-OCXO2. An interesting aspect of this is that 
 when lockedup, the PPSes of the Thunderbolts will be confined into a 
 rather small area. This arrangement will, as any other, give not the 
 standalone OCXO noise when beeing steered, but it is not entierly lying 
 for those longer taus.

   
 The 3 cornered hat technique only works well (even in the extended form
 where finite correlations between sources are included) when the noise
 of each of the 3 sources are comparable.
 That is this technique will only work well in the vicinity of the point
 where the GPS receiver and OCXO ADEVs crossover or equivalently near the
 drift corrected minimum of the ADEV as measured by the Thunderbolt when
 the OCXO is undisciplined. For shorter tau the GPS phase noise dominates.

Yes. I think it would be usefull to provide confidence intervals etc. to 
get a better feel of how good the measure is.

As a reference measurement the thunderbolts could be driven into 
holdover. I think the thunderbolts keep reporting timing errors.

 True. However, I think there is still some more theoretical work to be 
 done to give us better tools. These does not remove the need for 
 measurements and I have never been foolish enougth to beleive so, but it 
 could guide us in the right direction for selecting and steering our 
 parameters.

   
 It would be helpful if the ADEV (and MDEV) plots for several
 Thunderbolts were plotted using the Thunderbolt's internal phase error
 measures obtained when the OCXO is undisciplined.
 This can easily be setup using the Trimble Thunderbolt Monitor program.

Indeed. We should recall that the PLL locking fades over from the OCXO 
to the GPS (as received) noise at about the BW frequency/tau of the PLL.

Finding the optimum crossover properties involves both balancing PLL 
bandwidth and damping.

 I had noted that your quoted damping factor was incorrect but I
 suspected that you would realise that.

 Actually according to Gardener critical damping factor is 1 ( minimum
 settling with no overshoot for a phase step).
 However a damping factor of 0.7071 is widely used.
 
 It is interesting to clear up why this difference exists. Could be 
 critical is judged different for different applications.

   
 The usual meaning of critical damping in a second order differential
 equation is for no overshoot to a step input.
 Thus critical probably isn't the appropriate term when optimising for
 other factors.
 Optimum damping for a particular criterion is perhaps better description.

Precisely. Critical damping is just a handy reference along the line, 
but should not be incorrectly interprented as optimum in some generic 
sense, there is several forms of optimum for different tasks.

I think best ADEV or best TDEV might be more relevant here.

 My point was that regardless of implementation, second order type II 
 loops seems to be the reference mark, which not necessarilly is a good 
 one. Third order loops should be considered as it removes or reduces a 
 type of problem and allows a more freer setting of parameters with less 
 things to compromise between. When doing the loop in digital processing 
 it is not that more expensive. There are re-tunable architectures which 
 is being used in for instance GPS receivers which is not hard at all to 
 use for both PI and PID controllers.

 Cheers,
 Magnus

   
 In particular the ability of a third order loop to track linear frequency 
 drift can be very useful.

Indeed, this is why I prefer them for this application.

 The last time I let my Thunderbolt OCXO free run there was a very 

Re: [time-nuts] GPSDO TC

2009-01-10 Thread Bruce Griffiths
Magnus Danielson wrote:
 Hej Bruce,

   
 As the PLL filters the noise of the OCXO and passes noise from the input 
 side and the noise have several different components to it from either 
 source.

 You can't really extrapolate direction the results of an asynchronous 
 reciever such as the M12+T to that of a synchronous receiver such as the 
 Thunderbolt. The time-solution of thunderbolt is used in replacement of 
 the time-interval counter fluff slapped onto a PPS based receiver such 
 as the M12+T. Also, the Thunderbolt enjoys a much quiter and stable 
 reference than the M12+T which allows for narrower filters in the 
 sat-tracking as the phasenoise is lower. Notice how the Thunderbolt can 
 be configured for different uses, they are direct hints to what the 
 tracking loops may do as it reduces the physical dynamics of position as 
 well as inflicted G effects on the OCXO.

   
   
 I wasn't attempting to do so.
 However the phase noise of the GPS receiver will still dominate for
 short tau whilst that of the OCXO is dominant for longer tau.
 

 Agreed. I'm just trying to keep various error sources separate here.

 The truncation noise isn't white noise one should recall.
   
The GPS receiver's noise appears to be at least approximately white
phase noise noise after sawtooth correction.
   
 With just two Thunderbolts and a reasonable TIC you can infact build a 
 three-cornered hat. You have three clocks: GPS, OCXO1 and OCXO2 and the 
 thunderbolts will measure GPS-OCXO1 and GPS-OCXO2 and the TIC will be 
 able to measure the OCXO1-OCXO2. An interesting aspect of this is that 
 when lockedup, the PPSes of the Thunderbolts will be confined into a 
 rather small area. This arrangement will, as any other, give not the 
 standalone OCXO noise when beeing steered, but it is not entierly lying 
 for those longer taus.

   
   
 The 3 cornered hat technique only works well (even in the extended form
 where finite correlations between sources are included) when the noise
 of each of the 3 sources are comparable.
 That is this technique will only work well in the vicinity of the point
 where the GPS receiver and OCXO ADEVs crossover or equivalently near the
 drift corrected minimum of the ADEV as measured by the Thunderbolt when
 the OCXO is undisciplined. For shorter tau the GPS phase noise dominates.
 

 Yes. I think it would be usefull to provide confidence intervals etc. to 
 get a better feel of how good the measure is.

 As a reference measurement the thunderbolts could be driven into 
 holdover. I think the thunderbolts keep reporting timing errors.

   
Yes, the Thunderbolt keeps measuring phase and frequency errors when the
OCXO is unlocked.
 True. However, I think there is still some more theoretical work to be 
 done to give us better tools. These does not remove the need for 
 measurements and I have never been foolish enougth to beleive so, but it 
 could guide us in the right direction for selecting and steering our 
 parameters.

   
   
 It would be helpful if the ADEV (and MDEV) plots for several
 Thunderbolts were plotted using the Thunderbolt's internal phase error
 measures obtained when the OCXO is undisciplined.
 This can easily be setup using the Trimble Thunderbolt Monitor program.
 

 Indeed. We should recall that the PLL locking fades over from the OCXO 
 to the GPS (as received) noise at about the BW frequency/tau of the PLL.

 Finding the optimum crossover properties involves both balancing PLL 
 bandwidth and damping.

   
I suspect that when more divergent processes than flicker phase noise
dominate more damping is optimum.
 I had noted that your quoted damping factor was incorrect but I
 suspected that you would realise that.

 Actually according to Gardener critical damping factor is 1 ( minimum
 settling with no overshoot for a phase step).
 However a damping factor of 0.7071 is widely used.
 
 
 It is interesting to clear up why this difference exists. Could be 
 critical is judged different for different applications.

   
   
 The usual meaning of critical damping in a second order differential
 equation is for no overshoot to a step input.
 Thus critical probably isn't the appropriate term when optimising for
 other factors.
 Optimum damping for a particular criterion is perhaps better description.
 

 Precisely. Critical damping is just a handy reference along the line, 
 but should not be incorrectly interprented as optimum in some generic 
 sense, there is several forms of optimum for different tasks.

 I think best ADEV or best TDEV might be more relevant here.

   
 My point was that regardless of implementation, second order type II 
 loops seems to be the reference mark, which not necessarilly is a good 
 one. Third order loops should be considered as it removes or reduces a 
 type of problem and allows a more freer setting of parameters with less 
 things to compromise between. When doing the loop in digital processing 
 

Re: [time-nuts] GPSDO TC Damping

2009-01-09 Thread Steve Rooke
Maybe this should be the subject of a separate thread but to enable
ordinary time-nuts to be able to test their ocxo's and gpsdo's for
phase stability at home, what would it take as a minimum to be able
to perform something like an ADEV test? This would enable us (the
other half) to see the results of our experiments and tuning of the
gear we have otherwise it is a lot like working blind. I appreciate
that what is normally used is a counter which can continually
timestamp a dut as opposed to a gated counter but what would be the
cheapest way we could achieve this sort of setup?

Thanks and 73, Steve

2009/1/9 Bruce Griffiths bruce.griffi...@xtra.co.nz:
 Richard Moore wrote:
 On Jan 8, 2009, at 2:46 PM, time-nuts-requ...@febo.com wrote:


 Message: 1
 Date: Fri, 09 Jan 2009 10:28:35 +1300
 From: Bruce Griffiths bruce.griffi...@xtra.co.nz
 Subject: Re: [time-nuts] GPSDO TC
 To: Discussion of precise time and frequency measurement
  time-nuts@febo.com

 Richard Moore wrote:

 On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:



 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com, Discussion of precise
 time and
frequency measurement time-nuts@febo.com

 For ThunderBolt owners it is pretty straightforward to adjust the
 TC and
 damping, which is very nice. Use this oppertunity!


 So, Magnus (and Tom), what damping factor do you suggest for a TBolt?
 I'm running a verrry long TC now. If 1.2 is not actually critically
 damped, what value would be? Any guesses? BTW, I really like that
 plot of Tom's that tracks the oven and then gets better from the
 GPS...

 Dick Moore



 Richard

 As always, the problem is how do you know that the time constant
 you are
 using is anywhere near optimum?


 Bruce


 Well, like many here, I don't actually have the equipment, especially
 the reference std., to do these MDEV, ADEV and other analyses, so,
 since I use the GPSDO for a frequency standard and not for UTC, I
 thought I'd get the expert opinions. Magnus has several times
 indicated here that a TC laying somewhere in and around 100 to 1000
 secs is probably optimum. When I enquired some time back about
 damping in the TBolt, the consensus seemed to be leave it at 1.2. I
 have, but it just seems to me that won't be optimum for a fixed-
 position, lab-located frequency standard -- at the moment, I'm
 leaning toward the 0.7to 1.0 area.


 Why, since it has been demonstrated that a damping factor of 1.2 is
 better than one of 0.7 for a particular Thunderbolt this would tend to
 indicate that adjusting the damping without good justification is
 somewhat foolhardy.
 If in fact the phase noise characteristics of your OCXO are similar toi
 the one in the Thunderbolt that Tom measured this would degrade the
 performance.

 With no way of measuring the effect of such adjustments you are just
 hoping that your particular Thunderbolt is similar to the one Tom measured.
 Thats not engineering its more like witchcraft.

 Tom's recent chart was quite helpful, especially the 1000 sec curve.
 Now, I hope that Tom or someone else follows up on the suggestion to
 track performance vs. damping factor. I do understand that the
 results for any one GPSDO don't *necessarily* translate to other
 devices, but they don't necessarily don't, either. At least for the
 TBolts a lot of us are playing with, one good example (like Tom's)
 may well put mine in a better ballpark than the ballpark the factory
 wants it to play in, given the factors that you all have described.
 Thx everyone for the comments. Look forward to the next round!

 Dick Moore

 The probability that you will improve the performance significantly
 without a means of measuring the resultant performance is fairly low.
 You will never know if either an improvement or a degradation in
 performance has occurred.
 The one saving grace being that the factory defaults can always be restored.

 Bruce

 ___
 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.




-- 
Steve Rooke - ZL3TUV  G8KVD  JAKDTTNW
Omnium finis imminet

___
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.


Re: [time-nuts] GPSDO TC Damping

2009-01-09 Thread Magnus Danielson
Dick,

 Well, like many here, I don't actually have the equipment, especially  
 the reference std., to do these MDEV, ADEV and other analyses, so,  
 since I use the GPSDO for a frequency standard and not for UTC, I  
 thought I'd get the expert opinions. Magnus has several times  
 indicated here that a TC laying somewhere in and around 100 to 1000  
 secs is probably optimum.

I think you have misinterpreted my postings. I never claimed it was 
optimum, or at least never intended to. I think 100 secs is good for 
doing additional experiments with damping parameters. It would be 
interesting to see just how low the bulb may go. This only since it is 
obvious that it makes such a clear difference at 100 secs. It's a choice 
out of measurement and interpretation practicality, not optimum from a 
use perspective. If you consider my postings you would see that I rather 
promote the concept of adjusting the time constant dynamically to 
situations rather than say 1234.5678 seconds is the optimum.

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.


Re: [time-nuts] GPSDO TC

2009-01-09 Thread David C. Partridge
 But you might show up early or late for dinner, which could have dire
consequences.

I don't think my wife would notice if I arrived a few hundred pico-seconds
earlier or later!!!

Dave


___
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.


Re: [time-nuts] GPSDO TC

2009-01-09 Thread Steve Rooke
2009/1/9 David C. Partridge david.partri...@dsl.pipex.com:
  But you might show up early or late for dinner, which could have dire
 consequences.

 I don't think my wife would notice if I arrived a few hundred pico-seconds
 earlier or later!!!

Wow! Your a lucky one!
-- 
Steve Rooke - ZL3TUV  G8KVD  JAKDTTNW
Omnium finis imminet

___
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.


Re: [time-nuts] GPSDO TC Damping

2009-01-09 Thread Richard Moore
On Jan 9, 2009, at 12:10 AM, time-nuts-requ...@febo.com wrote:

 Message: 4
 Date: Fri, 09 Jan 2009 19:18:57 +1300
 From: Bruce Griffiths bruce.griffi...@xtra.co.nz
 Subject: Re: [time-nuts] GPSDO TC  Damping

 Well, like many here, I don't actually have the equipment, especially
 the reference std., to do these MDEV, ADEV and other analyses, so,
 since I use the GPSDO for a frequency standard and not for UTC, I
 thought I'd get the expert opinions. Magnus has several times
 indicated here that a TC laying somewhere in and around 100 to 1000
 secs is probably optimum. When I enquired some time back about
 damping in the TBolt, the consensus seemed to be leave it at 1.2. I
 have, but it just seems to me that won't be optimum for a fixed-
 position, lab-located frequency standard -- at the moment, I'm
 leaning toward the 0.7to 1.0 area.


 Why, since it has been demonstrated that a damping factor of 1.2 is
 better than one of 0.7 for a particular Thunderbolt this would tend to
 indicate that adjusting the damping without good justification is
 somewhat foolhardy.
 If in fact the phase noise characteristics of your OCXO are similar  
 toi
 the one in the Thunderbolt that Tom measured this would degrade the
 performance.

 With no way of measuring the effect of such adjustments you are just
 hoping that your particular Thunderbolt is similar to the one Tom  
 measured.
 Thats not engineering its more like witchcraft.

 Tom's recent chart was quite helpful, especially the 1000 sec curve.
 Now, I hope that Tom or someone else follows up on the suggestion to
 track performance vs. damping factor. I do understand that the
 results for any one GPSDO don't *necessarily* translate to other
 devices, but they don't necessarily don't, either. At least for the
 TBolts a lot of us are playing with, one good example (like Tom's)
 may well put mine in a better ballpark than the ballpark the factory
 wants it to play in, given the factors that you all have described.
 Thx everyone for the comments. Look forward to the next round!

 Dick Moore

 The probability that you will improve the performance significantly
 without a means of measuring the resultant performance is fairly low.
 You will never know if either an improvement or a degradation in
 performance has occurred.
 The one saving grace being that the factory defaults can always be  
 restored.

 Bruce

Bruce, thx for the reminder -- my friend and mentor Paul W. Klipsch  
was fond of saying that You can't make what you can't measure 'cause  
you don't know when you've got it made! At the same time, all sorts  
of wonderful things have come about thru just fooling around. Again,  
I remark that for all the reasons Tom enumerated -- er, listed -- the  
manufacturer's choice of settings may not be the best choice for a  
particular use. When in a strange country, local enquiry is usually  
recommended. For GPSDOs, a strange country to me, what better place  
to enquire than here?

Dick Moore

___
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.


Re: [time-nuts] GPSDO TC Damping

2009-01-09 Thread Richard Moore
On Jan 9, 2009, at 2:24 AM, time-nuts-requ...@febo.com wrote:

 Message: 2
 Date: Fri, 09 Jan 2009 10:27:05 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO TC  Damping

 Dick,

 Well, like many here, I don't actually have the equipment, especially
 the reference std., to do these MDEV, ADEV and other analyses, so,
 since I use the GPSDO for a frequency standard and not for UTC, I
 thought I'd get the expert opinions. Magnus has several times
 indicated here that a TC laying somewhere in and around 100 to 1000
 secs is probably optimum.

 I think you have misinterpreted my postings. I never claimed it was
 optimum, or at least never intended to. I think 100 secs is good for
 doing additional experiments with damping parameters. It would be
 interesting to see just how low the bulb may go. This only since it is
 obvious that it makes such a clear difference at 100 secs. It's a  
 choice
 out of measurement and interpretation practicality, not optimum from a
 use perspective. If you consider my postings you would see that I  
 rather
 promote the concept of adjusting the time constant dynamically to
 situations rather than say 1234.5678 seconds is the optimum.

 Cheers,
 Magnus

Sorry, Magnus, I didn't mean to put words in your mouth. I was  
remembering last Fall, when you suggested that people look at your  
ADEV plot and to be mindful of the of the bounding slopes of the  
curves. If I've mis-remembered the emphasis or the facts, I do  
apologize. I thought your argument then, as I remember it, was strong  
and valuable. Seems like it gave a good range of possible values to  
use for Tau in the measurements.

I probably won't go far beyond the capabilities of the TBolt, such as  
implementing a PID controller with dynamic control of variables using  
a microcontroller and LPGAys and writing my own software, but I love  
it when you talk that way.

Best,
Dick Moore


___
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.


Re: [time-nuts] GPSDO TC Damping

2009-01-09 Thread Bruce Griffiths
Richard Moore wrote:
 On Jan 9, 2009, at 12:10 AM, time-nuts-requ...@febo.com wrote:

   
 Message: 4
 Date: Fri, 09 Jan 2009 19:18:57 +1300
 From: Bruce Griffiths bruce.griffi...@xtra.co.nz
 Subject: Re: [time-nuts] GPSDO TC  Damping
 

   
 Well, like many here, I don't actually have the equipment, especially
 the reference std., to do these MDEV, ADEV and other analyses, so,
 since I use the GPSDO for a frequency standard and not for UTC, I
 thought I'd get the expert opinions. Magnus has several times
 indicated here that a TC laying somewhere in and around 100 to 1000
 secs is probably optimum. When I enquired some time back about
 damping in the TBolt, the consensus seemed to be leave it at 1.2. I
 have, but it just seems to me that won't be optimum for a fixed-
 position, lab-located frequency standard -- at the moment, I'm
 leaning toward the 0.7to 1.0 area.


   
 Why, since it has been demonstrated that a damping factor of 1.2 is
 better than one of 0.7 for a particular Thunderbolt this would tend to
 indicate that adjusting the damping without good justification is
 somewhat foolhardy.
 If in fact the phase noise characteristics of your OCXO are similar  
 toi
 the one in the Thunderbolt that Tom measured this would degrade the
 performance.

 With no way of measuring the effect of such adjustments you are just
 hoping that your particular Thunderbolt is similar to the one Tom  
 measured.
 Thats not engineering its more like witchcraft.

 
 Tom's recent chart was quite helpful, especially the 1000 sec curve.
 Now, I hope that Tom or someone else follows up on the suggestion to
 track performance vs. damping factor. I do understand that the
 results for any one GPSDO don't *necessarily* translate to other
 devices, but they don't necessarily don't, either. At least for the
 TBolts a lot of us are playing with, one good example (like Tom's)
 may well put mine in a better ballpark than the ballpark the factory
 wants it to play in, given the factors that you all have described.
 Thx everyone for the comments. Look forward to the next round!

 Dick Moore

   
 The probability that you will improve the performance significantly
 without a means of measuring the resultant performance is fairly low.
 You will never know if either an improvement or a degradation in
 performance has occurred.
 The one saving grace being that the factory defaults can always be  
 restored.

 Bruce
 

 Bruce, thx for the reminder -- my friend and mentor Paul W. Klipsch  
 was fond of saying that You can't make what you can't measure 'cause  
 you don't know when you've got it made! At the same time, all sorts  
 of wonderful things have come about thru just fooling around. Again,  
 I remark that for all the reasons Tom enumerated -- er, listed -- the  
 manufacturer's choice of settings may not be the best choice for a  
 particular use. When in a strange country, local enquiry is usually  
 recommended. For GPSDOs, a strange country to me, what better place  
 to enquire than here?

 Dick Moore

 ___
 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.

   
Dick

What does the plot of ADEV vs tau look like when the Thunderbolt OCXO is
unlocked and one just logs the Thunderbolt's own measurements of the
phase and frequency errors.
It should exhibit a minimum at a value of certain value of tau.

Setting the loop TC to somewhere near this vlue of Tau is perhaps a good
start in the absence of any other data.
No other equipment other than the Thunderbolt and a PC is required to do
this.

Bruce

___
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.


Re: [time-nuts] GPSDO TC Damping

2009-01-09 Thread Bruce Griffiths
Mark Sims wrote:
 The good Lady Heather's GPS Disciplined Oscillator Controller Program 
 calculates and plots  (also writes the results to the log file) ADEV and 
 OADEV of the Thunderbolt's reported error estimates.  My comparison of these 
 auto-ADEVs to the values generated from a Tek DC5010 counter showed they 
 agreed within a factor of two.  

 Note that the DC5010 was measuring the Thunderbolt 10 MHz signal against a 1 
 MHz cesium reference.  The data had to be massaged some where the phase 
 rolled over (the DC5010 counter has a 5 nsec or so bogus zone where the time 
 interval is wrapping).  The counter was set up to calculate time intervals 
 over 10 seconds (to get picosecond resolution) so ADEVs below 10 seconds were 
 not available.



 -

 What does the plot of ADEV vs tau look like when the Thunderbolt OCXO is
 unlocked and one just logs the Thunderbolt's own measurements of the
 phase and frequency errors.
 It should exhibit a minimum at a value of certain value of tau.


 _
 Windows Live™: Keep your life in sync. 
 http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_012009
 ___
 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.

   
Mark

Where these results obtained when the Thunderbolt OCXO was locked?

Bruce

___
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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Richard Moore
On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:

 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com,   Discussion of precise time and
   frequency measurement time-nuts@febo.com
 
 For ThunderBolt owners it is pretty straightforward to adjust the  
 TC and
 damping, which is very nice. Use this oppertunity!

So, Magnus (and Tom), what damping factor do you suggest for a TBolt?  
I'm running a verrry long TC now. If 1.2 is not actually critically  
damped, what value would be? Any guesses? BTW, I really like that  
plot of Tom's that tracks the oven and then gets better from the GPS...

Dick Moore

___
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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Magnus Danielson
Dick,

Richard Moore skrev:
 On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:
 
 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com,  Discussion of precise time and
  frequency measurement time-nuts@febo.com
 For ThunderBolt owners it is pretty straightforward to adjust the  
 TC and
 damping, which is very nice. Use this oppertunity!
 
 So, Magnus (and Tom), what damping factor do you suggest for a TBolt?  
 I'm running a verrry long TC now. If 1.2 is not actually critically  
 damped, what value would be? Any guesses? BTW, I really like that  
 plot of Tom's that tracks the oven and then gets better from the GPS...

Assuming that damping factors match classical analysis of damping, then 
the square root of 2 is the answer... 1.414 or there abouts.

I would be more conservative than that. I would consider damping factors 
such as 3-4 or so. I have no support from measurements on GPSDOs but it 
is reasonable that the rise of gain at and near the PLL frequency we see 
for other systems will occur and result in similar effects even here.
This gain raises the noise floor and amount of gain is directly coupled 
to the damping factor. It's just standard PLL stuff all over again. The 
only difference is that we view the result in ADEV or MDEV views.

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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Bruce Griffiths
Magnus Danielson wrote:
 Dick,

 Richard Moore skrev:
   
 On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:

 
 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com, Discussion of precise time and
 frequency measurement time-nuts@febo.com
 For ThunderBolt owners it is pretty straightforward to adjust the  
 TC and
 damping, which is very nice. Use this oppertunity!
   
 So, Magnus (and Tom), what damping factor do you suggest for a TBolt?  
 I'm running a verrry long TC now. If 1.2 is not actually critically  
 damped, what value would be? Any guesses? BTW, I really like that  
 plot of Tom's that tracks the oven and then gets better from the GPS...
 

 Assuming that damping factors match classical analysis of damping, then 
 the square root of 2 is the answer... 1.414 or there abouts.

 I would be more conservative than that. I would consider damping factors 
 such as 3-4 or so. I have no support from measurements on GPSDOs but it 
 is reasonable that the rise of gain at and near the PLL frequency we see 
 for other systems will occur and result in similar effects even here.
 This gain raises the noise floor and amount of gain is directly coupled 
 to the damping factor. It's just standard PLL stuff all over again. The 
 only difference is that we view the result in ADEV or MDEV views.

 Cheers,
 Magnus

   
Hej Magnus

For a second order loop, the noise bandwidth is minimised for a fixed
time constant by choosing a damping factor of 0.5.
Using a damping factor of 1.414 increases the noise bandwidth by about 60%.
Using a damping factor of 0.7071 only increases the loop noise bandwidth
by about 6%.
A damping factor of 0.3 increases the noise bandwidth by about 13%.

Bruce

___
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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Björn Gabrielsson

On Fri, 2009-01-09 at 10:28 +1300, Bruce Griffiths wrote:
 Richard Moore wrote:
  On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:
 

  Message: 6
  Date: Thu, 08 Jan 2009 11:51:50 +0100
  From: Magnus Danielson mag...@rubidium.dyndns.org
  Subject: Re: [time-nuts] GPSDO time constant
  To: Tom Van Baak t...@leapsecond.com,Discussion of precise time and
 frequency measurement time-nuts@febo.com
  
  For ThunderBolt owners it is pretty straightforward to adjust the  
  TC and
  damping, which is very nice. Use this oppertunity!
  
 
  So, Magnus (and Tom), what damping factor do you suggest for a TBolt?  
  I'm running a verrry long TC now. If 1.2 is not actually critically  
  damped, what value would be? Any guesses? BTW, I really like that  
  plot of Tom's that tracks the oven and then gets better from the GPS...
 
  Dick Moore
 

 Richard
 
 As always, the problem is how do you know that the time constant you are
 using is anywhere near optimum?
 
 
 Bruce

So what is optimum... from control theory we learn, that with an even
better model of your system, you can push performance to the edge! But
you always loose robustness in doing that. 

So what is the implication of a to large TC here? Nothing going instable
in the control loop? We are just following the freerunning OCXO curve
past the point where GPS goes downhill?

--

   Björn


___
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.

Re: [time-nuts] GPSDO TC

2009-01-08 Thread Bruce Griffiths
Björn Gabrielsson wrote:
 On Fri, 2009-01-09 at 10:28 +1300, Bruce Griffiths wrote:
   
 Richard Moore wrote:
 
 On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:

   
   
 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com,Discussion of precise time and
frequency measurement time-nuts@febo.com
 
 For ThunderBolt owners it is pretty straightforward to adjust the  
 TC and
 damping, which is very nice. Use this oppertunity!
 
 
 So, Magnus (and Tom), what damping factor do you suggest for a TBolt?  
 I'm running a verrry long TC now. If 1.2 is not actually critically  
 damped, what value would be? Any guesses? BTW, I really like that  
 plot of Tom's that tracks the oven and then gets better from the GPS...

 Dick Moore

   
   
 Richard

 As always, the problem is how do you know that the time constant you are
 using is anywhere near optimum?


 Bruce
 

 So what is optimum... from control theory we learn, that with an even
 better model of your system, you can push performance to the edge! But
 you always loose robustness in doing that. 

 So what is the implication of a to large TC here? Nothing going instable
 in the control loop? We are just following the freerunning OCXO curve
 past the point where GPS goes downhill?

 --

Björn


   

Björn


My point was that measurements are required to establish the optimum for
each individual OCXO not just for a given OCXO model.

Bruce

___
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.

Re: [time-nuts] GPSDO TC

2009-01-08 Thread Magnus Danielson
Bruce Griffiths skrev:
 Magnus Danielson wrote:
 Dick,

 Richard Moore skrev:
   
 On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:

 
 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com,Discussion of precise time and
frequency measurement time-nuts@febo.com
 For ThunderBolt owners it is pretty straightforward to adjust the  
 TC and
 damping, which is very nice. Use this oppertunity!
   
 So, Magnus (and Tom), what damping factor do you suggest for a TBolt?  
 I'm running a verrry long TC now. If 1.2 is not actually critically  
 damped, what value would be? Any guesses? BTW, I really like that  
 plot of Tom's that tracks the oven and then gets better from the GPS...
 
 Assuming that damping factors match classical analysis of damping, then 
 the square root of 2 is the answer... 1.414 or there abouts.

 I would be more conservative than that. I would consider damping factors 
 such as 3-4 or so. I have no support from measurements on GPSDOs but it 
 is reasonable that the rise of gain at and near the PLL frequency we see 
 for other systems will occur and result in similar effects even here.
 This gain raises the noise floor and amount of gain is directly coupled 
 to the damping factor. It's just standard PLL stuff all over again. The 
 only difference is that we view the result in ADEV or MDEV views.

 Cheers,
 Magnus

   
 Hej Magnus
 
 For a second order loop, the noise bandwidth is minimised for a fixed
 time constant by choosing a damping factor of 0.5.
 Using a damping factor of 1.414 increases the noise bandwidth by about 60%.
 Using a damping factor of 0.7071 only increases the loop noise bandwidth
 by about 6%.
 A damping factor of 0.3 increases the noise bandwidth by about 13%.

Yes, but the bump comes from the increase gain around the resonance and 
spoils the OCXO/GPS cross-over. The simplified noise-bandwidth measure 
does not really comply here since they usually build on a simplified 
model of noise type (white noise - gaussian). A simple check in Gardiner 
provides both the generic integrating formula, simplified results and a 
graph showing the smae numbers that you give.

I rather beleive what ADEV, MDEV and TDEV experience in this context.

We could go back to the real integration formula, adapt it to various 
powers of f^-n noises and analyse it for the same set of PLL loop 
filters as analysed by Gardiner. Similarly we could cook up a simulation 
and do the ADEV, MDEV and TDEV measures. Traditional noise bandwidth 
measures can be calculated alongside.

I am somewhat surprised that you missed the opportunity to correct me as 
I was giving the incorrect value for damping factor of a critically 
damped system. It is the square root of 1/2 and not 2, thus 0.7071 is 
the appropriate damping factor for critically damped systems.

I am somewhat surprised that when we have been discussing the bandwidth 
of the PLLs and considering OCXOs being running with fairly high drift 
rate we have been assuming second degree loops. This form of 
acceleration requires third degree responses for proper handling, as 
being well documented in literature such as Gardiner. Going for third 
degree response the bandwidth of the loop can be (at least more freely) 
disconnected from tracking requirements due to drift rate.

Another aspect worth mentioning is that a pure PLL with a small 
bandwidth has a very long trackin period. Heuristics to use wider 
bandwidths or use frequency measure aided bootstrapping or a diffrential 
element (PID rather than PI regulator) which is equivalent to also feed 
a frequency error measurement into the loop will significantly aid the 
loop in quick lock-in. A Kalman filter approach is just along the same 
lines and when considered next to some more elaborate schemes of 
heuristic aided PLL seems to much simpler. While the Kalman filter 
approach isn't as optimum as claimed to be it is still a useful tool.

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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Björn Gabrielsson

On Fri, 2009-01-09 at 11:09 +1300, Bruce Griffiths wrote:
[...snip...

 My point was that measurements are required to establish the optimum for
 each individual OCXO not just for a given OCXO model.
 
 Bruce

Are those measurements possible to do in real time with only the GPSDO?

--

   Björn


___
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.

Re: [time-nuts] GPSDO TC

2009-01-08 Thread Bruce Griffiths
Björn Gabrielsson wrote:
 On Fri, 2009-01-09 at 11:09 +1300, Bruce Griffiths wrote:
 [...snip...

   
 My point was that measurements are required to establish the optimum for
 each individual OCXO not just for a given OCXO model.

 Bruce
 

 Are those measurements possible to do in real time with only the GPSDO?

 --

Björn


   

Björn

Not really, however one can measure the relative ADEV as a function of
tau for the free running OCXO and the timing receiver.
There will be a broad minimum at some tau. The optimum time constant may
lie somewhere in the vicinity of that minimum.
Its probably impossible to do much better than that without a nice
stable statistically independent (for all tau) frequency standard.

Bruce

___
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.

Re: [time-nuts] GPSDO TC

2009-01-08 Thread Dave Ackrill

Can someone cure this fail message please?

Thanks...

Secure Connection Failed













www.febo.com uses an invalid security certificate.

The certificate is not trusted because it is self signed.
The certificate is only valid for febo.com.
The certificate expired on 11/11/2008 14:57.

(Error code: sec_error_expired_issuer_certificate)









* This could be a problem with the server's configuration, or it could 
be someone trying to impersonate the server.


* If you have connected to this server successfully in the past, the 
error may be temporary, and you can try again later.









Or you can add an exception…

___
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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Bruce Griffiths
Hej Magnus

Magnus Danielson wrote:
 Bruce Griffiths skrev:
   
 Magnus Danielson wrote:
 
 Dick,

 Richard Moore skrev:
   
   
 On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:

 
 
 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com,   Discussion of precise time and
   frequency measurement time-nuts@febo.com
 For ThunderBolt owners it is pretty straightforward to adjust the  
 TC and
 damping, which is very nice. Use this oppertunity!
   
   
 So, Magnus (and Tom), what damping factor do you suggest for a TBolt?  
 I'm running a verrry long TC now. If 1.2 is not actually critically  
 damped, what value would be? Any guesses? BTW, I really like that  
 plot of Tom's that tracks the oven and then gets better from the GPS...
 
 
 Assuming that damping factors match classical analysis of damping, then 
 the square root of 2 is the answer... 1.414 or there abouts.

 I would be more conservative than that. I would consider damping factors 
 such as 3-4 or so. I have no support from measurements on GPSDOs but it 
 is reasonable that the rise of gain at and near the PLL frequency we see 
 for other systems will occur and result in similar effects even here.
 This gain raises the noise floor and amount of gain is directly coupled 
 to the damping factor. It's just standard PLL stuff all over again. The 
 only difference is that we view the result in ADEV or MDEV views.

 Cheers,
 Magnus

   
   
 Hej Magnus

 For a second order loop, the noise bandwidth is minimised for a fixed
 time constant by choosing a damping factor of 0.5.
 Using a damping factor of 1.414 increases the noise bandwidth by about 60%.
 Using a damping factor of 0.7071 only increases the loop noise bandwidth
 by about 6%.
 A damping factor of 0.3 increases the noise bandwidth by about 13%.
 

 Yes, but the bump comes from the increase gain around the resonance and 
 spoils the OCXO/GPS cross-over. The simplified noise-bandwidth measure 
 does not really comply here since they usually build on a simplified 
 model of noise type (white noise - gaussian). A simple check in Gardiner 
 provides both the generic integrating formula, simplified results and a 
 graph showing the smae numbers that you give.
   
Whilst the phase noise of a sawtooth corrected M12+T GPS timing receiver
approximates white phase noise (at least for tau  1 day), this may not
be so for the receiver used in the Thunderbolt.
The phase noise of the OCXO certainly cannot be accurately modeled as
white phase noise for large tau.
 I rather beleive what ADEV, MDEV and TDEV experience in this context.

   
Yes measurements are the key but if one doesnt have a suitable
statistically independent low noise frequency reference it isnt possible
to optimise the loop parameters for an individual GPSDO.
 We could go back to the real integration formula, adapt it to various 
 powers of f^-n noises and analyse it for the same set of PLL loop 
 filters as analysed by Gardiner. Similarly we could cook up a simulation 
 and do the ADEV, MDEV and TDEV measures. Traditional noise bandwidth 
 measures can be calculated alongside.

 I am somewhat surprised that you missed the opportunity to correct me as 
 I was giving the incorrect value for damping factor of a critically 
 damped system. It is the square root of 1/2 and not 2, thus 0.7071 is 
 the appropriate damping factor for critically damped systems.

   
I had noted that your quoted damping factor was incorrect but I
suspected that you would realise that.

Actually according to Gardener critical damping factor is 1 ( minimum
settling with no overshoot for a phase step).
However a damping factor of 0.7071 is widely used.
 I am somewhat surprised that when we have been discussing the bandwidth 
 of the PLLs and considering OCXOs being running with fairly high drift 
 rate we have been assuming second degree loops. This form of 
 acceleration requires third degree responses for proper handling, as 
 being well documented in literature such as Gardiner. Going for third 
 degree response the bandwidth of the loop can be (at least more freely) 
 disconnected from tracking requirements due to drift rate.
   
I only mentioned second order type II loops as the analysis is somewhat
simpler and there is no indication from the number of tuning parameters
for the Thunderbolt that a higher order loop is involved.
 Another aspect worth mentioning is that a pure PLL with a small 
 bandwidth has a very long trackin period. Heuristics to use wider 
 bandwidths or use frequency measure aided bootstrapping or a diffrential 
 element (PID rather than PI regulator) which is equivalent to also feed 
 a frequency error measurement into the loop will significantly aid the 
 loop in quick lock-in. A Kalman filter approach is just along the same 
 lines and when 

Re: [time-nuts] GPSDO TC

2009-01-08 Thread John Ackermann N8UR
You can cure it by accepting the certificate...

Since I'm not doing ecommerce from febo.com, I'm not willing to pay the
hundred dollar plus per year fee for an official SSL certificate, and
use a home-grown one, which is fine for stopping eavesdropping on the
wire.  It will give the self-signed error because, well, it is. :-)

John


Dave Ackrill said the following on 01/08/2009 05:46 PM:
 Can someone cure this fail message please?
 
 Thanks...
 
 Secure Connection Failed
 
 
 
 
 
 
 
 
 
 
 
 
 
 www.febo.com uses an invalid security certificate.
 
 The certificate is not trusted because it is self signed.
 The certificate is only valid for febo.com.
 The certificate expired on 11/11/2008 14:57.
 
 (Error code: sec_error_expired_issuer_certificate)
 
 
 
 
 
 
 
 
 
 * This could be a problem with the server's configuration, or it could 
 be someone trying to impersonate the server.
 
 
 * If you have connected to this server successfully in the past, the 
 error may be temporary, and you can try again later.

___
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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Magnus Danielson

 As always, the problem is how do you know that the time constant you are
 using is anywhere near optimum?


 Bruce
 
 So what is optimum... from control theory we learn, that with an even
 better model of your system, you can push performance to the edge! But
 you always loose robustness in doing that. 

Trouble is, we have many more variables and our set of goodness 
measurements are the ADEV and friends, which is much more troublesome to 
analyse than traditional variance and noise bandwidth values.

The variance for a PLL is an integral over f multiplying the noise power 
function of f with the square of the amplitude response over f. It is 
traditional to simplify this by assume a white noise power N0 (V²/Hz) in 
which case the noise level creeps out of the integral (since it now is a 
variable independent of f) and the remaining integral is that of the 
squared amplitude response of the filter. This can then further be 
generalized to the noise bandwidth formula.

Notice how we started from the variance measure, our traditional sigma 
value. We already know that it is insufficient to qualify the noise 
since the the f^-n noise powers does not converge on integration. Using 
derivate formulations like noise bandwidth those inherit the analysis 
problems. It even becomes hard achieving something similar as it now is 
a balance between different noise powers and filtering combines them in 
new interesting ways.

I think we need to either do hard analysis or we notice the tendencies 
in measures and try to explain them in other general tendencies and 
knowledge and draw some simplified conclusions and get away with it.

 So what is the implication of a to large TC here? Nothing going instable
 in the control loop? We are just following the freerunning OCXO curve
 past the point where GPS goes downhill?

For a second degree loop it would mean loosing lock or not be able to 
pull in properly. The actual problem is dynamics. Loop bandwidth will 
scale drift rate numbers with the square.

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.

Re: [time-nuts] GPSDO TC

2009-01-08 Thread Poul-Henning Kamp

 So what is optimum... from control theory we learn, that with an even
 better model of your system, you can push performance to the edge! But
 you always loose robustness in doing that. 

One thing to remember: control theory is akin to a taxinomy which
has only elephants and non elephants, in that sense that
non-linear control theory is not widely taught and generally
considered an evil to stay away from at all cost.

Traditional PLL methods are inherently linear and consequently
limited in what they can do, but you can achive suprisingly good
results by combining a classical PLL with non-linear higher modes
or mode switches.

You can of course, in the absense of solid theory for what you
are attempting, also get it horribly wrong, as in the NTP PLL :-)

But the machine-control and robotics community has finally realized
that to get machines to have the moves they have to abandon
classical control theory, drop the poles and zeros of the plane
and instead build physical predictive models.  The first area
to pick up on this big time were disk drive arm actuators, which
are nowhere near a simple differential equation any more.

And timekeeping lends itself well to experiment with this,
not the least because getting it wrong doesn't smash anything
valuable :-)

For instance, one thing to think about in the context of GPSDO's
is that in addition to the PPS signal, we also have all the
other information.

For intance it would make sense to loosen the PLL a bit when
satellites enter and leave the solution, because that often moves
the GPS signal a few nanoseconds abrubtly, which is enough to
throw most PLLs into thinking you had a phase jump.

There is also the complex 12h signal in most GPS receivers PPS,
should that be notched out of the PLL so that it will not react
to offsets that have a 12h period ?  (obviously only in stationary
applications.)

So many things to try, so little time...

Poul-Henning

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
p...@freebsd.org | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

___
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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Lux, James P
 -Original Message-
 From: time-nuts-boun...@febo.com
 [mailto:time-nuts-boun...@febo.com] On Behalf Of Poul-Henning Kamp
 Sent: Thursday, January 08, 2009 3:27 PM
 To: Discussion of precise time and frequency measurement
 Subject: Re: [time-nuts] GPSDO TC



 And timekeeping lends itself well to experiment with this,
 not the least because getting it wrong doesn't smash anything
 valuable :-)

But you might show up early or late for dinner, which could have dire 
consequences.


 For instance, one thing to think about in the context of
 GPSDO's is that in addition to the PPS signal, we also have
 all the other information.

 For intance it would make sense to loosen the PLL a bit when
 satellites enter and leave the solution, because that often
 moves the GPS signal a few nanoseconds abrubtly, which is
 enough to throw most PLLs into thinking you had a phase jump.


This brings up an interesting question.  A lot of the discussion here is about 
taking an off the shelf GPS receiver of one sort or another, and then putting 
something around it to improve the system.  A goodly part of what's in the 
around it is essentially deconvolving (conceptually) the peculiarities of the 
receiver.

These days, it's not that hard to build the RF section of a GPS receiver, and 
one can do the processing in an FPGA and attached CPU.  Is there an open 
source signal processing chain (i.e. to acquire and track the PN codes, and 
generate the raw observables, and then to do the timing/nav solution)?  If such 
a thing exists, or can be created, then you can do a fancier nav solution that 
explicitly accounts for all the satellites and weights them differently as they 
appear and disappear.

Navsys sells a product that generates GPS signals by simulation and then you 
load them into a USRP and play them with Gnuradio. They also sell the receiver 
software.
Here's a review of Matlab toolboxes:
http://www.constell.org/Downloads/gpsmatlab.article.pdf

Xilinx has an article:
http://www.xilinx.com/publications/magazines/dsp_01/xc_pdf/p50-53_dsp-gps.pdf
That describes a GPS receiver implemented using SystemGenerator, etc., but I 
suspect that they're not distributing the source code.

There's this paper, too:
http://old.gps.aau.dk/downloads/IONGNSS2005_BorreAkos_paper.pdf

Here's someone who did it as a project in school:
http://cegt201.bradley.edu/projects/proj2008/gps/
He tried to convert the Matlab from Akos, et al., to C++



 There is also the complex 12h signal in most GPS receivers
 PPS, should that be notched out of the PLL so that it will
 not react to offsets that have a 12h period ?  (obviously
 only in stationary
 applications.)

 So many things to try, so little time...

Indeed...


But hey.. Why not start hooking up a USRP or Xilinx Eval board..

Jim

___
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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Magnus Danielson
Lux, James P skrev:
 -Original Message-
 From: time-nuts-boun...@febo.com
 [mailto:time-nuts-boun...@febo.com] On Behalf Of Poul-Henning Kamp
 Sent: Thursday, January 08, 2009 3:27 PM
 To: Discussion of precise time and frequency measurement
 Subject: Re: [time-nuts] GPSDO TC



 And timekeeping lends itself well to experiment with this,
 not the least because getting it wrong doesn't smash anything
 valuable :-)
 
 But you might show up early or late for dinner, which could have dire 
 consequences.

True. I was more expecting that when you get it wrong, GPS satellites 
starts falling from the sky, and they are pretty expensive things to 
smash flat into the atmosphere.

 For instance, one thing to think about in the context of
 GPSDO's is that in addition to the PPS signal, we also have
 all the other information.

 For intance it would make sense to loosen the PLL a bit when
 satellites enter and leave the solution, because that often
 moves the GPS signal a few nanoseconds abrubtly, which is
 enough to throw most PLLs into thinking you had a phase jump.
 
 
 This brings up an interesting question.  A lot of the discussion here is
 about taking an off the shelf GPS receiver of one sort or another, and
 then putting something around it to improve the system.  A goodly part
 of what's in the around it is essentially deconvolving (conceptually)
 the peculiarities of the receiver.
 
 These days, it's not that hard to build the RF section of a GPS receiver,
 and one can do the processing in an FPGA and attached CPU.  Is there an
 open source signal processing chain (i.e. to acquire and track the PN
 codes, and generate the raw observables, and then to do the timing/nav
 solution)?  If such a thing exists, or can be created, then you can do a
 fancier nav solution that explicitly accounts for all the satellites and
 weights them differently as they appear and disappear.

I happens to have some VHDL code lying around. However, the digital 
front-end is not that much magic involved with. The real work is in the 
tracking-processing, for which I have some partial C code lying around 
and there is open source code available.

If someone gives me a good RF frontend we could fool around some.

 Navsys sells a product that generates GPS signals by simulation and then
 you load them into a USRP and play them with Gnuradio. They also sell the
 receiver software.
 Here's a review of Matlab toolboxes:
 http://www.constell.org/Downloads/gpsmatlab.article.pdf
 
 Xilinx has an article:
 http://www.xilinx.com/publications/magazines/dsp_01/xc_pdf/p50-53_dsp-gps.pdf
 That describes a GPS receiver implemented using SystemGenerator, etc., but I
 suspect that they're not distributing the source code.
 
 There's this paper, too:
 http://old.gps.aau.dk/downloads/IONGNSS2005_BorreAkos_paper.pdf
 
 Here's someone who did it as a project in school:
 http://cegt201.bradley.edu/projects/proj2008/gps/
 He tried to convert the Matlab from Akos, et al., to C++

We are a few that has a GNSS Sampler, which is basically a GPS frontend 
hooked to a USB chip and you do correlation etc in the computer. It is a 
bit of a challenge to get it to track in real time thought there are 
those that do that.

 There is also the complex 12h signal in most GPS receivers
 PPS, should that be notched out of the PLL so that it will
 not react to offsets that have a 12h period ?  (obviously
 only in stationary
 applications.)

 So many things to try, so little time...
 
 Indeed...
 
 
 But hey.. Why not start hooking up a USRP or Xilinx Eval board..

Let's do that... some day.

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.


Re: [time-nuts] GPSDO TC

2009-01-08 Thread Lux, James P
 -Original Message-
 From: time-nuts-boun...@febo.com
 [mailto:time-nuts-boun...@febo.com] On Behalf Of Magnus Danielson
 Sent: Thursday, January 08, 2009 4:15 PM
 To: Discussion of precise time and frequency measurement
 Subject: Re: [time-nuts] GPSDO TC

 If someone gives me a good RF frontend we could fool around some.



Maxim MAX2741 L1 GPS receiver IC
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4323

MAX2741EVKIT is maybe available..

2745 is another
MAX2745EVKIT (not available for purchase)

Maxim recommends:
MAX2769 Universal GPS receiver
 but it's one of those request the data sheet parts..

 Anyway, there's probably something out 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.


Re: [time-nuts] GPSDO TC Damping

2009-01-08 Thread Richard Moore
On Jan 8, 2009, at 2:46 PM, time-nuts-requ...@febo.com wrote:

 Message: 1
 Date: Fri, 09 Jan 2009 10:28:35 +1300
 From: Bruce Griffiths bruce.griffi...@xtra.co.nz
 Subject: Re: [time-nuts] GPSDO TC
 To: Discussion of precise time and frequency measurement
   time-nuts@febo.com

 Richard Moore wrote:
 On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:


 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com, Discussion of precise  
 time and
 frequency measurement time-nuts@febo.com

 For ThunderBolt owners it is pretty straightforward to adjust the
 TC and
 damping, which is very nice. Use this oppertunity!


 So, Magnus (and Tom), what damping factor do you suggest for a TBolt?
 I'm running a verrry long TC now. If 1.2 is not actually critically
 damped, what value would be? Any guesses? BTW, I really like that
 plot of Tom's that tracks the oven and then gets better from the  
 GPS...

 Dick Moore


 Richard

 As always, the problem is how do you know that the time constant  
 you are
 using is anywhere near optimum?


 Bruce

Well, like many here, I don't actually have the equipment, especially  
the reference std., to do these MDEV, ADEV and other analyses, so,  
since I use the GPSDO for a frequency standard and not for UTC, I  
thought I'd get the expert opinions. Magnus has several times  
indicated here that a TC laying somewhere in and around 100 to 1000  
secs is probably optimum. When I enquired some time back about  
damping in the TBolt, the consensus seemed to be leave it at 1.2. I  
have, but it just seems to me that won't be optimum for a fixed- 
position, lab-located frequency standard -- at the moment, I'm  
leaning toward the 0.7to 1.0 area.

Tom's recent chart was quite helpful, especially the 1000 sec curve.  
Now, I hope that Tom or someone else follows up on the suggestion to  
track performance vs. damping factor. I do understand that the  
results for any one GPSDO don't *necessarily* translate to other  
devices, but they don't necessarily don't, either. At least for the  
TBolts a lot of us are playing with, one good example (like Tom's)  
may well put mine in a better ballpark than the ballpark the factory  
wants it to play in, given the factors that you all have described.  
Thx everyone for the comments. Look forward to the next round!

Dick Moore


___
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.


Re: [time-nuts] GPSDO TC Damping

2009-01-08 Thread Bruce Griffiths
Richard Moore wrote:
 On Jan 8, 2009, at 2:46 PM, time-nuts-requ...@febo.com wrote:

   
 Message: 1
 Date: Fri, 09 Jan 2009 10:28:35 +1300
 From: Bruce Griffiths bruce.griffi...@xtra.co.nz
 Subject: Re: [time-nuts] GPSDO TC
 To: Discussion of precise time and frequency measurement
  time-nuts@febo.com

 Richard Moore wrote:
 
 On Jan 8, 2009, at 2:58 AM, time-nuts-requ...@febo.com wrote:


   
 Message: 6
 Date: Thu, 08 Jan 2009 11:51:50 +0100
 From: Magnus Danielson mag...@rubidium.dyndns.org
 Subject: Re: [time-nuts] GPSDO time constant
 To: Tom Van Baak t...@leapsecond.com,Discussion of precise  
 time and
frequency measurement time-nuts@febo.com

 For ThunderBolt owners it is pretty straightforward to adjust the
 TC and
 damping, which is very nice. Use this oppertunity!

 
 So, Magnus (and Tom), what damping factor do you suggest for a TBolt?
 I'm running a verrry long TC now. If 1.2 is not actually critically
 damped, what value would be? Any guesses? BTW, I really like that
 plot of Tom's that tracks the oven and then gets better from the  
 GPS...

 Dick Moore


   
 Richard

 As always, the problem is how do you know that the time constant  
 you are
 using is anywhere near optimum?


 Bruce
 

 Well, like many here, I don't actually have the equipment, especially  
 the reference std., to do these MDEV, ADEV and other analyses, so,  
 since I use the GPSDO for a frequency standard and not for UTC, I  
 thought I'd get the expert opinions. Magnus has several times  
 indicated here that a TC laying somewhere in and around 100 to 1000  
 secs is probably optimum. When I enquired some time back about  
 damping in the TBolt, the consensus seemed to be leave it at 1.2. I  
 have, but it just seems to me that won't be optimum for a fixed- 
 position, lab-located frequency standard -- at the moment, I'm  
 leaning toward the 0.7to 1.0 area.

   
Why, since it has been demonstrated that a damping factor of 1.2 is
better than one of 0.7 for a particular Thunderbolt this would tend to
indicate that adjusting the damping without good justification is
somewhat foolhardy.
If in fact the phase noise characteristics of your OCXO are similar toi
the one in the Thunderbolt that Tom measured this would degrade the
performance.

With no way of measuring the effect of such adjustments you are just
hoping that your particular Thunderbolt is similar to the one Tom measured.
Thats not engineering its more like witchcraft.

 Tom's recent chart was quite helpful, especially the 1000 sec curve.  
 Now, I hope that Tom or someone else follows up on the suggestion to  
 track performance vs. damping factor. I do understand that the  
 results for any one GPSDO don't *necessarily* translate to other  
 devices, but they don't necessarily don't, either. At least for the  
 TBolts a lot of us are playing with, one good example (like Tom's)  
 may well put mine in a better ballpark than the ballpark the factory  
 wants it to play in, given the factors that you all have described.  
 Thx everyone for the comments. Look forward to the next round!

 Dick Moore
   
The probability that you will improve the performance significantly
without a means of measuring the resultant performance is fairly low.
You will never know if either an improvement or a degradation in
performance has occurred.
The one saving grace being that the factory defaults can always be restored.

Bruce

___
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.