time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Modified Total Deviation calculation

MD
Magnus Danielson
Tue, Jan 19, 2010 6:16 PM

John Ackermann N8UR wrote:

No, I posted before I saw your example (and still haven't had a chance
to look at it closely).  I'm just hoping that in the end we can end up
with a set of functions that can readily be ported to other languages,
and if I'm going to be able to participate in that, I need all the help
I can get!  (I'm not a natural programmer, and C has always been
challenging for me.)

I think that my use of C is uhm... fairly conservative. It could have
been essentially any imperative language.

Maybe I should read up on obsfucation of C. Can't have you read this
code... ;)

Cheers,
Magnus

John Ackermann N8UR wrote: > No, I posted before I saw your example (and still haven't had a chance > to look at it closely). I'm just hoping that in the end we can end up > with a set of functions that can readily be ported to other languages, > and if I'm going to be able to participate in that, I need all the help > I can get! (I'm not a natural programmer, and C has always been > challenging for me.) I think that my use of C is uhm... fairly conservative. It could have been essentially any imperative language. Maybe I should read up on obsfucation of C. Can't have you read this code... ;) Cheers, Magnus
JM
John Miles
Tue, Jan 19, 2010 9:57 PM

John Miles wrote:

If you'd like to make the C source available, I'll look at building an
incremental version...?

If you can accept the current quick-hack state of the code (yes, I am
not too proud of the cleanness, so no comments about coding style or the
general uglyness), find it attached. The main goal of this code is
correctness. Find it attached.

I'll hacking away further.

An incremental version is a trivial extention for MTOTDEV as the outer
loop steps the 3*m sample window over the data-samples...

Thanks very much, Magnus -- this code will come in handy.  I should be able
to get an incremental version into the next TI.CPP beta.

-- john

> John Miles wrote: > > If you'd like to make the C source available, I'll look at building an > > incremental version...? > > If you can accept the current quick-hack state of the code (yes, I am > not too proud of the cleanness, so no comments about coding style or the > general uglyness), find it attached. The main goal of this code is > correctness. Find it attached. > > I'll hacking away further. > > An incremental version is a trivial extention for MTOTDEV as the outer > loop steps the 3*m sample window over the data-samples... Thanks very much, Magnus -- this code will come in handy. I should be able to get an incremental version into the next TI.CPP beta. -- john
MD
Magnus Danielson
Thu, Jan 21, 2010 10:39 AM

John Miles wrote:

John Miles wrote:

If you'd like to make the C source available, I'll look at building an
incremental version...?

If you can accept the current quick-hack state of the code (yes, I am
not too proud of the cleanness, so no comments about coding style or the
general uglyness), find it attached. The main goal of this code is
correctness. Find it attached.

I'll hacking away further.

An incremental version is a trivial extention for MTOTDEV as the outer
loop steps the 3*m sample window over the data-samples...

Thanks very much, Magnus -- this code will come in handy.  I should be able
to get an incremental version into the next TI.CPP beta.

My intention was to create incremental versions later on. Most of these
allow for incremental versions, so it should not be too hard. Do use the
test-sequence and check against the listed values so that you know that
the algorithm does what you think it does. Verify your implementations!

I've implemented the Theo-variants, MTIE and TIErms also. But I have not
verified them as there is no correct values.

In the process I'e discovered an error in SP1065 relating to Time Total
Variance (and thus Deviation). The factor of tau^3/3 should be tau^2/3.
The author was unaware of it, confirmed it and forwarded the info such
that next printing can be correct.

Cheers,
Magnus

