Mark Sims wrote:
Hello Tom,
I have added (and am still adding) a bunch of new features to Lady Heather. It
(she?) can calculate the min, max, average, rms value, standard deviation,
variance of the data covered by any plot window, plus a linear regression
trend line and FFT. It can also subtract a constant slope (default=trend line
slope) from any plot.
I have also added on oscillator "autotune" function. This steps the DAC
voltage +/- 0.1V from the current setting and calculates the oscillator EFC gain (in
Hz/volt). It then sets the oscillator values (gain, damping, time constant, sat
elevation mask, and signal level mask) to more time-nutty values than the defaults.
Testing has shown that the osc gain calculated this way is excellent...
certainly better than you get eyeballing a 5370 counter.
It would not be difficult to step the DAC over a larger range to get the EFC
linearity curve (except the GPS loses lock if you are too far out of range and
the osc freq error may not be available).
I can easily calculate the osc tempco and drift rate using the active
temperature control. I would like to do it using just the raw data... hence
the need for curve fitting to untangle the osc drift rate and tempco from the
raw measurements provided by the Tbolt.
Heather has a record stored of all GPSDO parameters going back (default 3 days,
max=1year) since the program was started. I can use that data to calculate
the oscillator parameters (if I can come up with a reasonable curve fitting
routine)
Mark
Instead of using a traditional least squares fit to a large data set it
may be more prudent to use robust fitting techniques which are far less
sensitive to the inevitable outliers.
However unless you are fitting a simple straight line this is much more
involved than a least squares fit.
One method is to do a least squares fit and use these results as initial
values in a more robust fitting procedure.
Bruce
_______________________________________________
time-nuts mailing list -- [email protected]
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.