Satellite-borne-ground radar wind profile data homogeneity evaluation method and device

Through the uniformity evaluation method of the satellite-based radar wind profile data, the space-time height matching and uniformity evaluation algorithm are used to solve the time and space difference problem when comparing the ground-based wind profile radar data and sounding data, and the uniformity evaluation of the wind profile data and wind measurement difference analysis are realized.

CN120028765APending Publication Date: 2025-05-23CMA METEOROLOGICAL OBSERVATION CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411863093.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

When comparing ground-based wind profile radar data and sounding data, the air balloon has a long flight distance and frequency of time observations, resulting in time and space differences in data comparison, which affects the uniformity evaluation of the data.

Method used

A uniformity evaluation method for satellite-based radar wind profile data is proposed. By obtaining satellite-based radar wind profile data and ground-based radar wind profile data, data matching is used to match using the preset space-time height matching algorithm, and evaluation is carried out based on the preset uniformity evaluation algorithm to obtain the evaluation results.

Benefits of technology

Through this method, it is possible to effectively evaluate the uniformity of the air profile data of the satellite-based radar, identify sites with poor consistency, quantitatively give the deviation range and evaluation results, and deeply analyze the wind measurement differences between ground-based radar and satellite radar, providing reference for the application of wind profile data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120028765A_ABST
    Figure CN120028765A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a homogeneity evaluation method and device for satellite-borne-ground radar wind profile data, and is applied to the technical field of atmospheric exploration. The method comprises the following steps: acquiring satellite-borne radar wind profile data and ground-based radar wind profile data; matching the satellite-borne radar wind profile data with the ground-based radar wind profile data according to a preset space-time height matching algorithm to obtain satellite-borne-ground-based radar wind profile matching data; and evaluating the satellite-borne-ground radar wind profile matching data according to a preset uniformity evaluation algorithm to obtain an evaluation result. In this way, the wind measurement difference between the ground radar and the satellite radar can be deeply analyzed, and reference is provided for application of wind profile data, for example, reference is provided for back-and-forth flat floating type sounding data use and instrument calibration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, in particular to the field of atmospheric detection technology, and specifically to a method and device for evaluating the uniformity of satellite-based and ground-based radar wind profile data. Background Art

[0002] At present, the comparison and verification of wind profiler observation data basically uses ground-based wind profiler radar and sounding data. However, sounding data are generally obtained by launching balloons. The balloons are released at 08:00 and 20:00 every day. The observation time is limited, and the sounding balloon may be too far away from the station during the flight. This leads to large differences in time and space when comparing the obtained sounding data with the wind profiler radar data of the corresponding station. Summary of the invention

[0003] The present invention provides a method, device, equipment and storage medium for evaluating the uniformity of satellite-based and ground-based radar wind profile data.

[0004] According to a first aspect of the present disclosure, a method for evaluating the uniformity of wind profile data of a space-borne and ground-based radar is provided. The method comprises:

[0005] Obtain satellite-borne radar wind profile data and ground-based radar wind profile data;

[0006] According to a preset time-space height matching algorithm, the satellite-borne radar wind profile data and the ground-based radar wind profile data are matched to obtain satellite-ground-based radar wind profile matching data;

[0007] According to a preset uniformity evaluation algorithm, the satellite-ground based radar wind profile matching data is evaluated to obtain an evaluation result.

[0008] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein obtaining satellite-borne radar wind profile data includes:

[0009] According to the preset satellite-borne radar wind profile data screening rules, the satellite-borne radar wind profile data is obtained;

[0010] Among them, the preset satellite-borne radar wind profile data screening rules include: the time of the satellite-borne radar wind profile data is within the preset matching time period, the data profile longitude and latitude of the satellite-borne radar wind profile data is within the preset ground-based radar site longitude and latitude range, and the satellite where the satellite-borne radar is located passes through the ground-based radar site; the satellite-borne radar wind profile data includes the atmospheric horizontal line-of-sight wind speed, the wind speed line-of-sight angle, the data profile longitude, the data profile latitude, the data generation time, the data profile bottom height and the data profile top height.

