GNSS correlator
AssigneeImagination Technologies Limited
InventorsAdrian John Anderson, Peter Bagnall
Life of this patent
Estimating the term…
Abstract
A GNSS correlator comprises a buffer and a processing unit. The buffer is configured to store input data representing sample values of a GNSS signal captured over a pre-defined time window. The processing unit is configured to receive one or more correlation parameters in a control signal, and, in a first pass, read the input data from the buffer and perform a first correlation operation on the input data, and, in a second pass, re-read the same input data from the buffer and perform a second correlation operation on the same input data, wherein the second correlation operation is different to the first correlation operation.
Claims20
A Global Navigation Satellite System (GNSS) correlator comprising:
- a buffer configured to store input data representing sample values of a GNSS signal captured over a pre-defined time window;
- and
- a processing unit configured to receive one or more correlation parameters in a control signal, and, in a first pass, read the input data from the buffer and perform a first correlation operation on the input data, and, in a second pass, re-read the same input data from the buffer and perform a second correlation operation on the same input data, wherein the second correlation operation is different to the first correlation operation.
A method in a Global Navigation Satellite System (GNSS) correlator, the GNSS correlator for performing correlation operations on samples of a GNSS signal, the method comprising:
- storing, in a buffer, input data representing sample values of the GNSS signal captured over a pre-defined time window;
- receiving, at a processing unit, one or more correlation parameters in a control signal;
- in a first pass at the processing unit, reading the input data from the buffer and performing a first correlation operation on the input data in dependence on the correlation parameters;
- and
- in a second pass at the processing unit, re-reading the same input data from the buffer and performing a second correlation operation on the same input data in dependence on the correlation parameters, wherein the second correlation operation is different to the first correlation operation.
A non-transitory computer readable storage medium having stored thereon a non-transitory computer readable dataset description of an integrated circuit that, when processed in an integrated circuit manufacturing system, causes the integrated circuit manufacturing system to manufacture a Global Navigation Satellite System (GNSS) correlator embodied in an integrated circuit and comprising:
- a buffer configured to store input data representing sample values of a GNSS signal captured over a pre-defined time window;
- and
- a processing unit configured to receive one or more correlation parameters in a control signal, and, in a first pass, read the input data from the buffer and perform a first correlation operation on the input data, and, in a second pass, re-read the same input data from the buffer and perform a second correlation operation on the same input data, wherein the second correlation operation is different to the first correlation operation.
Dependencies are inferred from the claim text.