Abstract:
A device can access scaled values and scaling factors, which are used to convert the scaled values into coefficients and residuals. The coefficients and residuals can in turn be used with time- dependent functions to reconstruct predicted ephemeris data, including clock correction data, for satellite navigation system satellites. Ephemeris data that is broadcast from any of the satellites can be used to update the calculated ephemeris data.
Abstract:
Methods and devices may request and provide assistance data from an assistance server to a receiver in a global navigation satellite system. A request for assistance data may include a preference list of navigation models suitable for the requesting receiver. Multiple preference lists for different navigation model types (e.g., orbit model, clock model, almanac model) may be included in a single list and/or data structure, or as multiple lists and/or data structures. An assistance server may receive and process the preference list, for example, by parsing and traversing the ordered list(s) for different navigation model types, in order to provide satellite navigation data to the receiver in accordance with suitable navigation models that are available at both the receiver and the assistance server.
Abstract:
A system and method for detecting spoofing of signals by processing intermittent bursts of encrypted Global Navigation Satellite System (GNSS) signals in order to determine whether unencrypted signals are being spoofed.
Abstract:
Disclosed herein is a tracking system (10; 10') configured to track a product and/or an activity. The tracking system (10; 10') comprises a tracing device (11) and a verification server (12). The tracing device (11) is coupled with the verification server (12) by means of communication means (13) configured to allow exchange of data between the tracing device (11) and the verification server (12). The tracing device (11) is coupled with a first satellite localization receiver which is configured to receive signals from a satellite localization system, process the received signals to obtain satellite localization observables, and compute locations based on the satellite localization observables. The tracing device (11) is configured to acquire from the first satellite localization receiver positioning data (21; 31). The positioning data (21; 31) comprise a location computed by the first satellite localization receiver, and a location time which represents time and data at which the location is computed by the first satellite localization receiver. The positioning data (21; 31) are related to a product and/or an activity to be tracked. The tracing device (11) is further configured to select a satellite localization observable based on which the location is computed by the first satellite localization receiver, and to acquire from the satellite localization receiver the selected satellite localization observable. The tracing device (11) is further configured to provide the verification server (12) with the positioning data (21; 31) and the satellite localization observable acquired from the satellite localization receiver. Moreover, the verification server (12), in turn, is configured to perform a location consistency check based on the location comprised in the positioning data (21; 31) provided by the tracing device (11), and on the satellite localization observable provided by the tracing device (11). The verification server (12) is further configured to generate a validation code (23; 33) on the basis of an outcome of the location consistency check, and on the basis of the positioning data (21; 31) provided by the tracing device (11). The verification server is further configured to provide the tracing device (11) with the generated validation code (23; 33). Furthermore, the tracing device (11) is further configured to store the positioning data (21; 31) and the validation code (23; 33) provided by the verification server (12) on tracking means (50) associated with the product and/or the activity to be tracked.
Abstract:
Techniques for supporting positioning with differential corrections are described. In an aspect, differential correction for a satellite may include (i) a user differential range error (UDRE) indicating an uncertainty in a pseudo-range correction for the satellite, (ii) a UDRE growth rate, which may be a scaling factor for the UDRE, and (iii) a time of validity for UDRE growth rate, which may be a time unit used to apply the scaling factor. In one design, a terminal may send a request message to ask for differential correction information and may receive a response message. The terminal may obtain differential correction ( e.g. , a UDRE, a UDRE growth rate, and a time of validity for UDRE growth rate) for each of at least one satellite from the response message. The terminal may derive a location estimate for itself based on the differential correction for each satellite.
Abstract:
Methods and apparatuses are provided for use by devices within a wireless communication network to request and/or provide sensitivity assistance information signals associated with one or more Satellite Positioning Systems (SPSs).
Abstract:
Methods and apparatuses are provided that may be used by one or more devices within in wireless communication network to request and/or provide code phase related information signals associated with various Satellite Positioning Systems (SPSs).
Abstract:
A method for obtaining a service by a first terminal related to a network entity,the method comprising receiving information indicative of capabilities related to the network entity; and selecting one or more of the capabilities.
Abstract:
For supporting the use of positioning assistance data, a positioning assistance server collects positioning assistance data from at least one mobile device and Provides the collected positioning assistance data for distribution to at least one other device.