[0011] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein obtaining ground-based radar wind profile data includes:

[0012] According to the preset ground-based radar wind profile data screening rules, the ground-based radar wind profile data is obtained;

[0013] Among them, the preset ground-based radar wind profile data screening rules include: obtaining ground-based radar wind profile data of a preset band according to the time when the satellite where the spaceborne radar is located passes over the ground-based radar site and a preset nearest time threshold; the time when the satellite where the spaceborne radar is located passes over the ground-based radar site is determined according to the data profile longitude, the data profile latitude, and the data generation time; the preset band includes the L band and / or the P band; the ground-based radar wind profile data includes the ground-based radar wind speed, the ground-based radar wind direction and the data altitude.

[0014] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein the matching of the satellite-borne radar wind profile data and the ground-based radar wind profile data according to a preset time-space height matching algorithm to obtain the satellite-ground-based radar wind profile matching data includes:

[0015] According to the preset correspondence between the satellite-borne and ground-based radar wind profile data altitude layers, the ground-based radar wind speed and the ground-based radar wind direction in the ground-based radar wind profile data corresponding to the satellite-borne radar wind profile data altitude layers are converted into UV wind vectors; the preset correspondence between the satellite-borne and ground-based radar wind profile data altitude layers is determined according to the data profile bottom height, the data profile top height and the data height;

[0016] Performing arithmetic averaging on the UV wind vectors to obtain a UV wind vector mean;

[0017] Converting the UV wind vector mean into ground-based radar average wind speed and wind direction;

[0018] Based on a preset satellite-to-ground-based radar wind speed conversion algorithm, the ground-based radar horizontal wind speed in the atmospheric horizontal line of sight direction is calculated according to the ground-based radar average wind speed, wind direction and the wind speed line of sight angle;

[0019] According to the atmospheric horizontal line-of-sight wind speed and the ground-based radar horizontal wind speed, the satellite-borne radar wind profile data and the ground-based radar wind profile data are matched to obtain satellite-ground-based radar wind profile matching data.

[0020] According to the above aspects and any possible implementation, an implementation is further provided, wherein the preset satellite-to-ground-based radar wind speed conversion algorithm comprises:

[0021]

[0022] in, It represents the horizontal wind speed of the ground-based radar in the horizontal line of sight direction of the atmosphere. Indicates the wind speed sight angle, d t Indicates the horizontal wind direction in the average wind speed and wind direction of the ground-based radar, s t It indicates the average wind speed and wind direction of the ground-based radar.

[0023] As described above, and any possible implementation method, an implementation method is further provided, wherein the evaluation indicators of the preset uniformity evaluation algorithm include correlation coefficient, root mean square error, mean deviation and mean absolute error; the evaluation dimensions of the preset uniformity evaluation algorithm include overall evaluation, evaluation by ground-based radar site, evaluation by ground-based radar equipment model, evaluation by region, evaluation by time, evaluation by satellite observation channel and evaluation by altitude layer.

[0024] According to the above aspects and any possible implementation, there is further provided an implementation, wherein the satellite-borne radar wind profile data further includes a product horizontal line of sight wind speed error and a wind speed valid flag, and the ground-based radar wind profile data further includes a confidence level;

[0025] Before evaluating the satellite-ground-based radar wind profile matching data, the method further includes:

[0026] The satellite-ground-based radar wind profile matching data is preprocessed according to the product horizontal line of sight wind speed error, the wind speed valid flag and the confidence level.

[0027] According to a second aspect of the present disclosure, a device for evaluating the uniformity of wind profile data of a space-borne and ground-based radar is provided. The device comprises:

[0028] An acquisition module, used to acquire satellite-borne radar wind profile data and ground-based radar wind profile data;

[0029] A matching module, used to match the satellite-borne radar wind profile data with the ground-based radar wind profile data according to a preset time-space height matching algorithm to obtain satellite-ground-based radar wind profile matching data;

