Patent attributes
The invention relates to determining a correct code phase of a received, code modulated carrier signal using a correlation portion, a frequency compensation portion, a coherent memory and a non-coherent memory. In order to compensate for a code Doppler effect and/or a carrier Doppler drift effect, a mapping portion maps correlation values either to the coherent memory or to the non-coherent memory. Alternatively, the mapping portion maps correlation values stored in the coherent memory or in the non-coherent memory to new positions. The mapping depends on a frequency compensation applied by the frequency compensation portion and elapsed integration time, and/or on a drift of a frequency offset in correlation values output by the correlation portion.