Re: [time-nuts] Airraft Ping Timing

2014-03-25 Thread Hal Murray

n1...@dartmouth.edu said:
 I am surprised it took them this long.  A number of satellite telemetry
 systems can use doppler as a matter of course for locating transmitters,
 such as Iridium and Argos. 

It's more complicated than just computing the Doppler.  You also have to 
figure out what the base frequency is and maybe how it changes over time.  If 
you assume the transmit frequency is stable and that the plane is flying in a 
straight line and you have several samples on a broad enough angle/Doppler 
spread, you can probably work it all out.

For Iridium, the target is fixed (or moving slowly relative to the satellite) 
and the satellite is moving fast so it gets a lot of angle/Doppler change to 
work with.



-- 
These are my opinions.  I hate spam.



___
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] NIST time services

2014-03-25 Thread Poul-Henning Kamp
In message e1wsemc-000dz8...@stenn.ntp.org, Harlan Stenn writes:

 I'm actually not certain that it helps, even if you document it.
 
 It's sort of an administrative distance and it unfairly penalizes
 any GNSS in favour of terrestial if you calibrate it according to the
 original intent...

I'm game to come up with a better plan.  Original intent is good, and
follow-on improvements are even better.

Internal to NTPns I used a different scheme to pick refclock, each
refclock got one vote for each independent source it had.

This means that GPS almost always wins, since it has one vote for
each sat not thrown out of the solution, whereas for instance
DCF77 or WWVB would only get one vote, there being only one transmitter.

Propagating something like that directly out of the S1 server is 
probably not sound, we don't want everybody to use the furthest
server in TTL, just because it has a 24 channel GPS receiver.

Likewise, NIST and USNO may have significantly more faith in their
coax cable than the rest of us should have in over-the-air signals.

So all in all, I'm not really sure what we can do automatically with
the root dispersion at S1 level.

At lower levels I think it works more or less as is should.

-- 
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] Hanging bridge question

2014-03-25 Thread Poul-Henning Kamp
In message CACYeN9zf-UO1sCTCRMHSDPN4u=ye0xb9+x71eLxBnbT=xgw...@mail.gmail.com
, Jim Miller writes:

I've spent a good part of the afternoon looking at all the plots, websites
and the few papers I could find mentioning the hanging bridge. As far as I
can tell as long as one is correcting for sawtooth there's nothing
additional to do about hanging bridges.

The sawtooth correction *is* the correction for the hanging bridge.


-- 
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] Hanging bridge question

2014-03-25 Thread Bob Camp
Hi

Exactly correct, the sawtooth corrects for the hanging bridges. 

Since that’s what it does, sawtooth correction error is not totally random. 
Hanging bridges are not totally random. One looks like the other. Sawtooth 
correction errors can / will have hanging bridges in them.

If you are doing sawtooth correction, it’s best to do it with decent accuracy.

Bob

On Mar 25, 2014, at 3:27 AM, Poul-Henning Kamp p...@phk.freebsd.dk wrote:

 In message 
 CACYeN9zf-UO1sCTCRMHSDPN4u=ye0xb9+x71eLxBnbT=xgw...@mail.gmail.com
 , Jim Miller writes:
 
 I've spent a good part of the afternoon looking at all the plots, websites
 and the few papers I could find mentioning the hanging bridge. As far as I
 can tell as long as one is correcting for sawtooth there's nothing
 additional to do about hanging bridges.
 
 The sawtooth correction *is* the correction for the hanging bridge.
 
 
 -- 
 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.

___
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] Hanging bridge question

2014-03-25 Thread Poul-Henning Kamp
In message 6b362a4d-834a-4733-bed8-fcfec0ccb...@rtty.us, Bob Camp writes:

I should add here, that you _can_ do a little bit better than the
sawtooth correction.

We know, or at least assume, that the GPS's internal clock is step-less
and slowly changing, so if you put a predictive filter on this stuff,
it can actually do a reasonable job at estimating which way the rounding
of the sawtooth correction went (since it is integral ns).

This reduces the random rounding error on the sawtooth correction
from +/- 0.5 ns to something like +/- 0.3 ns.

Totally not worth it, but a cool and educational project :-)

-- 
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] Hanging bridge question

2014-03-25 Thread Bob Camp
Hi

Most of the more modern receivers don’t stop at one ns resolution on the 
correction. You can go well below the ns level with them. If you are doing it 
in software, it’s pretty much free.

Bob

On Mar 25, 2014, at 7:27 AM, Poul-Henning Kamp p...@phk.freebsd.dk wrote:

 In message 6b362a4d-834a-4733-bed8-fcfec0ccb...@rtty.us, Bob Camp writes:
 
 I should add here, that you _can_ do a little bit better than the
 sawtooth correction.
 
 We know, or at least assume, that the GPS's internal clock is step-less
 and slowly changing, so if you put a predictive filter on this stuff,
 it can actually do a reasonable job at estimating which way the rounding
 of the sawtooth correction went (since it is integral ns).
 
 This reduces the random rounding error on the sawtooth correction
 from +/- 0.5 ns to something like +/- 0.3 ns.
 
 Totally not worth it, but a cool and educational project :-)
 
 -- 
 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] Hanging bridge question

2014-03-25 Thread EWKehren
The lowest cost solution is a DS chip in combination with a PIC. How ever  
has any one thought about a fix by going to the source of the problem. The 
TCXO.  Use a DDS with internal multiplier like the AD9851 or AD 9913 and use 
the  sawtooth message from the GRS receiver and change the frequency. An 
other  alternative would be to use the sawtooth word to fine tune a TCXO or any 
VCXO  for that matter.
Bert Kehren
 
 
In a message dated 3/25/2014 7:28:11 A.M. Eastern Daylight Time,  
p...@phk.freebsd.dk writes:

In  message 6b362a4d-834a-4733-bed8-fcfec0ccb...@rtty.us, Bob Camp  
writes:

I should add here, that you _can_ do a little bit better than  the
sawtooth correction.

We know, or at least assume, that the GPS's  internal clock is step-less
and slowly changing, so if you put a predictive  filter on this stuff,
it can actually do a reasonable job at estimating  which way the rounding
of the sawtooth correction went (since it is  integral ns).

This reduces the random rounding error on the sawtooth  correction
from +/- 0.5 ns to something like +/- 0.3 ns.

Totally not  worth it, but a cool and educational project :-)

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

___
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] NIST time services

2014-03-25 Thread Paul
On Mon, Mar 24, 2014 at 4:26 AM, Poul-Henning Kamp p...@phk.freebsd.dkwrote:

 In message CABbxVHuQc0144==21mDa_R8ErKov=
 em+9rvrbpggexnzztj...@mail.gmail.com
 , Chris Albertson writes:

 Yes.  NTP calls it root distance [...]

 And it is generally useless, because people don't calibrate it.


How do you calibrate root distance assuming that it's one-half the
roundtrip root delay plus the root dispersion plus minor error
contributions not considered here?
___
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] NIST time services

2014-03-25 Thread Poul-Henning Kamp
In message CAKyJ6kajBO=yvkg44s_sdo5owruzem4tzx8atvcirkmgcn8...@mail.gmail.com
, Paul writes:
On Mon, Mar 24, 2014 at 4:26 AM, Poul-Henning Kamp p...@phk.freebsd.dkwrote:

 And it is generally useless, because people don't calibrate it.

How do you calibrate root distance assuming that it's one-half the
roundtrip root delay plus the root dispersion plus minor error
contributions not considered here?

You key in the number for the light-speed delay from whatever
radio-transmitter you're listening to.

-- 
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] Hanging bridge question

2014-03-25 Thread Jim Miller
Thanks for all the helpful replies!

Lots to learn.

73

jim ab3cv
___
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] Airraft Ping Timing

2014-03-25 Thread J. Forster
Yes, and there was an early military positioning system, roughly 1960s /
1970s that worked on Dopplar also. The name escapes me at the moment.

-John

=



 This is how ELT locating satellites work (when not relaying the newer GPS
 data bursts).  Several on another list I watch suggested this pretty early
 on and I guess INMARSAT got the message.  I'd be curious to know if AFRCC
 pointed INMARSAT in that direction.

 Really shows the value of precise and stable time references!




 Date: Mon, 24 Mar 2014 16:06:14 -0700 (PDT)
 From: J. Forsterj...@quikus.com
 To:time-nuts@febo.com
 Subject: [time-nuts] Airraft Ping Timing
 Message-ID:
   13855.12.226.214.5.1395702374.squir...@popaccts.quikus.com
 Content-Type: text/plain;charset=iso-8859-1

 According to a report on FOX, INMARSAT was able to determine the Malasia
 Air followed the southern traectory from the Dopplar of the pings. They
 verified their model by tracking other planes.

 -John

 =

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


Re: [time-nuts] Airraft Ping Timing

2014-03-25 Thread Pieter ten Pierick
Hi,

 Yes, and there was an early military positioning system, roughly 1960s /
 1970s that worked on Dopplar also. The name escapes me at the moment.

I think it is Transit.
See http://en.wikipedia.org/wiki/Transit_(satellite)

Greetings,
Pieter.


 -John

 =



 This is how ELT locating satellites work (when not relaying the newer
 GPS
 data bursts).  Several on another list I watch suggested this pretty
 early
 on and I guess INMARSAT got the message.  I'd be curious to know if
 AFRCC
 pointed INMARSAT in that direction.

 Really shows the value of precise and stable time references!




 Date: Mon, 24 Mar 2014 16:06:14 -0700 (PDT)
 From: J. Forsterj...@quikus.com
 To:time-nuts@febo.com
 Subject: [time-nuts] Airraft Ping Timing
 Message-ID:
  13855.12.226.214.5.1395702374.squir...@popaccts.quikus.com
 Content-Type: text/plain;charset=iso-8859-1

 According to a report on FOX, INMARSAT was able to determine the Malasia
 Air followed the southern traectory from the Dopplar of the pings. They
 verified their model by tracking other planes.

 -John

 =

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


___
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] Airraft Ping Timing

2014-03-25 Thread J. Forster
Could well be. I never saw the bird, of course. The portable ground
station was roughly the same size as an OD Manpak radio of the period and
read out Lat/Long on LED digital readouts. In retrospect, it may have been
in the early 1980s.

-John

==


 Hi,

 Yes, and there was an early military positioning system, roughly 1960s /
 1970s that worked on Dopplar also. The name escapes me at the moment.

 I think it is Transit.
 See http://en.wikipedia.org/wiki/Transit_(satellite)

 Greetings,
 Pieter.


 -John

 =



 This is how ELT locating satellites work (when not relaying the newer
 GPS
 data bursts).  Several on another list I watch suggested this pretty
 early
 on and I guess INMARSAT got the message.  I'd be curious to know if
 AFRCC
 pointed INMARSAT in that direction.

 Really shows the value of precise and stable time references!




 Date: Mon, 24 Mar 2014 16:06:14 -0700 (PDT)
 From: J. Forsterj...@quikus.com
 To:time-nuts@febo.com
 Subject: [time-nuts] Airraft Ping Timing
 Message-ID:
 13855.12.226.214.5.1395702374.squir...@popaccts.quikus.com
 Content-Type: text/plain;charset=iso-8859-1

 According to a report on FOX, INMARSAT was able to determine the
 Malasia
 Air followed the southern traectory from the Dopplar of the pings. They
 verified their model by tracking other planes.

 -John

 =

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


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