John Miles wrote: >> John Miles wrote: >>> If you'd like to make the C source available, I'll look at building an >>> incremental version...? >> If you can accept the current quick-hack state of the code (yes, I am >> not too proud of the cleanness, so no comments about coding style or the >> general uglyness), find it attached. The main goal of this code is >> correctness. Find it attached. >> >> I'll hacking away further. >> >> An incremental version is a trivial extention for MTOTDEV as the outer >> loop steps the 3*m sample window over the data-samples... > > Thanks very much, Magnus -- this code will come in handy. I should be able > to get an incremental version into the next TI.CPP beta. My intention was to create incremental versions later on. Most of these allow for incremental versions, so it should not be too hard. Do use the test-sequence and check against the listed values so that you know that the algorithm does what you think it does. Verify your implementations! I've implemented the Theo-variants, MTIE and TIErms also. But I have not verified them as there is no correct values. In the process I'e discovered an error in SP1065 relating to Time Total Variance (and thus Deviation). The factor of tau^3/3 should be tau^2/3. The author was unaware of it, confirmed it and forwarded the info such that next printing can be correct. Cheers, Magnus
SC
SAL CORNACCHIA
Thu, Jan 21, 2010 3:40 PM

Hi John Miles,
 
Is there an instruction manual available for LadyHeather to interpret the displayed values like PPS, and other values.
Thank You for making such valuable software available to everyone.
 Best regards,

Sal C. Cornacchia
Electronic RF Microwave Engineer (Ret.)


From: Magnus Danielson magnus@rubidium.dyndns.org
To: Discussion of precise time and frequency measurement time-nuts@febo.com
Sent: Thu, January 21, 2010 5:39:05 AM
Subject: Re: [time-nuts] Modified Total Deviation calculation

John Miles wrote:

John Miles wrote:

If you'd like to make the C source available, I'll look at building an
incremental version...?

If you can accept the current quick-hack state of the code (yes, I am
not too proud of the cleanness, so no comments about coding style or the
general uglyness), find it attached. The main goal of this code is
correctness. Find it attached.

I'll hacking away further.

An incremental version is a trivial extention for MTOTDEV as the outer
loop steps the 3*m sample window over the data-samples...

Thanks very much, Magnus -- this code will come in handy.  I should be able
to get an incremental version into the next TI.CPP beta.

My intention was to create incremental versions later on. Most of these allow for incremental versions, so it should not be too hard. Do use the test-sequence and check against the listed values so that you know that the algorithm does what you think it does. Verify your implementations!

I've implemented the Theo-variants, MTIE and TIErms also. But I have not verified them as there is no correct values.

In the process I'e discovered an error in SP1065 relating to Time Total Variance (and thus Deviation). The factor of tau^3/3 should be tau^2/3.
The author was unaware of it, confirmed it and forwarded the info such that next printing can be correct.

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 John Miles,   Is there an instruction manual available for LadyHeather to interpret the displayed values like PPS, and other values. Thank You for making such valuable software available to everyone.  Best regards, Sal C. Cornacchia Electronic RF Microwave Engineer (Ret.) ________________________________ From: Magnus Danielson <magnus@rubidium.dyndns.org> To: Discussion of precise time and frequency measurement <time-nuts@febo.com> Sent: Thu, January 21, 2010 5:39:05 AM Subject: Re: [time-nuts] Modified Total Deviation calculation John Miles wrote: >> John Miles wrote: >>> If you'd like to make the C source available, I'll look at building an >>> incremental version...? >> If you can accept the current quick-hack state of the code (yes, I am >> not too proud of the cleanness, so no comments about coding style or the >> general uglyness), find it attached. The main goal of this code is >> correctness. Find it attached. >> >> I'll hacking away further. >> >> An incremental version is a trivial extention for MTOTDEV as the outer >> loop steps the 3*m sample window over the data-samples... > > Thanks very much, Magnus -- this code will come in handy.  I should be able > to get an incremental version into the next TI.CPP beta. My intention was to create incremental versions later on. Most of these allow for incremental versions, so it should not be too hard. Do use the test-sequence and check against the listed values so that you know that the algorithm does what you think it does. Verify your implementations! I've implemented the Theo-variants, MTIE and TIErms also. But I have not verified them as there is no correct values. In the process I'e discovered an error in SP1065 relating to Time Total Variance (and thus Deviation). The factor of tau^3/3 should be tau^2/3. The author was unaware of it, confirmed it and forwarded the info such that next printing can be correct. 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.
JM
John Miles
Thu, Jan 21, 2010 8:13 PM

No; so far, everyone (including myself) has had to rely on Mark's generous
and informative tech support. :)

-- john

