A performance test method and system of a command system, electronic equipment and medium
By filtering, winding, and weighting the test data of the transmission, reception, and decoding modules of the command and control system, the problem of low test accuracy in the existing technology is solved, and higher precision system performance testing is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINESE PEOPLES LIBERATION ARMY UNIT 32181
- Filing Date
- 2022-10-20
- Publication Date
- 2026-04-10
AI Technical Summary
Existing methods for testing the performance of command and control systems fail to effectively utilize the test data from each module, resulting in low test accuracy.
By filtering, winding calculation, and decoding the test data from the transmitting module, receiving module, and decoding module, and combining this with weighted processing, the final data for system performance testing is formed.
It improves the accuracy of the command and control system performance test and enhances the accuracy of the test results through complementary data fusion.
Smart Images

Figure CN115664554B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a performance test method and system of a command and control system based on multi-data weighting, an electronic device and a medium. BACKGROUND
[0002] The existing performance test method for the command and control system mainly tests different transmission, reception and decoding modules respectively, and the performance test of the command and control system is completed based on the test results of a single module, without associating all the test data, so that the comprehensive utilization of data is not high, and finally the accuracy of the performance test of the command and control system is not high. SUMMARY
[0003] The purpose of the present application is to provide a performance test method and system of a command and control system, an electronic device and a medium, which fully weights the test data of the transmission module, the reception module and the decoding module, and improves the system performance test accuracy.
[0004] To achieve the above purpose, the present application provides the following solutions.
[0005] In a first aspect, the present application provides a performance test method of a command and control system, the command and control system comprising a first transmission module, a second transmission module, a first reception module, a second reception module and a decoding module, and the performance test method of the command and control system comprising:
[0006] obtaining first test data, second test data, third test data, fourth test data and fifth test data of the command and control system; the first test data is the test data corresponding to the first transmission module, the second test data is the test data corresponding to the second transmission module, the third test data is the test data corresponding to the first reception module, the fourth test data is the test data corresponding to the second reception module, and the fifth test data is the test data corresponding to the decoding module;
[0007] performing first filtering processing on the first test data to obtain first filtered transmission data; and performing second filtering processing on the second test data to obtain second filtered transmission data;
[0008] determining transmission test data according to the first test data, the second test data, the first filtered transmission data and the second filtered transmission data;
[0009] performing winding calculation on the third test data and the fourth test data to determine reception test data;
[0010] performing decoding processing on the fifth test data according to the transmission test data and the reception test data to obtain decoding test data;
[0011] The transmitting test data, the receiving test data and the decoding test data are weighted to obtain system performance test final data.
[0012] Optionally, the transmitting test data is determined according to the first test data, the second test data, the first filtered transmitting data and the second filtered transmitting data, and specifically includes:
[0013] According to a weighting formula t=1 / (n1+n2) +(n1+n2-1) / (n1+n2) The first filtered transmitting data and the second filtered transmitting data are weighted and calculated.
[0014] Wherein, t represents the transmitting test data, n1 represents the data length of the first test data, n2 represents the data length of the second test data, represents the first filtered transmitting data, represents the second filtered transmitting data.
[0015] Optionally, the receiving test data is determined by winding calculation on the third test data and the fourth test data, and specifically includes:
[0016] According to a formula r=r1. r2 / (m1+m2) (m1+m2-1) winding calculation is performed on the third test data and the fourth test data.
[0017] Wherein, r represents the receiving test data, r1 represents the third test data, r2 represents the fourth test data, m1 represents the data length of the third test data, and m2 represents the data length of the fourth test data.
[0018] Optionally, the decoding test data is obtained by decoding processing on the fifth test data according to the transmitting test data and the receiving test data, and specifically includes:
[0019] According to a formula s_j=k / (k. f) s+s / (k. f) s decoding processing is performed on the fifth test data.
[0020] Wherein, s_j represents the decoding test data, k represents the data length of the transmitting test data, f represents the data length of the receiving test data, and s represents the fifth test data.
[0021] Optionally, the transmission test data, the reception test data and the decoding test data are weighted to obtain system performance test final data, specifically comprising:
[0022] According to the formula W=0.5 / 3 t+1.5 / 3 r+1 / 3 s_jThe transmission test data, the reception test data and the decoding test data are weighted;
[0023] Wherein, t represents the transmission test data, r represents the reception test data, s_j represents the decoding test data, and W represents the system performance test final data.
[0024] Optionally, the first test data is first filtered to obtain first filtered transmission data, specifically comprising:
[0025] The first test data is filtered by a digital filter with a first bandwidth to obtain first filtered data; the first bandwidth is half of the transmitter bandwidth of the first transmission module.
[0026] Secondly, the application provides a performance test system of a command and control system, the command and control system comprising a first transmission module, a second transmission module, a first reception module, a second reception module and a decoding module, the performance test system of the command and control system comprising:
[0027] A test data acquisition module is configured to acquire first test data, second test data, third test data, fourth test data and fifth test data of the command and control system; the first test data is corresponding test data of the first transmission module, the second test data is corresponding test data of the second transmission module, the third test data is corresponding test data of the first reception module, the fourth test data is corresponding test data of the second reception module, and the fifth test data is corresponding test data of the decoding module;
[0028] A filtering processing module is configured to first filter the first test data to obtain first filtered transmission data, and second filter the second test data to obtain second filtered transmission data;
[0029] A transmission test data determination module is configured to determine transmission test data according to the first test data, the second test data, the first filtered transmission data and the second filtered transmission data;
[0030] A reception test data determination module is configured to perform entanglement calculation on the third test data and the fourth test data to determine reception test data;
[0031] The decoding test determination module is configured to decode the fifth test data according to the transmission test data and the reception test data to obtain decoded test data.
[0032] The final weighting module is configured to weight the transmission test data, the reception test data and the decoded test data to obtain system performance test final data.
[0033] In a third aspect, the present application provides an electronic device comprising a memory and a processor.
[0034] The memory is configured to store a computer program, and the processor is configured to run the computer program to perform the performance test method of the command and control system.
[0035] A computer readable storage medium stores a computer program.
[0036] The computer program is executed by a processor to implement the steps of the performance test method of the command and control system.
[0037] According to the embodiments of the present application, the following technical effects are provided.
[0038] The present application provides a performance test method, system, electronic device and medium of a command and control system. The test data corresponding to the first transmission module and the test data corresponding to the second transmission module are respectively filtered to obtain the accuracy of the data. Then, the first filtered transmission data and the second filtered transmission data obtained after filtering are fused to determine the transmission test data. The test data corresponding to the first reception module and the test data corresponding to the second reception module are calculated to realize the fusion to obtain the reception test data. According to the transmission test data and the reception test data, the test data corresponding to the decoding module is decoded to obtain the decoded test data. Finally, the transmission test data, the reception test data and the decoded test data are comprehensively weighted to obtain the system performance test final data. The system performance test final data obtained in the present application is the test data of different modules in the command and control system which is comprehensively weighted and fused. The complementary nature of the test data corresponding to different modules is utilized to form an integrated test result, thereby improving the data test precision. BRIEF DESCRIPTION OF DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiments will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0040] Figure 1 A flowchart of a performance test method of a command and control system according to the present application is shown in Figure 1.
[0041] Figure 2 A structure diagram of a performance test system of a command and control system according to the present application is shown in Figure 2. DETAILED DESCRIPTION
[0042] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.
[0043] The present application fully utilizes the test data of each module, fully mines the data complementarity of the test data, makes up for the incomplete data problem of performance test by using a single module, and improves the precision of data test.
[0044] In order to make the objects, features and advantages of the present application more obvious and easy to understand, the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0045] Embodiment One
[0046] The command and control system comprises a first transmitting module, a second transmitting module, a first receiving module, a second receiving module and a decoding module. The above five modules are each provided with a reserved test interface to output test data. The first test data t1 is test data corresponding to the first transmitting module, the second test data t2 is test data corresponding to the second transmitting module, the third test data r1 is test data corresponding to the first receiving module, the fourth test data r2 is test data corresponding to the second receiving module, and the fifth test data s is test data corresponding to the decoding module.
[0047] As shown in Figure 3, the present embodiment provides a performance test method of a command and control system, comprising: Figure 1
[0048] Step 100, obtaining first test data t1, second test data t2, third test data r1, fourth test data r2 and fifth test data s of a command and control system.
[0049] Step 200, performing first filtering processing on the first test data t1 to obtain first filtered transmitting data ; performing second filtering processing on the second test data t2 to obtain second filtered transmitting data .
[0050] Specifically, the first test data t1 is filtered by a digital filter with a first bandwidth to remove the influence of noise in the data, to obtain first filtered data ; the first bandwidth is half of the transmitter bandwidth of the first transmitting module.
[0051] The second test data t2 is filtered by a digital filter with a second bandwidth to remove the influence of noise in the data, to obtain second filtered data ; the second bandwidth is half of the transmitter bandwidth of the second transmitting module.
[0052] Whether the first bandwidth and the second bandwidth are consistent can be set by the staff according to actual needs.
[0053] Step 300, according to the first test data, the second test data, the first filtered transmission data and the second filtered transmission data, determine the transmission test data t; specifically, according to the weighted formula t=1 / (n1+n2) + (n1+n2-1) / (n1+n2) The first filtered transmission data and the second filtered transmission data are weighted and calculated.
[0054] Wherein, n1 represents the data length of the first test data, and n2 represents the data length of the second test data.
[0055] Step 400, the third test data r1 and the fourth test data r2 are calculated to determine the receiving test data r; specifically, the two-way receiving module test data obtained by testing is calculated to obtain the fusion test data of the receiving module. That is, the fusion test data of the receiving module r=r1. r2 / (m1+m2) (m1+m2-1). Wherein, m1 represents the data length of the third test data, and m2 represents the data length of the fourth test data. represents the multiplication of corresponding elements of two vectors.
[0056] Step 500, according to the transmission test data t and the receiving test data r, the fifth test data s is decoded to obtain the decoded test data s_j; specifically, according to the formula s_j=k / (k. f) s+s / (k. f) s is a decoding processing result of the fifth test data; wherein k represents a data length of the transmitting test data, and f represents a data length of the receiving test data.
[0057] In step 600, the transmitting test data t, the receiving test data r and the decoding test data s_j are weighted to obtain system performance test final data W. Specifically, the transmitting test data t, the receiving test data r and the decoding test data s_j are weighted by a score, i.e. according to the formula W=0.5 / 3 t+1.5 / 3 r+1 / 3 s_j is weighted by the transmitting test data, the receiving test data and the decoding test data.
[0058] In a specific practical application, the control system of the embodiment can be arranged in a simulation test device, and the direct electromagnetic interference existing outside the control system or the indirect electromagnetic interference caused by the climate environment factors is adjusted by the simulation test device, so as to affect the signal receiving and signal transmitting of the control system. For different types of interference, the same signal transmitting frequency can be set, and based on the control variable method, multiple simulations are performed, and the performance test method of the control system in the embodiment is executed, so as to verify the feasibility of the performance test method of the control system in the embodiment.
[0059] In a specific practical application, the control system of the embodiment can be arranged in a simulation test device, and the direct electromagnetic interference existing outside the control system or the indirect electromagnetic interference caused by the climate environment factors is adjusted by the simulation test device, so as to affect the signal receiving and signal transmitting of the control system. For different types of interference, the same signal transmitting frequency can be set, and based on the control variable method, multiple simulations are performed, and the performance test method of the control system in the embodiment is executed, so as to verify the feasibility of the performance test method of the control system in the embodiment.
[0060] The test data t1 corresponding to the first transmitting module is [0.1, 0.2, …, 1.5, 1.8], and the data length n1 is 25; the test data t2 corresponding to the second transmitting module is [1.1, 2.2, …, 0.5, 3.8], and the data length n2 is 25.
[0061] After the test data t1 and the test data t2 are filtered, the first filtered data is obtained as follows: [0.12, 0.23, …, 1.3, 1.2], and the length of the first filtered data is 25; the second filtered data is [1.12, 2.21, …, 0.71, 3.32], and the length of the second filtered data is 25.
[0062] After the first filtered data and the second filtered data are weighted, the transmitting test data t corresponding to the transmitting module is [1.1000, 2.1704, 0.7218, 3.2776].
[0063] The test data r1 corresponding to the first receiving module is [0.3, 0.5, …, 1.2, 1.7], and the data length m1 is 25; the test data r2 corresponding to the second receiving module is [1.7, 1.2, …, 3.5, 4.8], and the data length m2 is 25.
[0064] The receiving test data r corresponding to the receiving module after weighting the test data r1 and the test data r2 is [0.4998, 0.5880, 4.1160, 7.9968].
[0065] The test data s corresponding to the decoding module is [1.1, 1.5, …, 0.5, 0.9].
[0066] According to the decoding of the transmitting test data t, the receiving test data r and the test data s corresponding to the decoding module, the decoding test data s_j is [0.0459, 0.0636, 0.0204, 0.0373].
[0067] Finally, the test data W is [0.4485, 0.6769, 2.1851, 4.5571] obtained by weighting calculation of the transmitting test data t, the receiving test data r and the decoding test data s_j.
[0068] The internal physical composition mechanism of the transmitting module (the first transmitting module and the second transmitting module), the receiving module (the first receiving module and the second receiving module) and the decoding module of the application fully weights and fuses various data, so that the obtained performance test data of the command and control system is 10% higher in precision than that of the general method.
[0069] Embodiment two
[0070] As shown in Figure 2 In order to execute the method corresponding to the above-mentioned embodiment one to realize the corresponding functions and technical effects, the embodiment provides a performance test system of a command and control system, the system comprises:
[0071] A test data acquisition module 101 is used for acquiring first test data, second test data, third test data, fourth test data and fifth test data of a command and control system; the first test data is test data corresponding to the first transmitting module, the second test data is test data corresponding to the second transmitting module, the third test data is test data corresponding to the first receiving module, the fourth test data is test data corresponding to the second receiving module, and the fifth test data is test data corresponding to the decoding module.
[0072] A filtering processing module 201 is used for performing first filtering processing on the first test data to obtain first filtered transmitting data, and performing second filtering processing on the second test data to obtain second filtered transmitting data.
[0073] The transmitting test data determining module 301 is configured to determine transmitting test data according to the first test data, the second test data, the first filtered transmitting data and the second filtered transmitting data.
[0074] The receiving test data determining module 401 is configured to perform convolution calculation on the third test data and the fourth test data to determine receiving test data.
[0075] The decoding test determining module 501 is configured to perform decoding processing on the fifth test data according to the transmitting test data and the receiving test data to obtain decoding test data.
[0076] The final weighting module 601 is configured to perform weighting processing on the transmitting test data, the receiving test data and the decoding test data to obtain system performance test final data.
[0077] Embodiment Three
[0078] The embodiment provides an electronic device, which comprises a memory and a processor; the memory is configured to store a computer program, and the processor is configured to execute the computer program to perform the performance test method of the accuse system according to the embodiment one.
[0079] Optionally, the electronic device is a server.
[0080] In addition, the embodiment further provides a computer readable storage medium, which stores a computer program; the computer program is executed by a processor to implement the steps of the performance test method of the accuse system according to the embodiment one.
[0081] The embodiments in the specification are described in a progressive manner, and each embodiment focuses on the difference from other embodiments, and the same or similar parts of each embodiment can be referred to each other.
[0082] The principles and implementation manners of the present application are described by using specific examples in the present application, and the above embodiment description is only used to help understand the method and core idea of the present application; meanwhile, according to the idea of the present application, the specific implementation manner and application range can be changed by the person skilled in the art. In conclusion, the content of the specification should not be understood as the limitation of the present application.
Claims
1. A performance test method of a control system including a first transmitting module, a second transmitting module, a first receiving module, a second receiving module, and a decoding module, characterized by, The performance test method of the command system comprises: obtaining first test data, second test data, third test data, fourth test data and fifth test data of the command system; the first test data is test data corresponding to the first transmitting module, the second test data is test data corresponding to the second transmitting module, the third test data is test data corresponding to the first receiving module, the fourth test data is test data corresponding to the second receiving module, and the fifth test data is test data corresponding to the decoding module; performing first filtering processing on the first test data to obtain first filtered transmitting data; and performing second filtering processing on the second test data to obtain second filtered transmitting data; determining transmitting test data according to the first test data, the second test data, the first filtered transmitting data and the second filtered transmitting data; performing winding calculation on the third test data and the fourth test data to determine receiving test data; performing decoding processing on the fifth test data according to the transmitting test data and the receiving test data to obtain decoding test data; performing weighting processing on the transmitting test data, the receiving test data and the decoding test data to obtain system performance test final data.
2. The performance test method of a prosecution system according to claim 1, characterized by, determining transmitting test data according to the first test data, the second test data, the first filtered transmitting data and the second filtered transmitting data, specifically comprising: According to the weighted formula t=1 / (n1+n2) + (n1+n2-1) / (n1+n2) The first filtered transmission data and the second filtered transmission data are weighted and calculated. wherein t denotes transmitting test data, n1 denotes a data length of first test data, n2 denotes a data length of second test data, denotes first filtered transmission data, denotes second filtered transmission data.
3. The performance test method of a prosecution system according to claim 1, characterized by, performing winding calculation on the third test data and the fourth test data to determine receiving test data, specifically comprising: According to the formula r = r1. r2 / (m1+m2) (m1+m2-1) performs a wrap-around calculation on the third test data and the fourth test data; wherein r represents receiving test data, r1 represents third test data, r2 represents fourth test data, m1 represents the data length of the third test data, and m2 represents the data length of the fourth test data.
4. The performance test method of a prosecution system according to claim 1, characterized by, performing decoding processing on the fifth test data according to the transmitting test data and the receiving test data to obtain decoding test data, specifically comprising: According to the formula s_j = k / (k. f) s + s / (k. f) s decodes the fifth test data; wherein s_j represents decoding test data, k represents the data length of transmitting test data, f represents the data length of receiving test data, and s represents the fifth test data.
5. The performance test method of a prosecution system according to Claim 1, characterized by, performing weighting processing on the transmitting test data, the receiving test data and the decoding test data to obtain system performance test final data, specifically comprising: According to the formula W = 0.5 / 3 t + 1.5 / 3 r + 1 / 3 s_j weights the transmitted test data, the received test data, and the decoded test data; wherein t represents transmitting test data, r represents receiving test data, s_j represents decoding test data, and W represents system performance test final data.
6. The performance test method of a prosecution system according to Claim 1, wherein performing first filtering processing on the first test data to obtain first filtered transmitting data, specifically comprising: performing filtering processing on the first test data by using a digital filter with a first bandwidth to obtain first filtered data; the first bandwidth is half of the transmitter bandwidth of the first transmitting module.
7. A performance testing system for a command and control system, the command and control system comprising a first transmitting module, a second transmitting module, a first receiving module, a second receiving module, and a decoding module, characterized in that, The performance test system of the command system comprises: The test data acquisition module is configured to acquire first test data, second test data, third test data, fourth test data and fifth test data of the control system; the first test data is test data corresponding to the first transmitting module, the second test data is test data corresponding to the second transmitting module, the third test data is test data corresponding to the first receiving module, the fourth test data is test data corresponding to the second receiving module, and the fifth test data is test data corresponding to the decoding module; The filtering processing module is configured to perform first filtering processing on the first test data to obtain first filtered transmitting data, and perform second filtering processing on the second test data to obtain second filtered transmitting data; The transmitting test data determination module is configured to determine transmitting test data according to the first test data, the second test data, the first filtered transmitting data and the second filtered transmitting data; The receiving test data determination module is configured to perform winding calculation on the third test data and the fourth test data to determine receiving test data; The decoding test determination module is configured to perform decoding processing on the fifth test data according to the transmitting test data and the receiving test data to obtain decoding test data; The final weighting module is configured to perform weighting processing on the transmitting test data, the receiving test data and the decoding test data to obtain system performance test final data.
8. An electronic device, comprising: The electronic device comprises a memory and a processor; The memory is configured to store a computer program, and the processor is configured to run the computer program to execute the performance test method of the control system according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program; The computer program is executed by the processor to implement the steps of the performance test method of the control system according to any one of claims 1-6.
Citation Information
Patent Citations
Joint debugging test system and test method for command and control system
CN106130826A
Evaluation index quantization model for command and control capability of command and control system
CN109542056A