Method and system for a multi channel and search global position system signal processor
First Claim
Patent Images
1. A digital signal processing (DSP) circuit for use in a global positioning system (GPS) receiver, said DSP circuit comprising, on a single integrated circuit (IC):
- Y-code generator circuitry; and
at least one signal processing channel, said channel including circuitry means for processing at least one of a valid P-code signal and Y-code signal from at least one satellite of said GPS.
0 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a multi channel GPS digital signal processor on a single IC. Each channel contains circuitry to process L1 or L2 P(Y) and C/A-code signals. In addition a search processor is included to achieve fast signal acquisition. Low power adder/accumulators have been designed to provide for a high precision digital oscillator whose output is synchronous to a high speed clock. The IC contains a full low power null detector and eight correlators to aid in signal acquisition.
-
Citations
73 Claims
-
1. A digital signal processing (DSP) circuit for use in a global positioning system (GPS) receiver, said DSP circuit comprising, on a single integrated circuit (IC):
-
Y-code generator circuitry; and at least one signal processing channel, said channel including circuitry means for processing at least one of a valid P-code signal and Y-code signal from at least one satellite of said GPS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A device for use in GPS receivers for processing of multiple digitized satellite signals, said device comprising, on a single application specific integrated circuit (ASIC):
-
Y-code generator circuitry; multiple P(Y) and C/A-code channel means for processing said multiple digitized satellite signals; and a search processor for fast signal acquisition. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A device for tracking and acquiring global positioning system (GPS) signals from multiple satellites, said device comprising, on a single integrated circuit:
-
Y-code generator circuitry; two P(Y) and C/A-code channels; a search processor for fast signal acquisition; support circuitry means for processing null zone signals; said channels each comprising; a carrier generator; a code clock generator; a P-code generator; a C/A-code generator; eight predetection integration accumulators; and a noise meter; said search processor comprising; a discrete fourier transform circuit; first circuitry means for performing frequency bin interpolation; second circuitry means for implementing a Robertson approximation for envelope calculation; third circuitry means for implementing a Tong detection algorithm to determine if signal is present; a threshold calculator which uses measurements from said noise meter; fourth circuitry means for calculating a second search threshold for the interpolated frequency bins; fifth circuitry means for advancing or retarding code state as required during search; a mush counter which counts Tong detection iterations for a specific code state and either forces a new code state or stops search; and a hit counter which counts hits associated with a specified number of discrete fourier transform cycles and reports the most current value. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A device for use in GPS receivers for processing of multiple digitized satellite signals, said device comprising, on a single integrated circuit:
-
multiple P(Y) and C/A-code channel means for processing said multiple digitized satellite signals; and a search processor for fast signal acquisition, including means for simultaneously searching a plurality of frequency bins in each of said multiple channel means. - View Dependent Claims (72)
-
-
73. A device for tracking and acquiring global positioning system (GPS) signals from multiple satellites, said device comprising, on a single integrated circuit:
-
two P(Y) and C/A-code channels; a search processor for fast signal acquisition; support circuitry means for processing null zone signals; said channels each comprising; a carrier generator; a code clock generator; a P-code generator; a C/A-code generator; eight predetection integration accumulators; and a noise meter; said search processor comprising; a discrete fourier transform circuit; first circuitry means for performing frequency bin interpolation; second circuitry means for implementing a Robertson approximation for envelope calculation; third circuitry means for implementing a Tong detection algorithm to determine if signal is present; a threshold calculator which uses measurements from said noise meter; fourth circuitry means for calculating a second search threshold for the interpolated frequency bins; fifth circuitry means for advancing or retarding code state as required during search; a mush counter which counts Tong detection iterations for a specific code state and either forces a new code state or stops search; and a hit counter which counts hits associated with a specified number of discrete fourier transform cycles and reports the most current value.
-
Specification