-----Original Message-----
From: time-nuts-bounces@febo.com [mailto:time-nuts-bounces@febo.com]On
Behalf Of SAL CORNACCHIA
Sent: Thursday, January 21, 2010 7:41 AM
To: Discussion of precise time and frequency measurement
Subject: Re: [time-nuts] Modified Total Deviation calculation

Hi John Miles,
 
Is there an instruction manual available for LadyHeather to
interpret the displayed values like PPS, and other values.
Thank You for making such valuable software available to everyone.
 Best regards,

Sal C. Cornacchia
Electronic RF Microwave Engineer (Ret.)


From: Magnus Danielson magnus@rubidium.dyndns.org
To: Discussion of precise time and frequency measurement
time-nuts@febo.com
Sent: Thu, January 21, 2010 5:39:05 AM
Subject: Re: [time-nuts] Modified Total Deviation calculation

John Miles wrote:

John Miles wrote:

If you'd like to make the C source available, I'll look at building an
incremental version...?

If you can accept the current quick-hack state of the code (yes, I am
not too proud of the cleanness, so no comments about coding

style or the

general uglyness), find it attached. The main goal of this code is
correctness. Find it attached.

I'll hacking away further.

An incremental version is a trivial extention for MTOTDEV as the outer
loop steps the 3*m sample window over the data-samples...

Thanks very much, Magnus -- this code will come in handy.  I

should be able

to get an incremental version into the next TI.CPP beta.

My intention was to create incremental versions later on. Most of
these allow for incremental versions, so it should not be too
hard. Do use the test-sequence and check against the listed
values so that you know that the algorithm does what you think it
does. Verify your implementations!

I've implemented the Theo-variants, MTIE and TIErms also. But I
have not verified them as there is no correct values.

In the process I'e discovered an error in SP1065 relating to Time
Total Variance (and thus Deviation). The factor of tau^3/3 should
be tau^2/3.
The author was unaware of it, confirmed it and forwarded the info
such that next printing can be correct.

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.

No; so far, everyone (including myself) has had to rely on Mark's generous and informative tech support. :) -- john > -----Original Message----- > From: time-nuts-bounces@febo.com [mailto:time-nuts-bounces@febo.com]On > Behalf Of SAL CORNACCHIA > Sent: Thursday, January 21, 2010 7:41 AM > To: Discussion of precise time and frequency measurement > Subject: Re: [time-nuts] Modified Total Deviation calculation > > > Hi John Miles, >   > Is there an instruction manual available for LadyHeather to > interpret the displayed values like PPS, and other values. > Thank You for making such valuable software available to everyone. >  Best regards, > > Sal C. Cornacchia > Electronic RF Microwave Engineer (Ret.) > > > > > > > > ________________________________ > From: Magnus Danielson <magnus@rubidium.dyndns.org> > To: Discussion of precise time and frequency measurement > <time-nuts@febo.com> > Sent: Thu, January 21, 2010 5:39:05 AM > Subject: Re: [time-nuts] Modified Total Deviation calculation > > John Miles wrote: > >> John Miles wrote: > >>> If you'd like to make the C source available, I'll look at building an > >>> incremental version...? > >> If you can accept the current quick-hack state of the code (yes, I am > >> not too proud of the cleanness, so no comments about coding > style or the > >> general uglyness), find it attached. The main goal of this code is > >> correctness. Find it attached. > >> > >> I'll hacking away further. > >> > >> An incremental version is a trivial extention for MTOTDEV as the outer > >> loop steps the 3*m sample window over the data-samples... > > > > Thanks very much, Magnus -- this code will come in handy.  I > should be able > > to get an incremental version into the next TI.CPP beta. > > My intention was to create incremental versions later on. Most of > these allow for incremental versions, so it should not be too > hard. Do use the test-sequence and check against the listed > values so that you know that the algorithm does what you think it > does. Verify your implementations! > > I've implemented the Theo-variants, MTIE and TIErms also. But I > have not verified them as there is no correct values. > > In the process I'e discovered an error in SP1065 relating to Time > Total Variance (and thus Deviation). The factor of tau^3/3 should > be tau^2/3. > The author was unaware of it, confirmed it and forwarded the info > such that next printing can be correct. > > 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.