摘要 |
Systems, methods, and computer program products for determining a location from non-line-of-sight (NLOS) signals are described. An RF receiver can receive signals of an RF transmitter (e.g., a GNSS satellite) reflected by one or more building surfaces. A processor embedded in or coupled to the RF receiver can reduce the effects of multipath interference caused by the reflections using data on reflective characteristics of buildings located close to the RF receiver. The data can include information on which surfaces of the buildings are visible to the RF receiver. The processor can then estimate, from the visible surfaces and known satellite locations, feasible signal paths for a signal from a satellite to the RF receiver. The processor can then correct a location estimation by taking into account the multipath effects of the signal traveling along the feasible signal paths. |
主权项 |
1. A method comprising:
receiving, by a processor, an initial location bound of a radio frequency (RF) signal receiver; determining, by the processor and using a facet database, one or more facets each capable of reflecting an RF signal from an RF transmitter to the RF receiver located in the initial location bound, each facet corresponding to a reflective surface of a physical object; determining, by the processor, a respective feasible path for the RF signal to reach from the RF transmitter to the RF receiver located at each candidate location of a plurality of candidate locations in the initial location bound, wherein determining each feasible path comprises determining that the RF signal can reach from the RF transmitter to the respective candidate location through one or more reflections of the one or more facets, given constraints including a respective size and orientation of each facet as stored in the facet database; and generating, by the processor, location correction information for the RF transmitter based on the one or more reflections of the RF signal. |