A system and method for providing precision locations for sensors which
make up an array of sensors in a gunshot detection system. In a preferred
embodiment sensors employ a commercial GPS which reports a sensor
position or a group of pseudoranges to GPS satellites. A server collects
differential information from a differential node and, in one preferred
embodiment, calculates a precision position for each sensor by adjusting
the reported position or pseudoranges with the differential information.
In another preferred embodiment differential information is sent from the
host to individual sensors which calculate their own precision positions.
Differential information may be latitude and longitude corrections,
pseudorange corrections, ionospheric delay, GPS satellite clock drift, or
other corrective term which will improve the accuracy of a sensor
position.