[time-nuts] TSIP protocol for T-Bolt

2014-03-25 Thread d0ct0r


Today I spent good part of my time to figure out that my version of 
Thunderbolt has some issue with the TSIP protocol definition. I am using 
following document: ThunderBolt GPS Disciplined Clock User Guide, 
Version 5.0, Part Number: 35326-30, November 2003


In that particular PDF file, there is definition for 0x8F-AB TSIP packet 
[section A.10.30 Report Packet 0x8F-AB Primary Timing Packet].


Here is the structure of 8F-AB, translated to plain C-code:


typedef struct tb_8f_ab {
uint8_t sub;//0: 1
uint32_t tow;   //1-4  : 4
uint16_t wn;//5-6  : 2
int16_t ls; //7-8  : 2
uint8_t tflag;  //9: 1
uint8_t sec;//10   : 1
uint8_t min;//11   : 1
uint8_t hr; //12   : 1
uint8_t day;//13   : 1
uint8_t month;  //14   : 1
uint16_t year;  //15-16 : 2
} mytb_8f_ab;


Here is the dump I get from my MCU:

//0x10 0x8F 0xAB 0x0 0x3 0x92 0x88 0x6 0xF9 0x0 0x10 0x10 0x3 0x2C 0x1 
0x11 0x19 0x3 0x7 0xDE 0x10 0x3
//0x10 0x8F 0xAB 0x0 0x3 0xCC 0x16 0x6 0xF9 0x0 0x10 0x10 0x3 0x12 0x7 
0x15 0x19 0x3 0x7 0xDE 0x10 0x3


Which is conform to TSIP standard packet definition:

TSIP packet structure is the same for both commands and reports. The 
packet format is:

DLE id data string bytes DLE ETX
Where:
• DLE is the byte 0x10
• ETX is the byte 0x03
• id is a packet identifier byte, which can have any value excepting
ETX and DLE.

However, its appeared that my T-Bolt throwing one extra byte for the 
so-called Timing Flags.
There is 19 bytes coming from my T-Bolt, instead of expected 18. I found 
that actual length of TFLAG is 16 bit - not 8. Interesting enough, that 
Lady Heather works perfectly fine with that T-Bolt !


Can somebody confirm that there is different version of T-Bolt on the 
market ? If so, where I need to look for the documentation for my 
version ?



--
WBW,

V.P.
___
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] TSIP protocol for T-Bolt

2014-03-25 Thread Tom Van Baak (lab)
Besides the header and trailer you need to unescape any embedded DLE's in the 
data stream. 

/tvb (i5s)

 On Mar 25, 2014, at 2:43 PM, d0ct0r t...@patoka.org wrote:
 
 
 Today I spent good part of my time to figure out that my version of 
 Thunderbolt has some issue with the TSIP protocol definition. I am using 
 following document: ThunderBolt GPS Disciplined Clock User Guide, Version 
 5.0, Part Number: 35326-30, November 2003
 
 In that particular PDF file, there is definition for 0x8F-AB TSIP packet 
 [section A.10.30 Report Packet 0x8F-AB Primary Timing Packet].
 
 Here is the structure of 8F-AB, translated to plain C-code:
 
 
 typedef struct tb_8f_ab {
uint8_t sub;//0: 1
uint32_t tow;//1-4  : 4
uint16_t wn;//5-6  : 2
int16_t ls; //7-8  : 2
uint8_t tflag;//9: 1
uint8_t sec;//10   : 1
uint8_t min;//11   : 1
uint8_t hr;//12   : 1
uint8_t day;//13   : 1
uint8_t month;//14   : 1
uint16_t year;//15-16 : 2
 } mytb_8f_ab;
 
 
 Here is the dump I get from my MCU:
 
 //0x10 0x8F 0xAB 0x0 0x3 0x92 0x88 0x6 0xF9 0x0 0x10 0x10 0x3 0x2C 0x1 0x11 
 0x19 0x3 0x7 0xDE 0x10 0x3
 //0x10 0x8F 0xAB 0x0 0x3 0xCC 0x16 0x6 0xF9 0x0 0x10 0x10 0x3 0x12 0x7 0x15 
 0x19 0x3 0x7 0xDE 0x10 0x3
 
 Which is conform to TSIP standard packet definition:
 
 TSIP packet structure is the same for both commands and reports. The packet 
 format is:
 DLE id data string bytes DLE ETX
 Where:
 • DLE is the byte 0x10
 • ETX is the byte 0x03
 • id is a packet identifier byte, which can have any value excepting
 ETX and DLE.
 
 However, its appeared that my T-Bolt throwing one extra byte for the 
 so-called Timing Flags.
 There is 19 bytes coming from my T-Bolt, instead of expected 18. I found that 
 actual length of TFLAG is 16 bit - not 8. Interesting enough, that Lady 
 Heather works perfectly fine with that T-Bolt !
 
 Can somebody confirm that there is different version of T-Bolt on the market 
 ? If so, where I need to look for the documentation for my version ?
 
 
 -- 
 WBW,
 
 V.P.
 ___
 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.

Re: [time-nuts] Hanging bridge question

2014-03-25 Thread Chris Albertson
On Tue, Mar 25, 2014 at 5:44 AM, ewkeh...@aol.com wrote:

 The lowest cost solution is a DS chip in combination with a PIC. How ever


The lowest cost solution is to do the correct entirely in software.
After the measure the phase, simply add the correction.

All you need to know is the phase.  There is not point in correcting
the pulse, you don't need a corrected pulse.  What you want is a
measurement of the phase.


Chris Albertson
Redondo Beach, California
___
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] Airraft Ping Timing

2014-03-25 Thread Jim Lux

On 3/24/14 10:18 PM, David McGaw wrote:

I am surprised it took them this long.  A number of satellite telemetry
systems can use doppler as a matter of course for locating transmitters,
such as Iridium and Argos.


Those are actually designed for measuring Doppler..
That's really the difference..
This was probably figured out after the fact in an ad hoc way.

___
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] Airraft Ping Timing

2014-03-25 Thread Jim Lux

On 3/25/14 11:38 AM, J. Forster wrote:

Could well be. I never saw the bird, of course. The portable ground
station was roughly the same size as an OD Manpak radio of the period and
read out Lat/Long on LED digital readouts. In retrospect, it may have been
in the early 1980s.



Transit, transmitted signals at 400 MHz.  Had really high performance 
Quartz oscillators on board (in a dewar, etc.) made by APL.  those 
oscillators became the basis of the Ultrastable oscillators we use in 
space now.  From an oscillator standpoint, not a whole lot different 
than back then.


There's a whole lot of attention paid to how the crystal is mounted, 
what the aging characteristic is, etc.


USO manufacture is definitely a way to be paid to be a time-nut, because 
that's what it's really about.  Finding all the possible ways that might 
degrade it and driving them all as small as possible.


___
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] Airraft Ping Timing

2014-03-25 Thread David I. Emery
On Mon, Mar 24, 2014 at 06:15:57PM -0700, Chris Albertson wrote:
 Yes, word is that they were able to determine the Doppler shift in the
 plane's signal.  I'm surprised this was even recorded but it must have been
 in the satellite's telemetry downlink.   Projecting radial velocity and
 constraining it to be close to the earth's surface, I guess determines one
 path and the direction on it.


Perhaps some of the readers here are unaware that the INMARSAT
F3 in question is a bent pipe repeater in both directions.   It takes a
C band uplink from the ground and turns it around to L band, and turns L
band uplinks around to a C band downlink.

It has 8 spot beams, and one regional beam.   Channelization of
the uplink and downlink bandwidth and an board switch matrix allows 
various allocations of frequencies and bandwidth to the 9 beams varying
with load and demand.

There is no on satellite signal demodulation/modulation or
protocol processing  for the classic AERO signals to/from the plane ...
that is ALL done on ground at the GES (in Perth Australia AFAIK).

This would make it possible for INMARSAT (and others in the
region tasked with monitoring such things) to capture the actual
repeated RF from the plane and digitize it - this happens in the ground
equipment as part of the normal processing anyway - and dumping it to a
disk array somewhere is certain to be going on, either both inside
INMARSAT at the GES or at least at other (less public)  sites such as
Alice Springs.   The C band downlinks are global beams BTW and can
be received anywhere that sees the satellite.

As such the quality of the recovered Doppler and other signal
parameters is very much a function of the stability of the various LOs
(and sample clocks)  involved, which I believe can correctly be presumed
to be really high grade both in space and certainly on the ground. AES
(plane) timing and frequency may be less good, but it is more or less
locked to the L band downlink timing and frequency signals as reference.

The newer INMARSAT F4 birds do have DSP processing on the
satellite, but apparently NOT used for demodulating and processing the
various control channel signals on the satellite - but just for doing
beam forming and power allocation for the 120 spot beams these birds
support.   This of course would impact delay through the satellite
for precision timing and ranging.

But so far there are no reports that the F4 POR satellite was
involved. The high gain antennas on the AES (plane) are fairly
directional and if they were in use there might not be a lot of signal
seen on the POR bird.   Not sure if those pings would have been sent
via a low gain antenna on the AES, but I suspect normally not.

-- 
  Dave Emery N1PRE/AE, d...@dieconsulting.com  DIE Consulting, Weston, Mass 
02493
An empty zombie mind with a forlorn barely readable weatherbeaten
'For Rent' sign still vainly flapping outside on the weed encrusted pole - in 
celebration of what could have been, but wasn't and is not to be now either.

___
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] Airraft Ping Timing

2014-03-25 Thread J. Forster
Certainly, if it's a bent-pipe repeater, that makes extracting the Dopplar
a whole lot easier. Furthermore, since it's unlikely that the missing
plane was the only signal, you can essentially do a differential Dopplar
measurement against other sorces, stationary or moving in a know
trajectory.

-John

==



 On Mon, Mar 24, 2014 at 06:15:57PM -0700, Chris Albertson wrote:
 Yes, word is that they were able to determine the Doppler shift in the
 plane's signal.  I'm surprised this was even recorded but it must have
 been
 in the satellite's telemetry downlink.   Projecting radial velocity and
 constraining it to be close to the earth's surface, I guess determines
 one
 path and the direction on it.


   Perhaps some of the readers here are unaware that the INMARSAT
 F3 in question is a bent pipe repeater in both directions.   It takes a
 C band uplink from the ground and turns it around to L band, and turns L
 band uplinks around to a C band downlink.

   It has 8 spot beams, and one regional beam.   Channelization of
 the uplink and downlink bandwidth and an board switch matrix allows
 various allocations of frequencies and bandwidth to the 9 beams varying
 with load and demand.

   There is no on satellite signal demodulation/modulation or
 protocol processing  for the classic AERO signals to/from the plane ...
 that is ALL done on ground at the GES (in Perth Australia AFAIK).

   This would make it possible for INMARSAT (and others in the
 region tasked with monitoring such things) to capture the actual
 repeated RF from the plane and digitize it - this happens in the ground
 equipment as part of the normal processing anyway - and dumping it to a
 disk array somewhere is certain to be going on, either both inside
 INMARSAT at the GES or at least at other (less public)  sites such as
 Alice Springs.   The C band downlinks are global beams BTW and can
 be received anywhere that sees the satellite.

   As such the quality of the recovered Doppler and other signal
 parameters is very much a function of the stability of the various LOs
 (and sample clocks)  involved, which I believe can correctly be presumed
 to be really high grade both in space and certainly on the ground. AES
 (plane) timing and frequency may be less good, but it is more or less
 locked to the L band downlink timing and frequency signals as reference.

   The newer INMARSAT F4 birds do have DSP processing on the
 satellite, but apparently NOT used for demodulating and processing the
 various control channel signals on the satellite - but just for doing
 beam forming and power allocation for the 120 spot beams these birds
 support.   This of course would impact delay through the satellite
 for precision timing and ranging.

   But so far there are no reports that the F4 POR satellite was
 involved. The high gain antennas on the AES (plane) are fairly
 directional and if they were in use there might not be a lot of signal
 seen on the POR bird.   Not sure if those pings would have been sent
 via a low gain antenna on the AES, but I suspect normally not.

 --
   Dave Emery N1PRE/AE, d...@dieconsulting.com  DIE Consulting, Weston, Mass
 02493
 An empty zombie mind with a forlorn barely readable weatherbeaten
 'For Rent' sign still vainly flapping outside on the weed encrusted pole -
 in
 celebration of what could have been, but wasn't and is not to be now
 either.

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


Re: [time-nuts] Hanging bridge question

2014-03-25 Thread EWKehren
Yes if you want to use it only in a GPSDO and it is being done but if you  
are a time nut you may want the 1 PPS..
Bert Kehren
 
 
In a message dated 3/25/2014 6:33:12 P.M. Eastern Daylight Time,  
albertson.ch...@gmail.com writes:

On Tue,  Mar 25, 2014 at 5:44 AM, ewkeh...@aol.com wrote:

 The  lowest cost solution is a DS chip in combination with a PIC. How  
ever


The lowest cost solution is to do the correct entirely in  software.
After the measure the phase, simply add the  correction.

All you need to know is the phase.  There is not point  in correcting
the pulse, you don't need a corrected pulse.  What you  want is a
measurement of the phase.


Chris Albertson
Redondo  Beach,  California
___
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.


Re: [time-nuts] NIST time services

2014-03-25 Thread Chris Albertson
On Tue, Mar 25, 2014 at 5:52 AM, Paul tic-...@bodosom.net wrote:
 On Mon, Mar 24, 2014 at 4:26 AM, Poul-Henning Kamp p...@phk.freebsd.dk
wrote:

 In message CABbxVHuQc0144==21mDa_R8ErKov=
 em+9rvrbpggexnzztj...@mail.gmail.com
 , Chris Albertson writes:

 Yes.  NTP calls it root distance [...]

 And it is generally useless, because people don't calibrate it.


 How do you calibrate root distance assuming that it's one-half the
 roundtrip root delay plus the root dispersion plus minor error
 contributions not considered here?


Peole here have very much mis-understood the term Root Distance.   People
don't calibrate it because It is NOT a user input.  It is an internal
variable that NTP uses. It is not something you can input.Perhaps
people are confusing NTP's use of this term from the same term used in a
different context?

root distance is equal to the root dispersion plus half the root delay
This is a DEFINTION.  One does not calibrate a definition.  These are
measured values done in real-time.   It has nothing to do with how one
server connects to the others or how many source of time are used.  It has
noting to do wight eh number of network hops or if GPS or an uncalibrated
source is used for time.All NTP cares about are the delay in round trip
ping time and the variance in those times.   I have seen NTP reject a local
GPS receiver in favor on an Internet connected pool server because the very
old handheld Garmin GPS had such poor timing.   This is not uncommon with
older nav receivers.


Read how it is used here
http://www.eecis.udel.edu/~mills/ntp/html/cluster.html
Read another definition of root distance here:
http://www.eecis.udel.edu/~mills/ntp/html/select.html




-- 

Chris Albertson
Redondo Beach, California
___
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] TSIP protocol for T-Bolt

2014-03-25 Thread mike cook

Le 25 mars 2014 à 22:43, d0ct0r a écrit :

 
 Today I spent good part of my time to figure out that my version of 
 Thunderbolt has some issue with the TSIP protocol definition. I am using 
 following document: ThunderBolt GPS Disciplined Clock User Guide, Version 
 5.0, Part Number: 35326-30, November 2003
 
 In that particular PDF file, there is definition for 0x8F-AB TSIP packet 
 [section A.10.30 Report Packet 0x8F-AB Primary Timing Packet].
 
 Here is the structure of 8F-AB, translated to plain C-code:
 
 
 typedef struct tb_8f_ab {
   uint8_t sub;//0: 1
   uint32_t tow;   //1-4  : 4
   uint16_t wn;//5-6  : 2
   int16_t ls; //7-8  : 2
   uint8_t tflag;  //9: 1
   uint8_t sec;//10   : 1
   uint8_t min;//11   : 1
   uint8_t hr; //12   : 1
   uint8_t day;//13   : 1
   uint8_t month;  //14   : 1
   uint16_t year;  //15-16 : 2
 } mytb_8f_ab;
 
 
 Here is the dump I get from my MCU:
 
 //0x10 0x8F 0xAB 0x0 0x3 0x92 0x88 0x6 0xF9 0x0 0x10 0x10 0x3 0x2C 0x1 0x11 
 0x19 0x3 0x7 0xDE 0x10 0x3
 //0x10 0x8F 0xAB 0x0 0x3 0xCC 0x16 0x6 0xF9 0x0 0x10 0x10 0x3 0x12 0x7 0x15 
 0x19 0x3 0x7 0xDE 0x10 0x3

  
 how are you dumping this?
 you have an imbedded (stuffed)DLE, which is sent as DLE/DLE but the 
second is to be ignored.
  
 
 Which is conform to TSIP standard packet definition:
 
 TSIP packet structure is the same for both commands and reports. The packet 
 format is:
 DLE id data string bytes DLE ETX
 Where:
 • DLE is the byte 0x10
 • ETX is the byte 0x03
 • id is a packet identifier byte, which can have any value excepting
 ETX and DLE.

 Ex: In the tsip developer tool kit , from TsipParser.c

