Patent ID: 8059698
Filing Date: 2011-11-15
Classification: G01S,H04B

Abstract:
1. A method of processing a digital signal derived from an analog input signal of a GNSS receiver containing at least one encoded binary sequence characteristic of at least one GNSS satellite and consisting of repetitions of a characteristic basic sequence which extends over a basic interval, the method comprising the following consecutive steps: deriving at least one finite length data sequence consisting of digital data values from the digital signal, sequentially feeding digital values of a correlation sequence derived from the basic sequence to a correlator shift register comprising a plurality of sequentially connected memory cells in order to sequentially fill the memory cells of the correlator shift register with consecutive values of the correlation sequence, the consecutive values forming an initial subsequence, during a correlation phase: feeding the correlation sequence further through the correlator shift register and correlating the data sequence with a plurality of copies of the correlation sequence having different phase positions with respect to the data sequence in parallel by in each case sequentially multiplying the data values each with the value from one of the plurality of memory cells of the correlator shift register and adding up the products to form a correlation result, and storing each one of the plurality of correlation results in one of a plurality of registers, during a read-out phase which follows upon the correlation phase: shifting the plurality of correlation results through the plurality of registers in such a way that the correlation results appear sequentially at the output of a last one of the plurality of registers.