[0030] The evaluation module is used to evaluate the satellite-ground-based radar wind profile matching data according to a preset uniformity evaluation algorithm to obtain an evaluation result.

[0031] According to a third aspect of the present disclosure, an electronic device is provided, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the program, the method described above is implemented.

[0032] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method described above is implemented.

[0033] The embodiment of the present application provides a method for evaluating the uniformity of satellite-ground-based radar wind profile data, which can obtain satellite-borne radar wind profile data and ground-based radar wind profile data; then match the satellite-borne radar wind profile data and the ground-based radar wind profile data according to a preset space-time height matching algorithm to obtain satellite-ground-based radar wind profile matching data; then evaluate the satellite-ground-based radar wind profile matching data according to a preset uniformity evaluation algorithm to obtain an evaluation result; based on this, a satellite can be introduced as a supplement to conventional wind measurement means, and the radar wind profile data carried by the satellite and the ground-based radar wind profile data are used to carry out a cross-validation analysis of the uniformity of wind speed and wind direction data, that is, a round-trip sounding wind profile uniformity test algorithm based on satellite-ground-based radar is established, sites with poor consistency are identified, and the deviation range and evaluation results are quantitatively given, thereby deeply analyzing the wind measurement differences between ground-based radar and satellite radar, and providing a reference for the application of wind profile data, such as providing a reference for the use of round-trip flat-floating sounding data and instrument calibration.

[0034] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, among which:

[0036] Figure 1 A flow chart of a method for evaluating uniformity of satellite-based and ground-based radar wind profile data according to an embodiment of the present disclosure is shown;

[0037] Figure 2 A flow chart of obtaining satellite-borne radar wind profile data according to an embodiment of the present disclosure is shown;

[0038] Figure 3 A flow chart of obtaining ground-based radar wind profile data according to an embodiment of the present disclosure is shown;

[0039] Figure 4 A flowchart of matching spaceborne radar wind profile data and ground-based radar wind profile data according to an embodiment of the present disclosure is shown;

[0040] Figure 5A flowchart of evaluating spaceborne-ground-based radar wind profile matching data according to an embodiment of the present disclosure is shown;

[0041] Figure 6 A block diagram of a device for evaluating uniformity of satellite-based and ground-based radar wind profile data according to an embodiment of the present disclosure is shown;

[0042] Figure 7 A block diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0044] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0045] In the present disclosure, satellites can be introduced as a supplement to conventional wind measurement methods, and the radar wind profile data carried by satellites and the ground-based radar wind profile data can be used to carry out cross-validation analysis of the uniformity of wind speed and wind direction data, that is, a round-trip sounding wind profile uniformity test algorithm based on satellite-based and ground-based radars is established to identify sites with poor consistency, and quantitatively give the deviation range and evaluation results, so as to deeply analyze the wind measurement differences between ground-based radars and satellite radars, and provide a reference for the application of wind profile data, such as providing a reference for the use of round-trip flat-floating sounding data and instrument calibration.

[0046] Figure 1 A flow chart of a method 100 for evaluating uniformity of spaceborne-ground-based radar wind profile data according to an embodiment of the present disclosure is shown.

[0047] At block 110 , spaceborne radar wind profile data and ground-based radar wind profile data are acquired.

[0048] In some embodiments, the onboard radar wind profile data may be determined based on an original observation data set of an Aeolus meteorological satellite, wherein the original observation data set of the Aeolus meteorological satellite may be based on automatically downloading Aeolus satellite data from the official website of the European Space Agency (ESA) through a script.

[0049] In some embodiments, obtaining satellite-borne radar wind profile data includes:

[0050] According to the preset satellite-borne radar wind profile data screening rules, the satellite-borne radar wind profile data is obtained;

[0051] Among them, the preset screening rules for satellite-borne radar wind profile data include: the time of the satellite-borne radar wind profile data is within the preset matching time period, the data profile longitude and latitude of the satellite-borne radar wind profile data is within the preset longitude and latitude of the ground-based radar site, and the satellite where the satellite-borne radar is located passes through the ground-based radar site; the satellite-borne radar wind profile data includes the atmospheric horizontal line-of-sight wind speed, the wind speed line-of-sight angle, the data profile longitude, the data profile latitude, the data generation time, the data profile bottom height and the data profile top height.