case TSIP_IN_PARTIAL:
// The parser is in this state if a previous character was
// a part of the TSIP data. As noted above, a DLE character
// can be a part of the TSIP data in which case another DLE
// character is present in the data stream. So, here we look 
// at the next character in the stream (currently loaded in 
// ucByte). If it is a DLE character, we just encountered
// a stuffed DLE byte. In that case, we ignore this byte
// and go back to the TSIP_DLE state. That way, we will log
// only one DLE byte which was a part of the TSIP data.
//
// All other non-DLE characters are placed in the TSIP packet
// buffere.
if (ucByte == DLE) 
{
nParseState = TSIP_DLE;
}
else 
{
ucPkt[nPktLen++] = ucByte;
}
break;
 
 However, its appeared that my T-Bolt throwing one extra byte for the 
 so-called Timing Flags.
 There is 19 bytes coming from my T-Bolt, instead of expected 18. I found that 
 actual length of TFLAG is 16 bit - not 8. Interesting enough, that Lady 
 Heather works perfectly fine with that T-Bolt !
 
 Can somebody confirm that there is different version of T-Bolt on the market 
 ? If so, where I need to look for the documentation for my version ?
 
 
 -- 
 WBW,
 
 V.P.
 ___
 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.


Re: [time-nuts] Hanging bridge question

2014-03-25 Thread Bob Camp
Hi

If you are building a GPSDO, then the 1 pps out of the GPSDO should be much 
better than the pps out of the GPS. Making that happen is part of the control 
optimization. 

Bob

On Mar 25, 2014, at 7:46 PM, ewkeh...@aol.com wrote:

 Yes if you want to use it only in a GPSDO and it is being done but if you  
 are a time nut you may want the 1 PPS..
 Bert Kehren
 
 
 In a message dated 3/25/2014 6:33:12 P.M. Eastern Daylight Time,  
 albertson.ch...@gmail.com writes:
 
 On Tue,  Mar 25, 2014 at 5:44 AM, ewkeh...@aol.com wrote:
 
 The  lowest cost solution is a DS chip in combination with a PIC. How  
 ever
 
 
 The lowest cost solution is to do the correct entirely in  software.
 After the measure the phase, simply add the  correction.
 
 All you need to know is the phase.  There is not point  in correcting
 the pulse, you don't need a corrected pulse.  What you  want is a
 measurement of the phase.
 
 
 Chris Albertson
 Redondo  Beach,  California
 ___
 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.

___
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] TSIP protocol for T-Bolt

2014-03-25 Thread d0ct0r


Much thanks Tom and Mike ! I missed that point. In another word, T-Bolt 
sending DLE data wrapped by another byte ! Now I know !


On 2014-03-25 19:55, mike cook wrote:

Le 25 mars 2014 à 22:43, d0ct0r a écrit :


Today I spent good part of my time to figure out that my version of
Thunderbolt has some issue with the TSIP protocol definition. I am
using following document: ThunderBolt GPS Disciplined Clock User
Guide, Version 5.0, Part Number: 35326-30, November 2003

In that particular PDF file, there is definition for 0x8F-AB TSIP
packet [section A.10.30 Report Packet 0x8F-AB Primary Timing
Packet].

Here is the structure of 8F-AB, translated to plain C-code:

typedef struct tb_8f_ab {
uint8_t sub; //0 : 1
uint32_t tow; //1-4 : 4
uint16_t wn; //5-6 : 2
int16_t ls; //7-8 : 2
uint8_t tflag; //9 : 1
uint8_t sec; //10 : 1
uint8_t min; //11 : 1
uint8_t hr; //12 : 1
uint8_t day; //13 : 1
uint8_t month; //14 : 1
uint16_t year; //15-16 : 2
} mytb_8f_ab;

Here is the dump I get from my MCU:

//0x10 0x8F 0xAB 0x0 0x3 0x92 0x88 0x6 0xF9 0x0 0x10 0x10 0x3 0x2C
0x1 0x11 0x19 0x3 0x7 0xDE 0x10 0x3
//0x10 0x8F 0xAB 0x0 0x3 0xCC 0x16 0x6 0xF9 0x0 0x10 0x10 0x3 0x12
0x7 0x15 0x19 0x3 0x7 0xDE 0x10 0x3

 
 how are you dumping this?
 you have an imbedded (stuffed)DLE, which is sent as DLE/DLE but the
second is to be ignored.


Which is conform to TSIP standard packet definition:

TSIP packet structure is the same for both commands and reports. The
packet format is:
DLE id data string bytes DLE ETX
Where:
• DLE is the byte 0x10
• ETX is the byte 0x03
• id is a packet identifier byte, which can have any value
excepting
ETX and DLE.


 Ex: In the tsip developer tool kit , from TsipParser.c

 case TSIP_IN_PARTIAL:
 // The parser is in this state if a previous character was
 // a part of the TSIP data. As noted above, a DLE character
 // can be a part of the TSIP data in which case another DLE
 // character is present in the data stream. So, here we look
 // at the next character in the stream (currently loaded in
 // ucByte). If it is a DLE character, we just encountered
 // a stuffed DLE byte. In that case, we ignore this byte
 // and go back to the TSIP_DLE state. That way, we will log
 // only one DLE byte which was a part of the TSIP data.
 //
 // All other non-DLE characters are placed in the TSIP packet
 // buffere.
 if (ucByte == DLE)
 {
 nParseState = TSIP_DLE;

 }
 else
 {
 ucPkt[nPktLen++] = ucByte;
 }
 break;


