Multi-radar synchronous test method, device and equipment and storage medium
Through the multi-radar synchronous testing method, through the analysis of test data of multiple radars in different states, the abnormal radar is quickly detected and positioned, which solves the problem of low radar testing efficiency in the existing technology and realizes efficient radar testing.
Patent Information
- Application Number
- CN202411543426.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-18
AI Technical Summary
The prior art tests low efficiency when testing multiple radars, which takes a lot of time, and relies on expensive instruments for high-precision stand-alone performance testing.
A multi-radar synchronous testing method is proposed, which obtains test data through different states (transmitting state and receiving state) of multiple first radars and second radars in the same stage, performs analysis and processing, and detects the radar based on the analysis results to determine Whether it passes the test.
Through the multi-radar synchronous testing method, abnormal conditions can be detected quickly and abnormal radar can be located. Compared with existing practices, the test time is greatly shortened and the radar testing efficiency is effectively improved.
Smart Images

Figure CN119471601A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of radar testing technology, and in particular to a method, device, equipment and storage medium for synchronous testing of multiple radars. Background Art
[0002] In recent years, the field of intelligent driving has developed rapidly, and radar, as an important sensor in intelligent driving systems, has been more widely used. In the face of a large market demand, and to ensure the normal use of radar, a large number of radars need to be produced and tested.
[0003] The current practice of testing the signal transmission and reception performance of radars usually relies on expensive instruments such as spectrum analyzers to achieve high-precision single-machine performance testing, and the related operations are manual. Therefore, for scenarios where multiple radars are tested, a lot of testing time is required and the testing efficiency is low. How to improve the testing efficiency of radars while ensuring a certain test accuracy is a problem that needs to be solved urgently. Summary of the invention
[0004] The main purpose of this application is to provide a multi-radar synchronous testing method, device, equipment and storage medium, aiming to solve the technical problem of improving radar testing efficiency.
[0005] To achieve the above objectives, the present application proposes a multi-radar synchronous testing method, which includes:
[0006] obtaining radar test data through a plurality of first radars and a plurality of second radars, wherein the plurality of first radars and the plurality of second radars have different states at the same stage, the states including a transmitting state and a receiving state;
[0007] Analyzing and processing the radar test data to obtain analysis results;
[0008] The first radar and the second radar are tested based on the analysis result to determine whether the first radar and the second radar pass the test.
[0009] In one embodiment, the step of obtaining radar test data through a plurality of first radars and a plurality of second radars includes:
[0010] Get radar transmission power and radar distance;
[0011] Setting the plurality of first radars and the plurality of second radars by using the radar transmission power and the radar spacing;
[0012] In the first stage, a plurality of the first radars are set to a transmitting state, and a plurality of the second radars are set to a receiving state;
[0013] In the second stage, a plurality of the first radars are set to a receiving state, and a plurality of the second radars are set to a transmitting state;
[0014] Acquire radar test data of the first radar and the second radar in the first stage and the second stage.
[0015] In one embodiment, the analyzing and processing the radar test data to obtain the analysis result includes:
[0016] Performing ADC conversion on the radar test data to obtain radar ADC data;
[0017] The radar ADC data is calculated within a preset time period to obtain a standard value of the radar ADC data, and the standard value of the radar ADC data is used as an analysis result.
[0018] In one embodiment, the testing the first radar and the second radar based on the analysis result to determine whether the first radar and the second radar pass the test includes:
[0019] Get the threshold model;
[0020] Acquire a standard ADC data value corresponding to the first radar and / or the second radar in the analysis result, and compare the standard ADC data value with a test threshold range generated by the threshold model;
[0021] When the ADC data standard value does not exceed the test threshold range, it is determined that the first radar and / or the second radar passes the test.
[0022] In one embodiment, before obtaining the threshold model, the method further includes:
[0023] Using a preset number of the first radars and a preset number of the second radars as test samples, and obtaining radar sample data through the test samples;
[0024] Calculating the radar sample data to obtain sample intermediate data, wherein the sample intermediate data includes an average value and a root mean square value of the radar sample data;
[0025] A threshold model is established based on the sample intermediate data, and a test threshold range is obtained through the radar sample data and the threshold model.
[0026] In one embodiment, the multi-radar synchronization testing method further includes:
[0027] When the ADC data standard value exceeds a preset ratio of the test threshold range, abnormal data is obtained by comparing the test threshold range with the ADC data standard value;
[0028] Sending the abnormal data to a user, so that the user performs detection according to the abnormal data and feeds back the detection result;
[0029] The test threshold range generated by the threshold model is updated based on the detection result.
[0030] In one embodiment, after testing the first radar and the second radar based on the analysis result and determining whether the first radar and the second radar pass the test, the method further includes:
[0031] Get test results;
[0032] A test report is generated based on the radar test data, the analysis result and the test result.
[0033] In addition, to achieve the above-mentioned purpose, the present application also proposes a multi-radar synchronization test device, the multi-radar synchronization test device comprising:
[0034] An acquisition module, used for obtaining radar test data through a plurality of first radars and a plurality of second radars, wherein the plurality of first radars and the plurality of second radars have different states at the same stage, and the states include a transmitting state and a receiving state;
[0035] An analysis module is used to analyze and process the radar test data to obtain analysis results;
[0036] A determination module is used to detect the first radar and the second radar based on the analysis result to determine whether the first radar and the second radar pass the test.
[0037] In addition, to achieve the above-mentioned objectives, the present application also proposes a multi-radar synchronization testing device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the multi-radar synchronization testing method as described above.
[0038] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the multi-radar synchronization testing method described above are implemented.
[0039] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the multi-radar synchronization testing method described above are implemented.
[0040] The present application obtains radar test data through multiple first radars and multiple second radars, and the multiple first radars and multiple second radars have different states in the same stage, and the states include a transmitting state and a receiving state; the radar test data is analyzed and processed to obtain an analysis result; based on the analysis result, the first radar and the second radar are detected to determine whether the first radar and the second radar pass the test, and the radars are tested in groups of two, one radar is used as a transmitting end in one stage, and the other radar is used as a receiving end in another stage, and the radar state is reversed, and the test data of the tested radar in the transmitting and receiving states are obtained. By comparing the test data of the two radars in the group, it is possible to According to the difference in data, it can be quickly determined whether the test of this group of radars is abnormal. At the same time, by performing synchronous testing on multiple groups of radars, it is possible to obtain analysis results such as test pass standards based on the test data of the acquired multiple groups of radars. According to the analysis results, the tested radars are detected, and the data of all tested radars are compared with the test pass standards. The abnormal radar can be quickly located to determine whether the abnormal radar has passed the test. Therefore, in a multi-radar synchronous test, the abnormal situation can be quickly detected and the abnormal radar can be located for determination. Compared with the existing practice of relying on expensive instruments such as spectrum analyzers to detect radars one by one, the test time is greatly shortened and the radar test efficiency is effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0043] Figure 1 A schematic diagram of a flow chart provided for the first embodiment of the multi-radar synchronous testing method of the present application;
[0044] Figure 2 A schematic diagram of the structure of the test control attribute for setting the radar spacing provided in the first embodiment of the multi-radar synchronous test method of the present application;
[0045] Figure 3 A flowchart of the second embodiment of the multi-radar synchronous testing method of the present application is provided;
[0046] Figure 4 A schematic diagram of the radar receiving channel link structure provided in Example 2 of the multi-radar synchronous testing method of the present application;
[0047] Figure 5 A schematic diagram of ADC data after processing of a normal radar provided in Example 2 of the multi-radar synchronous testing method of the present application;
[0048] Figure 6 A schematic diagram of ADC data after processing of an abnormal radar provided in Embodiment 2 of the multi-radar synchronous testing method of the present application;
[0049] Figure 7 A flowchart of the third embodiment of the multi-radar synchronous testing method of the present application is provided;
[0050] Figure 8 A schematic diagram of a threshold determination process flow provided in Example 3 of the multi-radar synchronous testing method of the present application;
[0051] Fig. 9 A flowchart of a fourth embodiment of the multi-radar synchronous testing method of the present application is provided;
[0052] Fig.10 A structural diagram of the connection of the test controller components provided in the fourth embodiment of the multi-radar synchronous testing method of the present application;
[0053] Fig.11 A schematic diagram of the internal structure of a test controller provided in Example 4 of the multi-radar synchronous testing method of the present application;
[0054] Fig.12 This is a schematic diagram of the module structure of a multi-radar synchronization test device according to an embodiment of the present application;
[0055] Fig.13 Schematic diagram of the device structure of the hardware operating environment involved in the multi-radar synchronization testing method in the embodiment of the present application.
[0056] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0057] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0058] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0059] The present application discloses a multi-radar synchronous testing method, device, equipment and storage medium, wherein radar test data is obtained through multiple first radars and multiple second radars, and the multiple first radars and multiple second radars have different states at the same stage, and the states include transmitting state and receiving state; the radar test data is analyzed and processed to obtain analysis results; based on the analysis results, the first radar and the second radar are detected to determine whether the first radar and the second radar pass the test. By comparing the radars with each other and testing multiple pairs of radars synchronously, the test time is reduced and the test efficiency is effectively improved compared to manually checking the radars one by one.
[0060] Radar is used as an important sensor in fields such as vehicle intelligent driving. Among them, millimeter-wave radar works in the millimeter wave band. Its wavelength is between centimeter waves and light waves. It has the advantages of microwave guidance and photoelectric guidance, which makes millimeter-wave radar have the advantages of long detection distance, accurate distance and speed measurement, and anti-interference. Therefore, it plays an important role in vehicle intelligent assisted driving systems. In the face of a large number of market demands, it is particularly important to improve the production and testing efficiency of millimeter-wave radars. In this embodiment and the following embodiments, millimeter-wave radars are used as examples for explanation.
[0061] In addition, it should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a test controller for controlling a radar to perform a test, etc. The following takes the test controller for controlling a radar to perform a test as an example to illustrate this embodiment and the following embodiments.
[0062] Based on this, the embodiment of the present application provides a multi-radar synchronous testing method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the multi-radar synchronous testing method of the present application.
[0063] In this embodiment, the multi-radar synchronous testing method includes steps S10 to S30:
[0064] Step S10, obtaining radar test data through a plurality of first radars and a plurality of second radars, wherein the plurality of first radars and the plurality of second radars have different states at the same stage, and the states include a transmitting state and a receiving state.
[0065] It should be noted that the first radar and the second radar are tested in pairs, and multiple groups of radars are tested at the same time, so that the test environment of the radars, such as temperature, humidity and other human interference factors, are the same, which can avoid the difference in radar test data caused by environmental differences, and then affect the test results. In addition, the first radar and the second radar are of the same model. In one stage, the first radar transmits the signal and the second radar receives it; in the next stage, the second radar transmits the signal and the first radar receives it. By obtaining the radar test data generated by the first radar and the second radar in the transmitting and receiving states, the difference in the test data of the first radar and the second radar in the same state, such as the receiving state, can be compared, and then the test problems can be found.
[0066] In a feasible implementation, step S10 may include steps S101 to S105:
[0067] Step S101, obtaining radar transmission power and radar distance.
[0068] It should be noted that radar transmission power and radar spacing are modifiable test control attributes, and the modification of these attributes may affect the data generated by the radar test. In addition to the above attributes, they may also include radar transmission antenna settings, radar test angles, etc., which are not specifically limited in this embodiment. Figure 2 , which shows a test setup for a radar spacing between a first radar and a second radar.
[0069] Step S102: setting a plurality of first radars and a plurality of second radars according to the radar transmission power and the radar spacing.
[0070] It should be noted that the above-mentioned radar transmission power and radar spacing, as test control attributes, act equally on multiple first radars and multiple second radars, that is, act on all tested radars, ensuring that the test environment and other influencing factors of all tested radars are the same, so that in a test batch, the test data obtained within a group and between different groups are comparable, and the test results generated by the radars that pass the test should be the same after certain calculation processing.
[0071] Step S103, in the first stage, multiple first radars are set to a transmitting state, and multiple second radars are set to a receiving state.
[0072] Step S104, in the second stage, multiple first radars are set to a receiving state, and multiple second radars are set to a transmitting state.
[0073] In different stages, the two tested radars in the same group act as radar transmitters and radar receivers alternately.
[0074] Step S105: acquiring radar test data of the first radar and the second radar in the first stage and the second stage.
[0075] The data of all the tested radars in the first phase and the data of all the tested radars in the second phase are collected for subsequent processing and analysis.
[0076] Step S20, analyzing and processing the radar test data to obtain analysis results.
[0077] It should be noted that the radar will generate a lot of data during the transmission and reception process, such as working current, working voltage, working temperature, receiving power, receiving signal, etc. The test controller will collect the above data through relevant monitoring equipment. However, the collected data, such as the receiving signal, has continuous values within the sampling time, and needs to be processed to obtain discrete values for mathematical calculations. In addition, in order to analyze the radar transmission and reception performance, a single data item cannot cover the performance of the radar, and multiple data need to be analyzed together. Therefore, the collected data needs to be comprehensively calculated according to the test characteristics of the radar to obtain the final test analysis results.
[0078] Step S30: testing the first radar and the second radar based on the analysis result to determine whether the first radar and the second radar pass the test.
[0079] The first radar and the second radar are detected according to the processed radar data. The data difference between the first radar and the second radar can be used to quickly determine whether the group of radars behaves abnormally. The data difference between a single group of radars and multiple groups of radars can be used to quickly locate the radar group with the test abnormality, and then locate the specific radar with the test abnormality. Therefore, by performing a single synchronous test on multiple radars, the abnormal radar can be quickly detected and it can be determined whether the radar passes the test.
[0080] In this embodiment, by alternately performing transmission and reception tests on radars in a group for mutual comparison, and performing synchronous tests on multiple groups of radars in the same environment and the same test settings for mutual comparison between groups, the function of detecting whether the tested radar is abnormal based on the collected radar test data through comparative analysis is realized. Compared with the method of manually checking radars one by one, in the production test of large quantities of radars, the test time is greatly reduced, the relevant manpower is saved, and the test efficiency is effectively improved. In addition, by synchronously testing multiple radars, the changes in detection data caused by changes in the external environment during the detection of a single radar are effectively avoided, making the judgment and processing of the radar detection data more simple and stable.
[0081] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 3 , Figure 3 This is a flow chart of the second embodiment of the multi-radar synchronous testing method of the present application.
[0082] Based on the first embodiment described above, step S20 of the multi-radar synchronization test method of this embodiment specifically includes steps S201 to S202:
[0083] Step S201, performing ADC conversion on the radar test data to obtain radar ADC data.
[0084] It should be noted that ADC (Analog-to-Digital Converter) is an analog-to-digital converter, which is used to convert analog signals into digital signals and is widely used in digital circuit systems. In the test of radar, the collected data includes echo signals, which are in analog form, that is, the data changes continuously within a certain time period. In order to better calculate and analyze, it needs to be converted into discrete digital form.
[0085] The collected radar test data may include radar voltage, radar current, ADC value, and modulated transmission signal, which are used to evaluate the performance level of the radar's transmission and reception signals. This embodiment does not limit the specific collected data.
[0086] Reference Figure 4, which shows the receiving channel link structure of the tested radar and represents the data collection process of the radar receiving signal. Among them, RX (Receiver) receives the antenna signal, passes through two stages of LNA (Low-Noise Amplifier), TIA (Transimpedance Amplifier), HP (High-Pass Filter) and VGA (Variable Gain Amplifier), and finally reaches the ADC module for data conversion. The role of LNA is to amplify the received signal to ensure that the signal has high fidelity and the signal-to-noise ratio is optimized when entering the subsequent processing stage. The role of TIA is to convert the input current signal into a voltage signal, which can effectively suppress the amplification of the noise signal. The role of HP is to remove the low-frequency components in the AC signal and allow the high-frequency components to pass through, which can emphasize the signals in a specific frequency range and suppress the signals in other frequency ranges. VGA can adjust the amplifier gain to meet the requirements of different input signal strengths in the receiving link. The processing of these amplifiers and other modules before ADC conversion sampling can make the received signal characteristics more stable and more conducive to its analysis and processing.
[0087] The antenna configuration of the millimeter wave radar in this embodiment includes 4 transmitting channels and 4 receiving channels. Correspondingly, the chip of the test controller integrates 4 ADCs, and the selected sampling rate is 50MSPS (Million Samples per Second). By analyzing the sampled ADC data, relevant information about radar ranging, angle measurement and target resolution can be obtained, so that it is possible to further evaluate whether the tested radar meets the preset production performance indicators.
[0088] In the actual test process, in order to facilitate the observation of the final test data, the radar signal transmission and reception level and the data processing capabilities of the corresponding acquisition and auxiliary equipment will be considered when setting up the test, so that the final test data will be controlled within a certain range and displayed on the corresponding observation equipment. Figure 5 As shown in Figure 1, it shows the normal ADC data after being processed by the RX channel. Figure 6 As shown, when the upper end of the waveform is "clipped", that is, when the data is not fully displayed, it can be concluded that the ADC is saturated. This problem has been avoided when designing the test settings, so it is an abnormal phenomenon, and it can be judged that the test radar is abnormal. Similarly, by comparing the ADC data information of multiple groups of radars at the same time and under the same test conditions after being processed by the RX channel, information such as the deviation of multiple test data of a group of radars, the deviation of multiple groups of radar test values and the total test sample data can be obtained, and further analysis can be performed to determine whether the test radar is abnormal.
[0089] Step S202, calculating the radar ADC data within a preset time period to obtain a standard value of the radar ADC data, and using the standard value of the radar ADC data as an analysis result.
[0090] It should be noted that within a preset time period, the radar ADC data is calculated to obtain the ADC data standard value for analysis and judgment. Among them, the ADC data standard value can be an average value, or a root mean square value, or a combination of an average value, a root mean square value and other values. For the calculation of the average value and the root mean square value, it is necessary to collect data within a certain period of time as a basis. At the same time, in order to ensure that the radar test time conditions in the same batch of tests are consistent, a specified time can be set, such as ten o'clock, to start the test process of all radars in the batch. The specific test time varies depending on the test items and test configurations, and can be a few minutes or a few hours. In addition to the calculation method of obtaining the average value of the single-dimensional data of the radar ADC data, it is also possible to assign weights to the multiple data contained in the radar ADC data, and calculate the final ADC data standard value based on the weight of each data to indicate the performance level of the tested radar. For the specific calculation method of the ADC data standard value, this embodiment does not limit this.
[0091] In this embodiment, the signal data received by the radar will be amplified, optimized, controlled and corrected, so that the characteristic information reflected by the radar test data is clearer and more specific. By performing ADC analog-to-digital conversion on the test data, it is possible to perform numerical calculations on the signal data, which is more conducive to observation and comparison to determine whether the data meets the test standards. The judgment of the test data can further determine whether the tested radar behaves abnormally. In addition, in addition to the received signal data, the data sampled during the radar transmission and reception process also includes multi-dimensional data such as the operating voltage, so as to comprehensively analyze the working conditions of the tested radar.
[0092] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those of the first and second embodiments can be referred to the above description, and will not be described in detail later. Figure 7 , Figure 7 This is a flow chart of the third embodiment of the multi-radar synchronous testing method of the present application. Step S30 of the multi-radar synchronous testing method of this embodiment specifically includes steps S301 to S303:
[0093] Step S301, obtaining a threshold model.
[0094] Please note that for the following steps, please refer to Figure 8, which shows the overall process of threshold judgment in the multi-radar synchronous test method of this embodiment. For the analysis of radar test data, referring to the above description, the test data can be subjected to ADC analog-to-digital conversion and numerical calculation to obtain a test data standard value, which is used to evaluate the performance level of the tested radar. Accordingly, in order to determine whether the radar performs normally and whether it passes the test, it is necessary to compare its test data standard value with the test standard. The test standard represents the normal level of the radar. When the test standard is reached, it is determined that the radar performs normally and passes the test. Accordingly, the test standard is also in numerical form, which is expressed as a test threshold range. In order to obtain the test threshold range, it is necessary to input certain normal test data for processing and integration, and the specific processing logic is embodied as a threshold model. By inputting normal test sample data into the threshold model, the test threshold range can be obtained for further radar test judgment.
[0095] Step S302: Obtain the ADC data standard value corresponding to the first radar and / or the second radar in the analysis result, and compare the ADC data standard value with the test threshold range generated by the threshold model.
[0096] With reference to the above description of radar ADC data standard value and the above description of determination of radar test, radar ADC data standard value can indicate the performance level of the tested radar. When the ADC data standard value of the radar meets the test threshold range, it means that the performance level of the radar reaches the normal radar test standard, and the radar test is determined to have passed. When the ADC data standard value of the radar exceeds the test threshold range, its performance level or degree of abnormality is determined based on the evaluation of its specific value exceeding the threshold range.
[0097] Step S303: When the ADC data standard value does not exceed the test threshold range, it is determined that the first radar and / or the second radar passes the test.
[0098] According to the above description, when the ADC data standard value of the detected radar is within the test threshold range, it is determined that the radar test has passed.
[0099] In a feasible implementation manner, step S303 may further include steps S304 to S306:
[0100] Step S304: when the ADC data standard value exceeds a preset ratio of the test threshold range, abnormal data is obtained by comparing the test threshold range with the ADC data standard value.
[0101] It should be noted that because the working performance of the radar is easily affected by the external environment, the data detected in different time periods will also be different. Therefore, when the data of the detected radar is outside the test threshold range, it does not mean that the radar is an abnormal radar in some cases. Therefore, it is necessary to further detect and judge the radar to make a more accurate judgment and improve the fault tolerance of the radar test. In this implementation scenario, if Figure 8 As shown, when the ADC data standard value exceeds 10% of the test threshold range, the control related equipment such as a buzzer will issue an early warning to inform the user so that the user can further detect the tested radar according to the test data.
[0102] Step S305: sending the abnormal data to the user, so that the user can perform detection according to the abnormal data and feedback the detection result.
[0103] The abnormal data generated by comparing the ADC data standard value with the test threshold range is sent to the user so that the user can troubleshoot specific test links based on this, and then process it to obtain the detection and troubleshooting results.
[0104] Step S306: updating the test threshold range generated by the threshold model based on the detection result.
[0105] According to the detection and investigation results, when further detection finds that the radar performance is normal, the test threshold model can be updated according to the above abnormal data to improve the accuracy or applicability of the corresponding generated test threshold range; when further detection finds that the radar performance is abnormal, the corresponding data processing method of the test threshold model can be adjusted and updated according to its actual performance, or the abnormal data can be stored and added as new test sample data to the input database for generating the test threshold range to update the test threshold range.
[0106] It should be emphasized that before obtaining the threshold model, steps A10 to A30 may also be included:
[0107] Step A10: Use a preset number of the first radars and a preset number of the second radars as test samples, and obtain radar sample data through the test samples.
[0108] It should be noted that in the early stage of testing, especially when testing radar products produced for the first time, it is difficult to set the test standards due to the lack of product test data and test standards, and it is necessary to rely on a certain number of test samples to obtain reasonable test standards. The usual practice is to manually observe a certain number of radars, eliminate the errors caused by related interference, and then derive and set the test standards. In this embodiment, a preset number of radars are used as samples, and the test controller monitors the samples and collects the data generated by the radar samples during the test. The sample data is directly processed according to the set calculation method, and then the initial test standards for reference are obtained. By applying the advantages of batch testing of radars by the multi-radar synchronous testing method, and the fast and autonomous data aggregation calculation function, a reasonable test standard can be quickly generated, saving manpower and time, and improving the efficiency of determining the test standard.
[0109] Step A20, calculating the radar sample data to obtain sample intermediate data, wherein the sample intermediate data includes an average value and a root mean square value of the radar sample data.
[0110] In order to identify the normal performance level of the sample radar transmission and reception signals, the data generated during the sample radar test is monitored and collected as radar sample data, including radar voltage, radar current, ADC value, modulated transmission signal, etc. In order to better perform calculation and analysis, the radar sample data is processed, and the processing method includes obtaining an average value or a root mean square value of the radar sample data as sample intermediate data. This embodiment does not limit the specific calculation and processing method.
[0111] Step A30: establishing a threshold model based on the sample intermediate data, and obtaining a test threshold range through the radar sample data and the threshold model.
[0112] In order to facilitate the determination of radar test results and the evaluation of the performance level of radar work or the degree of abnormality of radar work, the test threshold range is used as the test standard. When the test result value of the detected radar is within the test threshold range, the radar test is determined to have passed; when the test result value of the detected radar is outside the test threshold range, its performance level or degree of abnormality is determined based on the specific value exceeding the range. In order to obtain the test threshold range, it is necessary to apply the collected and processed radar sample intermediate data, set calculation weights for the data, and establish a test threshold model using relevant evaluation calculation strategies, so that the test threshold range generated after the radar sample intermediate data is input into the threshold model can well and reasonably show the performance level or degree of abnormality of the radar.
[0113] In this embodiment, by using a preset number of first radars and second radars as test samples and collecting corresponding test data, a large number of radars are quickly monitored and processed to obtain a reasonable initial test standard, saving the manpower and time required for setting the test standard in the early stage of the test. By continuously collecting multiple test data of the tested radar and performing corresponding analysis and processing, quantifiable test evaluation standard values and test threshold ranges are obtained, and the determination of the radar test is conveniently realized. In addition, during the radar test process, when the radar test data is abnormal, the radar is further determined and the corresponding test threshold model and test threshold range are updated, which improves the fault tolerance of the test radar and enhances the stability of the multi-radar synchronous test method.
[0114] Based on the first embodiment of the present application, in the fourth embodiment of the present application, the same or similar contents as those in the first embodiment can refer to the above description, and will not be described in detail later. Fig. 9 , Fig. 9 This is a flow chart of a fourth embodiment of the multi-radar synchronous testing method of the present application. After step S30, the multi-radar synchronous testing method further includes steps S40 to S50:
[0115] Step S40, obtaining test results.
[0116] It should be noted that, in addition to the test results obtained after analysis and processing by the test controller, the final test results determined after re-testing by the user are also included.
[0117] Step S50: generating a test report based on the radar test data, the analysis result and the test result.
[0118] The test controller generates a test report based on the predetermined summary and processing rules for the collected radar test data, processed intermediate data, analysis result data and final test results, so that users can quickly and easily understand and judge the radar test status based on the test report.
[0119] It should be noted that if Fig.10 As shown, it shows a schematic diagram of the structure of the connection between the test controller and other components in the multi-radar synchronous test method. The above test report can be displayed through a connected terminal device such as a PC host. Correspondingly, the test controller and the PC host are connected through a USB interface to realize the transmission and interaction of test-related information. The PC host can actively control the test progress and test content, such as starting or stopping the test, modifying the test variable properties, configuring the test items, marking the test data, recording the test progress, etc. The PC host can also be configured with a corresponding GUI interface to display the test progress and test report in a graphical interface, so that the test information is easier for users to observe.
[0120] In addition, in addition to connecting with terminal equipment to make test control more convenient, it can also be connected with modules such as LCD screens and buzzers to realize the function of physical layer feedback of radar test status. For example, when it is detected that the test data of the tested radar reaches a certain abnormal condition, the user is notified through the buzzer to handle the radar in a timely manner.
[0121] On the basis of the multi-radar synchronous testing method of the present application, through the organizational structure of synchronous testing of multiple pairs of radars, in addition to the radar transmission and reception signal performance test, the radar operating current, radar operating voltage, radar operating temperature, radar FLASH (Flash Memory) read and write data test, CAN (Controller Area Network) transmission chip test and other tests can also be realized. For different test items, the test instructions can be issued through the connected PC host, so that the tested radar is tested for the specified items in turn according to the set test sequence, and the test data is transmitted back to the PC host. In order to realize the test function of multiple test items, the test controller needs to include multiple modules for coordinated testing, such as Fig.11 As shown, in addition to the MCU (Micro-Controller Unit) to realize event control, the test controller may include a CAN (Controller Area Network) interface, a USART (Universal Synchronous / Asynchronous Receiver / Transmitter) interface, and an LVDS (Low Voltage Differential Signaling) interface for data transmission in different test items; it may also include a DC-DC (Con Direct Current-Direct Current Conversion) module for powering the radar under test; it may also include an ADC (Analog-to-Digital Converter) module for acquiring digital quantity data to detect the voltage, current and other values during the actual operation of the radar; and a GPIO (General Purpose Input / Output) module for expanding functions, directly or indirectly feeding back and controlling the test progress and status of the radar, such as controlling a buzzer for an alarm.
[0122] Correspondingly, before actually testing the radar, the modules included above can be tested to determine whether the module functions are normal. After the included modules are tested in sequence and finally pass the test, the specific test items of the radar can be tested. The specific module test process is to first perform a CAN interface test, send a test command through the CAN interface, so that the radar replies to a specific test sequence through the CAN interface, and the test passes when the test sequence meets the test requirements, and then continue to perform a USART interface test, send a test command through the CAN interface, so that the radar replies to a specific test sequence through the USART interface, and the test passes when the test sequence meets the test requirements, and then continue to perform a LVDS interface test, send a test command through the CAN interface, so that the radar replies to a specific test sequence through the LVDS interface, and the test passes when the test sequence meets the test requirements, and determine that the communication interface test passes, otherwise, if any test fails, the communication interface test fails.
[0123] In this embodiment, a test report is generated for the collected radar test data, the processed intermediate data, the analysis result data and the final test result through predetermined rules, so that the user can quickly obtain the test status of the radar according to the test report, which is convenient for further analysis and processing.
[0124] This application also provides a multi-radar synchronization test device, please refer to Fig.12 , the multi-radar synchronization test device comprises:
[0125] The acquisition module 10 is used to obtain radar test data through multiple first radars and multiple second radars, and the multiple first radars and multiple second radars have different states in the same stage, and the states include a transmitting state and a receiving state.
[0126] The analysis module 20 is used to analyze and process the radar test data to obtain analysis results.
[0127] The determination module 30 is used to detect the first radar and the second radar based on the analysis result to determine whether the first radar and the second radar pass the test.
[0128] The multi-radar synchronous testing device provided by the present application adopts the multi-radar synchronous testing method in the above embodiment, which can solve the technical problem of improving radar testing efficiency. Compared with the prior art, the beneficial effects of the multi-radar synchronous testing device provided by the present application are the same as the beneficial effects of the multi-radar synchronous testing method provided by the above embodiment, and other technical features in the multi-radar synchronous testing device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0129] The present application provides a multi-radar synchronization test device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the multi-radar synchronization test method in the above-mentioned embodiment one.
[0130] Reference below Fig.13 , which shows a schematic diagram of the structure of a multi-radar synchronization test device suitable for implementing the embodiment of the present application. The multi-radar synchronization test device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.13 The multi-radar synchronous testing device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0131] like Fig.13As shown, the multi-radar synchronization test equipment may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the multi-radar synchronization test equipment are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the multi-radar synchronization test device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a multi-radar synchronization test device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0132] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0133] The multi-radar synchronous test device provided by the present application adopts the multi-radar synchronous test method in the above embodiment, which can solve the technical problem of improving radar test efficiency. Compared with the prior art, the beneficial effects of the multi-radar synchronous test device provided by the present application are the same as the beneficial effects of the multi-radar synchronous test method provided by the above embodiment, and other technical features in the multi-radar synchronous test device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0134] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0135] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0136] The present application provides a storage medium, which is a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the multi-radar synchronization test method in the above-mentioned embodiment.
[0137] The storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of storage media may include, but are not limited to: an electrical connection with one or more wires, 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 above. In this embodiment, the storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0138] The above-mentioned storage medium may be included in the multi-radar synchronization test device; or it may exist independently without being assembled into the multi-radar synchronization test device.
[0139] The storage medium carries one or more programs. When the one or more programs are executed by a multi-radar synchronous test device, the multi-radar synchronous test device: obtains radar test data through multiple first radars and multiple second radars, and the multiple first radars and multiple second radars have different states at the same stage, and the states include a transmitting state and a receiving state; analyzes and processes the radar test data to obtain an analysis result; and detects the first radar and the second radar based on the analysis result to determine whether the first radar and the second radar pass the test.
[0140] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0141] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0142] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0143] The storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned multi-radar synchronous testing method, and can solve the technical problem of improving radar testing efficiency. Compared with the prior art, the beneficial effects of the storage medium provided in this application are the same as the beneficial effects of the multi-radar synchronous testing method provided in the above-mentioned embodiment, and will not be repeated here.
[0144] The present application also provides a computer program product, including a computer program, which implements the steps of the multi-radar synchronization testing method as described above when executed by a processor.
[0145] The computer program product provided by the present application can solve the technical problem of improving radar test efficiency. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the multi-radar synchronous test method provided by the above embodiment, which will not be repeated here.
[0146] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present application. In specific applications, technicians in this field can make settings as needed, and the present application does not impose any limitation on this.
[0147] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present application. In practical applications, technicians in this field can select part or all of it according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.
[0148] In addition, for technical details not described in detail in this embodiment, please refer to the multi-radar synchronization testing method provided in any embodiment of the present application, which will not be repeated here.
[0149] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or system including the element.
[0150] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0151] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0152] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A multi-radar synchronous testing method, characterized in that: The multi-radar synchronous testing method comprises: obtaining radar test data through a plurality of first radars and a plurality of second radars, wherein the plurality of first radars and the plurality of second radars have different states at the same stage, the states including a transmitting state and a receiving state; Analyzing and processing the radar test data to obtain analysis results; The first radar and the second radar are tested based on the analysis result to determine whether the first radar and the second radar pass the test.
2. The method according to claim 1, characterized in that The step of obtaining radar test data through a plurality of first radars and a plurality of second radars comprises: Get radar transmission power and radar distance; Setting the plurality of first radars and the plurality of second radars by using the radar transmission power and the radar spacing; In the first stage, a plurality of the first radars are set to a transmitting state, and a plurality of the second radars are set to a receiving state; In the second stage, a plurality of the first radars are set to a receiving state, and a plurality of the second radars are set to a transmitting state; Acquire radar test data of the first radar and the second radar in the first phase and the second phase.
3. The method according to claim 1, characterized in that The step of analyzing and processing the radar test data to obtain analysis results includes: Performing ADC conversion on the radar test data to obtain radar ADC data; The radar ADC data is calculated within a preset time period to obtain a standard value of the radar ADC data, and the standard value of the radar ADC data is used as an analysis result.
4. The method according to claim 1, characterized in that The testing the first radar and the second radar based on the analysis result to determine whether the first radar and the second radar pass the test includes: Get the threshold model; Acquire a standard ADC data value corresponding to the first radar and / or the second radar in the analysis result, and compare the standard ADC data value with a test threshold range generated by the threshold model; When the ADC data standard value does not exceed the test threshold range, it is determined that the first radar and / or the second radar passes the test.
5. The method according to claim 4, characterized in that Before obtaining the threshold model, the method further includes: Using a preset number of the first radars and a preset number of the second radars as test samples, and obtaining radar sample data through the test samples; Calculating the radar sample data to obtain sample intermediate data, wherein the sample intermediate data includes an average value and a root mean square value of the radar sample data; A threshold model is established based on the sample intermediate data, and a test threshold range is obtained through the radar sample data and the threshold model.
6. The method according to claim 4, characterized in that The method further comprises: When the ADC data standard value exceeds a preset ratio of the test threshold range, abnormal data is obtained by comparing the test threshold range with the ADC data standard value; Sending the abnormal data to a user, so that the user performs detection according to the abnormal data and feeds back the detection result; The test threshold range generated by the threshold model is updated based on the detection result.
7. The method according to any one of claims 1 to 6, characterized in that After testing the first radar and the second radar based on the analysis result and determining whether the first radar and the second radar pass the test, the method further includes: Get test results; A test report is generated based on the radar test data, the analysis result and the test result.
8. A multi-radar synchronous testing device, characterized in that: The device comprises: An acquisition module, used for obtaining radar test data through a plurality of first radars and a plurality of second radars, wherein the plurality of first radars and the plurality of second radars have different states at the same stage, and the states include a transmitting state and a receiving state; An analysis module is used to analyze and process the radar test data to obtain analysis results; A determination module is used to detect the first radar and the second radar based on the analysis result to determine whether the first radar and the second radar pass the test.
9. A multi-radar synchronous testing device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the multi-radar synchronous testing method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the multi-radar synchronization testing method according to any one of claims 1 to 7 are implemented.