Systems, methods and devices for satellite navigation
First Claim
1. A device for determining satellite visibility, comprising:
- storage configured to store a three-dimensional spatial map of one or more buildings within an environment and satellite ephemeris data; and
a processor configured to;
determine a position and a time within the three-dimensional spatial map;
determine a satellite position at the time based at least in part on the satellite ephemeris data;
simulate a signal transmission from the satellite to the position at the time; and
determine a transmission quality associated with the signal transmission,wherein the position is outside each building of the map.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional map of an environment with buildings is used to computationally predict locations and times of global navigation satellite system (GNSS) blockages. For example, in urban environments some of the GNSS satellites are occluded by buildings. These blockages can be modeled. A computing system can make a map showing which satellites are or are not visible as a function both of location and time. The map can be used by a mobile GNSS receiver to determine which satellites to use or whether to use a backup system for navigation. The system can determine when a given satellite will enter or leave a GNSS receiver view during a route. The map can be stored in the GNSS receiver (or a host of the GNSS) or can be stored by a network service. This mapping can be used to predict multi-path effects of a satellite transmission at a location.
14 Citations
42 Claims
-
1. A device for determining satellite visibility, comprising:
-
storage configured to store a three-dimensional spatial map of one or more buildings within an environment and satellite ephemeris data; and a processor configured to; determine a position and a time within the three-dimensional spatial map; determine a satellite position at the time based at least in part on the satellite ephemeris data; simulate a signal transmission from the satellite to the position at the time; and determine a transmission quality associated with the signal transmission, wherein the position is outside each building of the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for using a global navigation satellite system (GNSS) comprising:
-
measuring a current transmission quality of a first signal transmission of a satellite in the GNSS at a first spacetime position; determining a second spacetime position and second time within a four-dimensional space-time map of an environment with one or more man-made structures; and predicting a future transmission quality associated with a second signal transmission from the satellite to the second spacetime position based at least in part on the four-dimensional space-time map of the environment and satellite ephemeris data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for navigation, comprising:
-
a global navigation satellite system (GNSS) receiver configured to receive satellite navigation signals; a secondary navigation system configured to interpret secondary navigation signals; a processor configured to; determine a set of locations associated with a set of times within a three-dimensional spatial map of an environment; determine a set of positions of a set of satellites associated with the set of times based at least in part on satellite ephemeris data; simulate transmission of satellite navigation signals from the set of satellites to the set of locations at the associated set of times; determine a set of transmission qualities associated with the set of satellites to the set of locations associated with the set of times; and determine a subset of locations from the set of locations for use with the secondary navigation system, based at least in part on the set of transmission qualities. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification