Patent classifications
G01S19/43
SATELLITE SIGNAL MEASUREMENT IN THE PRESENCE OF INTERFERENCE
A method of measuring a satellite signal includes: receiving, at an apparatus, the satellite signal; determining, at the apparatus, a first code phase of the satellite signal, corresponding to a first time period, based on a first portion of the satellite signal that has a first bandwidth; determining, at the apparatus, a second code phase of the satellite signal, corresponding to a second time period, based on a second portion of the satellite signal that has a second bandwidth, where the second bandwidth is larger than the first bandwidth, and where the second time period is separate from the first time period; and determining, at the apparatus, a carrier phase of the satellite signal based on the first portion of the satellite signal and a third portion of the satellite signal that has the first bandwidth and spans the second time period.
METHOD OF DETERMINING LOCATION FOR SWARM FLIGHT USING UWB
Proposed is a method of determining a location for swarm flight using UWB, the method including: computing a reference location from GPS information in a case where the location is measured; sending out a pulling signal, preset according to a two-way ranging format, according to slave ranging scheduling corresponding to each formation, and receiving a pushing signal from a neighboring flight vehicle and performing ranging; computing a relative location in the formation on a master-slave basis from a ranged pull-push relationship using TWR time information, and computing the relative location in the formation on a slave-slave basis using a received signal strength indicator and time of arrival; generating a fingerprint map in a manner that varies with each formation, using all the computed relative locations in the formation on the master-slave basis; and computing the location of the swarm flight vehicle using the generated fingerprint map.
METHOD OF DETERMINING LOCATION FOR SWARM FLIGHT USING UWB
Proposed is a method of determining a location for swarm flight using UWB, the method including: computing a reference location from GPS information in a case where the location is measured; sending out a pulling signal, preset according to a two-way ranging format, according to slave ranging scheduling corresponding to each formation, and receiving a pushing signal from a neighboring flight vehicle and performing ranging; computing a relative location in the formation on a master-slave basis from a ranged pull-push relationship using TWR time information, and computing the relative location in the formation on a slave-slave basis using a received signal strength indicator and time of arrival; generating a fingerprint map in a manner that varies with each formation, using all the computed relative locations in the formation on the master-slave basis; and computing the location of the swarm flight vehicle using the generated fingerprint map.
Method for acquiring multiple satellites using previously explored search space
A satellite positioning receiver includes a local oscillator, a front-end circuit with having an analog mixer, a number of signal processing channel circuits, and a processing circuit. The satellite positioning receiver performs a method that includes (i) acquiring a first satellite using a first frequency search space that spans both uncertainties due to the first satellite's orbit and uncertainties due to the clock bias or a time rate of change of the bias; and (ii) using the bias or the time derivative of the bias determined during the acquisition of the first satellite, acquiring a second satellite using a second frequency search space that spans substantially only uncertainties due to the second satellite's orbit.
Method for acquiring multiple satellites using previously explored search space
A satellite positioning receiver includes a local oscillator, a front-end circuit with having an analog mixer, a number of signal processing channel circuits, and a processing circuit. The satellite positioning receiver performs a method that includes (i) acquiring a first satellite using a first frequency search space that spans both uncertainties due to the first satellite's orbit and uncertainties due to the clock bias or a time rate of change of the bias; and (ii) using the bias or the time derivative of the bias determined during the acquisition of the first satellite, acquiring a second satellite using a second frequency search space that spans substantially only uncertainties due to the second satellite's orbit.
Method, apparatus and mobile device for extending real-time kinematic positioning during reference data outage
A method includes processing reference data and positioning signals to determine a first position of a rover station for a first instance in time. A first pseudo-range measurement of a frequency and a first carrier phase measurement of the frequency are calculated. The method also includes detecting an inability to receive the reference data and generating virtual reference data based on the reference data, the position of the rover station, the first pseudo-range measurement, and the first carrier phase measurement. A second pseudo-range measurement of the frequency and a second carrier phase measurement of the frequency are calculated. The method further includes processing the virtual reference data, the positioning signals, the second pseudo-range measurement and the second carrier phase measurement, based on the detected inability to receive the reference data, to determine a second position of the rover station for a second instance in time.
Method, apparatus and mobile device for extending real-time kinematic positioning during reference data outage
A method includes processing reference data and positioning signals to determine a first position of a rover station for a first instance in time. A first pseudo-range measurement of a frequency and a first carrier phase measurement of the frequency are calculated. The method also includes detecting an inability to receive the reference data and generating virtual reference data based on the reference data, the position of the rover station, the first pseudo-range measurement, and the first carrier phase measurement. A second pseudo-range measurement of the frequency and a second carrier phase measurement of the frequency are calculated. The method further includes processing the virtual reference data, the positioning signals, the second pseudo-range measurement and the second carrier phase measurement, based on the detected inability to receive the reference data, to determine a second position of the rover station for a second instance in time.
Systems and methods for GNSS carrier phase multipath mitigation using a blanked correlator in conjunction with a full correlator
Techniques are provided for GNSS carrier phase multipath mitigation using a blanked correlator in conjunction with a full correlator. A tracking loop may track a carrier of the GNSS signal utilizing the full correlator. A chip-edge accumulation (CEA) unit of the tracking loop may accumulate chip edges of a ranging code to generate CEA output. A blanked correlator may receive the CEA output to generate blanked correlator values. A running-sum filter may utilize the blanked correlator values to generate a running-sum value. A phase estimate may utilize the running-sum value to generate phase estimator output. In an exemplary embodiment, the blanked correlator operates as a monitoring correlator and the phases estimator output is the estimated carrier phase multipath error. In an exemplary embodiment, the blanked correlator provides input to the tracking loop and discriminator output is subtracted from the phase estimator output to generate the estimated carrier phase multipath error.
SYSTEM AND METHOD FOR PROVIDING LOCALIZATION USING INERTIAL SENSORS
A system and method for providing localization, including, during a training phase: obtaining a training dataset of accelerations, angular velocities, and known locations over time of vehicles moving in a defined area; and training a machine learning model to provide location estimation in the defined area based on the accelerations and angular velocities using the training dataset; and during runtime phase: obtaining runtime accelerations and angular velocities overtime of a vehicle moving in the defined area; and using the trained model to obtain current location of the vehicle based on the runtime acceleration and angular velocities.
Ionospheric delay estimation for global navigation satellite system signals
Techniques are provided for utilizing a mobile device to estimate ionospheric delays in GNSS transmissions. An example method of determining a position of a mobile device includes obtaining a pseudorange measurements and carrier-phase measurements for a satellite at a first frequency band and a second frequency band, determining a bias estimate for the satellite based on a plurality of pseudorange measurements and carrier-phase measurements, determining a delta carrier-phase measurement for the satellite based on the carrier-phase measurements at the first frequency band and the second frequency band, and determining the position of the mobile device based at least in part on the delta carrier-phase measurement, and the pseudorange measurements, the carrier-phase measurements, or both.