G01S19/258

GNSS ERROR RESOLUTION
20230053157 · 2023-02-16 ·

Embodiments including a method and apparatus for correction of a global navigation satellite system (GNSS) are described. In one example, the apparatus includes a communication interface and a processor. The communication interface is configured to a plurality of GNSS signals. The GNSS signals may include at least one almanac value and at least one ephemeris value. The processor is configured to generate a spatio-temporal graph model based on the at least one almanac value, the at least one ephemeris value, and a predetermined offset value for a base location. The spatio-temporal graph model analyzes subsequent GNSS signals to determined a predicted offset or a corrected GNSS position.

SIGNALING FOR EPHEMERIS INFORMATION

The present application relates to devices and components including apparatus, systems, and methods for ephemeris signaling in wireless networks.

Method and system for signal detection including positioning signals
11709278 · 2023-07-25 · ·

An assisted satellite positioning system based on detecting signals from a number of satellites includes: (a) a mobile receiver; and (b) a base station communicating with the receiver over a low-power wireless communication network, the base station providing ephemeris data of a selected number of the satellites, but not all, using a compressed data format. The ephemeris data may include data concerning doppler frequency variations or elevation variations of the selected satellites over a predetermined time interval. The doppler frequency variations and the elevation variations may be represented in the compressed format by coefficients of a polynomial function of time. The polynomial function may be weighted to have lesser relative errors in larger doppler frequencies than lesser doppler frequencies, or to have lesser relative errors in lesser elevations than larger elevations. In one implementation, the low-power wireless communication network—such as a LoRa network—that has a range of at least 10 miles.

Operational disruption of vehicle containing GNSS receiver

Several examples of a navigation disruption device and methods of using the same are described herein that use real-time, low-cost computation to generate conflicting/competing signals to actual Global Navigation Satellite System (GNSS) signals. For example, the novel, hand-held navigation disruption devices described herein (1) generate signals from a simulated satellite constellation, wherein the signals from the simulated satellite constellation conflict/compete with signals from one or more actual satellite constellations, and (2) transmit the signals from the simulated satellite constellation(s) towards an unmanned vehicle. The signals from the simulated satellite constellation(s) cause the unmanned vehicle to compute an incorrect position, which in turn disrupts its ability to navigate and operate effectively.

GPS denial detection and reporting and mitigation
11698461 · 2023-07-11 · ·

A system and method of identifying and responding to a GPS denial of service includes: configuring a mode S transponder for transmitting a GPS time-of-day message as a downlink format message using a BDS register, and configuring an aircraft surveillance system for receiving one or more GPS time-of-day messages transmitted as a downlink format message. The surveillance system compares the received time-of-day message(s) from the aircraft to a comparison time of day, and validates reception of authentic GPS signals by the aircraft when the received time-of-day message is within a threshold amount of the comparison time of day. The comparison time of day may be the GPS time of day of one of a plurality of aircraft in the surveillance volume or may be the GPS time of day determined by the aircraft surveillance system. An indicator on the transponder indicates counterfeit GPS signals, permitting mitigation od induced navigation error.

GENERATION AND TRANSMISSION OF NAVIGATION SIGNALS

A navigation processing system includes at least one processor configured to execute operational instructions that cause the at least one processor to perform operations that include generating navigation data. A data stream is generated based on the navigation data and a data channel spreading sequence. A pilot stream is generated based on a pilot channel spreading sequence. A navigation signal is generated based on applying a bandwidth-efficient modulation scheme to the data stream and the pilot stream. The navigation is signal is broadcast via a navigation signal transmitter for receipt by at least one client device.

Coordinated smart contract-based satellite management and operation

Coordinated smart contract-based satellite management and operation is provided by obtaining terms of smart contracts that govern utilization of a constellation of Earth-orbiting satellites, which form a space-based data center, in transmitting data between the constellation of satellites and ground stations for receiving data transmissions. Different service providers operate different satellites of the constellation and different ground stations of the collection, and the smart contracts further govern servicing of requests made between the different service providers. A service provider operates satellite(s) of the constellation pursuant to the smart contracts and ground station(s) of the collection of ground stations. This includes receiving a request for data stored on a satellite, selecting a device to which the satellite is to send the data, the selecting being made between at least (i) a ground station and (ii) another satellite of the constellation, and initiating sending the data to the selected device.

METHODS AND SYSTEMS FOR CORRECTING A PREDICTED POSITION AND/OR A CLOCK OFFSET OF A NAVIGATION SATELLITE
20220373695 · 2022-11-24 · ·

A method, apparatus and computer program product are provided to correct a predicted value of the position of a navigation satellite and/or a clock offset of a clock of the navigation satellite. In the context of a method implemented by a client computing device, a prediction is received, from a serving computing device, that includes at least one predicted value for the position of the navigation satellite at one or more points in time within a prediction interval. The method also determines, with the client computing device, such as an Internet of Things device, at least one error component and, based thereupon, corrects the prediction received from the serving computing device by correction at least one predicted value for one or more of: (i) the position of the navigation satellite or (ii) the clock offset for the clock of the navigation satellite.

Electronic timepiece and information acquisition method
11592787 · 2023-02-28 · ·

An electronic timepiece including: a radio wave receiver which receives radio waves from a positioning satellite; a communicator which performs communication with an external device; a storage which stores predicted positional information of the positioning satellite acquired from other than the positioning satellite; and a processor, wherein the processor updates the predicted positional information stored in the storage by causing the communicator to acquire the predicted positional information from the external device at or after a predetermined timing corresponding to an update period of the predicted positional information before end of an effective period of the stored predicted positional information, the update period being determined in advance in the external device.

METHOD, APPARATUS, AND SYSTEM FOR PROVIDING INCREASED ACCURACY FOR A POSITIONING RECEIVER IN A MULTIPATH SIGNAL ENVIRONMENT
20230059402 · 2023-02-23 ·

An approach is provided for increased accuracy for a positioning receiver in a multipath signal environment. The approach, for example, involves receiving real-time imagery data collected using one or more sensors. The real-time imagery data, for instance, depicts a geographic environment in which the positioning receiver is operating. The approach also involves processing the real-time imagery data to dynamically generate a mask angle. The approach further involves blocking one or more signals from one or more navigation satellites received at the positioning receiver using the mask angle. The approach further involves determining positioning data using the positioning receiver based on the blocking of the one or more signals.