[time-nuts] GPS / GNSS front-end board
Michael Tharp
gxti at partiallystapled.com
Tue Jun 5 17:48:17 UTC 2012
On 06/05/2012 11:03 AM, Peter Monta wrote:
> I've been working on a front-end board suitable for GPS and other GNSS
> systems. It might be of interest to time-nuts given the application
> to timing receivers.
Very impressive. Since I discovered time-nuts this is exactly what I
wanted to make, and you've gone and done all the hard stuff. If you're
planning on doing a bulk run, count me in.
What is the function of the clock/PPS inputs? Of course I'm primarily
interested in turning this type of frontend into a robust timing source,
particularly if all of the GPSDO functionality can be fit into the
existing FPGA. This can be done either by clocking the GPS receiver
from the disciplined clock (e.g. Trimble Thunderbolt), or by using
independent clocks and estimating the resulting quantization error (most
timing-oriented receiver-only modules). In a from-scratch design I don't
think there's any reason not to use the disciplined clock, but there
could be lurking correlation problems. In any case, I'm curious as to
why these are piped into an ADC instead of being used to clock the
system (10mhz) and as an async input to a hypothetical phase comparator
in the FPGA (PPS).
I'm not entirely savvy as to what additions would be required to make
this design more useful for an embedded timing system. A bus that could
bring the data stream to a companion board with FPGA and/or MCU for
doing fixes without having to pass through Ethernet would be very
helpful. That way people with interesting ideas can just fab a board to
stick on a header and do their thing without a full gigabit Ethernet
stack, which essentially means a FPGA is required on the other side.
Disclaimer: I know very little about actually implementing a GPS
receiver, and about RF in general, but I know a cool project when I see
one and this has a lot of the elements needed for a fully open-source
timing receiver. Looking forward to further developments, and if there's
another list you're more active on do let me know.
-- m. tharp
More information about the Time-nuts_lists.febo.com
mailing list