Abstract:
Methods and apparatuses are provided for use with mode switchable navigation radios and the like. The methods and apparatuses may be implemented to selectively switch between certain operating modes based, at least in part, one or more determinations relating to one or more satellite positioning signals and/or space vehicles.
Abstract:
The present disclosure relates to pseudo-randomization of unused resources at a medium access control layer (MAC) of a user equipment (UE). For example, the disclosure presents a method and an apparatus for determining that an uplink (UL) resource grant, associated with a first radio access technology (RAT), for the UE results in unused resources where there are a greater number of resources than available data for transmission at the UE, wherein the UE is configured to receive information associated with a second RAT, and wherein the first RAT is different from the second RAT, populating the unused resources, at a medium access control (MAC) layer, with pseudo-randomized bits, and transmitting at least a portion of the available data and the populated unused resources using the UL resource grant associated with the first RAT. As such, pseudo-randomization of unused resources at a medium access control layer (MAC) of a UE may be achieved.
Abstract:
A method and device for managing a reference oscillator within a wireless device is presented. The method includes selecting reference oscillator parameters associated with the lowest reference oscillator error, where the selection is based upon reference oscillator parameters derived using different technologies within a wireless device, acquiring a satellite based upon the selected reference parameters, determining the quality of the satellite-based position fix, and updating the reference oscillator parameters based upon the quality of the satellite-based position fix. The wireless device includes a wireless communications system, a satellite positioning system (SPS) receiver, a reference oscillator connected to the wireless communications system and SPS receiver, and a mobile controller connected to the reference oscillator, SPS, and wireless communications system, and a memory connected to the mobile controller, where the memory stores a reference oscillator parameter table and instructions causing the mobile controller to execute the aforementioned method.
Abstract:
Method and apparatus to implement a “virtual” real-time clock at a terminal based on time information from multiple communication systems. At least one system (e.g., GPS) provides “absolute” time information for the virtual real-time clock, and at least one other system (e.g., a cellular system) provides “relative” time information. The virtual real-time clock is “time-stamped” with absolute time as it becomes available from the first system. Relative time (which may be received from multiple asynchronous transmitters) is mapped to the timeline of the virtual real-time clock as it is received from the second system. Absolute time at any arbitrary time instant on the timeline may then be estimated based on the absolute time from the first system and the relative time from the second system. Absolute times from the first system for two or more time instants may also be used to calibrate the relative time from the second system.
Abstract:
Apparatuses and methods of securing Global Navigation Satellite Systems are disclosure. In one exemplary embodiment, a mobile device may comprise: a communication interface configured to monitor signals from a plurality of satellites, a processor configured to determine impairment of one or more satellites in the plurality of satellites using the signals form the plurality of satellites, a memory configured to store a status of the determined impairment of one or more satellites in the plurality of satellites, and the communication interface that transmits the status of the determined impairment of the one or more satellites in the plurality of satellites to a server. The processor further determines a position of the mobile device using the status of the determined impairment of one or more satellites in the plurality of satellites, and stores the determined position and a corresponding digital certificate indicative of authenticity of the determined position in a memory.
Abstract:
Apparatuses and methods of securing Global Navigation Satellite Systems are disclosure. In one exemplary embodiment, a mobile device may comprise: a communication interface configured to monitor signals from a plurality of satellites, a processor configured to determine impairment of one or more satellites in the plurality of satellites using the signals form the plurality of satellites, a memory configured to store a status of the determined impairment of one or more satellites in the plurality of satellites, and the communication interface that transmits the status of the determined impairment of the one or more satellites in the plurality of satellites to a server. The processor further determines a position of the mobile device using the status of the determined impairment of one or more satellites in the plurality of satellites, and stores the determined position and a corresponding digital certificate indicative of authenticity of the determined position in a memory.
Abstract:
Disclosed are devices, systems and techniques for propagating a system time maintained at a mobile device in a lower power mode using a sleep counter advanced by an XO crystal oscillator. In one particular implementation, a mobile device obtains initial and subsequent satellite positioning system fixes while in a higher power mode. Between the initial and subsequent position fixes, the mobile device may transition to a lower power mode during which measurements of a temperature of the XO crystal oscillator may be obtained.
Abstract:
Method, mobile device, computer program product, and apparatus for performing Fine Grain Position Data Collection is described. In one aspect a mobile device performs measurement batching of data, for example positioning and AP measurement data. In some aspects, the mobile device processes positioning and AP measurement data in response to a batch trigger. The mobile device may send the processed measurement batch to a server for analysis or processing. A batch trigger may include receiving a positioning fix with high confidence such that the mobile device may backfilter or otherwise correct mobile sensor based positioning data associated with AP measurements. The server may interpret the data from the measurement batches identified from a number of different mobile devices to calculate position of APs within an environment.