G01S19/00

FREQUENCY SYNCHRONIZATION FOR NON-TERRESTRIAL CELLULAR WIRELESS COMMUNICATION NETWORKS

The invention provides a method and an architecture for deploying non-terrestrial cellular network base stations, so as to enable cellular network coverage in remote areas, where no fixed infrastructure is available. The proposed methods allow for efficient power management at the terminal devices that need to synchronize to the airborne or spaceborne cellular base stations. This is particularly important for IoT devices, which have inherently limited power are computing resources.

TIMING SYNCHRONIZATION FOR NON-TERRESTRIAL CELLULAR WIRELESS COMMUNICATION NETWORKS

The invention provides a method and an architecture for deploying non-terrestrial cellular network base stations, so as to enable cellular network coverage in remote areas, where no fixed infrastructure is available. The proposed methods allow for efficient power management at the terminal devices that need to synchronize to the airborne or spaceborne cellular base stations. This is particularly important for IoT devices, which have inherently limited power are computing resources.

TRILATERATION-BASED SATELLITE LOCATION ACCURACY FOR IMPROVED SATELLITE-BASED GEOLOCATION

The present disclosure relates generally to satellite communication systems, and, more particularly, to trilateration-based satellite location accuracy for improved satellite-based geolocation are provided. In one embodiment, a method comprises: determining, by a processing device, a location of each of a plurality of reference antennas with known locations; obtaining a plurality of distances between a communication satellite and the plurality of reference antennas, each distance of the plurality of distances corresponding to a respective reference antenna of the plurality of reference antennas, at least one distance of the plurality of distances based on an echo message communicated between a particular reference antenna of the plurality of reference antennas and the communication satellite; determining an accurate location of the communication satellite based on trilateration of the plurality of distances from the known locations of the plurality of reference antennas; and utilizing the accurate location of the communication satellite.

INTERFEROMETRY-BASED SATELLITE LOCATION ACCURACY

According to one or more embodiments herein, interferometry-based satellite location accuracy is provided. In one embodiment, a method comprises: determining, generally at a substantially given time, a reference satellite having a known accurate location within angular proximity of a communication satellite having a known general location; determining an accurate angular position of the communication satellite with relation to the reference satellite from the perspective of at least one ground station antenna of a known accurate location; determining an additional location reference measurement of the communication satellite; determining an accurate location of the communication satellite at the substantially given time based at least in part on the accurate angular position of the communication satellite with relation to the reference satellite from the perspective of the at least one ground station antenna and the additional location reference measurement of the communication satellite; and utilizing the accurate location of the communication satellite.

SATELLITE ECHOING FOR GEOLOCATION AND MITIGATION OF GNSS DENIAL

Satellite echoing for geolocation and mitigation of Global Navigation Satellite System (GNSS) denial are provided herein, where an example method comprises: transmitting an initiated message to a communication satellite along a communication path that has a target device with an unknown distance to the communication satellite; receiving a returned message from the communication satellite over the communication path in response to the initiated message; determining a local time difference between the transmission time and the reception time; calculating a distance between the communication satellite and the target device, the distance calculated based on a portion of the determined time difference associated with only a single traversal of a portion of the communication path that is between the communication satellite and the target device; and performing one or more actions based on the distance between the communication satellite and the target device.

MULTI-SYSTEM-BASED DETECTION AND MITIGATION OF GNSS SPOOFING

According to one or more of the embodiments herein, systems and techniques for multi-system-based detection and mitigation of Global Navigation Satellite System (GNSS) spoofing are provided. In one embodiment, a method comprises: obtaining a first location of an object from a primary location determination hardware system; obtaining a second location of the object from a secondary location determination hardware system; determining a distance difference between the first location and the second location; determining whether the distance difference between the first location and the second location is acceptable based on a threshold distance; and initiating one or more mitigation actions in response to the distance difference between the first location and the second location being unacceptable.

MULTI-SUBSET-BASED DETECTION AND MITIGATION OF GNSS SPOOFING

According to one or more of the embodiments herein, systems and techniques for multi-subset-based detection and mitigation of Global Navigation Satellite System (GNSS) spoofing are provided. In one embodiment, a method comprises: determining data associated with a distance between an object and each of a plurality of satellites to produce a corresponding plurality of datums; creating a plurality of different subsets of the datums; determining a plurality of possible computed solutions for the object based on the subsets of datums; determining, in response to the plurality of possible computed solutions falling within an acceptable proximity of each other, a trusted computed solution for the object based on the plurality of datums; and initiating, in response to at least one the plurality of possible computed solutions not falling within the acceptable proximity of each other of the plurality of possible computed solutions, one or more mitigation actions.

SATELLITE RELAYING FOR GEOLOCATION AND MITIGATION OF GNSS DENIAL

According to one or more of the embodiments herein, systems and techniques for satellite relaying for geolocation and mitigation of Global Navigation Satellite System (GNSS) denial are provided. In one embodiment, a method comprises: receiving, at a processing device from a communication satellite along a communication path, a message initiated by a transmitting device and indicating a transmission time, the communication path having a target device with an unknown distance to the communication satellite; determining a reception time upon receiving the message, (the processing device and the transmitting device have synchronized clocks); determining a time difference between the transmission time and the reception time; calculating a distance between the communication satellite and the target device based on a portion of the determined time difference associated with only traversal of a portion of the communication path between the communication satellite and the target device; and performing action(s) based on the distance.

Construction jobsite computer data network and location system

A jobsite computer network has a local server connectable to a remote server via the internet, a network access transceiver connected to the local server, and a wireless device in wireless communication with the network access transceiver. The network access transceiver receives a message from the wireless device and sends a message to the local server. The local server utilizes information from the message to determine the location of the wireless device. The network access transceiver and/or the wireless device generate data which is sent to the remote server.

Construction jobsite computer data network and location system

A jobsite computer network has a local server connectable to a remote server via the internet, a network access transceiver connected to the local server, and a wireless device in wireless communication with the network access transceiver. The network access transceiver receives a message from the wireless device and sends a message to the local server. The local server utilizes information from the message to determine the location of the wireless device. The network access transceiver and/or the wireless device generate data which is sent to the remote server.