However, its appeared that my T-Bolt throwing one extra byte for
the so-called Timing Flags.
There is 19 bytes coming from my T-Bolt, instead of expected 18. I
found that actual length of TFLAG is 16 bit - not 8. Interesting
enough, that Lady Heather works perfectly fine with that T-Bolt !

Can somebody confirm that there is different version of T-Bolt on
the market ? If so, where I need to look for the documentation for
my version ?

--
WBW,

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




Links:
--
[1] https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts


--
WBW,

V.P.
___
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] TSIP protocol for T-Bolt

2014-03-25 Thread Tom Van Baak
 Besides the header and trailer you need to unescape any embedded DLE's in the 
 data stream. 

There are a number of code examples on the web showing how to decode TSIP 
packets. The oldest (original source code from Trimble), is file TSIP_IFC.C 
from the TSIPCHAT program. You can google for archived copies.

Or have a look at the source code to LH.

Or you can also see how I do it in my binary-to-text TSIP logging program:
http://www.leapsecond.com/tools/tbtalk.c

/tvb

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


Re: [time-nuts] Hanging bridge question

2014-03-25 Thread Jim Miller
The lowest cost solution is to do the correct entirely in software.
After the measure the phase, simply add the correction.

All you need to know is the phase.  There is not point in correcting
the pulse, you don't need a corrected pulse.  What you want is a
measurement of the phase.


Chris

I'm baffled as to how one would do this in software without a ton of
expensive hardware to give phase information. Could you provide in words a
simple block diagram of where you would get phase information without a Ghz
TIC to read?

Thanks

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] Hanging bridge question

2014-03-25 Thread Bob Camp
Hi

There have been multiple posts about analog TDC’s of various designs that get 
you into the sub 100 ps range without costing very much money. I believe the 
cheapest posted so far adds  50 cents to a basic PIC based design. 

Bob

On Mar 25, 2014, at 7:38 PM, Jim Miller j...@jtmiller.com wrote:

 The lowest cost solution is to do the correct entirely in software.
 After the measure the phase, simply add the correction.
 
 All you need to know is the phase.  There is not point in correcting
 the pulse, you don't need a corrected pulse.  What you want is a
 measurement of the phase.
 
 
 Chris
 
 I'm baffled as to how one would do this in software without a ton of
 expensive hardware to give phase information. Could you provide in words a
 simple block diagram of where you would get phase information without a Ghz
 TIC to read?
 
 Thanks
 
 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.

___
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] Airraft Ping Timing

2014-03-25 Thread Joe Leikhim
One thing I don't fully understand are the spot beams. If this is a bent 
pipe, how do they control which beam serves the terminal? And if ground 
based command, would they not have a record of which spot beam that 
MH370 was utilizing, therefore know approximate location and direction ?


--
Joe Leikhim


Leikhim and Associates

Communications Consultants

Oviedo, Florida

jleik...@leikhim.com

407-982-0446

WWW.LEIKHIM.COM

___
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] Airraft Ping Timing

2014-03-25 Thread Brooke Clarke

 Hi Joe:

It's my understanding that the spot beams are only used for air phones where they need more gain and MH370 had no first 
class, i.e. no phones.


Have Fun,

Brooke Clarke
http://www.PRC68.com
http://www.end2partygovernment.com/2012Issues.html

Joe Leikhim wrote:
One thing I don't fully understand are the spot beams. If this is a bent pipe, how do they control which beam serves 
the terminal? And if ground based command, would they not have a record of which spot beam that MH370 was utilizing, 
therefore know approximate location and direction ?




___
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] Airraft Ping Timing

2014-03-25 Thread Chris Albertson
On Tue, Mar 25, 2014 at 6:22 PM, Joe Leikhim jleik...@leikhim.com wrote:

 One thing I don't fully understand are the spot beams. If this is a bent
 pipe, how do they control which beam serves the terminal? And if ground
 based command, would they not have a record of which spot beam that MH370
 was utilizing, therefore know approximate location and direction ?


The spot beams are only used for high speed data, like for example a phone
call.  The data rate for status reporting is very low,  Only a few hundred
baud if I remember right.

I think they have to request a spot beam connection via the low speed link
to get one.


-- 

Chris Albertson
Redondo Beach, California
___
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] NIST time services

2014-03-25 Thread Paul
[I apologize in advance]
On Tue, Mar 25, 2014 at 7:47 PM, Chris Albertson
albertson.ch...@gmail.comwrote:

 Peole here have very much mis-understood the term Root Distance.


I don't think Poul-Henning Kamp should be accused of misunderstanding NTP.
My question was answered (I wondered why I had a clock with rootdisp=0) so
I'll move on now.
___
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] Hanging bridge question

2014-03-25 Thread Jim Miller
Right now I'm planning to use a DS1123 driven by the PIC in my system to
provide sawtooth correction. The phase measurement is strictly binary with
a D FF. The PIC reads the value once a second and integrates with a bit of
feedforward for stability. The numerical result will be fed to a DAC which
controls the OCXO. The DS1123 is about $14, not unreasonable. The same PIC
is used to setup the M12+T and read the status and sawtooth info, do the
math for the PI filter, drive the D/A and communicate optionally with a PC
to log D/A commands and relay any M12+T communication. It will also
maintain a few simple indicator lights for status.


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] Hanging bridge question

2014-03-25 Thread Jim Miller
Bob

I'm not sure who you're responding to but I have a couple of questions:

TDC = Time Delay Correlator?

Could you point me to one of these 50 cent threads? I've read a ton of this
list from 2007 forward but must have missed that.

Thanks

jim ab3cv (much to learn)

Hi

There have been multiple posts about analog TDC's of various designs
that get you into the sub 100 ps range without costing very much
money. I believe the cheapest posted so far adds  50 cents to a basic
PIC based design.

Bob
___
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] Hanging bridge question

