Meteorological error processing method and device, electronic equipment and storage medium
By calculating the atmospheric influence rate and determination coefficient, screening and correcting the true displacement of the observed target, the difficulty and accuracy of data acquisition in meteorological error processing in long-distance observations are solved, the method is simplified and reliability is improved.
Patent Information
- Application Number
- CN202411512512.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-10-28
AI Technical Summary
The existing meteorological error processing methods have great difficulty in obtaining data during long-distance observations, and accuracy and reliability are difficult to guarantee, and require additional equipment and complex calculations.
By obtaining the original observations of relative displacement and absolute line of sight distance of multiple observation targets, calculating the atmospheric influence rate and determination coefficient, screening out the observation targets that meet the preset correction conditions, and correcting the true displacement of the observation targets according to the atmospheric influence rate and absolute line of sight distance, avoiding the selection of stable scattering points and meteorological data measurements.
It simplifies data acquisition and improves the accuracy and reliability of meteorological error processing in long-distance observation without the need for stable scattering points and meteorological data measurement.
Smart Images

Figure CN119620082B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of radar monitoring, and in particular to a meteorological error processing method and device, electronic equipment and a storage medium. BACKGROUND
[0002] The relative displacement raw observation of interferometric radar measurement has high precision, which can usually reach 0.1 millimeter or even 0.01 millimeter. However, due to the propagation characteristics of electromagnetic waves, the measurement results are easily affected by meteorological factors, that is, atmospheric propagation errors. The amplitude of this error often exceeds the displacement amplitude of the target when observing long-distance targets for a long time.
[0003] There are mainly two methods to process this error in related technologies, the first method is to record meteorological data at the same time of observation, and then estimate and process the error according to the propagation model; the other method is the stable scattering point method, which finds some stable targets as reference points in the observed target to process the error.
[0004] However, the first method has difficulty in meteorological observation of the propagation path of electromagnetic waves when observing at a long distance; the second method needs to find reliable stable scattering points, which has certain difficulty and risk. In summary, the related technologies have the following defects: (1) difficulty in data acquisition: it may be very difficult to obtain accurate meteorological data or stable scattering points when observing at a long distance; (2) accuracy problem: even if the data can be obtained, due to the complexity and variability of meteorological conditions, the estimated error may not be accurate enough; (3) reliability problem: the selection of stable scattering points may be subjective, and their stability cannot be guaranteed, which directly affects the reliability of error processing; (4) cost and complexity: these methods may require additional equipment and complex calculation processes, increasing the cost and complexity of implementation. SUMMARY
[0005] The present application provides a meteorological error processing method, device, electronic equipment and storage medium to solve the problems of high data acquisition difficulty, high limitation and difficult to guarantee accuracy of the meteorological error processing method in related technologies, without the need to select stable scattering points or measure and record and calculate meteorological data, which is easy to implement.
[0006] The first aspect embodiment of the present application provides a meteorological error processing method, comprising the following steps:
[0007] Obtaining the relative displacement raw observation and the absolute line-of-sight distance of a plurality of observation targets;
[0008] Calculating the atmospheric influence rate according to the relative displacement raw observation and the absolute line-of-sight distance of the plurality of observation targets, and calculating the determination coefficient of each observation target according to the absolute line-of-sight distance of each observation target;
[0009] Based on the atmospheric influence rate and the determination coefficient of each observation target, the observation target to be corrected that meets the preset correction conditions is screened out, and the observation target to be corrected is corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected.
[0010] Optionally, in some embodiments, screening out the observation targets to be corrected that meet preset correction conditions based on the atmospheric influence rate and the determination coefficient of each observation target includes:
[0011] Determining whether the atmospheric influence rate is less than a first preset threshold;
[0012] If the atmospheric influence rate is less than the first preset threshold, it is determined that the multiple observation targets do not meet the preset error correction condition; otherwise, the observation targets whose determination coefficients are greater than or equal to the second preset threshold are selected from the multiple observation targets to obtain the observation targets to be corrected.
[0013] Optionally, in some embodiments, after determining whether the atmospheric influence rate is less than a first preset threshold, the method further includes:
[0014] Qualified observation targets whose atmospheric influence rate is less than the first preset threshold or whose determination coefficient is less than the second preset threshold are screened out from the multiple observation targets, and the original observation value of the relative displacement of the qualified observation target is used as the true displacement of the qualified observation target.
[0015] Optionally, in some embodiments, the correcting the to-be-corrected observed target according to the atmospheric influence rate and the absolute line-of-sight distance of the to-be-corrected observed target to obtain the true displacement of the to-be-corrected observed target includes:
[0016] Based on a preset correction formula, the observation target to be corrected is corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected, wherein the preset correction formula is:
[0017] D ti =D obsi -a×R i (i=1,2,3…n, n is the target number);
[0018] Among them, D ti is the true displacement of the i-th observed target, D obsi is the original observation value of the relative displacement of the i-th observation target, a is the atmospheric influence rate, R i is the determination coefficient of the i-th observation target.
[0019] Optionally, in some embodiments, calculating the atmospheric influence rate according to the original observation values of relative displacements of the plurality of observation targets and the absolute line-of-sight distances includes:
[0020] List the target observation equations according to the relative displacement original observations and absolute sight lines of multiple observation targets;
[0021] The target observation equation group is solved to obtain the atmospheric influence rate.
[0022] A second embodiment of the present application provides a device for processing meteorological errors, including:
[0023] The acquisition module is used to obtain the original observation values of relative displacement and absolute line of sight distance of multiple observation targets;
[0024] a calculation module, configured to calculate an atmospheric influence rate based on the relative displacement original observations and the absolute sight distances of the plurality of observation targets, and to calculate a determination coefficient for each observation target based on the absolute sight distance of each observation target;
[0025] The correction module is used to screen out the observation targets to be corrected that meet the preset correction conditions based on the atmospheric influence rate and the determination coefficient of each observation target, and correct the observation targets to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation targets to be corrected to obtain the true displacement of the observation targets to be corrected.
[0026] Optionally, in some embodiments, the correction module includes:
[0027] a judging unit, configured to judge whether the atmospheric influence rate is less than a first preset threshold;
[0028] A determination unit is used to determine, when the atmospheric influence rate is less than the first preset threshold, that none of the multiple observation targets meet the preset error correction condition; otherwise, to select, from the multiple observation targets, an observation target whose determination coefficient is greater than or equal to the second preset threshold, to obtain the observation target to be corrected.
[0029] Optionally, in some embodiments, after determining whether the atmospheric influence rate is less than a first preset threshold, the determining unit further includes:
[0030] The screening subunit is used to screen out qualified observation targets from the multiple observation targets whose atmospheric influence rate is less than the first preset threshold or whose determination coefficient is less than the second preset threshold, and use the original observation value of the relative displacement of the qualified observation target as the true displacement of the qualified observation target.
[0031] Optionally, in some embodiments, the correction module includes:
[0032] A correction unit is configured to correct the observed target to be corrected based on a preset correction formula according to the atmospheric influence rate and the absolute line of sight distance of the observed target to be corrected, thereby obtaining a true displacement of the observed target to be corrected, wherein the preset correction formula is:
[0033] D ti =D obsi -a×R i (i=1,2,3…n, n is the target number);
[0034] Among them, D ti is the true displacement of the i-th observed target, D obsi is the original observation value of the relative displacement of the i-th observation target, a is the atmospheric influence rate, R i is the determination coefficient of the i-th observation target.
[0035] Optionally, in some embodiments, the calculation module includes:
[0036] The column unit is used to list the target observation equations based on the relative displacement original observations and absolute sight lines of multiple observation targets;
[0037] A solving unit is used to solve the target observation equation group to obtain the atmospheric influence rate.
[0038] The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for processing meteorological errors as described in the above embodiment.
[0039] A fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the method for processing meteorological errors as described in the above embodiments.
[0040] Thus, by obtaining the original observed values of the relative displacements and absolute line-of-sight distances of multiple observation targets, calculating the atmospheric influence rate based on the original observed values of the relative displacements and the absolute line-of-sight distances of the multiple observation targets, and calculating the determination coefficient of each observation target based on the absolute line-of-sight distance of each observation target, and based on the atmospheric influence rate and the determination coefficient of each observation target, screening the observation targets to be corrected that meet the preset correction conditions, and correcting the observation targets to be corrected based on the atmospheric influence rate and the absolute line-of-sight distance of the observation targets to obtain the true displacement of the observation targets to be corrected. This solves the problems of difficult data acquisition, high limitations, and difficulty in ensuring accuracy in meteorological error processing methods in related technologies. It eliminates the need to select stable scattering points and the need to measure, record, and calculate meteorological data, making it easy to implement.
[0041] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0043] Figure 1 Flowchart of a method for processing meteorological errors according to an embodiment of the present application;
[0044] Figure 2 Schematic diagram of a block diagram of a device for processing meteorological errors according to an embodiment of the present application;
[0045] Figure 3 A schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0046] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0047] The following describes the meteorological error processing method, device, electronic device and storage medium of the embodiment of the present application with reference to the accompanying drawings. In response to the problems of the meteorological error processing method in the related art mentioned in the above background technology that data acquisition is difficult, the limitations are high, and the accuracy is difficult to guarantee, the present application provides a meteorological error processing method, in which the relative displacement original observations and absolute line of sight distances of multiple observation targets are obtained, and the atmospheric influence rate is calculated based on the relative displacement original observations and absolute line of sight distances of multiple observation targets, and the determination coefficient of each observation target is calculated based on the absolute line of sight distance of each observation target, and based on the atmospheric influence rate and the determination coefficient of each observation target, the observation target to be corrected that meets the preset correction conditions is screened out, and the observation target to be corrected is corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected. As a result, the problems of the meteorological error processing method in the related art that data acquisition is difficult, the limitations are high, and the accuracy is difficult to guarantee are solved, and there is no need to select a stable scattering point, nor is there any need to measure, record and calculate meteorological data, and it is easy to implement.
[0048] Specifically, Figure 1 A flow chart of a method for processing meteorological errors provided in an embodiment of the present application.
[0049] like Figure 1As shown, the method for processing the meteorological error includes the following steps:
[0050] In step S101, the relative displacement original observation values and absolute sight distances of multiple observation targets are obtained.
[0051] It is understood by those skilled in the art that, in the interferometric radar ranging results, the main concern is the original observation of the relative displacement of the measured target. Assume that for a certain observed target point, its interferometric radar measurement result is the original observation of the relative displacement D obs , absolute sight distance R, where
[0052] D obs =D t +E a +E o ;
[0053] Among them, D t is the true displacement, E a is the error term caused by the atmosphere, E o is another error term. Within the effective range of the radar, the order of magnitude of this term is generally much smaller than the atmospheric error E a , which is also much smaller than the true value D t , which does not belong to the discussion scope of the embodiments of this application, so it is ignored. a The value of is often large, and in many cases even larger than D t It is one order of magnitude higher or even more, which seriously affects the accuracy of the observation results. Therefore, E a This is the problem that needs to be solved by the embodiments of this application.
[0054] In addition, if D t E a Big, then E a The impact on the actual result becomes smaller and can be ignored without performing atmospheric error correction.
[0055] According to the laws of electromagnetic wave propagation and experimental experience, there are many models of radar ranging errors caused by the atmosphere, but they can basically be expressed as polynomials with distance as the variable. For example, one of the common models is:
[0056]
[0057] Among them, ΔS is the change in the ranging result, which reflects the atmospheric error that needs to be eliminated, that is, E in formula 2 a , S is the target distance, ΔP is the pressure change, ΔT is the temperature change, and Δe is the humidity change.
[0058] It can be seen that this error term is linearly related to the distance. We only need to obtain the value in the brackets based on meteorological changes, and then we can eliminate the error term based on S.
[0059] In the embodiment of the present application, the weather is no longer observed, but the content in the brackets is treated as a coefficient a:
[0060]
[0061] Obviously, a is the atmospheric influence rate, which represents the influence rate of the atmosphere on radar ranging.
[0062] Combining the above, we can get: D obs =a×R+D t ;(4)
[0063] Among them, D obs and R are observed, while a and D t is the unknown quantity to be determined.
[0064] In fact, in the same radar observation, multiple targets at different distances can be observed at the same time, so there are:
[0065] D obs1 =a×R1+D t1
[0066] D obs2 =a×R2+D t2
[0067] D obs3 =a×R3+D t3
[0068] ……(5)
[0069] These relationships form an indeterminate system of equations, with the coefficient a and the true distance measurement value Dti (i = 1, 2, 3, ...) being unknowns. The number of unknowns always exceeds the number of equations by one. However, since the coefficient a represents the rate at which atmospheric changes affect the distance measurement, simply finding the coefficient a is sufficient to obtain the true distance measurement value. Therefore, finding the coefficient a is the key.
[0070] At this time, it is assumed that the purpose of using radar ranging in the embodiment of the present application is not to measure the displacement of the target, but to measure the atmospheric change rate, that is, the coefficient a. Then, at this time, the true value of the ranging Dti (i=1, 2, 3...) is actually equivalent to the measurement error, that is, the measurement error and the true value of the measurement are exchanged.
[0071] Therefore, the indeterminate system of equations actually becomes an overdetermined system of equations, which can be solved by numerical calculation methods, the most typical of which is the least squares method.
[0072] After solving the overdetermined equations, we get the coefficient a, and then we can further calculate the coefficient of determination R. 2 , according to the coefficient of determination R 2 , we can judge the numerical relationship between the target's true range value and the influence of the atmosphere in this set of data, and the determination coefficient R 2 The closer it is to 1, the greater the impact of the atmosphere and the greater the significance of the correction. Conversely, the coefficient of determination R 2 The closer it is to 0, the smaller the atmospheric influence in this set of observation data is. 2 When it is small enough, the atmospheric influence can be ignored and the observation results can be used directly as the final results.
[0073] After obtaining the coefficient a, the true displacement of the target can be obtained:
[0074] D t1 =D obs1 -a×R1
[0075] D t2 =D obs2 -a×R2
[0076] D t3 =D obs3 -a×R3
[0077] ……(6)
[0078] If you plan to use a nonlinear model (such as a polynomial model), you can also use the above method to solve for the unknowns. The only requirement is that the number of target points must be at least one greater than the number of unknowns. For example, if the model used is a cubic polynomial, then there are three coefficients as unknowns, requiring at least four target points and four equations. In practice, to minimize the influence of the true distance measurement Dti on the coefficient a, the target points to be calculated should be sufficient (generally dozens), and their absolute distances Ri should be dispersed at different distances.
[0079] In actual implementation, embodiments of the present application can operate a radar, scan the observed targets, record the observed data, and, through conventional interferometric radar data processing methods, obtain the raw relative displacement observations Dobs i (i = 1, 2, 3…n, where n is the number of observed targets) and the absolute line-of-sight distance Ri (i = 1, 2, 3…n, where n is the number of observed targets). Preferably, the number of observed targets is generally required to be at least 10, and Ri needs to be distributed across various distances to ensure calculation accuracy.
[0080] In step S102, the atmospheric influence rate is calculated based on the relative displacement original observation values and the absolute sight distance of multiple observation targets, and the determination coefficient of each observation target is calculated based on the absolute sight distance of each observation target.
[0081] Furthermore, in some embodiments, the atmospheric influence rate is calculated based on the original observation values of relative displacement of multiple observation targets and the absolute line of sight distance, including: listing a target observation equation group based on the original observation values of relative displacement of multiple observation targets and the absolute line of sight; and solving the target observation equation group to obtain the atmospheric influence rate.
[0082] Specifically, the embodiment of the present application lists the target equation group based on the relative displacement original observation values and absolute line of sight distances of the multiple observation targets obtained in step S101:
[0083] D obs1 =a×R1+D t1
[0084] D obs2 =a×R2+D t2
[0085] D obs3 =a×R3+D t3
[0086] …
[0087] D obsi =a×R i +D ti ;
[0088] After obtaining the target equations, numerical calculation methods (e.g., least squares method) can be used to solve the target equations to obtain the atmospheric influence rate a. The determination coefficient R is obtained based on the obtained coefficient a and the observation data. 2 .
[0089] In step S103, based on the atmospheric influence rate and the determination coefficient of each observation target, the observation targets to be corrected that meet the preset correction conditions are screened out, and the observation targets to be corrected are corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation targets to be corrected to obtain the true displacement of the observation targets to be corrected.
[0090] It can be understood that if the atmospheric influence rate is less than 0, or the determination coefficient is less than the threshold, it means that the calculated meteorological error does not conform to the basic model of electromagnetic wave propagation, which means that the actual displacement of the target is much larger than the error caused by the meteorological conditions. Therefore, there is no need for meteorological correction. Otherwise, the original observations need to be corrected for meteorological errors.
[0091] Optionally, in some embodiments, based on the atmospheric influence rate and the determination coefficient of each observation target, the observation targets to be corrected that meet the preset correction conditions are screened out, including: determining whether the atmospheric influence rate is less than a first preset threshold; if the atmospheric influence rate is less than the first preset threshold, then determining that multiple observation targets do not meet the preset error correction conditions, otherwise, selecting the observation targets whose determination coefficients are greater than or equal to the second preset threshold from the multiple observation targets to obtain the observation targets to be corrected.
[0092] Among them, the first preset threshold and the second preset threshold can be pre-set by the user, can be obtained through a limited number of experiments, or can be obtained through a limited number of computer simulations. No specific limitation is made here. Preferably, the first preset threshold is 0 and the second preset threshold is 0.8.
[0093] Specifically, if the atmospheric influence rate is less than 0, it is determined that multiple observation targets do not meet the preset error correction conditions. If the atmospheric influence rate is greater than or equal to 0, the observation targets with a determination coefficient greater than or equal to 0.8 are screened out as the observation targets to be corrected.
[0094] Optionally, in some embodiments, correcting the observed target to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observed target to be corrected to obtain the true displacement of the observed target to be corrected includes: correcting the observed target to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observed target to be corrected based on a preset correction formula to obtain the true displacement of the observed target to be corrected, wherein the preset correction formula is:
[0095] D ti =D obsi -a×R i (i=1,2,3…n, n is the target number);
[0096] Among them, D ti is the true displacement of the i-th observed target, D obsi is the original observation of the relative displacement of the i-th observation target, a is the atmospheric influence rate, R i is the absolute line of sight distance of the i-th observed target.
[0097] Specifically, after the embodiment of the present application screens out the observation target to be corrected from multiple observation targets, the original observation value of the relative displacement of the observation target to be corrected can be corrected according to the atmospheric influence rate and the absolute line of sight distance of each observation target using the above formula to obtain the true displacement of the observation target to be corrected.
[0098] Optionally, in some embodiments, after judging whether the atmospheric influence rate is less than the first preset threshold, the method further includes: screening qualified observation targets with the atmospheric influence rate less than the first preset threshold or the determination coefficient less than the second preset threshold from the multiple observation targets, and taking the relative displacement original observation of the qualified observation targets as the true displacement of the qualified observation targets.
[0099] Specifically, if the atmospheric influence rate of the observation target is less than the first preset threshold 0 or the determination coefficient is less than the second preset threshold 0.8, it indicates that the calculated meteorological error does not conform to the basic model of electromagnetic wave propagation, that is, the actual displacement of the target is much larger than the error caused by the meteorology, so that the meteorological correction can be directly output without meteorological correction, and the relative displacement original observation of the observation target can be directly output as the true displacement of the observation target.
[0100] According to the method for processing meteorological error provided in the embodiments of the present application, the relative displacement original observation and the absolute line-of-sight distance of multiple observation targets are obtained, the atmospheric influence rate is calculated according to the relative displacement original observation and the absolute line-of-sight distance of the multiple observation targets, the determination coefficient of each observation target is calculated according to the absolute line-of-sight distance of each observation target, the observation target to be corrected that meets the preset correction condition is screened based on the atmospheric influence rate and the determination coefficient of each observation target, and the true displacement of the observation target to be corrected is obtained by correcting the observation target to be corrected according to the atmospheric influence rate and the absolute line-of-sight distance of the observation target to be corrected. Therefore, the problem of large data acquisition difficulty, high limitation and difficult to guarantee accuracy in the related art is solved, and the stable scattering point does not need to be selected, the meteorological data does not need to be measured, recorded and calculated, and the method is easy to implement.
[0101] Secondly, the device for processing meteorological error according to the embodiments of the present application is described with reference to the accompanying drawings.
[0102] Figure 2 is a block schematic diagram of the device for processing meteorological error of the embodiments of the present application.
[0103] As shown in Figure 2 , the device for processing meteorological error 10 includes an acquisition module 100, a calculation module 200 and a correction module 300.
[0104] The acquisition module 100 is configured to acquire the relative displacement original observation and the absolute line-of-sight distance of multiple observation targets.
[0105] The calculation module 200 is configured to calculate the atmospheric influence rate according to the relative displacement original observation and the absolute line-of-sight distance of the multiple observation targets, and calculate the determination coefficient of each observation target according to the absolute line-of-sight distance of each observation target.
[0106] The correction module 300 is used to screen out the observation targets to be corrected that meet the preset correction conditions based on the atmospheric influence rate and the determination coefficient of each observation target, and correct the observation targets to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation targets to be corrected to obtain the true displacement of the observation targets to be corrected.
[0107] Optionally, in some embodiments, the correction module 300 includes: a judgment unit and a determination unit.
[0108] The judgment unit is used to judge whether the atmospheric influence rate is less than a first preset threshold.
[0109] The determination unit is used to determine that multiple observation targets do not meet the preset error correction conditions when the atmospheric influence rate is less than the first preset threshold value. Otherwise, the observation target with a determination coefficient greater than or equal to the second preset threshold value is selected from the multiple observation targets to obtain the observation target to be corrected.
[0110] Optionally, in some embodiments, after determining whether the atmospheric influence rate is less than a first preset threshold, the determining unit further includes:
[0111] The screening subunit is used to screen out qualified observation targets whose atmospheric influence rate is less than a first preset threshold or whose determination coefficient is less than a second preset threshold from multiple observation targets, and use the original observation value of the relative displacement of the qualified observation target as the true displacement of the qualified observation target.
[0112] Optionally, in some embodiments, the correction module 300 includes: a correction unit.
[0113] The correction unit is used to correct the target to be corrected based on the atmospheric influence rate and the absolute line of sight distance of the target to be corrected based on a preset correction formula to obtain the true displacement of the target to be corrected. The preset correction formula is:
[0114] D ti =D obsi -a×R i (i=1,2,3…n, n is the target number);
[0115] Among them, D ti is the true displacement of the i-th observed target, D obsi is the original observation of the relative displacement of the i-th observation target, a is the atmospheric influence rate, R i is the determination coefficient of the i-th observation target.
[0116] Optionally, in some embodiments, the calculation module 200 includes: a column unit and a solution unit.
[0117] Among them, the column unit is used to list the target observation equation group according to the relative displacement original observation quantities and absolute sight lines of multiple observation targets;
[0118] The solving unit is used to solve the target observation equation group to obtain the atmospheric influence rate.
[0119] It should be noted that the above explanation of the embodiment of the method for processing meteorological errors is also applicable to the apparatus for processing meteorological errors in this embodiment, and will not be repeated here.
[0120] According to the meteorological error processing device proposed in the embodiment of the present application, by obtaining the original observation values of the relative displacements and the absolute line-of-sight distances of multiple observation targets, and calculating the atmospheric influence rate based on the original observation values of the relative displacements and the absolute line-of-sight distances of the multiple observation targets, and calculating the determination coefficient of each observation target based on the absolute line-of-sight distance of each observation target, and based on the atmospheric influence rate and the determination coefficient of each observation target, screening out the observation targets to be corrected that meet the preset correction conditions, and correcting the observation targets to be corrected based on the atmospheric influence rate and the absolute line-of-sight distance of the observation targets to be corrected to obtain the true displacement of the observation targets to be corrected. Thus, the problems of difficult data acquisition, high limitations, and difficulty in ensuring accuracy in meteorological error processing methods in related technologies are solved. There is no need to select stable scattering points, nor is there any need to measure, record, and calculate meteorological data, and it is easy to implement.
[0121] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:
[0122] Memory 301 , processor 302 , and computer programs stored in the memory 301 and executable on the processor 302 .
[0123] When the processor 302 executes the program, the method for processing meteorological errors provided in the above embodiment is implemented.
[0124] Furthermore, the electronic device further includes:
[0125] The communication interface 303 is used for communication between the memory 301 and the processor 302 .
[0126] The memory 301 is used to store computer programs that can be run on the processor 302 .
[0127] The memory 301 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.
[0128] If the memory 301, processor 302, and communication interface 303 are implemented independently, the communication interface 303, memory 301, and processor 302 can be connected to each other via a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0129] Optionally, in a specific implementation, if the memory 301, the processor 302 and the communication interface 303 are integrated on a chip, the memory 301, the processor 302 and the communication interface 303 can communicate with each other through an internal interface.
[0130] The processor 302 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.
[0131] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned method for processing meteorological errors when executed by a processor.
[0132] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.
[0133] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of this application, "N" means at least two, for example, two, three, etc., unless otherwise specifically defined.
[0134] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application belong.
[0135] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiment, the N steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array, a field programmable gate array, etc.
[0136] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0137] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for processing meteorological errors, characterized in that: The following steps are involved: Obtain the original relative displacement observations and absolute line of sight distances of multiple observation targets; The atmospheric influence rate is calculated based on the original observations of relative displacement and absolute line-of-sight distance of multiple observation targets, and the determination coefficient of each observation target is calculated based on the absolute line-of-sight distance of each observation target; Based on the atmospheric influence rate and the determination coefficient of each observation target, the observation target to be corrected that meets the preset correction condition is screened out, and the observation target to be corrected is corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected, wherein the correcting the observation target to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected includes: based on a preset correction formula, correcting the observation target to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected, wherein the preset correction formula is: D ti =D obsi - i ; Among them, D ti is the true displacement of the i-th observed target, D obsi is the original observation value of the relative displacement of the i-th observation target, is the atmospheric influence rate, i is the determination coefficient of the i-th observation target, i=1,2,3…n, and n is the number of targets.
2. The method according to claim 1, characterized in that The step of screening out the observation targets to be corrected that meet preset correction conditions based on the atmospheric influence rate and the determination coefficient of each observation target includes: Determining whether the atmospheric influence rate is less than a first preset threshold; If the atmospheric influence rate is less than the first preset threshold, it is determined that the multiple observation targets do not meet the preset error correction conditions; otherwise, the observation targets whose determination coefficients are greater than or equal to the second preset threshold are selected from the multiple observation targets to obtain the observation targets to be corrected.
3. The method according to claim 2, characterized in that After determining whether the atmospheric influence rate is less than a first preset threshold, the method further includes: Qualified observation targets whose atmospheric influence rate is less than the first preset threshold or whose determination coefficient is less than the second preset threshold are screened out from the multiple observation targets, and the original observation value of the relative displacement of the qualified observation target is used as the true displacement of the qualified observation target.
4. The method according to claim 1, wherein The calculation of the atmospheric influence rate based on the relative displacement original observation quantities and absolute line of sight distances of multiple observation targets includes: List the target observation equations according to the relative displacement original observations and absolute sight lines of multiple observation targets; The target observation equation group is solved to obtain the atmospheric influence rate.
5. A device for processing meteorological errors, characterized in that: include: The acquisition module is used to obtain the original observation values of relative displacement and absolute line of sight distance of multiple observation targets; A calculation module is used to calculate the atmospheric influence rate based on the relative displacement original observations and absolute line-of-sight distances of multiple observation targets, and to calculate the determination coefficient of each observation target based on the absolute line-of-sight distance of each observation target; A correction module is configured to screen out an observation target to be corrected that meets a preset correction condition based on the atmospheric influence rate and the determination coefficient of each observation target, and correct the observation target to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain a true displacement of the observation target to be corrected, wherein the correcting the observation target to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected includes: based on a preset correction formula, correcting the observation target to be corrected according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected, wherein the preset correction formula is: D ti =D obsi - i ; Among them, D ti is the true displacement of the i-th observed target, D obsi is the original observation value of the relative displacement of the i-th observation target, is the atmospheric influence rate, i is the determination coefficient of the i-th observation target, i=1,2,3…n, and n is the number of targets.
6. The device according to claim 5, characterized in that The correction module includes: a judging unit, configured to judge whether the atmospheric influence rate is less than a first preset threshold; A determination unit is used to determine, when the atmospheric influence rate is less than the first preset threshold, that none of the multiple observation targets meet the preset error correction conditions; otherwise, to select, from the multiple observation targets, an observation target whose determination coefficient is greater than or equal to the second preset threshold, to obtain the observation target to be corrected.
7. The device according to claim 6, characterized in that After determining whether the atmospheric influence rate is less than a first preset threshold, the determining unit further includes: The screening subunit is used to screen out qualified observation targets from the multiple observation targets whose atmospheric influence rate is less than the first preset threshold or whose determination coefficient is less than the second preset threshold, and use the original observation value of the relative displacement of the qualified observation target as the true displacement of the qualified observation target.
8. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for processing meteorological errors according to any one of claims 1 to 4.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the method for processing meteorological errors as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Design method and device of radio positioning system
CN117784001A
Atmospheric refraction error correction method and device for low-dimensional region
CN118707452A