Meteorological error processing method and device, electronic equipment and storage medium
By calculating the atmospheric influence rate and determination coefficient in interference radar measurement, screening and correcting the displacement of the observation target, the data acquisition difficulty and accuracy of meteorological error processing in the prior art are solved, and more efficient and reliable error processing is achieved.
Patent Information
- Application Number
- CN202411512512.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-10-28
AI Technical Summary
In the prior art, the meteorological error processing method has the problems of difficulty in obtaining data, high limitations, and difficulty in ensuring accuracy, and it is necessary to select stable scattering points and measure and record meteorological data.
By obtaining the original observation measurement of the relative displacement of multiple observation targets and the absolute line of sight distance, calculating the atmospheric influence rate and determination coefficient, filtering out the observation targets to be corrected that meet the preset correction conditions, and correcting the observation targets based on the atmospheric influence rate and absolute line of sight distance, to obtain the real displacement.
The need to select stable scattering points and measurements to record meteorological data simplifies the data acquisition process, improves the accuracy and reliability of error processing, and reduces implementation costs and complexity.
Smart Images

Figure CN119620082A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of radar monitoring technology, and in particular to a method, device, electronic device and storage medium for processing meteorological errors. Background Art
[0002] The original relative displacement measurement accuracy of interferometric radar is very high, usually up to 0.1 mm or even 0.01 mm. However, due to the propagation characteristics of electromagnetic waves, its measurement results are easily affected by meteorological factors, that is, atmospheric propagation errors. When observing distant targets for a long time, the magnitude of this error often exceeds the displacement amplitude of the target.
[0003] There are two main methods for processing this error in related technologies. The first is to record meteorological data while observing, and then estimate and process the error based on the propagation model; the other is the stable scattering point method, which finds some targets that are considered to be stable among the observed targets as reference points to process the error.
[0004] However, the first method is difficult to conduct meteorological observations on the propagation path of electromagnetic waves when observing at a long distance; the second method requires finding reliable stable scattering points, which involves certain difficulties and risks. In summary, the following defects exist in the relevant technologies: (i) Difficulty in data acquisition: It may be very difficult to obtain accurate meteorological data or stable scattering points when observing at a long distance; (ii) Accuracy issues: Even if data can be obtained, the estimated error may not be accurate enough due to the complexity and variability of meteorological conditions; (iii) Reliability issues: The selection of stable scattering points may be subjective, and their stability is difficult to guarantee, which directly affects the reliability of error processing; (iv) Cost and complexity: These methods may require additional equipment and complex calculation processes, increasing the cost and complexity of implementation. Summary of the invention
[0005] The present application provides a method, device, electronic device and storage medium for processing meteorological errors to solve the problems of difficulty in data acquisition, high limitations and difficulty in ensuring accuracy in meteorological error processing methods in related technologies. It does not require the selection of stable scattering points, nor does it require the measurement, recording and calculation of meteorological data, and is easy to implement.
[0006] The first aspect of the present application provides a method for processing meteorological errors, comprising the following steps:
[0007] Obtain the original relative displacement observations and absolute line of sight distances of multiple observation targets;
[0008] Calculating the atmospheric influence rate according to the relative displacement original observations and the absolute sight distance of the plurality of observation targets, and calculating the determination coefficient of each observation target according to the absolute 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 real displacement of the observation target to be corrected.
[0010] Optionally, in some embodiments, the screening out the observation target to be corrected that meets the preset correction condition 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 observed 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 real 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 real 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 observed 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, the calculating the atmospheric influence rate according to the relative displacement original observation quantities and the absolute line of sight distance of the plurality of observation targets comprises:
[0020] According to the relative displacement original observations and absolute sight lines of multiple observation targets, the target observation equations are listed;
[0021] The target observation equation group is solved to obtain the atmospheric influence rate.
[0022] A second aspect of the present application provides a device for processing meteorological errors, including:
[0023] An acquisition module is used to obtain the original observations of relative displacement and absolute line of sight distance of multiple observation targets;
[0024] A calculation module, used to calculate the atmospheric influence rate according to the relative displacement original observations and the absolute sight distance of multiple observation targets, and calculate the determination coefficient of each observation target according to the absolute sight distance of each observation target;
[0025] The correction module is used to screen out the observation target to be corrected that meets the preset correction conditions 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 the real displacement of the observation target 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 a 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 whose atmospheric influence rate is less than the first preset threshold or whose determination coefficient is less than the second preset threshold from the multiple observation targets, and use the original observed 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 used to 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 based on a preset correction formula to obtain the real displacement of the observation 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 observed 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 computing module includes:
[0036] A columnar unit is used to list the target observation equations according to 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] The 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 relative displacement and absolute sight distance of multiple observed targets, and calculating the atmospheric influence rate according to the original observed values of relative displacement and absolute sight distance of multiple observed targets, and calculating the determination coefficient of each observed target according to the absolute sight distance of each observed target, and based on the atmospheric influence rate and the determination coefficient of each observed target, the observed target to be corrected that meets the preset correction conditions is screened out, and the observed target to be corrected is corrected according to the atmospheric influence rate and the absolute sight distance of the observed target to be corrected to obtain the true displacement of the observed target to be corrected. Thus, the problems of difficult data acquisition, high limitations, and difficult accuracy guarantee of the meteorological error processing method in the related art are solved, and there is no need to select stable scattering points, and there is no need to measure, record, and calculate meteorological data, which is 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 the 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 A flowchart of a method for processing meteorological errors provided according to an embodiment of the present application;
[0044] Figure 2 A block diagram of a device for processing meteorological errors according to an embodiment of the present application;
[0045] Figure 3 It is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0046] The embodiments of the present application are described in detail below, and examples of the embodiments 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 processing method, device, electronic device and storage medium of the meteorological error of the embodiment of the present application with reference to the accompanying drawings. In view of the problem that the data acquisition of the meteorological error processing method in the related art mentioned in the above background technology is difficult, the limitations are high, and the accuracy is difficult to guarantee, the present application provides a method for processing meteorological errors, in which the original observations of the relative displacements of multiple observation targets and the absolute sight distance are obtained, and the atmospheric influence rate is calculated according to the original observations of the relative displacements of multiple observation targets and the absolute sight distance, and the determination coefficient of each observation target is calculated according to the absolute 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 sight distance of the observation target to be corrected to obtain the true displacement of the observation target to be corrected. Thus, the problem that the data acquisition of the meteorological error processing method in the related art is difficult, the limitations are high, and the accuracy is difficult to guarantee is solved, and there is no need to select a stable scattering point, and there is no need to measure, record and calculate meteorological data, which is easy to implement.
[0048] Specifically, Figure 1 A flowchart 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 original observation values of relative displacement and absolute sight distance of multiple observation targets are obtained.
[0051] Those skilled in the art can understand that, in the interferometric radar ranging result, 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 line of sight distance R, where
[0052] D obs =D t +E a +E o ;
[0053] Among them, D t is the real 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 very large, and in many cases even larger than D t It is one order of magnitude higher or even more, which seriously affects the correctness of the observation results. Therefore, E a This is the problem that needs to be solved by the embodiments of the present 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 by polynomials with distance as a variable, such as one of the common models:
[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 for processing:
[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 the same radar observation, multiple targets at different distances can actually 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 relations form an indeterminate system of equations, where the coefficient a and the true value of the distance measurement Dti (i = 1, 2, 3...) are unknowns, and the number of unknowns is always 1 more than the number of equations. However, since the coefficient a is the influence rate of atmospheric changes on the distance measurement, the true value of the distance measurement can be obtained by simply obtaining the coefficient a, so obtaining the coefficient a is actually the key.
[0070] At this point, assuming 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 system of 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 determine 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 on this set of observation data. 2 When it is small enough, the influence of the atmosphere 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 find the unknowns. The only requirement is that the number of target points must be at least one more than the number of unknowns. For example, if the model used is a cubic polynomial, then there are three coefficients as unknowns, and at least four target points are required, and four equations are listed. In actual use, in order to reduce the influence of the true value of the distance measurement Dti on the coefficient a, the target points to be calculated should be sufficient (generally dozens of points are required), and their absolute distances Ri should be scattered at different distances.
[0079] In the actual implementation process, the embodiment of the present application can run the radar, scan the observation target, record the observation data, and obtain the original observation value Dobs i (i=1, 2, 3...n, n is the number of observation targets) of the relative displacement of the observation target and the absolute line of sight distance Ri (i=1, 2, 3...n, n is the number of observation targets) of the observation target through the conventional interference radar data processing method. Preferably, the number of observation targets is generally required to be at least 10, and Ri needs to be distributed at various distances to ensure the calculation accuracy.
[0080] In step S102, the atmospheric influence rate is calculated based on the original observation values of relative displacement 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 according to 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 equation group, a numerical calculation method (e.g., least square method) can be used to solve the target equation group to obtain the atmospheric influence rate a. The determination coefficient R is obtained based on the obtained coefficient a and the observed data. 2 .
[0089] In step S103, 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 real displacement of the observation target 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 meteorology, so 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 selected 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 sight distance of the observed target to be corrected to obtain the real displacement of the observed target to be corrected includes: based on a preset correction formula, correcting the observed target to be corrected according to the atmospheric influence rate and the absolute sight distance of the observed target to be corrected to obtain the real 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 selects 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 through the above formula to obtain the true displacement of the observation target to be corrected.
[0098] Optionally, in some embodiments, after determining whether the atmospheric influence rate is less than a first preset threshold, it also includes: selecting qualified observation targets whose atmospheric influence rate is less than the first preset threshold or whose determination coefficient is less than a second preset threshold from multiple observation targets, and using the original observation value of the relative displacement of the qualified observation target as the true displacement of the qualified observation target.
[0099] Specifically, if the atmospheric influence rate of the observed target is less than the first preset threshold value of 0, or the determination coefficient is less than the second preset threshold value of 0.8, 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 meteorology. Therefore, there is no need for meteorological correction, and the original observation value of the relative displacement of the observed target can be directly output as the true displacement of the observed target.
[0100] According to the method for processing meteorological errors proposed in the embodiment of the present application, by obtaining the original observed values of relative displacement and absolute sight distance of multiple observed targets, and calculating the atmospheric influence rate according to the original observed values of relative displacement and absolute sight distance of multiple observed targets, and calculating the determination coefficient of each observed target according to the absolute sight distance of each observed target, and based on the atmospheric influence rate and the determination coefficient of each observed target, screen out the observed targets to be corrected that meet the preset correction conditions, and correct the observed targets to be corrected according to the atmospheric influence rate and the absolute sight distance of the observed targets to be corrected to obtain the true displacement of the observed targets to be corrected. Thus, the problems of difficult data acquisition, high limitations, and difficult accuracy guarantee of the meteorological error processing methods in the related art are solved, and there is no need to select stable scattering points, and there is no need to measure, record, and calculate meteorological data, which is easy to implement.
[0101] Next, a device for processing meteorological errors according to an embodiment of the present application will be described with reference to the accompanying drawings.
[0102] Figure 2 It is a block diagram of a device for processing meteorological errors according to an embodiment of the present application.
[0103] like Figure 2 As shown, the meteorological error processing device 10 includes: an acquisition module 100, a calculation module 200 and a correction module 300.
[0104] The acquisition module 100 is used to acquire the original observed values of relative displacement and absolute sight distance of multiple observation targets.
[0105] The calculation module 200 is used to calculate the atmospheric influence rate according to the relative displacement original observations and the absolute line of sight distance of 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 real 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] Wherein, the judging unit is used to judge whether the atmospheric influence rate is less than a first preset threshold value.
[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 whose determination coefficient is 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 observation target to be corrected based on the preset correction formula according to the atmospheric influence rate and the absolute line of sight distance of the observation target to be corrected to obtain the real displacement of the observation target to be corrected, wherein 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 device 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 observations of relative displacement and absolute sight distance of multiple observation targets, and calculating the atmospheric influence rate according to the original observations of relative displacement and absolute sight distance of multiple observation targets, and calculating the determination coefficient of each observation target according to the absolute sight distance of each observation target, and based on the atmospheric influence rate and the determination coefficient of each observation target, screen out the observation targets to be corrected that meet the preset correction conditions, and correct the observation targets to be corrected according to the atmospheric influence rate and the absolute 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 difficult accuracy guarantee of the meteorological error processing method in the related art are solved, and there is no need to select stable scattering points, and there is no need to measure, record, and calculate meteorological data, which is easy to implement.
[0121] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:
[0122] A memory 301 , a processor 302 , and a computer program 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 comprises:
[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, the processor 302 and the communication interface 303 are implemented independently, the communication interface 303, the memory 301 and the processor 302 can be connected to each other through 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, etc. 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 only 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 also 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" etc. 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 are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0133] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and 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 not be performed in 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 technicians in the technical field to which the embodiments of the present application belong.
[0135] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array, a field programmable gate array, etc.
[0136] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, 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 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.
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 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.
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 correcting the observation target to be corrected according to the atmospheric influence rate and the absolute 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, 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: D ti =D obsi -a×R i (i=1,2,3…n, n is the target number); 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.
5. 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.
6. 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; 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.
7. The device according to claim 6, 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 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.
8. The device according to claim 7, 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.
9. 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 5.
10. 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 5.
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
Target detection method and apparatus, electronic device, and storage medium
WO2022017140A1
Method for joint estimation of atmospheric refraction and ground attitude of ground-based star tracker
WO2023279529A1