[hpsdr] 1pps
Chris Bartram
chris at chris-bartram.co.uk
Fri Jun 15 17:07:43 PDT 2007
Phil
> I've been doing some tests on various algorithms in
> an FPGA to lock my HP8640B to the 1PPS from a GPS receiver. There seems to
> be plenty of options in terms of prior art but I started off with a very
> simple long term integration system. I started with a fast integration time
> and once in lock just keep on increasing the integration time. For a KISS
> process it seems to work very well. I guess if this ever ends up as part of
> HPSDR since it's FPGA based then we can try many different algorithms over
> time.
The 1pps output is starting to be a thing of the past! More recent GPS
receivers intended for timing applications are starting to acquire inbuilt
NCOs which will allow synthesis of a FREQUENCY output from the receiver
synchronously with the 1pps pulse. This simplifies things enormously, as it
then becomes possible to move from the use of the frequency locked loop used
in most existing designs to 'discipline' an external standard to GPS, to a
phase locked loop. This allows the use of much larger loop bandwidths, and
thus reduces the demands on the VCTCXO.
Based on work work I did ~15years ago, I'm no great lover of FLLs!
As an example of a suitable GPS receiver look at the Navsync CW12-TIM. The
current quoted 1off price from the UK distributor is ~100euro. The internal
NCO will produce 1pps synchronous outputs up to 10MHz with very small jitter.
You could even use a simple, cheap, integer-N synthesiser chip rather than an
FPGA to lock a VCTCXO!!
I wish I had the time to take this further in an amateur radio context.
Vy 73
Chris
GW4DGU
More information about the Hpsdr
mailing list