METHODS, DEVICES, AND USES FOR CALCULATING A POSITION USING A GLOBAL NAVIGATION SATELLITE SYSTEM
First Claim
1. A method for calculating the position of a GNSS (Global Navigation Satellite System) receiver, comprising:
- receiving a plurality of signals from a first plurality of GNSS satellites;
calculating a region in which a GNSS receiver is located based on at least some of said received signals;
for each satellite in a second plurality of GNSS satellites, classifying whether;
said satellite is a line-of-sight (LOS) satellite, having a line of sight to said GNSS receiver;
orsaid satellite is a non-line-of-sight (NLOS) satellite, not having a line of sight to said GNSS receiver;
obtaining at least one three-dimensional representation of an area including said region;
for each satellite in said second plurality of GNSS satellites, using said at least one three-dimensional representation to define a three-dimensional shading representation including at least one illuminated subregion and at least one shaded subregion, such that a GNSS receiver located in said at least one illuminated subregion has a line of sight said satellite and a GNSS receiver located in said at least one shaded subregion does not have a line of sight to said satellite;
for each said three-dimensional shading representation defining a shading surface which divides between said at least one illuminated subregion and said at least one shaded subregion, such that said at least one illuminated subregion is located above said shading surface and said at least one shaded subregion is located beneath said shading surface; and
for each satellite in said second plurality of GNSS satellites, eliminating from said region at least one subregion, thereby to identify a position in which said GNSS receiver is located, wherein;
if said satellite is a LOS satellite, eliminating from said region any portion which is located beneath said shading surface defined for said satellite; and
if said satellite is a NLOS satellite, eliminating from said region any portion which is located above said shading surface defined for said satellite.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention, in some embodiments, relates to the field of global navigation satellite systems, and more particularly to the field of methods and devices for improving accuracy of position determination by receivers of global navigation satellite systems. Some embodiments of the invention relate to methods for generating a three-dimensional (3-D) representation of an urban area by a receiver of a global navigation satellite system using blocked lines of sight to satellites of the system. Additional embodiments of the invention relate to methods for transmitting a three-dimensional (3-D) representation of an urban area by a receiver of a global navigation satellite system for improving calculation of location by the global navigation satellite system receiver.
30 Citations
50 Claims
-
1. A method for calculating the position of a GNSS (Global Navigation Satellite System) receiver, comprising:
-
receiving a plurality of signals from a first plurality of GNSS satellites; calculating a region in which a GNSS receiver is located based on at least some of said received signals; for each satellite in a second plurality of GNSS satellites, classifying whether; said satellite is a line-of-sight (LOS) satellite, having a line of sight to said GNSS receiver;
orsaid satellite is a non-line-of-sight (NLOS) satellite, not having a line of sight to said GNSS receiver; obtaining at least one three-dimensional representation of an area including said region; for each satellite in said second plurality of GNSS satellites, using said at least one three-dimensional representation to define a three-dimensional shading representation including at least one illuminated subregion and at least one shaded subregion, such that a GNSS receiver located in said at least one illuminated subregion has a line of sight said satellite and a GNSS receiver located in said at least one shaded subregion does not have a line of sight to said satellite; for each said three-dimensional shading representation defining a shading surface which divides between said at least one illuminated subregion and said at least one shaded subregion, such that said at least one illuminated subregion is located above said shading surface and said at least one shaded subregion is located beneath said shading surface; and for each satellite in said second plurality of GNSS satellites, eliminating from said region at least one subregion, thereby to identify a position in which said GNSS receiver is located, wherein; if said satellite is a LOS satellite, eliminating from said region any portion which is located beneath said shading surface defined for said satellite; and if said satellite is a NLOS satellite, eliminating from said region any portion which is located above said shading surface defined for said satellite. - View Dependent Claims (7, 13, 14, 15, 16, 18, 19, 21, 24)
-
-
2-6. -6. (canceled)
-
8-12. -12. (canceled)
-
17. (canceled)
-
20. (canceled)
-
22-23. -23. (canceled)
-
25. A device for calculating the position of a GNSS (Global Navigation Satellite System) receiver, comprising:
-
a signal receiver configured to receive a plurality of signals from a first plurality of GNSS satellites; a region-calculating module configured to calculate a region in which a GNSS receiver is located based on at least some of said received signals; a satellite classification module, configured to, for each satellite in a second plurality of GNSS satellites, classify whether; said satellite is a line-of-sight (LOS) satellite, having a line of sight to said GNSS receiver;
orsaid satellite is a non-line-of-sight (NLOS) satellite, not having a line of sight to said GNSS receiver; a shading representation defining module configured to obtain at least one three-dimensional representation of an area including said region and, for each satellite in said second plurality of GNSS satellites, to use said at least one three-dimensional representation to define a three-dimensional shading representation including at least one illuminated subregion and at least one shaded subregion, such that a GNSS receiver located in said at least one illuminated subregion has a line of sight said satellite and a GNSS receiver located in said at least one shaded subregion does not have a line of sight to said satellite; a shading surface calculating module configured to define, for each three-dimensional shading representation, a shading surface which divides between said at least one illuminated subregion and said at least one shaded subregion, such that said at least one illuminated subregion is located above said shading surface and said at least one shaded subregion is located beneath said shading surface; and a subregion eliminating module configured, for each satellite in said second plurality of GNSS satellites, to eliminate from said region at least one subregion, thereby to identify a position in which said GNSS receiver is located, wherein; if said satellite is a LOS satellite, eliminating from said region any portion which is located beneath said shading surface defined for said satellite; and if said satellite is a NLOS satellite, eliminating from said region any portion which is located above said shading surface defined for said satellite. - View Dependent Claims (37, 38, 39, 40, 42, 43, 45, 48)
-
-
26-36. -36. (canceled)
-
41. (canceled)
-
44. (canceled)
-
46-47. -47. (canceled)
-
49. A method for creating a three-dimensional representation of terrestrial objects in an urban area, comprising:
-
obtaining a log file from at least one GNSS receiver, said log file containing information obtained in an urban area; extracting from said log file a plurality data items, each data item including a timestamp, a position, and a signal strength captured from a GNSS satellite at said position and at said timestamp; for each of said plurality of data items, classifying whether at said timestamp and at said position; said satellite is a line-of-sight (LOS) satellite, having a line of sight to said GNSS receiver;
orsaid satellite is a non-line-of-sight (NLOS) satellite, not having a line of sight to said GNSS receiver; and using said classification to identify three-dimensional contours of terrestrial objects in said urban area.
-
-
50-83. -83. (canceled)
Specification