A method of using a GPS receiver to receive secondary data. A conventional
GPS receiver is modified to receive such data, without modifying its
hardware. The secondary data is carried in a signal that has the same
characteristics as a conventional GPS navigation signal, but is delivered
at a specified frequency and time and with a specified and "unused"
spreading code. The secondary data is contained in a data subframe that
is sufficiently similar to subframes that carry GPS navigation data, such
that it can be demodulated and accessed by the GPS receiver.