A method and device for calculating an accuracy factor of a GNSS correction product
By combining the dynamic adjustment method of external conformity accuracy benchmark and internal conformity information, the problem of inaccurate calculation of accuracy factor in GNSS correction products was solved, achieving higher accuracy and stable positioning results and reducing the occurrence of flypoints.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- LANEPOSITION (GUANGZHOU) TECH CO LTD
- Filing Date
- 2022-06-22
- Publication Date
- 2026-06-12
AI Technical Summary
In existing technologies, the accuracy factor calculation method for GNSS correction products cannot accurately reflect the actual error, resulting in low positioning accuracy and a tendency for flying points to occur, which affects the high-precision positioning effect.
A dynamic adjustment method combining external compliance accuracy benchmarks with internal compliance information and verification processing information is adopted. By acquiring historical positioning information and third-party truth information of GNSS correction products, the first and second amplification factors are calculated, and the accuracy factor is accurately calculated by combining contribution parameters.
It improves the accuracy and stability of positioning results, enhances sensitivity to sudden errors, reduces the probability of flying points, and improves the stability and accuracy of the algorithm.
Smart Images

Figure CN115128645B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of global satellite navigation and positioning technology, and in particular to a method and apparatus for calculating the accuracy factor of GNSS correction products. Background Technology
[0002] Global Navigation Satellite System (GNSS) provides all-weather, real-time positioning, navigation, and timing services to users worldwide. Without augmentation, the pseudorange single-point positioning accuracy of a standalone GNSS system is approximately 5 meters. To meet the high-precision positioning needs of fields such as surveying, autonomous driving, and monitoring, it is necessary to correct the original GNSS measurement errors to achieve centimeter-level or even millimeter-level positioning. Currently, high-precision positioning users, such as those using autonomous driving systems, commonly employ PPP-RTK (a combination of Real-Time Kinematic (RTK) and Precise Point Positioning (PPP)) technology, which can provide real-time dynamic centimeter-level positioning services nationwide using only a small number of ground reference stations. As the foundation for achieving high-precision positioning, the GNSS correction products required for PPP-RTK mainly include precise orbit, precise clock bias, code bias, phase bias, ionospheric correction, and process correction.
[0003] In addition to the data products themselves, GNSS correction product service providers must also provide the accuracy factor and its integrity information for each type of product. The accuracy factor is an indicator of product quality; mathematically, it is the standard deviation of the average distribution of errors in the correction product, and its magnitude reflects the magnitude of the error in the correction data. The update frequency of the accuracy factor should be consistent with the update frequency of the product and should correspond one-to-one with each product.
[0004] In actual service, the accuracy factor is broadcast to the user along with the product. After receiving the correction product, the user terminal will correct the original observations, and the role of the accuracy factor is to provide weight information for each observation and product. If the accuracy factor of a product is too large, the effect of the observation it corrects in the positioning calculation will be smaller, minimizing the impact on the positioning result. If the accuracy factor of an incorrect correction is mistakenly calculated to be a small value, it will significantly reduce the final positioning accuracy. Conversely, if the accuracy factor of a high-quality correction is mistakenly calculated to be a large value, the corresponding high-quality correction will not play a role in the positioning calculation, and the user will not obtain the high-precision result they should have achieved in the final positioning. Therefore, the accuracy of the accuracy factor calculation on the server side directly affects positioning performance.
[0005] Currently, high-precision positioning service providers typically employ two methods to generate accuracy factors for their correction products. The first method provides an empirical value based on the product and GNSS system. For example, for precision orbital clock products, this method would provide accuracy factors for four orbital clocks across the four major GNSS constellations; while for tropospheric correction products, it would provide accuracy factor values for each region. However, this method only provides results specific to the constellation level, lacking real-time detail. Therefore, it cannot assign weights to each observation during positioning calculations and cannot characterize sudden large errors. Consequently, positioning results obtained using this method have poor accuracy and are prone to flybys. The second method broadcasts the internal coincidence accuracy as the accuracy factor to end users. Internal coincidence accuracy is the standard deviation of the state estimate generated alongside the correction product; it is specific to each correction product's data and is generated and updated in real-time. However, the essence of internal coincidence accuracy is a theoretical result of error propagation laws, often much smaller than the actual error value of the correction product. This is because the product error correction calculation typically uses the Kalman filter algorithm. This algorithm, after convergence, outputs an extremely small covariance matrix. However, the actual estimated product error, after stabilizing to a certain level, is affected by factors such as hardware / software quality and the observation environment, and will not shrink indefinitely, failing to reach the theoretical level. Therefore, the given accuracy factor is overly optimistic, thus reducing the terminal's positioning accuracy.
[0006] Therefore, there is a need to provide a method for calculating the accuracy factor of GNSS correction products that can provide an accurate accuracy factor and integrate real-time dynamic internal compliance information and test statistics information on the basis of external compliance accuracy to complete the real-time accuracy factor calculation, so as to solve the above technical problems. Summary of the Invention
[0007] To address the aforementioned technical problems, this invention provides a method for calculating the accuracy factor of GNSS correction products. This solves the problem in existing technologies where empirical values given in units of the product and GNSS system, or where internal conformity accuracy is used as the accuracy factor, have a significant impact on positioning results.
[0008] The technical effects of this invention are achieved through the following:
[0009] A method for calculating the accuracy factor of a GNSS correction product includes:
[0010] Acquire historical positioning information and third-party truth information of GNSS correction products. The historical positioning information includes historical product data, internal conformity accuracy benchmark, and verification statistic benchmark.
[0011] The external conformity accuracy benchmark is obtained based on the historical product data and the third-party truth information.
[0012] Obtain the real-time internal compliance accuracy and real-time verification statistics of GNSS correction products;
[0013] The internal compliance processing information is obtained based on the internal compliance accuracy benchmark and the real-time internal compliance accuracy.
[0014] The test processing information is obtained based on the test statistic benchmark and the real-time test statistic.
[0015] The first amplification factor and the second amplification factor are obtained based on the external compliance accuracy benchmark, the internal compliance processing information, and the inspection processing information;
[0016] Based on the first contribution parameter corresponding to the internal conformity processing information and the second contribution parameter corresponding to the verification processing information, the target accuracy factor is obtained according to the external conformity accuracy benchmark, the internal conformity processing information, the verification processing information, the first amplification factor, and the second amplification factor. By proposing a basic architecture that dynamically adjusts the internal conformity information in conjunction with the external conformity statistical results as a benchmark, and by adding internal conformity processing information and verification processing information to the external conformity accuracy benchmark, the accuracy factor can be accurately calculated, resulting in higher positioning accuracy. Simultaneously, by achieving the fusion of the calculation accuracy of the external conformity scheme and the real-time dynamic sensitivity of the internal conformity accuracy, the sensitivity and calculation accuracy to sudden and large positioning data errors are improved. This enhances the resistance to positioning anomalies in the product, reduces the likelihood of flypoints, and improves algorithm stability.
[0017] Furthermore, the historical product data is a set of location data within a statistical period, and the third-party truth information is a set of truth results calculated by a third party within the statistical period. An external conformity accuracy benchmark is obtained based on the historical product data and the third-party truth information, including:
[0018] The historical error information is obtained by subtracting the historical product data from the third-party truth information.
[0019] The standard deviation corresponding to the historical error information is obtained to obtain the external compliance accuracy benchmark.
[0020] Further, based on the internal compliance accuracy benchmark and the real-time internal compliance accuracy, internal compliance processing information is obtained, including:
[0021] The internal compliance processing information is obtained by subtracting the real-time internal compliance accuracy from the internal compliance accuracy benchmark.
[0022] Further, based on the test statistic benchmark and the real-time test statistic, test processing information is obtained, including:
[0023] The inspection processing information is obtained by subtracting the real-time inspection statistic from the benchmark based on the inspection statistic. By obtaining the actual internal compliance accuracy benchmark and inspection statistic benchmark from a third party, and incorporating real-time detection information such as the real-time internal compliance accuracy and real-time inspection statistic of the GNSS correction product into the calculation of the accuracy factor, the accuracy of the accuracy factor calculation is improved.
[0024] Further, a first amplification factor and a second amplification factor are obtained based on the external compliance accuracy benchmark, the internal compliance processing information, and the inspection processing information, including:
[0025] The amplification factor of the internal conformity processing information is determined based on the order of magnitude of the external conformity accuracy reference and the order of magnitude of the internal conformity processing information to obtain the first amplification factor;
[0026] The amplification factor of the inspection processing information is determined based on the order of magnitude of the external compliance accuracy benchmark and the order of magnitude of the inspection processing information to obtain a second amplification factor. By using the order of magnitude of the external compliance accuracy benchmark as a reference, when introducing the internal compliance processing information and the inspection processing information, both are amplified or reduced to ensure that the order of magnitude of the internal compliance processing information and the inspection processing information is consistent with the order of magnitude of the external compliance accuracy benchmark.
[0027] Furthermore, the first contribution parameter corresponding to the internal compliance processing information is the weight coefficient of the internal compliance processing information, and the second contribution parameter corresponding to the inspection processing information is the weight coefficient of the inspection processing information, and the sum of the first contribution parameter and the second contribution parameter equals 1.
[0028] Further, based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, a target accuracy factor is obtained according to the external compliance accuracy benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor, including the following:
[0029] Obtain the historical compliance accuracy and historical verification statistics of GNSS correction products within the previous statistical period;
[0030] The first confidence level of the internal conformity accuracy is obtained based on the historical internal conformity accuracy.
[0031] The second confidence level of the test statistic is obtained based on the historical test statistic.
[0032] The first contribution parameter and the second contribution parameter are obtained based on the first trust level and the second trust level.
[0033] Further, based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, a target accuracy factor is obtained according to the external compliance accuracy benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor, including:
[0034] The target internal compliance information is obtained by multiplying the first contribution parameter, the first amplification factor, and the internal compliance processing information.
[0035] The target test information is obtained by multiplying the second contribution parameter, the second amplification factor, and the test processing information.
[0036] The target accuracy factor is obtained by summing the external compliance accuracy benchmark, the target internal compliance information, and the target inspection information.
[0037] Furthermore, the third-party truth information also includes a true accuracy factor, obtained by summing the external conformity accuracy benchmark, the target internal conformity information, and the target verification information, followed by:
[0038] When the third party completes the calculation of the third party's truth value information for the next statistical period, the true precision factor for the next statistical period is obtained.
[0039] Obtain the target precision factor for the next statistical time period;
[0040] The first contribution parameter, the second contribution parameter, the first amplification factor, and the second amplification factor are adjusted based on the target accuracy factor and the actual accuracy factor to obtain the updated target accuracy factor. Through post-processing, the accurate accuracy factor of the corrected product in the next statistical time period is obtained to compare it with the target accuracy factor output in real time within the next statistical time period, statistically analyzing the magnitude and pattern of errors. This completes the loop correction and optimization process for the four parameters—the first contribution parameter, the second contribution parameter, the first amplification factor, and the second amplification factor—periodically updating the parameters and reducing the calculation error of the accuracy factor.
[0041] In addition, a device for calculating the accuracy factor of a GNSS correction product is also provided, comprising:
[0042] Truth information acquisition module: used to acquire historical positioning information and third-party truth information of GNSS correction products. The historical positioning information includes historical product data, internal conformity accuracy benchmark and verification statistics benchmark.
[0043] External compliance accuracy acquisition module: used to obtain the external compliance accuracy benchmark based on the historical product data and the third-party truth information;
[0044] Real-time information acquisition module: used to acquire the real-time internal compliance accuracy and real-time verification statistics of GNSS correction products;
[0045] Internal compliance processing module: used to obtain internal compliance processing information based on the internal compliance accuracy benchmark and the real-time internal compliance accuracy;
[0046] Inspection processing module: used to obtain inspection processing information based on the inspection statistic benchmark and the real-time inspection statistic;
[0047] Amplification factor acquisition module is used to obtain a first amplification factor and a second amplification factor based on the external compliance accuracy benchmark, the internal compliance processing information, and the inspection processing information.
[0048] Precision factor acquisition module: used to obtain a target precision factor based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, according to the external compliance precision benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor.
[0049] As described above, the present invention has the following beneficial effects:
[0050] 1) By proposing a basic framework that uses external conformity statistics as a benchmark and combines internal conformity information for dynamic adjustment, internal conformity processing information and verification processing information are added to the external conformity accuracy benchmark to complete the accurate calculation of the accuracy factor, resulting in more accurate positioning results. At the same time, by realizing the fusion of the calculation accuracy of the external conformity scheme and the real-time dynamic sensitivity of the internal conformity accuracy, the sensitivity and calculation accuracy to sudden and large positioning data errors are improved, the resistance to positioning anomalies of the product is strong, it is not easy to have flying points, and the stability of the algorithm is improved.
[0051] 2) By obtaining real internal compliance accuracy benchmarks and inspection statistics benchmarks from third parties, real-time detection information such as the real-time internal compliance accuracy and real-time inspection statistics of GNSS correction products are added to the calculation of the accuracy factor, thereby improving the accuracy of the accuracy factor calculation.
[0052] 3) By using the order of magnitude of the external compliance accuracy benchmark as a benchmark, when introducing internal compliance processing information and inspection processing information, both are amplified or reduced so that the order of magnitude of the internal compliance processing information and inspection processing information is consistent with the order of magnitude of the external compliance accuracy benchmark.
[0053] 4) By using post-processing, the accurate accuracy factor of the corrected product in the next statistical time period is obtained, so as to compare it with the target accuracy factor output in real time in the next statistical time period, and to statistically analyze the magnitude and pattern of the error. This completes the loop correction and optimization process of the four parameters: the first contribution parameter, the second contribution parameter, the first amplification factor, and the second amplification factor. The parameters are updated periodically to reduce the calculation error of the accuracy factor. Attached Figure Description
[0054] To more clearly illustrate the technical solutions of the present invention, the accompanying drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are merely some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0055] Figure 1 A flowchart illustrating a method for calculating the accuracy factor of a GNSS correction product, provided as an embodiment of this specification;
[0056] Figure 2 This is a block diagram of a precision factor calculation device for a GNSS correction product provided in an embodiment of this specification. Detailed Implementation
[0057] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0058] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0059] The realization of high-precision GNSS-based positioning relies on correction products, and the accuracy factor of the correction data output by these products is a necessary input for user terminal positioning. Its accuracy determines the quality of the terminal positioning result. This invention proposes an accuracy factor for a GNSS correction product, aiming to solve the problem of accurate calculation of the accuracy factor of GNSS correction products. The goal is to provide the corresponding accuracy factor in real time for all correction products, enabling high-precision position calculation for the terminal.
[0060] The GNSS correction product accuracy factor of this application includes two elements: external compliance accuracy and internal compliance accuracy. Internal compliance accuracy is expressed as the deviation between the measured values of the GNSS correction product accuracy factor, which is the square root of the sum of the squares of the deviations of the measured values from the average of all measured values. External compliance accuracy is expressed as the deviation between the measured values of the GNSS correction product accuracy factor and the true value, which is also the square root of the sum of the squares of the deviations of the measured values from the true value. The true value is the actual real-time positioning data determined by an independent third-party monitoring station.
[0061] Internal conformity accuracy can be used to determine the stability of GNSS correction products; the smaller the internal conformity accuracy, the more stable the GNSS correction product. External conformity accuracy is used to determine the accuracy of GNSS correction products; the smaller the external conformity accuracy, the better the positioning accuracy.
[0062] Example 1:
[0063] like Figure 1 As shown in the embodiments of this specification, a method for calculating the accuracy factor of a GNSS correction product is provided, including:
[0064] S100: Obtain historical positioning information and third-party truth information of GNSS correction products. The historical positioning information includes historical product data, internal conformity accuracy benchmark, and verification statistic benchmark.
[0065] Historical positioning information includes historical product data and internal accuracy benchmarks. and the test statistic benchmark q base Historical product data is a collection of historical location data within a statistical period, conforming to the accuracy benchmark. The test statistic q is obtained based on the internal conformity accuracy data of GNSS-corrected products. base The results are obtained based on test statistics; the third-party truth information is the set of location truth results calculated by a third party within the statistical time period.
[0066] Specifically, the third party is an independent monitoring station. Through the independent monitoring station, real-time location data from a certain period of time can be obtained, that is, the set of true location results. Common independent monitoring stations can obtain the real-time location data at the time the location data occurred about six months after the location data occurred. That is, the statistical time of this application can be any period of time six months before the current time, generally one month or two months, or it can be set by those skilled in the art.
[0067] By acquiring historical product data from GNSS correction products and third-party truth information, a set of historical positioning data of terminals stored by GNSS correction products within a statistical period can be obtained. At the same time, the actual positioning data of terminals calculated by a third party within the statistical period can be obtained, i.e., the set of truth results.
[0068] The internal compliance accuracy benchmark and test statistic benchmark are the internal compliance accuracy and test statistic calculated by a third party for each GNSS correction product.
[0069] S200: Obtain the external conformity accuracy benchmark based on the historical product data and the third-party truth information;
[0070] In one specific implementation, step S200, which obtains an external conformity accuracy benchmark based on the historical product data and the third-party truth information, includes:
[0071] The historical error information is obtained by subtracting the historical product data from the third-party truth information.
[0072] The standard deviation corresponding to the historical error information is obtained to obtain the external compliance accuracy benchmark.
[0073] Specifically, the data in the historical positioning data set and the data in the true value result set are subtracted one-to-one to obtain historical error information, i.e., the historical error data set. Then, after post-processing, the standard deviation of its error distribution is obtained, i.e., the standard deviation of the data in the historical error data set is calculated, which serves as the external conformity accuracy benchmark.
[0074] S300: Obtain the real-time internal compliance accuracy and real-time verification statistics of GNSS correction products;
[0075] Specifically, real-time compliance accuracy and real-time test statistic q RT This is the real-time data calculated by the GNSS correction product at the current moment.
[0076] S400: Obtain internal compliance processing information based on the internal compliance accuracy benchmark and the real-time internal compliance accuracy;
[0077] Specifically, the inner compliance processing information δσ is obtained by subtracting the real-time inner compliance accuracy from the inner compliance accuracy benchmark. in .
[0078] S500: Obtain test processing information based on the test statistic benchmark and the real-time test statistic;
[0079] Specifically, the test processing information δq is obtained by subtracting the real-time test statistic from the test statistic benchmark.
[0080] By obtaining real internal compliance accuracy benchmarks and verification statistics benchmarks from third parties, real-time detection information such as the real-time internal compliance accuracy and real-time verification statistics of GNSS correction products are added to the calculation of the accuracy factor, thereby improving the accuracy of the accuracy factor calculation.
[0081] S600: A first amplification factor and a second amplification factor are obtained based on the external compliance accuracy benchmark, the internal compliance processing information, and the inspection processing information;
[0082] In one specific implementation, step S600, based on the external compliance accuracy benchmark, the internal compliance processing information, and the inspection processing information, obtains a first amplification factor and a second amplification factor, including:
[0083] The amplification factor of the internal conformity processing information is determined based on the order of magnitude of the external conformity accuracy reference and the order of magnitude of the internal conformity processing information to obtain the first amplification factor;
[0084] The amplification factor of the inspection processing information is determined based on the order of magnitude of the external conformity accuracy benchmark and the order of magnitude of the inspection processing information to obtain the second amplification factor.
[0085] By using the order of magnitude of the external compliance accuracy benchmark as a reference, when introducing internal compliance processing information and inspection processing information, both are amplified or reduced to ensure that the order of magnitude of the internal compliance processing information and inspection processing information is consistent with that of the external compliance accuracy benchmark.
[0086] S700: Based on the first contribution parameter corresponding to the internal compliance processing information and the second contribution parameter corresponding to the inspection processing information, the target accuracy factor is obtained according to the external compliance accuracy benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor.
[0087] Wherein, the first contribution parameter is the weight coefficient of the internal consistency processing information, the second contribution parameter is the weight coefficient of the test processing information, and the sum of the first contribution parameter and the second contribution parameter is equal to 1.
[0088] In one specific implementation, step S700, based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, obtains the target precision factor according to the external compliance accuracy benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor, and includes the following prior steps:
[0089] Obtain the historical compliance accuracy and historical verification statistics of GNSS correction products within the previous statistical period;
[0090] The first confidence level of the internal conformity accuracy is obtained based on the historical internal conformity accuracy.
[0091] The second confidence level of the test statistic is obtained based on the historical test statistic.
[0092] The first contribution parameter and the second contribution parameter are obtained based on the first trust level and the second trust level.
[0093] Specifically, by obtaining the historical within-period conformity accuracy from the previous statistical period prior to the current statistical time, and calculating the standard deviation of these historical within-period conformity accuracies based on the corresponding time points within the previous statistical period, a first confidence level is obtained. Then, by obtaining the historical test statistics from the previous statistical period prior to the current statistical time, and calculating the standard deviation of these historical test statistics based on the corresponding time points within the previous statistical period, a second confidence level is obtained. Finally, based on the weighted judgment criteria, the first contribution parameter and the second contribution parameter are obtained according to the first and second confidence levels. The smaller the standard deviation, the higher the corresponding confidence level, and the larger the corresponding contribution parameter.
[0094] Specifically, the weighting criterion is to establish a correspondence between the weight percentage and the trust ratio, that is, to determine the corresponding weight percentage based on the ratio of the first trust level to the second trust level. For example, when the ratio of the first trust level to the second trust level is 3, that is, the proportion of the first trust level to the total trust level (the sum of the first and second trust levels) is 3 / 4, therefore, the weight percentage corresponding to the first trust level is set to 75%, that is, the first contribution parameter is 75%, and the second contribution parameter is 25%.
[0095] In some other implementations, the weighting criteria can be set by those skilled in the art.
[0096] In one specific implementation, step S700, based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, obtains a target accuracy factor according to the external compliance accuracy benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor, including:
[0097] The target internal compliance information is obtained by multiplying the first contribution parameter, the first amplification factor, and the internal compliance processing information.
[0098] The target test information is obtained by multiplying the second contribution parameter, the second amplification factor, and the test processing information.
[0099] The target accuracy factor is obtained by summing the external compliance accuracy benchmark, the target internal compliance information, and the target inspection information.
[0100] Specifically, the formula for calculating the target accuracy calculation factor is as follows:
[0101]
[0102] in, δq=q RT -q base α and β are the first and second contribution parameters, respectively, and k1 and k2 are the first and second amplification coefficients, respectively.
[0103] It should be noted that by proposing a basic framework that uses external conformity statistics as a benchmark and dynamically adjusts internal conformity information, internal conformity processing information and verification processing information are added to the external conformity accuracy benchmark to complete the accurate calculation of the accuracy factor, resulting in more accurate positioning results. At the same time, by realizing the fusion of the calculation accuracy of the external conformity scheme and the real-time dynamic sensitivity of the internal conformity accuracy, the sensitivity and calculation accuracy to sudden and large positioning data errors are improved, the resistance to positioning anomalies of the product is strong, it is not easy to have flying points, and the stability of the algorithm is improved.
[0104] In one specific implementation, the target accuracy factor is obtained by summing the external compliance accuracy benchmark, the target internal compliance information, and the target verification information, followed by:
[0105] When the third party completes the calculation of the third party's truth value information for the next statistical period, the true precision factor for the next statistical period is obtained.
[0106] Obtain the target precision factor for the next statistical time period;
[0107] The first contribution parameter, the second contribution parameter, the first amplification factor, and the second amplification factor are adjusted according to the target accuracy factor and the actual accuracy factor to obtain the updated target accuracy factor.
[0108] Specifically, these three steps represent the loop correction and optimization process of the first contribution parameter, the second contribution parameter, the first amplification factor, and the second amplification factor, which is based on the accumulation of service data from GNSS correction products and third parties in the next statistical period.
[0109] By obtaining the real-time true accuracy factor within the second statistical time period and the real-time target accuracy factor obtained within the same second statistical time period according to the accuracy factor calculation method of the GNSS correction product of this application, the difference between the real-time target accuracy factor and the real-time true accuracy factor is used as the value. Simultaneously, the internal conformity accuracy benchmark and test statistic benchmark of the GNSS correction product are obtained within this second statistical period, and are respectively used as σ. in The updated first contribution parameter, second contribution parameter, first amplification factor, and second amplification factor are obtained through the calculation process of the target accuracy calculation factor in this application. The first contribution parameter, second contribution parameter, first amplification factor, and second amplification factor are then optimized and adjusted, and the parameters are updated periodically to reduce the calculation error of the accuracy factor.
[0110] like Figure 2 As shown in the embodiments of this specification, an accuracy factor calculation device for a GNSS correction product is also provided, comprising:
[0111] Truth information acquisition module 801: used to acquire historical positioning information and third-party truth information of GNSS correction products, wherein the historical positioning information includes historical product data, internal conformity accuracy benchmark and verification statistics benchmark;
[0112] External conformity accuracy acquisition module 802: used to obtain an external conformity accuracy benchmark based on the historical product data and the third-party truth information;
[0113] Real-time information acquisition module 803: used to acquire the real-time internal compliance accuracy and real-time verification statistics of GNSS correction products;
[0114] Internal compliance processing module 804: used to obtain internal compliance processing information based on the internal compliance accuracy benchmark and the real-time internal compliance accuracy;
[0115] Inspection processing module 805: used to obtain inspection processing information based on the inspection statistic benchmark and the real-time inspection statistic;
[0116] Amplification factor acquisition module 806: used to obtain a first amplification factor and a second amplification factor based on the external compliance accuracy benchmark, the internal compliance processing information and the inspection processing information;
[0117] Precision factor acquisition module 807: is used to obtain a target precision factor based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, according to the external compliance precision benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor.
[0118] While the present invention has been described through preferred embodiments, it is not limited to the embodiments described herein, and various changes and modifications are made without departing from the scope of the invention.
[0119] Where there is no conflict, the above embodiments and features described herein can be combined with each other.
[0120] The above description is merely a preferred embodiment of the present invention and should not be construed as limiting the scope of the invention. Therefore, any equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.
Claims
1. A method for calculating the accuracy factor of a GNSS correction product, characterized in that, include: The historical positioning information and third-party truth information of GNSS correction products are obtained. The historical positioning information includes historical product data, internal conformity accuracy benchmark, and verification statistics benchmark. The third-party truth information is a set of truth results calculated by a third party within a statistical period. The external conformity accuracy benchmark is obtained based on the historical product data and the third-party truth information. Obtain the real-time internal compliance accuracy and real-time verification statistics of GNSS correction products; The internal compliance processing information is obtained based on the internal compliance accuracy benchmark and the real-time internal compliance accuracy. The test processing information is obtained based on the test statistic benchmark and the real-time test statistic. The amplification factor of the internal conformity processing information is determined based on the order of magnitude of the external conformity accuracy reference and the order of magnitude of the internal conformity processing information to obtain the first amplification factor; The amplification factor of the inspection processing information is determined based on the order of magnitude of the external conformity accuracy benchmark and the order of magnitude of the inspection processing information, so as to obtain the second amplification factor; The target accuracy factor is obtained based on the first contribution parameter corresponding to the internal compliance processing information and the second contribution parameter corresponding to the inspection processing information, according to the external compliance accuracy benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor.
2. The method for calculating the accuracy factor of a GNSS correction product according to claim 1, wherein the historical product data is a set of positioning data within a statistical time period, characterized in that, The external conformity accuracy benchmark is obtained based on the historical product data and the third-party truth information, including: The historical error information is obtained by subtracting the historical product data from the third-party truth information. The standard deviation corresponding to the historical error information is obtained to obtain the external compliance accuracy benchmark.
3. The method for calculating the accuracy factor of a GNSS correction product according to claim 2, characterized in that, The internal compliance processing information is obtained based on the internal compliance accuracy benchmark and the real-time internal compliance accuracy, including: The internal compliance processing information is obtained by subtracting the real-time internal compliance accuracy from the internal compliance accuracy benchmark.
4. The method for calculating the accuracy factor of a GNSS correction product according to claim 3, characterized in that, Based on the aforementioned test statistic benchmark and the aforementioned real-time test statistic, test processing information is obtained, including: The test processing information is obtained by subtracting the real-time test statistic from the test statistic benchmark.
5. The method for calculating the accuracy factor of a GNSS correction product according to claim 4, characterized in that, The first contribution parameter corresponding to the internal compliance processing information is the weight coefficient of the internal compliance processing information, and the second contribution parameter corresponding to the inspection processing information is the weight coefficient of the inspection processing information. The sum of the first contribution parameter and the second contribution parameter equals 1.
6. The method for calculating the accuracy factor of a GNSS correction product according to claim 5, characterized in that, Based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, a target accuracy factor is obtained according to the external compliance accuracy benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor, prior to which includes: Obtain the historical compliance accuracy and historical verification statistics of GNSS correction products within the previous statistical period; The first confidence level of the internal conformity accuracy is obtained based on the historical internal conformity accuracy. The second confidence level of the test statistic is obtained based on the historical test statistic. The first contribution parameter and the second contribution parameter are obtained based on the first trust level and the second trust level.
7. The method for calculating the accuracy factor of a GNSS correction product according to claim 6, characterized in that, Based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, a target accuracy factor is obtained according to the external compliance accuracy benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor, including: The target internal compliance information is obtained by multiplying the first contribution parameter, the first amplification factor, and the internal compliance processing information. The target test information is obtained by multiplying the second contribution parameter, the second amplification factor, and the test processing information. The target accuracy factor is obtained by summing the external compliance accuracy benchmark, the target internal compliance information, and the target inspection information.
8. The method for calculating the accuracy factor of a GNSS correction product according to claim 7, wherein the third-party truth information further includes the true accuracy factor, characterized in that, The target accuracy factor is obtained by summing the external compliance accuracy benchmark, the target internal compliance information, and the target verification information, followed by: When the third party completes the calculation of the third party's truth value information for the next statistical period, the true precision factor for the next statistical period is obtained. Obtain the target precision factor for the next statistical time period; The first contribution parameter, the second contribution parameter, the first amplification factor, and the second amplification factor are adjusted according to the target accuracy factor and the actual accuracy factor to obtain the updated target accuracy factor.
9. A device for calculating the accuracy factor of a GNSS correction product, characterized in that, include: Truth information acquisition module: used to acquire historical positioning information and third-party truth information of GNSS correction products. The historical positioning information includes historical product data, internal compliance accuracy benchmark and verification statistics benchmark; the third-party truth information is a set of truth results calculated by a third party within a statistical time period. External compliance accuracy acquisition module: used to obtain the external compliance accuracy benchmark based on the historical product data and the third-party truth information; Real-time information acquisition module: used to acquire the real-time internal compliance accuracy and real-time verification statistics of GNSS correction products; Internal compliance processing module: used to obtain internal compliance processing information based on the internal compliance accuracy benchmark and the real-time internal compliance accuracy; Inspection processing module: used to obtain inspection processing information based on the inspection statistic benchmark and the real-time inspection statistic; The amplification factor obtaining module is used to determine the amplification factor of the internal compliance processing information based on the order of magnitude of the external compliance accuracy reference and the order of magnitude of the internal compliance processing information to obtain a first amplification factor; and to determine the amplification factor of the inspection processing information based on the order of magnitude of the external compliance accuracy reference and the order of magnitude of the inspection processing information to obtain a second amplification factor. Precision factor acquisition module: used to obtain a target precision factor based on a first contribution parameter corresponding to the internal compliance processing information and a second contribution parameter corresponding to the inspection processing information, according to the external compliance precision benchmark, the internal compliance processing information, the inspection processing information, the first amplification factor, and the second amplification factor.