Patent ID: 9001868
Filing Date: 2015-04-07
Classification: H03J,H04B

Abstract:
1. A global navigation satellite system receiver, the receiver comprising: a front end configured to receive global navigation satellite system signals and mix the received global navigation satellite system signals to intermediate frequency signals; a code and carrier remover configured to mix the intermediate frequency signals to baseband signals and remove codes from the baseband signals; a code numerically controlled oscillator configured to provide a code oscillating signal to the code and carrier remover, wherein the code and carrier remover uses the code oscillating signal to remove codes from the baseband signal; a carrier numerically controlled oscillator configured to provide a carrier oscillating signal to the code and carrier remover, wherein the code and carrier remover uses the carrier oscillating signal to mix the intermediate frequency signals to the baseband signals; a control block, wherein the control block monitors the baseband signal to determine a desired code numerically controlled oscillator rate and a desired carrier numerically controlled oscillator rate; a code numerically controlled oscillator enhancer configured to receive the desired code numerically controlled oscillator rate from the control block, wherein the code numerically controlled oscillator enhancer selects a quantized code oscillator rate for the code numerically controlled oscillator based on an accumulated quantization error; and a carrier numerically controlled oscillator enhancer configured to receive the desired carrier numerically controlled oscillator rate from the control block, wherein the carrier numerically controlled oscillator enhancer selects a quantized carrier oscillator rate for the carrier numerically controlled oscillator based on the carrier accumulated quantization error.