GPS m-code receiver tracking system
First Claim
1. A system for determining a code phase error of a multimodal spread spectrum signal spread by a multimodal code being a spread spectrum chipping code having a multimodal autocorrelation function having modal peaks, the system comprising,a demodulator for carrier demodulating the multimodal spread spectrum signal into multimodal quadrature signals,a generator for generating multimodal code replicas of the multimodal code, the multimodal code replicas being offset in time to the multimodal code by the code phase error,a correlator for receiving multimodal quadrature signals and correlating the multimodal quadrature signals into multimodal quadrature correlations by the multimodal code replicas, anda tracking system for receiving the multimodal quadrature correlations and for detecting an envelope coherently encompassing the modal peaks and for identifying a mode of the modal peaks for generating the code phase error.
1 Assignment
0 Petitions
Accused Products
Abstract
An m-code GPS receiver receives m-code GPS communication signals having a multimodal autocorrelation, using an m-code mode identifier unambiguously determining a mode value of one of the m-code modal peaks coherently aligned to a coherent unimodal detected envelope, based on sequential probability estimation in an m-code envelope tracking filter using filter residual estimation or with a coherent m-code and c/a-code tracking filter also based on filter residual estimation, for generating m-code phase errors, for unambiguous and precise m-code code phase tracking in closed feedback loops, for preferred use in navigation systems.
-
Citations
20 Claims
-
1. A system for determining a code phase error of a multimodal spread spectrum signal spread by a multimodal code being a spread spectrum chipping code having a multimodal autocorrelation function having modal peaks, the system comprising,
a demodulator for carrier demodulating the multimodal spread spectrum signal into multimodal quadrature signals, a generator for generating multimodal code replicas of the multimodal code, the multimodal code replicas being offset in time to the multimodal code by the code phase error, a correlator for receiving multimodal quadrature signals and correlating the multimodal quadrature signals into multimodal quadrature correlations by the multimodal code replicas, and a tracking system for receiving the multimodal quadrature correlations and for detecting an envelope coherently encompassing the modal peaks and for identifying a mode of the modal peaks for generating the code phase error.
-
6. A system for determining the code phase error of an m-code spread spectrum signal spread by a m-code code being a spread spectrum chipping code having an m-code autocorrelation function having modal peaks, the system comprising,
a demodulator for carrier demodulating the m-code spread spectrum signal into m-code quadrature signals, a generator for generating m-code code replicas of the m-code code, the m-code code replicas being offset in time to the multimodal code by the code phase error, a correlator for receiving m-code quadrature signals and correlating the m-code quadrature signals into m-code quadrature correlations using the m-code code replicas, and a tracking system for receiving the m-code quadrature correlations and for detecting an envelope coherently encompassing the modal peaks and for identifying a mode nm of the modal peaks for generating the code phase error rm.
-
17. A system for determining the code phase error of an m-code spread spectrum signal spread by a m-code code being a spread spectrum chipping code having an m-code autocorrelation function having modal peaks, system is a coherent system for further coherently receiving an arbitrary code spread spectrum signal with the multimodal spread spectrum signal, arbitrary code spread spectrum signal having an arbitrary autocorrelation function, the system comprising,
a demodulator for carrier demodulating the m-code spread spectrum signal into m-code quadrature signals and for carrier demodulating the arbitrary code spread spectrum signal into arbitrary quadrature signals, an m-code code generator for generating m-code code replicas of the m-code code, the m-code code replicas being offset in time to the multimodal code by the code phase error, an arbitrary code generator for generating arbitrary code replicas of the arbitrary code, the arbitrary code replicas being offset in time to the m-code by the code phase error, a correlator for receiving m-code quadrature signals and the correlating the m-code quadrature signals into m-code quadrature correlations using the m-code code replicas, the correlator further for receiving arbitrary quadrature signals and the correlating the arbitrary code quadrature signals into arbitrary code quadrature correlations using the arbitrary code replicas and a tracking system for receiving the m-code quadrature correlations and the arbitrary code quadrature correlation and for detecting an arbitrary envelope of the arbitrary autocorrelation function coherently encompassing the modal peaks for the m-code and for identifying a mode nm of the modal peaks for generating the code phase error rm.
Specification