[0052] In some embodiments, the preset satellite-borne radar wind profile data screening rules, the preset matching time period, and the preset longitude and latitude range of the ground-based radar site can be set according to the actual needs of the user. For example, the preset longitude and latitude range of the ground-based radar site can be set to be within 100 km of the longitude and latitude of the ground-based radar site that matches the satellite-borne radar.

[0053] like Figure 2 As shown in the figure, the spaceborne radar wind profile data can be obtained by establishing a spaceborne-ground-based radar wind profile data spatial matching algorithm to generate the Aeolus satellite original observation data set, wherein the spaceborne-ground-based wind profile data spatial matching process includes:

[0054] Step 1: Determine the time period to be matched, that is, determine the preset matching time period;

[0055] Step 2: Determine the source of the satellite-borne radar wind profile data as Aeolus satellite data obtained from the ESA official website;

[0056] Step 3: Download the profile data of base stations in various places through the official website script;

[0057] Step 4: determine whether the Aeolus satellite passes through the current ground-based site;

[0058] Step 5: If the Aeolus satellite passes by the current ground-based site, a spatial matching judgment is performed, that is, whether the Aeolus satellite wind profile data is the satellite-borne radar wind profile data within 100 km of the latitude and longitude of the current ground-based site;

[0059] Step 6: If the Aeolus satellite does not pass through the current ground-based site, the current judgment is terminated and the process returns to step 3 to continue spatial matching of satellite-based wind profile data for the next site.

[0060] Step 7. If the space matching is successful, download the Aeolus data (NC format) through the official website script;

[0061] Step 8: If the spatial matching is unsuccessful, the current judgment is terminated and the process returns to step 3 to continue the spatial matching of satellite-based wind profile data for the next station.

[0062] Step 9: Analyze the Aeolus data and determine whether the analysis is successful;

[0063] Step 10. If the Fengshen data is parsed successfully, a Fengshen matchable data set is formed, namely, the satellite-borne radar wind profile data (the satellite-borne radar wind profile data belongs to the original observation data set of the "Fengshen" meteorological satellite); the satellite-borne radar wind profile data includes: data generation time: "wind_result_COG_time"; Bin bottom altitude: "wind_result_bottom_altitude"; Bin top altitude: "wind_result_top_altitude"; data profile latitude: "wind_result_COG_latitude"; data profile longitude: "wind_result_COG_longitude"; product horizontal line of sight wind speed error: "wind_result_HLOS_error"; wind speed: "wind_result_wind_velocity"; wind speed type: "wind_result_observation_type"; wind speed validity flag: "wind_result_validity_flag"; wind speed line of sight angle: "wind_result_los_azimuth" and other information;

[0064] Step 11: If the Aeolus data analysis is unsuccessful, end the current judgment and return to step 3 to continue the spatial matching of satellite-based wind profile data for the next station.

[0065] In summary, the process of obtaining spaceborne radar wind profile data is a process of determining the spaceborne radar wind profile data that can be matched based on the current ground-based site.

[0066] In some embodiments, obtaining ground-based radar wind profile data includes:

[0067] According to the preset ground-based radar wind profile data screening rules, the ground-based radar wind profile data is obtained;

[0068] Among them, the preset ground-based radar wind profile data screening rules include: obtaining the ground-based radar wind profile data of a preset band according to the time when the satellite to which the spaceborne radar is located passes over the ground-based radar site and a preset nearest time threshold; the time when the satellite to which the spaceborne radar is located passes over the ground-based radar site is determined according to the data profile longitude, the data profile latitude, and the data generation time; the preset bands include the L band and / or the P band; the ground-based radar wind profile data include the ground-based radar wind speed, the ground-based radar wind direction, and the data altitude.