2014-03-25 Thread Tom Van Baak
 If you are building a GPSDO, then the 1 pps out of the GPSDO should be much 
 better than the pps out of the GPS.

Bob,

That's only true for time scales less than the cross-over point. Beyond that, 
the 1 PPS from the GPS receiver is actually better (more accurate). That's why 
the LO is disciplined by GPS, not the other way around.

For example, when monitoring the performance of a cesium clock at 1 Hz, there 
is no need to use a GPSDO -- a sawtooth-corrected 1PPS from a GPS timing 
receiver is the more accurate way to measure. A GPSDO can only make the quality 
of the 1PPS worse for tau beyond the crossover point.

/tvb

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


[time-nuts] RC TIC linearity correction?

2014-03-25 Thread Bob Stewart
I hadn't given any thought to correcting the linearity of the TIC I built, but 
my PLL plots tell me I should do it now.  Explanation: when I arrange things so 
that the phase point is near the top of my TIC's range, it requires a smaller 
movement than when the phase point is in the middle:  Presumably the difference 
is even greater near the bottom.  Can anyone give me a reference of some type 
for doing this?  I looked around a few weeks ago, but my google-foo wasn't up 
to the challenge.

The schematic is essentially this, except that C1 doesn't really exist.  It was 
a place-holder on my board in case the caps in the PIC weren't up to it by 
themselves - which they were.  And, not that it matters, but the level shifter 
(Q1,Q2) was also not needed.

http://www.evoria.net/AE6RV/TIC/TIC2.bmp

Bob - AE6RV
___
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] NIST time services

2014-03-25 Thread Chris Albertson
I think I figured it out.   rootdisp=0 refers to Root Dispersion which
is quite different from Root Distance.  They do look a little alike.

One is the distance from the local clock to the root of the NTP tree and
the other is something different, internal to NTP that is not exposed to a
user.


On Tue, Mar 25, 2014 at 6:12 PM, Paul tic-...@bodosom.net wrote:

 [I apologize in advance]
 On Tue, Mar 25, 2014 at 7:47 PM, Chris Albertson
 albertson.ch...@gmail.comwrote:

  Peole here have very much mis-understood the term Root Distance.


 I don't think Poul-Henning Kamp should be accused of misunderstanding NTP.
 My question was answered (I wondered why I had a clock with rootdisp=0) so
 I'll move on now.
 ___
 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.




-- 

Chris Albertson
Redondo Beach, California
___
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] Isotemp OCXO107-10 Internal Photos

2014-03-25 Thread Ed Palmer
FYI, I've posted a few pictures of the inside of this oscillator. 
Noteworthy is the tiny Dewar flask.


http://s701.photobucket.com/user/edpalmer42/library/Isotemp%20OCXO107-10%20Oscillator

If you click on the magnifying glass at the bottom of the picture and 
then do it again, you'll get the full size picture.


After about a week of operation, aging was  5e-10/day (spec is  
2e-10/day).  An impressive result for such a short run time. Adev with 
drift removed at Tau  100 sec. is stuck at ~1e-11 as measured against a 
Tbolt.  I can't find a spec for it.  The Tbolt and measurement system 
are capable of much better performance than that so the Isotemp appears 
to be the limiting factor.  Maybe longer run time would bring it down.


Ed

___
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] Hanging bridge question

2014-03-25 Thread Tom Van Baak
 The lowest cost solution is to do the correct entirely in software.
 After the measure the phase, simply add the correction.

 All you need to know is the phase.  There is not point in correcting
 the pulse, you don't need a corrected pulse.  What you want is a
 measurement of the phase.

This depends on the goal. There are two types of GPS timing products. Those 
which output time  frequency and those which output time only.

For time and frequency you design a GPSDO, in which case you have a choice of 
h/w or s/w sawtooth correction. Most people choose s/w since, as you correctly 
assume, a GPSDO already includes some sort of phase or time interval 
measurement circuit along with a microprocessor to do the math.

But for a timing only GPS product (e.g., the base models from www.cnssys.com) 
the goal is just a precise 1PPS output. This class of product tends to use h/w 
sawtooth correction, since by design there is no TIC or OCXO in the box.

There's also a third way to do it -- sawtooth correction provided by PC 
software tools like Tac32Plus or DSPmon (similar to TBoltmon). In this case the 
PC reads correction messages from the receiver and measurements from an 
external TIC and applies the sawtooth correction before writing the composite 
result to a log file. DSPmon has support for the hp 5334 and 53132.

I hope this helps more than it confuses.

/tvb


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


Re: [time-nuts] RC TIC linearity correction?

2014-03-25 Thread Charles Steinmetz

Bob wrote:

I hadn't given any thought to correcting the linearity of the TIC I 
built, but my PLL plots tell me I should do it now.


You are using a resistor to charge the integrating capacitance, so it 
charges with the classic exponential curve and you get a nonlinear 
time-to-voltage conversion.  You need to charge the integrating 
capacitance with a constant current if you want a linear 
time-to-voltage function.  The current source will probably need to 
be connected to a supply that is higher than 5v, because it needs 
some headroom.


There may be secondary errors, as well, due to the leakage of the 
tri-state buffers in their hi-Z state and/or nonlinearity in the 
ADC's internal capacitors.  Often you can improve things by using 
sufficient external capacitance to swamp the ADC's internal 
capacitance and increasing the charging current.


Best regards,

Charles



___
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] NIST / NIST+ATIS Seminars and Workshops in June - Anyone attending?

2014-03-25 Thread Volt Man
Hi,

I'm new to the list. I'm curious if anyone will be attending the NIST Time
and Frequency seminar in Boulder in June, and / or the following week's
NIST-ATIS workshop on Telco Sync in San Jose.
http://www.nist.gov/pml/div688/seminars.cfm .

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