Carrier phase semi-cycle fuzzy rapid detection method and device
1. A carrier phase semi-cycle fuzzy fast detection method is characterized by comprising the following steps:
s100, a satellite enters a signal, a message parameter is recorded, a message frame header is utilized to detect the semi-cycle ambiguity of a carrier phase, and the binary values of an ephemeris and an almanac parameter in the message are analyzed and recorded in real time;
s200, when the receiver is unlocked and recaptured, analyzing the first ephemeris or almanac parameter received after the unlocked and recapture, and judging whether the first ephemeris or almanac parameter is a cross-ephemeris or cross-almanac time, if not, entering the step S300, and if so, entering the step S400;
s300, comparing the value of the first ephemeris or almanac parameter with the value of the ephemeris or almanac parameter before losing lock, and if the values are the same, judging that the carrier phase is normal; if the carrier phase jumps, judging that the carrier phase jumps in a half cycle;
s400, comparing the values of the ephemeris or almanac parameters after quantization, and if the values are within a normal range, judging that the carrier phase is normal; if the carrier phase exceeds the range, judging that the carrier phase jumps in a half cycle;
and S500, outputting a carrier phase semi-cycle fuzzy judgment result.
2. The carrier phase half cycle ambiguity fast detection method of claim 1, wherein: each subframe of the text parameters in step S100 is 300 bits.
3. The carrier phase half cycle ambiguity fast detection method of claim 1, wherein: the text rate in said step S100 is 50 bps.
4. The carrier phase half cycle ambiguity fast detection method of claim 1, wherein: the values of the ephemeris or almanac parameters are binary values.
5. A carrier phase half cycle ambiguity fast detection apparatus, comprising: receiver, which detects by the carrier phase half cycle ambiguity fast detection method of any one of claims 1 to 4.
Background
The GNSS receiver plays an important role in the GNSS device, and the measurement accuracy of raw data of the receiver directly affects the positioning result. Where carrier phase measurements play an important role in high precision measurements.
At present, a Costas phase-locked loop (Costas PLL) is commonly used in a carrier loop of a receiver, and due to the characteristics of the Costas PLL, a half-cycle ambiguity necessarily exists in a measurement result of a carrier phase. According to the traditional method for carrying out the fuzzy judgment of the carrier phase half cycle by using the message frame header, when a signal is unlocked and recaptured, the fuzzy detection of the carrier phase half cycle possibly has the delay of the maximum message duration, and the performance of a receiver can be influenced under the scene of high precision and high real-time property.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art. Therefore, the invention provides a method and a device for rapidly detecting carrier phase half cycle ambiguity, which can rapidly detect the carrier phase half cycle ambiguity in a short time.
The carrier phase half cycle ambiguity fast detection method according to the first aspect of the invention comprises the following steps:
s100, a satellite enters a signal, a message parameter is recorded, a message frame header is utilized to detect the semi-cycle ambiguity of a carrier phase, and the binary values of an ephemeris and an almanac parameter in the message are analyzed and recorded in real time;
s200, when the receiver is unlocked and recaptured, analyzing the first ephemeris or almanac parameter received after the unlocked and recapture, and judging whether the first ephemeris or almanac parameter is a cross-ephemeris or cross-almanac time, if not, entering the step S300, and if so, entering the step S400;
s300, comparing the value of the first ephemeris or almanac parameter with the value of the ephemeris or almanac parameter before losing lock, and if the values are the same, judging that the carrier phase is normal; if the carrier phase jumps, judging that the carrier phase jumps in a half cycle;
s400, comparing the values of the ephemeris or almanac parameters after quantization, and if the values are within a normal range, judging that the carrier phase is normal; if the carrier phase exceeds the range, judging that the carrier phase jumps in a half cycle;
and S500, outputting a carrier phase semi-cycle fuzzy judgment result.
The carrier phase half cycle ambiguity fast detection method according to the embodiment of the first aspect of the invention has at least the following technical effects: the method and the device can detect the carrier phase half cycle ambiguity by comparing the values of the ephemeris or almanac parameters before and after losing lock by using the characteristics of the ephemeris and almanac broadcast in the text. The method only needs a few telegraph text bits, the lag time is far shorter than one telegraph text period, the carrier phase half cycle ambiguity can be judged quickly, and the method provides help for a high-precision and high-real-time positioning function.
According to some embodiments of the invention, each sub-frame of the textual parameters in step S100 is 300 bits.
According to some embodiments of the invention, the text rate in step S100 is 50 bps.
According to some embodiments of the invention, the values of the ephemeris or almanac parameters are binary values.
The carrier phase half cycle ambiguity fast detection device according to the first aspect of the invention comprises: and the receiver detects by the carrier phase semi-cycle fuzzy rapid detection method.
The carrier phase half cycle ambiguity rapid detection device according to the embodiment of the second aspect of the invention has at least the following technical effects: the method and the device can detect the carrier phase half cycle ambiguity by comparing the values of the ephemeris or almanac parameters before and after losing lock by using the characteristics of the ephemeris and almanac broadcast in the text. The method only needs a few telegraph text bits, the lag time is far shorter than one telegraph text period, the carrier phase half cycle ambiguity can be judged quickly, and the method provides help for a high-precision and high-real-time positioning function.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a logic block diagram of a carrier phase half cycle ambiguity fast detection method in an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
Referring to fig. 1, a method for fast detecting carrier phase by half cycle ambiguity includes the following steps:
s100, a satellite enters a signal, a message parameter is recorded, a message frame header is utilized to detect the semi-cycle ambiguity of a carrier phase, and the binary values of an ephemeris and an almanac parameter in the message are analyzed and recorded in real time;
s200, because ephemeris and almanac in the satellite broadcast electric generation text are in one period, all parameters are kept unchanged all the time: the changes in the values of the ephemeris and almanac for the two adjacent cycles should be within a certain range. Therefore, by using the characteristic of the telegraph text, when the receiver is unlocked and recaptured, the first ephemeris or almanac parameter received after the unlocked and recaptured is analyzed, whether the first ephemeris or almanac parameter is the time of crossing the ephemeris or the almanac is judged, if not, the step S300 is executed, and if the first ephemeris or almanac parameter is the time of crossing the almanac, the step S400 is executed;
s300, comparing the binary value of the first ephemeris or almanac parameter with the binary value of the ephemeris or almanac parameter before losing lock, and if the binary values are the same, judging that the carrier phase is normal; if the carrier phase jumps, judging that the carrier phase jumps in a half cycle;
s400, comparing the values of the ephemeris or almanac parameters after quantization, and if the values are within a normal range, judging that the carrier phase is normal; if the carrier phase exceeds the range, judging that the carrier phase jumps in a half cycle;
and S500, outputting a carrier phase semi-cycle fuzzy judgment result.
Taking the B31 signal D1 message of the beidou system MEO/IGSO satellite as an example, each subframe of the D1 message is 300 bits, the message rate is 50bps, and the duration is 6 s. The ephemeris has an update period of 1 hour and the almanac has an update period of less than 7 days, during which the ephemeris and almanac parameters remain unchanged. If the lock losing recapture is carried out, the collected first parameter is toe (ephemeris reference time) in the ephemeris parameters, and the collected first parameter is compared with the ephemeris reference time before the lock losing, if the binary values are the same, the carrier phase does not jump for a half cycle, and if the binary values are just opposite, the carrier phase can be judged to jump for a half cycle; if the time of lock losing recapture is just the time of crossing ephemeris, the toe before and after lock losing is subtracted, if the time is not 3600, the binary value of carry is negated and then the subtraction is 3600, and the carrier phase is judged to have half-cycle jump. If the first parameter received after lock losing recapture is other parameters, the judgment mode is the same as the above.
In summary, the embodiments of the present invention can detect the carrier phase ambiguity by comparing the values of the ephemeris or almanac parameters before and after losing lock by using the characteristics of the ephemeris and almanac broadcast in the text. The method only needs a few telegraph text bits, the lag time is far shorter than one telegraph text period, the carrier phase half cycle ambiguity can be judged quickly, and the method provides help for a high-precision and high-real-time positioning function.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种定位方法、装置、电子设备及存储介质