[0069] In some embodiments, the preset ground-based radar wind profile data screening rules, the preset nearest time threshold, and the preset band can be set according to the actual needs of the user. For example, the preset band can be set to L band, P band, and L band and P band.

[0070] like Figure 3 As shown, the method of obtaining the ground-based radar wind profile data can be obtained by establishing a satellite-ground-based radar wind profile data time matching algorithm to generate a ground-based wind profile original observation data set, wherein the satellite-ground-based wind profile data time matching process includes:

[0071] Step 12: Determine that the source of the ground-based radar wind profile data is to obtain the ground-based and air-based data source from the meteorological big data cloud platform ("TianQing");

[0072] Step 13: For the analysis of P-band wind profile data, the original observation data of the ground-based radar can be firstly processed for data quality control, suspicious or erroneous data can be eliminated, and then the time data closest to the Aeolus satellite can be found to determine the ground-based radar wind profile data (the ground-based radar wind profile data belongs to the original observation data set of the meteorological big data cloud platform ("Tianqing")); the ground-based radar wind profile data includes wind direction, wind speed, data height, confidence, equipment model and other information;

[0073] Step 14: For the analysis of L-band wind profile data, the original observation data of the ground-based radar can be firstly processed for data quality control to remove suspicious or erroneous data, and then the time data closest to the Aeolus satellite can be found to determine the ground-based radar wind profile data (the ground-based radar wind profile data belongs to the original observation data set of the meteorological big data cloud platform ("Tianqing")); the ground-based radar wind profile data includes wind direction, wind speed, data height, confidence, and equipment model information.

[0074] In summary, the process of obtaining ground-based radar wind profiler data is to determine the matching ground-based radar wind profiler data based on the spaceborne radar wind profiler data, that is, according to the transit time of each station in the original observation data of the Aeolus satellite, the L-band and P-band wind profiler radars and the Aeolus transit closest time data are obtained respectively.

[0075] In block 120 , the spaceborne radar wind profile data and the ground-based radar wind profile data are matched according to a preset time-space height matching algorithm to obtain spaceborne-ground-based radar wind profile matching data.

[0076] In some embodiments, the preset time-space altitude matching algorithm can be set according to the actual needs of the user. Since multiple ground-based radar wind profile data (ground-to-air data) altitude layers correspond to one satellite-borne radar wind profile data (Aeolus data) altitude layer, for example, in the same altitude layer range, the ground-based radar can observe 100 data values, while the satellite-borne radar can only observe 1 data value, so it is necessary to process the multiple layers of ground-to-air data into data consistent with the Aeolus data altitude layer. Specifically, first, the multiple layers of ground-to-air wind speed and direction are converted into UV wind vectors, and then arithmetic averages are performed respectively, and the mean values ​​of the multiple layers of ground-to-air UV wind vectors are converted into wind speed and direction. Because the Aeolus satellite is the atmospheric horizontal line of sight (HLOS) wind speed, it is necessary to convert the ground-to-air wind speed and direction after the multiple layers of averaging into the HLOS wind speed of the Aeolus satellite.

[0077] In some embodiments, the above-mentioned matching of the satellite-borne radar wind profile data and the ground-based radar wind profile data according to the preset time-space height matching algorithm to obtain the satellite-ground-based radar wind profile matching data includes:

[0078] According to the preset correspondence between the satellite-based and ground-based radar wind profile data altitude layers, the ground-based radar wind speed and the ground-based radar wind direction in the ground-based radar wind profile data corresponding to the satellite-based radar wind profile data altitude layers are converted into UV wind vectors; the preset correspondence between the satellite-based and ground-based radar wind profile data altitude layers is determined according to the data profile bottom altitude, the data profile top altitude and the data altitude;

[0079] Perform arithmetic averaging on the UV wind vectors to obtain the UV wind vector mean;

[0080] Convert the UV wind vector mean into the average wind speed and direction of ground-based radar;

[0081] Based on the preset satellite-ground-based radar wind speed conversion algorithm, the ground-based radar horizontal wind speed in the atmospheric horizontal line of sight direction is calculated according to the ground-based radar average wind speed, wind direction and wind speed line of sight angle;

