Abstract:
A method for use with a Global Navigation Satellite System (GNSS) receiver is provided. The method includes obtaining a first system time from a satellite of a first satellite navigation system, obtaining a second system time from a satellite of a second satellite navigation system, calculating a difference between the first system time and the second system time to obtain a number of leap seconds between Coordinated Universal Time (UTC) and the second satellite system.
Abstract:
An electronic device, method and system for global navigation satellite system (GNSS) are herein disclosed. The electronic device includes an antenna configured to receive a satellite vehicle (SV) signal, and a processor configured to determine a carrier-to-noise density ratio (CNO) of the SV signal, compare the determined CNO of the SV signal with a threshold, and identify whether the SV signal is a true SV signal or a false SV signal when the determined CNO is less than the threshold.
Abstract:
An apparatus, a method, a method of manufacturing an apparatus, and a method of constructing an integrated circuit are provided. The apparatus includes a memory and a processor configured to conduct acquisition of K values with N peaks, where K and N are integers; store the K values in the memory; select J of the N peaks and include the J peaks in track, where J is an integer less than or equal to N; combine acquisition and track non-coherent summations (NCSs) of coherent correlations in a metric; and form a measurement unless the metric indicates that the measurement should be abandoned.
Abstract:
Systems, methods and apparatuses for multipath mitigation in global navigation satellite system (GNSS) receivers are described. One method includes modifying the locally generated code in the GNSS receiver bit by bit in order to reduce offset peaks in the autocorrelation when receiving the satellite generated code signal. Such modified local codes may be pre-computed and stored or otherwise provided during reception. Moreover, the GNSS receiver may select whether or not to use the modified local code or the standard local code based on a selection criteria. Furthermore, multiple modified version of the same local code may be generated and/or stored in order to provide differing performance levels.
Abstract:
Embodiments include a method and apparatus for improving a position-velocity solution in GNSS receivers. A receiver of a mobile device includes an antenna that receives one or more signals from one or more satellites, a measurement layer produces range and range rate measurements dependent on the one or more signals, and a storage device stores historic satellite measurement states dependent on the range and range rate measurements. The receiver may further include a Kalman filter logic section may receive the range and range rate measurements, and to smooth computed motion of the mobile device. The storage device may store historic filter states. A filter adjustment logic section may detect a measurement layer error trigger, remove or de-weight errant information associated with the measurement layer error trigger, and cause the filter logic section to update a current filter state by iteratively applying the filter logic section to the historic filter states.
Abstract:
A method, apparatus, and system for reducing memory and communication bandwidth requirements for digital signal samples in Global Navigational Satellite System (GNSS) receivers using an adaptive compression/decompression process are described.
Abstract:
A satellite signal navigation receiver can reduce channel resource usage and matched filter requirements by producing a single-bit local replica code from the combined incoming signals of each in view satellite. In one embodiment, the E1-B and E1-C signals from a Galileo satellite are received and converted into single-bit digital representations (B and C, respectively). A modified local replica code D is created by modifying (B−C) by replacing all “−2” values with “−1” values, by replacing all “+2” values with “+1” values, and by replacing all zero values such that a sum of the replaced zero values over a predetermined period will approximately equal zero. For instance, the “0” values can be replaced with alternating “−1” and “+1” values. Another modified replica code D* can be created by modifying (B+C) in a similar manner.
Abstract:
An electronic device, method and system for global navigation satellite system (GNSS) are herein disclosed. The electronic device includes an antenna configured to receive a satellite vehicle (SV) signal, and a processor configured to determine a carrier-to-noise density ratio (CNO) of the SV signal, compare the determined CNO of the SV signal with a threshold, and identify whether the SV signal is a true SV signal or a false SV signal when the determined CNO is less than the threshold.
Abstract:
Systems, methods and apparatuses for generating long coherent integrations of received global navigation satellite system (GNSS) signals are described. One method includes generating coherent 1 second I/Q correlations by at least two stages of summation starting with 1 millisecond correlated I/Q signal samples. Intermediate stage coherent I/Q correlations may be modified based on, for example, lack of carrier phase lock and/or the carrier signal-to-noise density (C/N0). Such modifications include phase rotation. Energy/power amplitudes calculated from the coherent 1 second I/Q correlations may be used for improving multipath mitigation, the signal-to-noise ratio (SNR), and other GNSS receiver operations and functions.
Abstract:
A system and method for providing asymmetrical filtering to improve performance in the presence of wideband interference is herein disclosed. According to one embodiment, a method for a global navigation satellite system (GNSS) receiver includes detecting wideband interference in a received target GNSS signal, and applying an asymmetric filter to the received target GNSS signal to mitigate the detected wideband interference.