Patent classifications
G01S19/29
DETECTION METHOD AND COMPUTER-READABLE RECORDING MEDIUM STORING DETECTION PROGRAM
A detection method includes: calculating, based on a result of a device having received data from five or more satellites at a first time point, a solution to an equation including first to third variables indicating a three-dimensional position of the device, a fourth variable indicating deviation of internal time of the device, and a fifth variable indicating a time lag caused by a Doppler effect between the device and the satellites; calculating a solution to an equation including the first to fourth variables based on a result of the device received data from four satellites at a second time point different from the first time point and a solution to the fifth variable calculated for the first time point; and outputting positional information of the device based on calculated each solution to the first to third variables for each of the first time point and the second time point.
POSITIONING SYSTEM AND METHOD
A method comprising receiving, at a receiver, a plurality of signals from at least one remote source and selecting at least one selected signal in the plurality of signals. The method determines, using the at least one selected signal, a position of the receiver and receives correction data for improving the position of the receiver to a sub-wavelength accuracy. The method further determines motion of the receiver, generates, from the at least one selected signal, a motion-compensated correlation signal based on the determined motion of the receiver and uses the motion-compensated correlation signal to either (1) select the at least one selected signal to be used to determine the position of the receiver, (2) correct at least one of motion sensor errors or clock errors, or (3) both (1) and (2). Embodiments include a positioning system for performing the method.
Method for detecting loss-of-lock of a GNSS signal tracking loop based on frequency compensation
A method is for detecting loss-of-lock of a GNSS (Global Navigation Satellite System) signal tracking loop based on frequency compensation, comprising the following steps of: performing multi-channel frequency compensation on I-channel and Q-channel signals after down-conversion, pseudo-code stripping and integration clearing; then, performing coherent integration and non-coherent integration for a fixed time, and taking a maximum value of non-coherent integration results as a signal value; performing parabolic interpolation frequency identification, and taking an average value of the non-coherent integration results with the frequency differences of +/−50 Hz and +/−100 Hz as a noise value; and finally, calculating a ratio of the signal value to the noise value, and performing loss-of-lock detection with the ratio as a detection volume.
Method for detecting loss-of-lock of a GNSS signal tracking loop based on frequency compensation
A method is for detecting loss-of-lock of a GNSS (Global Navigation Satellite System) signal tracking loop based on frequency compensation, comprising the following steps of: performing multi-channel frequency compensation on I-channel and Q-channel signals after down-conversion, pseudo-code stripping and integration clearing; then, performing coherent integration and non-coherent integration for a fixed time, and taking a maximum value of non-coherent integration results as a signal value; performing parabolic interpolation frequency identification, and taking an average value of the non-coherent integration results with the frequency differences of +/−50 Hz and +/−100 Hz as a noise value; and finally, calculating a ratio of the signal value to the noise value, and performing loss-of-lock detection with the ratio as a detection volume.
Apparatus and method of generating Weil codes
A Weil code generator and a method of generating Weil codes with a Weil code length (N) are provided. The Weil code generator includes a plurality of parallel channels (10), a multi-channel read arbiter (20), and two parallel Legendre ROMs (30), which are connected in series. A channel of the plurality of channels stores a current Weil code to demodulate signals from a satellite. The multi-channel read arbiter (20) may determine a win channel from the plurality of channels. The two Legendre ROMs (30) respectively store a first and a second Legendre sequences (LS1, LS2) each having a Legendre sequence length (2N) being double the Weil code length (N). The Weil code generator may generate Weil codes efficiently.
Apparatus and method of generating Weil codes
A Weil code generator and a method of generating Weil codes with a Weil code length (N) are provided. The Weil code generator includes a plurality of parallel channels (10), a multi-channel read arbiter (20), and two parallel Legendre ROMs (30), which are connected in series. A channel of the plurality of channels stores a current Weil code to demodulate signals from a satellite. The multi-channel read arbiter (20) may determine a win channel from the plurality of channels. The two Legendre ROMs (30) respectively store a first and a second Legendre sequences (LS1, LS2) each having a Legendre sequence length (2N) being double the Weil code length (N). The Weil code generator may generate Weil codes efficiently.
SIGNAL RECEIVING EQUIPMENT, SIGNAL PROCESSING METHOD AND PROGRAM
A signal receiving equipment includes a reception unit configured to receive signals from a GNSS satellite, a first selection unit configured to select a plurality of signals from among the signals received by the reception unit using a preset first parameter, a first positioning unit configured to perform at least positioning of a location by code-based positioning using the plurality of signals selected by the first selection unit, a second selection unit configured to select a plurality of signals from among the signals received by the reception unit using a preset second parameter, and a second positioning unit configured to perform positioning of a location and time synchronization by carrier-phase-based positioning using the plurality of signals selected by the second selection unit, with coordinates indicated by the location positioned by the first positioning unit as initial coordinates.
SIGNAL RECEIVING EQUIPMENT, SIGNAL PROCESSING METHOD AND PROGRAM
A signal receiving equipment includes a reception unit configured to receive signals from a GNSS satellite, a first selection unit configured to select a plurality of signals from among the signals received by the reception unit using a preset first parameter, a first positioning unit configured to perform at least positioning of a location by code-based positioning using the plurality of signals selected by the first selection unit, a second selection unit configured to select a plurality of signals from among the signals received by the reception unit using a preset second parameter, and a second positioning unit configured to perform positioning of a location and time synchronization by carrier-phase-based positioning using the plurality of signals selected by the second selection unit, with coordinates indicated by the location positioned by the first positioning unit as initial coordinates.
POSITIONING METHOD, ELECTRONIC DEVICE AND STORAGE MEDIUM
A positioning method, an electronic device and a storage medium, which relate to a field of computer technology, and in particular to fields of positioning technology and satellite navigation technology. The method includes: acquiring satellite observation data for a target object, broadcast ephemeris data for the target object, and state space representation for the target object; performing an error correction on the broadcast ephemeris data using the state space representation; determining a target positioning model according to the satellite observation data and the corrected broadcast ephemeris data; and performing a resolving operation on the target positioning model to obtain position data of the target object.
POSITIONING METHOD, ELECTRONIC DEVICE AND STORAGE MEDIUM
A positioning method, an electronic device and a storage medium, which relate to a field of computer technology, and in particular to fields of positioning technology and satellite navigation technology. The method includes: acquiring satellite observation data for a target object, broadcast ephemeris data for the target object, and state space representation for the target object; performing an error correction on the broadcast ephemeris data using the state space representation; determining a target positioning model according to the satellite observation data and the corrected broadcast ephemeris data; and performing a resolving operation on the target positioning model to obtain position data of the target object.