[0082] According to the atmospheric horizontal line-of-sight wind speed and the ground-based radar horizontal wind speed, the satellite-borne radar wind profile data and the ground-based radar wind profile data are matched to obtain the satellite-ground-based radar wind profile matching data.

[0083] In some embodiments, the above-mentioned preset satellite-to-ground-based radar wind speed conversion algorithm includes:

[0084]

[0085] in, It represents the horizontal wind speed of the ground-based radar in the horizontal line of sight direction of the atmosphere. represents the wind speed line of sight angle of the spaceborne radar (Aeolus), d t Indicates the horizontal wind direction in the average wind speed and wind direction of the ground-based radar, s t It indicates the average wind speed and wind direction of the ground-based radar.

[0086] like Figure 4 As shown, the satellite-ground-based radar wind profile matching data can be obtained by using a satellite-ground-based wind profile data height matching algorithm, that is, a preset time-space height matching algorithm, to generate a satellite and ground-based wind profile matching data set. The satellite-ground-based wind profile data height matching process includes:

[0087] Step 15, determining that a plurality of ground-to-air data altitude layers correspond to one Aeolus data altitude layer;

[0088] Step 16: The ground-to-air wind speed and direction of each layer are converted into UV wind vectors;

[0089] Step 17, convert the multi-layer ground-air based UV wind vector mean into wind speed and direction;

[0090] Step 18: Convert the multi-layer averaged wind speed and direction to HLOS wind speed (conversion formula: cos(Aeolus wind speed sight angle - ground-to-air wind direction)*ground-to-air wind speed);

[0091] Step 19: Form a satellite and ground-based wind profile matching data set, that is, satellite-based and ground-based radar wind profile matching data.

[0092] In block 130 , the satellite-ground based radar wind profile matching data is evaluated according to a preset uniformity evaluation algorithm to obtain an evaluation result.

[0093] In some embodiments, the preset uniformity evaluation algorithm can be set according to the actual needs of the user.

[0094] In some embodiments, the evaluation indicators of the above-mentioned preset uniformity evaluation algorithm include correlation coefficient, root mean square error, mean deviation and mean absolute error; the evaluation dimensions of the above-mentioned preset uniformity evaluation algorithm include overall evaluation, evaluation by ground-based radar site, evaluation by ground-based radar equipment model, evaluation by region, evaluation by time, evaluation by satellite observation channel and evaluation by altitude layer.

[0095] In some embodiments, the satellite-borne radar wind profile data further includes a product horizontal line of sight wind speed error and a wind speed validity mark, and the ground-based radar wind profile data further includes a confidence level;

[0096] Prior to the above evaluation of the satellite-ground-based radar wind profile matching data, the above method further includes:

[0097] The satellite-ground-based radar wind profile matching data is preprocessed according to the product horizontal line of sight wind speed error, wind speed valid mark and confidence.

[0098] In some embodiments, the pre-processing may include quality control processing of the satellite-ground-based radar wind profile matching data, such as optimal matching sample screening.

[0099] like Figure 5 As shown in the figure, the satellite-to-ground radar wind profile data evaluation process can be established, the optimal pairing data can be generated by screening the optimal conditions, and evaluation results of different dimensions can be generated according to the pairing data. Specifically:

[0100] Step 20, in the optimal matching sample screening stage, based on the original paired data, the samples of Aeolus satellite Mie: 5m / s and Rayleigh: 8.5m / s are eliminated based on the Aeolus wind speed error (HLOS_error); based on the Aeolus validity flag (validity_flag), the samples with the Aeolus validity flag as valid are screened; the data with suspicious or erroneous quality control codes of ground-to-air data are eliminated, that is, the data are eliminated according to the confidence level, such as setting the confidence level below 30% to be erroneous and the confidence level below 70% to be suspicious, to form the optimal paired data;

