High speed precision pseudo random noise shift control for fast multiple channel global positioning system signal re-tracking
First Claim
1. An apparatus comprising:
- a control circuit to generate a channel enable signal based on control information from a processor at a first clock signal having a first clock frequency, the channel enable signal selecting a channel for a satellite in a global positioning system (GPS), the channel operating at a coarse/acquisition (C/A) clock signal having a second clock frequency;
an increment register to store an increment value for the selected channel at the first clock signal; and
an accumulator coupled to the increment register and the control circuit to generate the PN clock signal using the increment value.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention includes a control circuit, an increment register, and an accumulator. The control circuit generates a channel enable signal based on control information from a processor at a first clock signal having a first clock frequency. The channel enable signal selects a channel for a satellite in a global positioning system (GPS). The channel operates at a coarse/acquisition (C/A) clock signal having a second clock frequency. The increment register stores an increment value for the selected channel at the first clock signal. The accumulator generates a pseudo-random noise (PN) clock signal to a PN generator using the increment value.
-
Citations
30 Claims
-
1. An apparatus comprising:
-
a control circuit to generate a channel enable signal based on control information from a processor at a first clock signal having a first clock frequency, the channel enable signal selecting a channel for a satellite in a global positioning system (GPS), the channel operating at a coarse/acquisition (C/A) clock signal having a second clock frequency;
an increment register to store an increment value for the selected channel at the first clock signal; and
an accumulator coupled to the increment register and the control circuit to generate the PN clock signal using the increment value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
generating a channel enable signal based on control information from a processor at a first clock signal having a first clock frequency, the channel enable signal selecting a channel for a satellite in a global positioning system (GPS), the channel operating at a coarse/acquisition (C/A) clock signal having a second clock. frequency;
storing an increment value for the selected channel at the first clock signal; and
generating a pseudo-random noise (PN) clock signal to a PN generator using the increment value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A receiver comprising:
-
a processor to generate control information;
a pseudo-random noise (PN) code generator to generate a PN sequence at a PN clock signal to a correlator of a global positioning system (GPS) base-band system; and
a code numerically controlled oscillator (NCO) coupled to the PN code generator and the processor to generate the PN clock signal based on the control information, the code NCO comprising;
a control circuit to generate a channel enable signal based on the control information at a first clock signal having a first clock frequency, the channel enable signal selecting a channel for a satellite in a global positioning system (GPS), the channel operating at a coarse/acquisition (C/A) clock signal having a second clock frequency, an increment register to store an increment value for the selected channel at the first clock signal, and an accumulator coupled to the increment register and the control circuit to generate the PN clock signal using the increment value. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification