System and method for a digital navigation satellite receiver
First Claim
1. A receiver for acquiring and tracking analog spread spectrum signals, each signal having an analog carrier signal modulated with data and pseudorandom noise codes, comprising:
- a downconversion circuit for downconverting the analog spread spectrum signal to an analog downconverted spread spectrum signal at a frequency sufficiently low enough for digitization;
a local clock generation circuit coupled to said downconversion circuit for generating a sample clock frequency to produce said analog downconverted spread spectrum signal and providing control signals for the receiver;
a sampling circuit for converting said analog downconverted spread spectrum signal to a digital spread spectrum signal;
a plurality of channel processing circuits for demodulating said digital spread spectrum signal to obtain actual code and carrier phase information, each channel processing circuit generating an estimated code and carrier phase and comparing said estimated code and carrier phase to said actual code and carrier phase, each channel processing circuit including correlators for generating predetection integration data in response to said comparison;
a search processor which autonomously controls said plurality of channel processing circuits for searching and acquiring said analog spread spectrum signal; and
a general purpose processor for overall receiver control.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a global positioning system receiver method and system which converts the analog signals to digital signals prior to performing signal acquisition and GPS unique processing functions. The A/D converter uses full null zone processing to increase anti-jamming capability and 4-level output to reduce signal processing. A single analog and digital channel is used for both the L1 and L2 channels as well as for all P(Y)-code and C/A-code thus allowing full multi channel tracking with several channels each tracking a separate signal while the remainder of the channels rove over all of the signals on the alternate L-band with programmable duty cycles. The system allows for Y-code substitution for P-code by multiplexing a portion of the Y-code generated between multiple channels.
-
Citations
25 Claims
-
1. A receiver for acquiring and tracking analog spread spectrum signals, each signal having an analog carrier signal modulated with data and pseudorandom noise codes, comprising:
-
a downconversion circuit for downconverting the analog spread spectrum signal to an analog downconverted spread spectrum signal at a frequency sufficiently low enough for digitization; a local clock generation circuit coupled to said downconversion circuit for generating a sample clock frequency to produce said analog downconverted spread spectrum signal and providing control signals for the receiver; a sampling circuit for converting said analog downconverted spread spectrum signal to a digital spread spectrum signal; a plurality of channel processing circuits for demodulating said digital spread spectrum signal to obtain actual code and carrier phase information, each channel processing circuit generating an estimated code and carrier phase and comparing said estimated code and carrier phase to said actual code and carrier phase, each channel processing circuit including correlators for generating predetection integration data in response to said comparison; a search processor which autonomously controls said plurality of channel processing circuits for searching and acquiring said analog spread spectrum signal; and a general purpose processor for overall receiver control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A receiver for acquiring and tracking analog spread spectrum signals from a plurality of satellites, each satellite transmitting analog L1 and L2 carrier signals modulated with data and pseudorandom noise codes, comprising:
-
a downconversion circuit for downconverting the analog spread spectrum signals to analog carrier downconverted spread spectrum signals at a frequency sufficiently low enough for digitization; a local clock generation circuit coupled to said downconversion circuit for generating a sample clock frequency to produce said analog downconverted spread spectrum signals and for providing control signals for the receiver; a sampling circuit for converting said analog downconverted spread spectrum signals to digital spread spectrum signals; a plurality of continuous channel processing circuits for demodulating said digital spread spectrum signals to obtain actual code and carrier phase information, each continuous channel processing circuit generating an estimated code and carrier phase and comparing said estimated code and carrier phase to said actual code and carrier phase, each continuous channel processing circuit having correlators for generating predetection integration data in response to said comparison, each continuous channel processing circuit assigned to a separate satellite; a plurality of rover channel processing circuits for demodulating said digital spread spectrum signals to obtain actual code and carrier phase information, each rover channel processing circuit generating an estimated code and carrier phase and comparing said estimated code and carrier phase to said actual code and carrier phase, each rover channel circuit roves one L-band signal of a plurality of satellites while each continuous channel processing circuit continuously tracks the other L-band signal of a specific satellite; and a general purpose processor for controlling said continuous and rover channel processing circuits during signal acquisition and tracking.
-
-
21. A receiver for acquiring and tracking analog spread spectrum signals from a plurality of satellites, each satellite transmitting analog L1 and L2 carrier signals modulated with data and pseudorandom noise codes, comprising:
-
a downconversion circuit for downconverting the analog spread spectrum signals to analog downconverted spread spectrum signals at a frequency sufficiently low enough for digitization; a local clock generation circuit coupled to said downconversion circuit for generating a sample clock frequency to produce said analog downconverted spread spectrum signals and for providing control signals for the receiver; a sampling circuit for converting said analog spread spectrum downconverted signals to digital spread spectrum signals; a plurality of continuous channel processing circuits for demodulating said digital spread spectrum signals to obtain actual code and carrier phase information, each continuous channel processing circuit generating an estimated code and carrier phase and comparing said estimated code and carrier phase to said actual code and carrier phase, each continuous channel processing circuit having correlators for generating predetection integration data in response to said comparison, each continuous channel processing circuit assigned to a separate satellite; a plurality of rover channel processing circuits for demodulating said digital spread spectrum signals to obtain actual code and carrier phase information, each rover channel processing circuit generating an estimated code and carrier phase and comparing said estimated code and carrier phase to said actual code and carrier phase, each rover channel circuit roves a remaining plurality of visible satellites; and a general purpose processor for controlling said continuous and rover channel processing circuits during signal acquistion and tracking.
-
-
22. A receiver for acquiring and tracking analog spread spectrum signals, each signal having an analog carrier signal modulated with data and pseudorandom noise codes, comprising:
-
a downconversion circuit for downconverting the analog spread spectrum signal to an analog downconverted spread spectrum signal at a frequency sufficiently low enough for digitization; a local clock generation circuit coupled to said downconversion circuit for generating a sample clock frequency to produce said analog downconverted spread spectrum signal and for providing control signals for the receiver; a sampling circuit for converting said analog downconverted spread spectrum signal to a digital spread spectrum signal; a plurality of channel processing circuits for demodulating said digital spread spectrum signal to obtain actual code and carrier phase information, each channel processing circuit generating an estimated code and carrier phase and comparing said estimated code and carrier phase to said actual code and carrier phase, each channel processing circuit having correlators for generating predetection integration data in response to said comparison, each channel processing circuit including a noise meter for setting thresholds to assist in signal acquisition and tracking; and a general purpose processor for controlling said channel processing circuits during signal acquisition and tracking. - View Dependent Claims (23, 24)
-
-
25. A receiver for acquiring and tracking analog spread spectrum signals, each signal having an analog carrier signal modulated with data and pseudorandom noise codes, comprising:
-
a downconversion circuit for downconverting the analog spread spectrum signal to an analog downconverted spread spectrum signal at a frequency sufficiently low enough for digitization; a local clock generation circuit coupled to said downconversion circuit for generating a sample clock frequency to produce said analog downconverted spread spectrum signal and providing control signals for the receiver; a sampling circuit for converting said analog downconverted spread spectrum signal to a digital spread spectrum signal; a plurality of channel processing circuits for demodulating said digital spread spectrum signal to obtain actual code and carrier phase information, each channel processing circuit generating an estimated code and carrier phase and comparing said estimated code and carrier phase to said actual code and carrier phase, each channel processing circuit including correlators for generating predetection integration data in response to said comparison, each channel processing circuit processing a P(Y) code and a C/A code simultaneously; a general purpose processor for controlling said channel processing circuits during signal acquisition and tracking; and circuitry for performing vector summing of said P(Y) and C/A code for a single satellite to allow tracking of said P(Y) and C/A code with a single tracking loop.
-
Specification