AUTOMOTIVE AD HOC REAL TIME KINEMATICS ROVING NETWORK
An apparatus comprising an antenna, a processor and a memory. The antenna may be configured to connect to (i) a wireless network and (ii) a GPS satellite. The processor may be configured to execute instructions. The memory may be configured to store the instructions. When executed, the instructions may perform a step of locating a reference device connected to the wireless network. The reference device may have (a) an identification code and (b) a correction value. The instructions may perform a step of determining whether the correction value passes a quality check. If the correction value passes the quality check, the correction value may be used to compensate for local conditions when connecting to the GPS satellite.
1 . An apparatus comprising:
an antenna configured to connect to (i) a wireless network and (ii) a GPS satellite;
a processor configured to execute instructions; and
a memory configured to store said instructions that, when executed, perform the steps of (i) locating a reference device connected to said wireless network, said reference device having (a) an identification code and (b) a correction value, (ii) determining whether said correction value passes a quality check, and (iii) if said correction value passes said quality check, using said correction value to compensate for local conditions when connecting to said GPS satellite.
2 . The apparatus according to claim 1 , wherein said wireless network comprises a cellular network.
3 . The apparatus according to claim 1 , wherein said reference device is a stationary device.
4 . The apparatus according to claim 1 , wherein said quality check comprises checking a location of said reference device and a time since an update of said correction value.
5 . The apparatus according to claim 4 , wherein said apparatus uses said correction value when said location is less than a minimum allowed distance.
6 . The apparatus according to claim 4 , wherein said apparatus uses said correction value when said time since said update of said correction value is below a pre-determined threshold.
7 . The apparatus according to claim 1 , wherein said local conditions comprise at least one of noise and ionospheric interference.
8 . The apparatus according to claim 1 , wherein said apparatus is located in a vehicle.
9 . The apparatus according to claim 1 , wherein said reference device is located in a parked vehicle.
10 . The apparatus according to claim 1 , wherein said reference device is located in an idling vehicle.
11 . The apparatus according to claim 1 , wherein said reference device is located in a land-based station.
12 . The apparatus according to claim 1 , wherein said correction value is an improvement to GPS data received from said GPS satellite.
13 . The apparatus according to claim 12 , wherein said apparatus continues to use said GPS data if said correction value fails said quality check.
14 . The apparatus according to claim 1 , wherein said apparatus is configured to (i) perform functionality of said reference device in a first mode and (ii) determine position data in a second mode.
15 . The apparatus according to claim 14 , wherein said functionality of said reference device comprises calculating said correction value for other of said apparatus on said network.
16 . The apparatus according to claim 14 , wherein said position data is based on said connection to said GPS satellite and said correction value.
17 . The apparatus according to claim 1 , wherein said correction value implements a real-time accuracy correction for vehicle positioning.