G01S19/10

Satellite for broadcasting high precision data

A low-earth orbit (LEO) satellite includes a global positioning receiver configured to receive first signaling from a first plurality of non-LEO navigation satellites. An inter-satellite transceiver is configured to send and receive inter-satellite communications with other LEO navigation satellites. At least one processor is configured to execute operational instructions that cause the at least one processor to perform operations that include: determining an orbital position of the LEO satellite based on the first signaling; and generating a navigation message based on the orbital position. A navigation signal transmitter configured to broadcast the navigation message to at least one client device, the navigation message facilitating the at least one client device to determine an enhanced position of the at least one client device based on the navigation message and further based on second signaling received from a second plurality of non-LEO navigation satellites.

METHOD FOR REAL AND VIRTUAL COMBINED POSITIONING
20220373692 · 2022-11-24 ·

The present invention discloses a method for real and virtual combined positioning, it not only sends positioning information to the server through the electronic device for tracking the positioning of the electronic device, but also further captures external scene image and scene sound through the electronic device, or the server generates corresponding scene image and scene sound based on the positioning information, further used to confirm the positioning of electronic device.

METHOD FOR REAL AND VIRTUAL COMBINED POSITIONING
20220373692 · 2022-11-24 ·

The present invention discloses a method for real and virtual combined positioning, it not only sends positioning information to the server through the electronic device for tracking the positioning of the electronic device, but also further captures external scene image and scene sound through the electronic device, or the server generates corresponding scene image and scene sound based on the positioning information, further used to confirm the positioning of electronic device.

LOW EARTH ORBIT SATELLITE FOR FACILITATING ENHANCED POSITIONING

A low-earth orbit (LEO) satellite includes a global positioning receiver configured to receive first signaling from a first plurality of non-LEO navigation satellites of a constellation of non-LEO navigation satellites in non-LEO around the earth. An inter-satellite transceiver is configured to send and receive inter-satellite communications with other LEO navigation satellites in a constellation of LEO navigation satellites. At least one processor is configured to execute operational instructions that cause the at least one processor to perform operations that include: determining an orbital position of the LEO satellite based on applying precise point positioning (PPP) correction data to the first signaling, wherein the PPP correction data is received separately from the first signaling; and generating a navigation message based on the orbital position. A navigation signal transmitter is configured to broadcast the navigation message to at least one client device, the navigation message facilitating the at least one client device to determine an enhanced position of the at least one client device based on the navigation message.

GNSS satellite spoofing detection using multi-independent inertial mixing

Techniques for detecting GNSS spoofing using inertial mixing data are disclosed. One or more navigation parameters are determined by at least one GNSS receiver and a plurality of IRS from at least two periods of time. The navigation parameters from the GNSS receiver(s) and the IRS are compared at each time period, and the difference(s) between the compared navigation parameters are further compared to generate at least one differential value. A system can detect GNSS spoofing by comparing the at least one differential value to a suitable threshold. In one aspect each IRS navigation parameter is compared with a corresponding GNSS navigation parameter, wherein the plurality of differential values is mixed before threshold comparison. In another aspect, each IRS navigation parameter is mixed before comparison with a GNSS navigation parameter, and the resulting differential value is then compared against a threshold.

GNSS satellite spoofing detection using multi-independent inertial mixing

Techniques for detecting GNSS spoofing using inertial mixing data are disclosed. One or more navigation parameters are determined by at least one GNSS receiver and a plurality of IRS from at least two periods of time. The navigation parameters from the GNSS receiver(s) and the IRS are compared at each time period, and the difference(s) between the compared navigation parameters are further compared to generate at least one differential value. A system can detect GNSS spoofing by comparing the at least one differential value to a suitable threshold. In one aspect each IRS navigation parameter is compared with a corresponding GNSS navigation parameter, wherein the plurality of differential values is mixed before threshold comparison. In another aspect, each IRS navigation parameter is mixed before comparison with a GNSS navigation parameter, and the resulting differential value is then compared against a threshold.

Modeling effects of structures on global-positioning system localization
11573329 · 2023-02-07 · ·

In one embodiment, a method includes accessing global positioning system (GPS) data indicating a raw location associated with the computing system; accessing, based on the raw location, environmental model data including one or more structures; generating GPS correction data by processing the GPS data and the environmental model data using a machine-learning (ML) model that has been trained to compensate inaccurate GPS readings due to environmental interference; and determining an accurate location by correcting the raw location using the GPS correction data.

Modeling effects of structures on global-positioning system localization
11573329 · 2023-02-07 · ·

In one embodiment, a method includes accessing global positioning system (GPS) data indicating a raw location associated with the computing system; accessing, based on the raw location, environmental model data including one or more structures; generating GPS correction data by processing the GPS data and the environmental model data using a machine-learning (ML) model that has been trained to compensate inaccurate GPS readings due to environmental interference; and determining an accurate location by correcting the raw location using the GPS correction data.

SYSTEM AND METHOD FOR TIMING SYNCHRONIZATION AND TRACKING OF SATELLITE SIGNAL RECEIVERS
20230077069 · 2023-03-09 · ·

A system and method for timing synchronization of global navigation satellite system (GNSS) receivers is presented. An end point equipment (EPE) of a plurality of EPEs is matched to at least one control station at a predetermined distance, which are in a user satellite network. Relative positions are determined for each matched EPE and the at least one control station based on differencing of raw measurements and a plurality of relative positions is collected of the determined relative position of each match. An absolute clock offset is estimated based on clock information of the at least one control station and the plurality of relative positions. The absolute clock offset is used to cause a time synchronization in a first EPE of a plurality of EPEs.

SYSTEM AND METHOD FOR TIMING SYNCHRONIZATION AND TRACKING OF SATELLITE SIGNAL RECEIVERS
20230077069 · 2023-03-09 · ·

A system and method for timing synchronization of global navigation satellite system (GNSS) receivers is presented. An end point equipment (EPE) of a plurality of EPEs is matched to at least one control station at a predetermined distance, which are in a user satellite network. Relative positions are determined for each matched EPE and the at least one control station based on differencing of raw measurements and a plurality of relative positions is collected of the determined relative position of each match. An absolute clock offset is estimated based on clock information of the at least one control station and the plurality of relative positions. The absolute clock offset is used to cause a time synchronization in a first EPE of a plurality of EPEs.