G01S19/24

Global Navigation Satellite System (GNSS) multipath mitigation
11579309 · 2023-02-14 · ·

A tracking loop and associated method for tracking a satellite signal in a GNSS receiver and for determining a line-of-sight (LOS) signal from a plurality of satellite signals received by the GNSS receiver from a satellite. One or more first correlators perform a correlation between a code signal derived from one of the received satellite signals and a plurality of corresponding replica code signals to determine a plurality of code correlation sums comprising a prompt code correlation sum, one or more early code correlation sums and one or more late code correlation sums. One or more second correlators correlate the plurality of code correlation sums with a plurality of replica carrier signals, each having a different Doppler frequency offset, to determine, for each of the plurality of code correlation sums, a set of correlation magnitudes at frequencies of the plurality of replica carrier signals. An LOS identification module identifies the LOS signal based on a signal propagation delay corresponding to one or more local maxima within the sets of correlation magnitudes.

Methods, devices, systems, media, and receivers for processing GNSS signals

Methods, devices, systems, media, and receivers for processing GNSS signals are described. One aspect of the present disclosure provides a method for processing satellite signals of a Global Navigation Satellite System (GNSS), the method comprising: receiving a first GNSS signal transmitted in a first GNSS operational band by a satellite of the GNSS and a second GNSS signal transmitted in a second GNSS operational band by the satellite; tracking the first GNSS signal; generating, from the tracking of the first GNSS signal, tracking parameters for the first GNSS signal; and decoding, at least based on the tracking parameters for the first GNSS signal, the second GNSS signal, wherein the first GNSS operational band is one of L1 band, L2 band or L5 band, and the second GNSS operational band is L6 band.

POSITION LOCATING SYSTEM, MARINE VESSEL, AND TRAILER FOR MARINE VESSEL
20230042962 · 2023-02-09 ·

A position locating system to determine relative position information between a marine vessel and a trailer includes a first GNSS receiver located on one of a marine vessel and a trailer to receive a positioning signal from a positioning satellite, a second GNSS receiver located on the other of the marine vessel and the trailer to receive the positioning signal from the positioning satellite, a registering unit to register a current position of the trailer based on the positioning signal received by the first GNSS receiver when the trailer is stationary, a direction obtaining unit to obtain a direction of the marine vessel, a generating unit to generate correction information in real time based on the current position and the positioning signal received from the positioning satellite by the first GNSS receiver, and a position locator to determine relative position information between the marine vessel and the trailer.

Configuration and utilization of reconfigurable intelligent surfaces for sidelink communication
11595961 · 2023-02-28 · ·

Various aspects to improve a sidelink communication by UEs in a presence of a reconfigurable intelligent surface (RIS) are provided. In an aspect, the UE may determine RIS location information for a RIS device controlled by a base station, configure one or more sidelink communication parameters based on the RIS location information, and perform a sidelink communication with a second UE based on the one or more sidelink communication parameters. In an aspect, the UE may receive, from a base station, a RIS configuration setting indicating communication patterns of a RIS device controlled by the base station, the communication patterns being respectively associated with pattern durations, select a pattern duration of the pattern durations, and perform a sidelink communication with a second UE during the selected pattern duration of the pattern durations that is associated with a respective communication pattern of the communication patterns.

Configuration and utilization of reconfigurable intelligent surfaces for sidelink communication
11595961 · 2023-02-28 · ·

Various aspects to improve a sidelink communication by UEs in a presence of a reconfigurable intelligent surface (RIS) are provided. In an aspect, the UE may determine RIS location information for a RIS device controlled by a base station, configure one or more sidelink communication parameters based on the RIS location information, and perform a sidelink communication with a second UE based on the one or more sidelink communication parameters. In an aspect, the UE may receive, from a base station, a RIS configuration setting indicating communication patterns of a RIS device controlled by the base station, the communication patterns being respectively associated with pattern durations, select a pattern duration of the pattern durations, and perform a sidelink communication with a second UE during the selected pattern duration of the pattern durations that is associated with a respective communication pattern of the communication patterns.

