Abstract:
Methods and systems are disclosed for processing satellite positioning system (SPS) signals at a mobile device. In an embodiment, SPS signals may be acquired at multiple instances over a first duration while the mobile device is camped on one or more signals transmitted by a first access device (202). The mobile device may then determine a second duration of time to acquire a subsequent SPS signal based, at least in part, on the acquired SPS signals, representations of system time in signals received from the first access device contemporaneously with acquisition of the SPS signals and an indication of stationarity of the mobile device during the first duration (204).
Abstract:
A method of processing certain offset-carrier modulated ranging signals which are synchronously broadcast with another signal having a nearby centre frequency. The method comprises receiving a first radionavigation signal from at least one of a plurality of transmitters and deriving therefrom a first OCM signal S A , and receiving a second signal S B synchronously broadcast with the first OCM signal S A , the second signal S B having the same or nearby centre frequency to the first OCM signal S A . The method further comprises generating a combined correlation value Y C , the combined correlation value Y C corresponding to the correlation of a combined signal Sc with a replica of the first OCM signal, the combined signal S C re sulting from the coherent combination at the receiver of first OCM signal S A with the second signal S B . The method further comprises deriving ranging information based on the combined correlation value Y C . The second signal S B may comprise one of (i) an OCM signal and (ii) a BOC signal. The combination of the two signal components may be done before or after the correlation operation. When adopted by a ranging receiver, the technique offers improved performance in the area of: signal acquisition and reacquisition, in particular reducing the likelihood of side-peak acquisition; fine-acquisition and tracking: reducing or eliminating the likelihood of false code-lock.
Abstract:
A method of processing signals from a satellite positioning system. The method comprises using a processing method dependent on one or more parameters of a first trigger signal in addition to its timing. The processing method may comprise controlling how data is captured and stored and/or how data is subsequently processed.
Abstract:
The present invention provides systems and methods for enabling a navigation signal receiver to perform both data assisted and non-data assisted integration to provide better integration during signal acquisition, reacquisition and tracking. In data assisted integration mode, a receiver uses known or predicted data bits to remove the modulated data bits of a received signal prior to integration. In non data assisted integration mode, when the data bits are not known or predictable, the receiver uses an optimal estimation or maximum likelihood algorithm to determine the polarities of the modulated data bits of the received signal. This may be done by determining which of various possible bit pattern yields the maximum integrated power. When the modulated data bits are not known or predictable over a limited range, the receiver carries out data assisted integration over the known or predictable data bits and additional non data assisted integration.
Abstract:
The present disclosure provides a method and a device for suppressing cross-correlation effects in positioning signals. When there is a power imbalance between a weaker positioning signal and an interfering positioning signal, and certain Doppler offsets exist, cross-correlation may make it difficult to acquire the weaker signal. However, a receiver may use the transmit signal spectrum of the interfering signal to identify frequency bins which contain a lower power for the transmitted interfering signal . The receiver then emphasizes the identified frequency bins in the detection of the desired positioning signal.
Abstract:
Memory reallocation and sharing among components of an electronic system (1QO) is provided. The electronic system (100) includes a first memory area (114) coupled for access by a first processor (112) via a first bus (102), and a second memory area (124) coupled for access by a second processor (122) via a second bus. An example system includes a central processor as the first processor (112) and a digital signal processor as the second processor (122). The electronic system (100) further includes memory configurations that support shared access of the second memory area (124) by the first processor (112). Using shared access, the first processor (112) can directly access the second memory (124) via the first bus (102) or indirectly access the second memory (124) via the second bus and the second processor (122). The memory sharing also includes partitioning the" shared memory to simultaneously provide the first processor (112) with direct and indirect access to the shared memory.
Abstract:
An apparatus, method, and system for predicting subframes of GPS signals. The apparatus includes a processor capable of determining whether a subframe is an almanac subframe, setting a timehead and adding it to a TOW, setting a TLM message based on a value of the TOW, generating a CRC for a predicted subframe, and a memory for storing the predicted subframe. The memory may vary in size based on the number of predicted subframes. The processor is further capable of determining whether the value of the TOW is less than the number of seconds in a week, calculating a position of the predicted subframe in the memory, and setting a valid flag.
Abstract:
An apparatus, method, and system for predicting subframes of GPS signals. The apparatus includes a processor capable of determining whether a subframe is an almanac subframe, setting a timehead and adding it to a TOW, setting a TLM message based on a value of the TOW, generating a CRC for a predicted subframe, and a memory for storing the predicted subframe. The memory may vary in size based on the number of predicted subframes. The processor is further capable of determining whether the value of the TOW is less than the number of seconds in a week, calculating a position of the predicted subframe in the memory, and setting a valid flag.
Abstract:
A method and apparatus for determining a reference time associated with a satellite positioning system. In turn, the reference time, in one embodiment, may be used to determine other navigational information. Such navigational information may include, for example, the location/position of a satellite positioning system (SPS) receiver. In one embodiment, a relative velocity between an SPS receiver and a set of one or more satellites is used to determine an offset between time as indicated by the SPS receiver and the reference time. According to another embodiment of the invention, an error statistic is used to determine the reference time. According to yet another embodiment of the invention, two records, each representing at least a portion of a satellite message, are compared to determine time. In one implementation, the SPS receiver is mobile and operates in conjunction with a basestation to determine time and/or other navigational information according to one or a combination of the methods described.
Abstract:
This disclosure relates to a positioning receiver, comprising a processor configured to: process a GNSS satellite transmitted navigation message received from at least one respective satellite vehicle to provide a navigation message data packet and to determine for each data bit of the navigation message data packet a respective confidence value; and determine positioning data based on the data bits of the navigation message data packet and respective confidence values.