ALIX ボードと GPS と NTP stratum1

ALIX ボード を利用して GPS からの信号で NTP サーバ ( stratum 1 ) を構築しようとしているんですが、GPS に関してはあまり詳しくはありません。
Google でいろいろ調べた結果を以下につらつら書きちらします…

GPS と NTPサーバの時刻を同期させる方法として GPS からの PPS 信号を利用する方法とGPS からの NMEA データに記述されている現在日時を利用する方法があるようです。( qnan.org - Registered at Namecheap.com )

http://www.punknix.com/?q=node/116 では、Voyage Linux 0.4 と Garmin GPS18/USB ( Garmin ) 及び ALIX ボードで GPS Time ( NMEA データに記述されている現在日時 ) を用いて NTP サーバを構築しています。( Garmin GPS18/USB から PPS 信号が出ていないから? )

GPS Time よりも PPS 信号を利用する方がより正確なようです。
( qnan.org - Registered at Namecheap.com )

現在、Voyage Linux 0.5.0 以降のカーネルには LinuxPPS のパッチがあたっています。

LinuxPPS では、PPS 信号は シリアル・ポート(8250 UART)接続でしかサポートされていないようです。( パラレル・ポートもあり? )
( qnan.org - Registered at Namecheap.com )

PPS 信号を利用する方法で、OS は Voyage Linux 0.5.2 を使うとして、GPS レシーバ(アンテナも含めて)を何にするかが問題です。

Garmin GPS 18 LVC がよく使われるレシーバのようで、
qnan.org - Registered at Namecheap.com
http://www.david-taylor.myby.co.uk/ntp/FreeBSD-GPS-PPS.htm

Garmin GPS 18 LVC では、電源部とRS232C インターフェイスを自作しなければならないようです。
( http://yebo-blog.blogspot.com/2007/01/garmin-18-lvc.html )

PPS 信号が出る USB 接続の GPS レシーバ ってないんでしょうかね?