Fine time assistance for global navigation satellite systems
First Claim
Patent Images
1. A method for synchronizing a global navigation satellite system (GNSS) receiver, comprising:
- receiving, by a wireless device, via a wireless local area network (WLAN), fine time assistance information transmitted by an assisting device connected to the WLAN;
adjusting, by the wireless device, a time value of a GNSS clock of the wireless device based on the fine time assistance information;
acquiring, by the wireless device, GNSS codes of a GNSS positioning signal based on the adjusted time valueextracting a departure time from the received fine time assistance information measuring an arrival time of the fine time assistance information at the wireless device;
estimating a value for propagation delay time within the wireless device;
computing clock bias between the wireless device and the assisting device based on the departure time, arrival time, and value for propagation delay; and
adjusting the time value based on the clock bias.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and method for providing fine timing assistance to global navigation satellite systems (GNSS) via wireless local area network (WLAN). In one embodiment, a method for synchronizing a global navigation satellite system (GNSS) receiver includes receiving, by a wireless device, via a wireless local area network (WLAN), fine time assistance information transmitted by an assisting device connected to the WLAN. A time value of a GNSS clock of the wireless device is adjusted based on the fine time assistance information. Based on the adjusted time value, GNSS codes of a GNSS positioning signal are acquired by the wireless device.
-
Citations
19 Claims
-
1. A method for synchronizing a global navigation satellite system (GNSS) receiver, comprising:
-
receiving, by a wireless device, via a wireless local area network (WLAN), fine time assistance information transmitted by an assisting device connected to the WLAN; adjusting, by the wireless device, a time value of a GNSS clock of the wireless device based on the fine time assistance information; acquiring, by the wireless device, GNSS codes of a GNSS positioning signal based on the adjusted time value extracting a departure time from the received fine time assistance information measuring an arrival time of the fine time assistance information at the wireless device; estimating a value for propagation delay time within the wireless device; computing clock bias between the wireless device and the assisting device based on the departure time, arrival time, and value for propagation delay; and adjusting the time value based on the clock bias. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wireless device, comprising:
-
a global navigation satellite system (GNSS) receiver comprising a GNSS clock; a wireless local area network (WLAN) transceiver comprising a WLAN clock; and a synchronization system configured to; synchronize the WLAN clock to the GNSS clock; adjust the GNSS clock based on fine timing assistance information received via the WLAN transceiver extract a departure time from the fine time assistance information measure an arrival time of the fine time assistance information at the wireless device; estimate a value for propagation delay time within the wireless device; compute clock bias between the wireless device and an assisting device that transmitted the fine time assistance information based on the departure time, arrival time, and value for propagation delay; and adjust the GNSS clock based on the clock bias. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A wireless system, comprising:
-
a first wireless device, comprising; a global navigation satellite system (GNSS) receiver; a wireless local area network (WLAN) transceiver; and a clock synchronization system coupled to the GNSS receiver and the WLAN transceiver, the clock synchronization system configured to; synchronize a GNSS clock of the GNSS receiver to GNSS timing based on fine time assistance information provided via the WLAN transceiver; extract a departure time from the received fine time assistance information measure an arrival time of the fine time assistance information at the first wireless device; estimate a value for propagation delay time within the first wireless device; compute clock bias between the first wireless device and the second wireless device based on the departure time, arrival time, and value for propagation delay; and adjust the GNSS clock based on the clock bias; a second wireless device, comprising; a wireless local area network (WLAN) transceiver configured to; provide fine time assistance information based on a clock of the WLAN transceiver of the second wireless device; and transmit the fine time assistance information to the first wireless device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification