GNSS RECEIVER AND SIGNAL TRACKING CIRCUIT AND SYSTEM
First Claim
1. A GNSS processor comprising a tracking module including, a plurality of correlation blocks for producing a number of correlation values for a number of signals consisting of one or more channels, each correlation block containing a means for removing carrier and multiplying the resulting signal by a code corresponding to an expected feature of the signal such as a Gold code, where each correlation block is enabled to produce one or more taps within a contiguous code phase range, where one or more of the taps may be disabled from the computation to conserve power.
2 Assignments
0 Petitions
Accused Products
Abstract
A GNSS platform architecture with advanced tracking and search engines. The tracking and search functions are separated into 2 independent engines each highly optimized for their targeted functions.
-
Citations
22 Claims
- 1. A GNSS processor comprising a tracking module including, a plurality of correlation blocks for producing a number of correlation values for a number of signals consisting of one or more channels, each correlation block containing a means for removing carrier and multiplying the resulting signal by a code corresponding to an expected feature of the signal such as a Gold code, where each correlation block is enabled to produce one or more taps within a contiguous code phase range, where one or more of the taps may be disabled from the computation to conserve power.
- 5. A GNSS processor comprising a plurality of correlation taps for computing a number of correlations against a plurality of signal codes, such as Gold codes, where the computation windows for each tap are overlapped, where the windows are offset by a deterministic interval, such that the correlation outputs from each tap are separated in time allowing further pipelined processing using a shared resource.
-
13. A GNSS processor comprising a plurality of correlation taps for computing a number of correlations against a plurality of signal codes, such as Gold codes, including a multi-stage carrier wipeoff mechanism whereby incoming IF/IQ data is mixed with a reference carrier to remove most of the carrier but where the carrier used is configured to leave a residual carrier of for instance 10 Khz. Further removal of the residual carrier is performed by a second carrier NCO in each channel, allowing carrier phase measurements to be used for greater navigation accuracy
- 16. A GNSS processor comprising a plurality of correlation taps for computing a number of correlations against a plurality of signal codes, such as Gold codes, including a DFT processor wherein DFT calculation is performed by calculating a particular frequency line and then stepping in one direction for a number of lines, then after a number of lines have been computed stepping in the opposite direction offset from a second particular line allowing a subset of the DFT lines to be calculated using simple co-efficient calculation.
Specification