METHOD FOR PERFORMING A PARALLEL SEARCH, RECEIVER, COMPUTER PROGRAM PRODUCT AND NON-VOLATILE STORAGE MEDIUM
20230003902 · 2023-01-05 ·

The present disclosure relates to a method for performing a parallel search for a first positioning fix in a Global Navigation Satellite System (GNSS) receiver. The method includes, in some instances, determining prepositioning information, wherein the prepositioning information includes a receiver information and a satellite information for each satellite in a plurality of satellites. The method further includes determining a code phase search range and a frequency search range, based on the prepositioning information, for each satellite in the plurality of satellites. The method further includes determining a starting point information for each satellite in the plurality of satellites, wherein each respective starting point information is representative of an offset from a center of a search range of the respective satellite. The method further includes performing the parallel search for all satellites in the plurality of satellites based on the respective code phase search range, the respective frequency search range and the respective starting point information.

METHOD AND SYSTEM FOR PROVIDING AUTHENTICATION TO GNSS OPEN SERVICE SIGNALS AND INTEROPERABLE SECURE POSITIONING
20230028995 · 2023-01-26 ·

Authentication mechanism is provided to open service signals in Global Navigation Satellite Systems (GNSS), by inverting a plurality of bits in a pseudorandom noise code in a GNSS signal having a predetermined period of a binary bit sequence of N bits. A position of each inverted bit in the binary bit sequence is specified by a serial number generated for each period using a cryptographic pseudorandom number generator, where at least one of the position of the inverted bit and a number of the inverted bits in the period varies period by period. A decryption key is provided to a GNSS receiver, which correlates, using a corresponding cryptographic pseudorandom number generator, the received GNSS signal, and accumulates an amplitude thereof at the inverted bit, thereby determining if the received signal is counterfeit based on the ratio of the inverted bit amplitude with respect to the signal amplitude.

High-precision point positioning method and device based on smartphone

The present invention discloses a high-precision point positioning method and device based on a smartphone. The method of the present invention, which belongs to the technical field of satellite positioning, improves the conventional PPP uncombined positioning model, and only uses original GNSS observation values received by a smartphone to carry out high-precision positioning without GNSS reference stations. The positioning method of the present invention comprises following steps: acquiring original observation values of the smartphone, such as GNSS pseudoranges and carrier phases; after preprocessing the data to decrease part of error influences, generating an uncombined model from the original observation values according to an improved precise point positioning method based on an estimation of double clock biases; determining each satellite observation value weight according to a satellite elevation angle; and carrying out filtering positioning by an improved Kalman filtering method to give a high-precision point positioning result.

Method for Generating a Feature-Based Localization Map for a GNSS-Based and/or Feature-Based Localization
20230025084 · 2023-01-26 ·

A method for generating a feature-based localization map for a global navigation satellite system (GNSS) -based localization and/or a feature-based localization includes generating feature information for the feature-based localization map using at least one GNSS information, generating GNSS-related meta-information that allows inferences to be drawn about a GNSS situation on which the generation of the feature information was based, and assigning the generated GNSS-related meta-information to the generated feature information.

Wide area positioning system

Systems and methods are described for determining position of a receiver. The positioning system comprises a transmitter network including transmitters that broadcast positioning signals. The positioning system comprises a remote receiver that acquires and tracks the positioning signals and/or satellite signals. The satellite signals are signals of a satellite-based positioning system. A first mode of the remote receiver uses terminal-based positioning in which the remote receiver computes a position using the positioning signals and/or the satellite signals. The positioning system comprises a server coupled to the remote receiver. A second operating mode of the remote receiver comprises network-based positioning in which the server computes a position of the remote receiver from the positioning signals and/or satellite signals, where the remote receiver receives and transfers to the server the positioning signals and/or satellite signals.