[0101] Step 21. During the evaluation phase, set the evaluation dimensions and evaluation indicators, such as using correlation coefficient, root mean square error, mean deviation, mean absolute error, etc. as evaluation indicators to generate evaluation results for different sites, different altitude layers, different equipment models, different months, different regions, and different Aeolus observation channels.

[0102] According to the embodiments of the present disclosure, the following technical effects are achieved:

[0103] It is possible to obtain satellite-borne radar wind profile data and ground-based radar wind profile data; then match the satellite-borne radar wind profile data and the ground-based radar wind profile data according to a preset space-time height matching algorithm to obtain satellite-ground-based radar wind profile matching data; then evaluate the satellite-ground-based radar wind profile matching data according to a preset uniformity evaluation algorithm to obtain an evaluation result; based on this, satellites can be introduced as a supplement to conventional wind measurement methods, and the radar wind profile data carried by satellites and the ground-based radar wind profile data can be used to carry out a cross-validation analysis of the uniformity of wind speed and wind direction data, that is, to establish a round-trip sounding wind profile uniformity test algorithm based on satellite-ground-based radars, identify sites with poor consistency, and quantitatively give the deviation range and evaluation results, thereby deeply analyzing the wind measurement differences between ground-based radars and satellite radars, and providing a reference for the application of wind profile data, such as providing a reference for the use of round-trip floating sounding data and instrument calibration.

[0104] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present disclosure is not limited by the order of the actions described, because according to the present disclosure, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present disclosure.

[0105] The above is an introduction to the method embodiment. The following is a further explanation of the scheme disclosed in the present invention through an apparatus embodiment.

[0106] Figure 6 FIG. 6 is a block diagram of a device 600 for evaluating uniformity of satellite-based and ground-based radar wind profile data according to an embodiment of the present disclosure. Figure 6 As shown, the device 600 includes:

[0107] An acquisition module 610 is used to acquire satellite-borne radar wind profile data and ground-based radar wind profile data;

[0108] A matching module 620 is used to match the satellite-borne radar wind profile data and the ground-based radar wind profile data according to a preset time-space height matching algorithm to obtain satellite-ground-based radar wind profile matching data;

[0109] The evaluation module 630 is used to evaluate the satellite-ground-based radar wind profile matching data according to a preset uniformity evaluation algorithm to obtain an evaluation result.

[0110] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the described module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0111] In the technical solution disclosed herein, the acquisition, storage and application of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0112] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0113] Figure 7A block diagram of an exemplary electronic device 700 capable of implementing an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0114] The electronic device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a ROM 702 or a computer program loaded from a storage unit 708 into a RAM 703. In the RAM 703, various programs and data required for the operation of the electronic device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An I / O interface 705 is also connected to the bus 704.

[0115] Multiple components in the electronic device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the electronic device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0116] The computing unit 701 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 701 performs the various methods and processes described above, such as method 100. For example, in some embodiments, the method 100 may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 708.

[0117] In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the method 100 described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to execute the method 100 in any other appropriate manner (e.g., by means of firmware).

[0118] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0119] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0120] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0121] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0122] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0123] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0124] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0125] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A method for evaluating the uniformity of satellite-based and ground-based radar wind profile data, characterized in that: include: Obtain satellite-borne radar wind profile data and ground-based radar wind profile data; According to a preset time-space height matching algorithm, the satellite-borne radar wind profile data and the ground-based radar wind profile data are matched to obtain satellite-ground-based radar wind profile matching data; According to a preset uniformity evaluation algorithm, the satellite-ground based radar wind profile matching data is evaluated to obtain an evaluation result.

2. The method according to claim 1, characterized in that The obtaining of satellite-borne radar wind profile data comprises: According to the preset satellite-borne radar wind profile data screening rules, the satellite-borne radar wind profile data is obtained; Among them, the preset satellite-borne radar wind profile data screening rules include: the time of the satellite-borne radar wind profile data is within the preset matching time period, the data profile longitude and latitude of the satellite-borne radar wind profile data is within the preset ground-based radar site longitude and latitude range, and the satellite where the satellite-borne radar is located passes through the ground-based radar site; the satellite-borne radar wind profile data includes the atmospheric horizontal line-of-sight wind speed, the wind speed line-of-sight angle, the data profile longitude, the data profile latitude, the data generation time, the data profile bottom height and the data profile top height.

