Patent classifications
G01S19/24
Methods and Devices for Global Navigation Satellite System (GNSS) Signal Acquisition
A method is provided for acquiring a signal from a satellite in a global navigation satellite system. The signal includes a pseudorandom code. The method includes, for each time period of a plurality of time periods: generating samples of the signal, segments of the samples of the signal are correlated with a local copy of the pseudorandom code, thereby producing correlation values for the time period. A discrete Fourier transform is performed using, as inputs, the correlation values for the respective time period, thereby producing a frequency representation of the correlation values for the time period. The frequency representations of the correlation values for the plurality of time periods are combined according to a data hypothesis. When a magnitude of the combined frequency representations meets predefined criteria, a frequency corresponding to the magnitude is selected as a tracking frequency for the satellite.
Systems and methods for scalable GNSS acquisition and tracking
A receiver device includes an acquisition engine and a reconfiguration engine. The acquisition engine uses a first circuit size. The acquisition engine is configured to receive a first signal including a plurality of first satellite vehicle signals, and identify a first satellite vehicle based on the first signal. The reconfiguration engine is configured to receive an indication that the acquisition engine identified the first satellite vehicle, and responsive to receiving the indication, generate a reconfiguration file defining a second circuit size less than the first circuit size. The reconfiguration engine is configured to cause the acquisition engine to be reconfigured based on the reconfiguration file to use the second circuit size.
Systems and methods for scalable GNSS acquisition and tracking
A receiver device includes an acquisition engine and a reconfiguration engine. The acquisition engine uses a first circuit size. The acquisition engine is configured to receive a first signal including a plurality of first satellite vehicle signals, and identify a first satellite vehicle based on the first signal. The reconfiguration engine is configured to receive an indication that the acquisition engine identified the first satellite vehicle, and responsive to receiving the indication, generate a reconfiguration file defining a second circuit size less than the first circuit size. The reconfiguration engine is configured to cause the acquisition engine to be reconfigured based on the reconfiguration file to use the second circuit size.
Multi-staged pipelined GNSS receiver
Sets of digital samples associated with received wireless signals are received, each of the sets of digital samples corresponding to a particular RF path. The sets of digital samples are provided to a plurality of pipelines, each of the plurality of pipelines including a plurality of stages, each of the plurality of stages including one or more digital logic circuits. Sets of interconnect data are generated by the plurality of pipelines based on the sets of digital samples, the sets of interconnect data including at least one accumulating value. The sets of interconnect data are passed between adjacent pipelines of the plurality of pipelines along a direction. A result is generated by a last pipeline of the plurality of pipelines based on the at least one accumulating value.
Methods, systems, and devices for positioning and timing using terrestral radio
Disclosed herein are methods, devices, and systems for determining geographic location and time. In one embodiment, a radio and a processor configured for deriving a first signal tone originating from a first remote antenna located at a first location; deriving a second signal tone originating from a second remote antenna located at a second location; deriving a third signal tone originating from a third remote antenna located at a third location; determining a first frequency and a first phase at a first time of the first signal tone; determining a second frequency and a second phase at a second time of the second signal tone; and determining a third frequency and a third phase at a third time of the third signal tone. The method further includes determining a geographic location based on the first, second, and third frequencies; the first, second, and third phases; and the first, second, and third locations.
METHOD AND APPARATUS FOR SYNCHRONIZING WITH GLOBAL NAVIGATION SATELLITE SYSTEM
A receiver and method thereof are provided for synchronizing with a global navigation satellite system (GNSS) including a plurality of satellite vehicles (SVs). The method includes starting a verification process and a bitsync (BS) process in parallel with a first SV among the plurality of SVs, and upon completing the verification process while still performing the BS process, starting a track channel process with the first SV based on an interim BS result obtained at the time of completing the verification process, and starting a frame sync (FS) process with first SV based on the interim BS result. An aligned acquisition (AA) process may be started with a second SV among the plurality of SVs, upon completing the verification process, based on the interim BS result.
METHOD AND APPARATUS FOR SYNCHRONIZING WITH GLOBAL NAVIGATION SATELLITE SYSTEM
A receiver and method thereof are provided for synchronizing with a global navigation satellite system (GNSS) including a plurality of satellite vehicles (SVs). The method includes starting a verification process and a bitsync (BS) process in parallel with a first SV among the plurality of SVs, and upon completing the verification process while still performing the BS process, starting a track channel process with the first SV based on an interim BS result obtained at the time of completing the verification process, and starting a frame sync (FS) process with first SV based on the interim BS result. An aligned acquisition (AA) process may be started with a second SV among the plurality of SVs, upon completing the verification process, based on the interim BS result.
METHOD FOR GENERATING A PHYSICAL MODEL OF A PATH FROM GPS DATA
A method for generating a physical model of a path from GPS data. The method involves receiving GPS data defining a path from a GPS-enabled device and receiving a digital terrain model for an area that includes the path. An area of interest along the path is then identified and the GPS data associated with the area of interest is smoothed. The digital terrain model is sampled along the path and an elevation of the path is smoothed using a weighted average of the digital terrain model and the GPS data to create modified path data that is scaled to produce a first ribbon that is printed.
Receiver, transmitter, radio signal,wireless communication network and method to provide parameters for a communication of the receiver with the wireless
A receiver receives a radio signal broadcast by a transmitter of a wireless communication network. The transmitter serves a cell of the wireless communication network in which the receiver is located. The radio signal has a plurality of configuration messages. Each configuration message includes information defining at least one location in the cell and parameters for a communication of the receiver with the wireless communication network. The parameters is associated with the certain location. The receiver determines the parameters for the communication of the receiver with the wireless communication network using a position of the receiver in the cell and the plurality of configuration messages.
Receiver, transmitter, radio signal,wireless communication network and method to provide parameters for a communication of the receiver with the wireless
A receiver receives a radio signal broadcast by a transmitter of a wireless communication network. The transmitter serves a cell of the wireless communication network in which the receiver is located. The radio signal has a plurality of configuration messages. Each configuration message includes information defining at least one location in the cell and parameters for a communication of the receiver with the wireless communication network. The parameters is associated with the certain location. The receiver determines the parameters for the communication of the receiver with the wireless communication network using a position of the receiver in the cell and the plurality of configuration messages.