Patent classifications
G01S19/37
SYSTEM AND METHOD FOR TIME-OF-FLIGHT DETERMINATION USING CATEGORIZATION OF BOTH CODE AND PHASE IN RECEIVED SIGNAL
A method for detecting a probe signal at an estimated code delay and an estimated doppler frequency includes: (i) dividing a period of the probe signal into sections each of a predetermined duration; (ii) assigning to each section one of a multiple code categories, each code category being indicative of a signal pattern of the probe signal within the section; and (iii) selecting multiple phase categories for a sinusoidal signal, each phase category being indicative of a range of phases in the sinusoidal signal. Thereafter, the method includes (i) receiving a signal from which the probe signal is to be detected; (ii) dividing the received signal into sections each of the predetermined duration; (iii) assigning each section of the received signal both a corresponding code category and a corresponding phase category, based respectively on the estimated code delay and the doppler frequency; and (iv) separately accumulating sections of the received signal according to the assigned code and phase categories of each section.
SYSTEM AND METHOD FOR TIME-OF-FLIGHT DETERMINATION USING CATEGORIZATION OF BOTH CODE AND PHASE IN RECEIVED SIGNAL
A method for detecting a probe signal at an estimated code delay and an estimated doppler frequency includes: (i) dividing a period of the probe signal into sections each of a predetermined duration; (ii) assigning to each section one of a multiple code categories, each code category being indicative of a signal pattern of the probe signal within the section; and (iii) selecting multiple phase categories for a sinusoidal signal, each phase category being indicative of a range of phases in the sinusoidal signal. Thereafter, the method includes (i) receiving a signal from which the probe signal is to be detected; (ii) dividing the received signal into sections each of the predetermined duration; (iii) assigning each section of the received signal both a corresponding code category and a corresponding phase category, based respectively on the estimated code delay and the doppler frequency; and (iv) separately accumulating sections of the received signal according to the assigned code and phase categories of each section.
SYSTEMS AND METHODS FOR REDUNDANT INTEGRITY MONITORING
System, computer program products, and methods for detecting and compensating for sensor interference. Sensor interference may result from environmental interference or from electronic signal interference. Sensor location input may be adapted or rejected when interference is detected. The system can monitor the accuracy, as well as the integrity, of all navigation sensors. The system can also automatically eliminate the faulty or compromised data from a final navigation solution.
SYSTEMS AND METHODS FOR REDUNDANT INTEGRITY MONITORING
System, computer program products, and methods for detecting and compensating for sensor interference. Sensor interference may result from environmental interference or from electronic signal interference. Sensor location input may be adapted or rejected when interference is detected. The system can monitor the accuracy, as well as the integrity, of all navigation sensors. The system can also automatically eliminate the faulty or compromised data from a final navigation solution.
Method and system for processing a GNSS signal using homomorphic encryption
An apparatus and method are described for processing a global navigation satellite system (GNSS) signal, the GNSS comprising multiple satellites, wherein each satellite transmits a respective navigation signal containing a spreading code. The method comprises receiving an incoming signal at a receiver, wherein the incoming signal may contain navigation signals from one or more satellites; encrypting the incoming signal at the receiver using a homomorphic encryption scheme to form an encrypted signal; and transmitting the encrypted signal from the receiver to a remote server.
Method and system for processing a GNSS signal using homomorphic encryption
An apparatus and method are described for processing a global navigation satellite system (GNSS) signal, the GNSS comprising multiple satellites, wherein each satellite transmits a respective navigation signal containing a spreading code. The method comprises receiving an incoming signal at a receiver, wherein the incoming signal may contain navigation signals from one or more satellites; encrypting the incoming signal at the receiver using a homomorphic encryption scheme to form an encrypted signal; and transmitting the encrypted signal from the receiver to a remote server.
Method and apparatus for receiving chip-by-chip multiplexed CSK signals
A method of receiving two chip-by-chip multiplexed CSK signals (e.g., GNSS signals) and searching for a non-CSK signal with optimal performance at a given digit capacity of a sampling memory resided in parallel correlators. For CSK signals Prompt, Early and Late results for each of possible code shift are calculated as different sums of four punctured convolutions. Depending on configuration, the method allows to receive both multiplexed CSK signals with lesser quality or one of the CSK signals with better quality. The method can be implemented as an apparatus with four punctured correlators, a set of multipliers by 1 or 2.sup.N, another set of multipliers by 1 or 0, summers of four input to one result, a RAM, searchers of maximum, and conditional commutators.
Method and apparatus for receiving chip-by-chip multiplexed CSK signals
A method of receiving two chip-by-chip multiplexed CSK signals (e.g., GNSS signals) and searching for a non-CSK signal with optimal performance at a given digit capacity of a sampling memory resided in parallel correlators. For CSK signals Prompt, Early and Late results for each of possible code shift are calculated as different sums of four punctured convolutions. Depending on configuration, the method allows to receive both multiplexed CSK signals with lesser quality or one of the CSK signals with better quality. The method can be implemented as an apparatus with four punctured correlators, a set of multipliers by 1 or 2.sup.N, another set of multipliers by 1 or 0, summers of four input to one result, a RAM, searchers of maximum, and conditional commutators.
Agile navigation transmitter system
A direct digital synthesis transmitter that uses a programmable digital circuit to generate a digital signal representing at least one radio frequency signal, the generated signal is filtered, amplified by an amplifier, and provided to a transmission antenna without upconversion. The transmitter generating the digital signal at a desired output frequency range such that a frequency upconverter is not needed to produce signals in the desired radio frequency range.
Wiener-based method for spoofing detection
An apparatus that performs spoof detection of satellite signals based on clock information derived from the satellite signals. The apparatus may include a position, velocity, time (PVT) component that derives the clock information from the satellite signals and provides the clock information to a spoof detection mechanism. In some embodiments, the clock frequency estimate is modeled as a Wiener process.