3. The method according to claim 2, characterized in that The obtaining of ground-based radar wind profile data comprises: According to the preset ground-based radar wind profile data screening rules, the ground-based radar wind profile data is obtained; Among them, the preset ground-based radar wind profile data screening rules include: obtaining ground-based radar wind profile data of a preset band according to the time when the satellite where the spaceborne radar is located passes over the ground-based radar site and a preset nearest time threshold; the time when the satellite where the spaceborne radar is located passes over the ground-based radar site is determined according to the data profile longitude, the data profile latitude, and the data generation time; the preset band includes the L band and / or the P band; the ground-based radar wind profile data includes the ground-based radar wind speed, the ground-based radar wind direction and the data altitude.

4. The method according to claim 3, characterized in that The matching of the satellite-borne radar wind profile data and the ground-based radar wind profile data according to a preset time-space height matching algorithm to obtain satellite-ground-based radar wind profile matching data includes: According to the preset correspondence between the satellite-borne and ground-based radar wind profile data altitude layers, the ground-based radar wind speed and the ground-based radar wind direction in the ground-based radar wind profile data corresponding to the satellite-borne radar wind profile data altitude layers are converted into UV wind vectors; the preset correspondence between the satellite-borne and ground-based radar wind profile data altitude layers is determined according to the data profile bottom height, the data profile top height and the data height; Performing arithmetic averaging on the UV wind vectors to obtain a UV wind vector mean; Converting the UV wind vector mean into ground-based radar average wind speed and wind direction; Based on a preset satellite-to-ground-based radar wind speed conversion algorithm, the ground-based radar horizontal wind speed in the atmospheric horizontal line of sight direction is calculated according to the ground-based radar average wind speed, wind direction and the wind speed line of sight angle; According to the atmospheric horizontal line-of-sight wind speed and the ground-based radar horizontal wind speed, the satellite-borne radar wind profile data and the ground-based radar wind profile data are matched to obtain satellite-ground-based radar wind profile matching data.

5. The method according to claim 4, characterized in that The preset satellite-to-ground-based radar wind speed conversion algorithm includes: in, It represents the horizontal wind speed of the ground-based radar in the horizontal line of sight direction of the atmosphere. Indicates the wind speed sight angle, d t Indicates the horizontal wind direction in the average wind speed and wind direction of the ground-based radar, s t It indicates the average wind speed and wind direction of the ground-based radar.

6. The method according to any one of claims 1 to 5, characterized in that: The evaluation indicators of the preset uniformity evaluation algorithm include correlation coefficient, root mean square error, mean deviation and mean absolute error; the evaluation dimensions of the preset uniformity evaluation algorithm include overall evaluation, evaluation by ground-based radar site, evaluation by ground-based radar equipment model, evaluation by region, evaluation by time, evaluation by satellite observation channel and evaluation by altitude layer.

7. The method according to any one of claims 1 to 5, characterized in that: The satellite-borne radar wind profile data also includes the product horizontal line of sight wind speed error and wind speed validity mark, and the ground-based radar wind profile data also includes confidence; Before evaluating the satellite-ground-based radar wind profile matching data, the method further includes: The satellite-ground-based radar wind profile matching data is preprocessed according to the product horizontal line of sight wind speed error, the wind speed valid flag and the confidence level.

8. A device for evaluating the uniformity of wind profile data of a spaceborne-ground-based radar, characterized in that: include: An acquisition module, used to acquire satellite-borne radar wind profile data and ground-based radar wind profile data; A matching module, used for matching the satellite-borne radar wind profile data with the ground-based radar wind profile data according to a preset time-space height matching algorithm to obtain satellite-ground-based radar wind profile matching data; The evaluation module is used to evaluate the satellite-ground-based radar wind profile matching data according to a preset uniformity evaluation algorithm to obtain an evaluation result.

9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 7.