[go: up one dir, main page]

CN110858066B - Signal interpretation method, signal interpretation system and computer storage medium - Google Patents

Signal interpretation method, signal interpretation system and computer storage medium Download PDF

Info

Publication number
CN110858066B
CN110858066B CN201810968700.8A CN201810968700A CN110858066B CN 110858066 B CN110858066 B CN 110858066B CN 201810968700 A CN201810968700 A CN 201810968700A CN 110858066 B CN110858066 B CN 110858066B
Authority
CN
China
Prior art keywords
time
data
real
signal
interpretation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810968700.8A
Other languages
Chinese (zh)
Other versions
CN110858066A (en
Inventor
蔡远文
解维奇
程龙
辛朝军
李岩
姚静波
张宇
王�华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peoples Liberation Army Strategic Support Force Aerospace Engineering University
Original Assignee
Peoples Liberation Army Strategic Support Force Aerospace Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peoples Liberation Army Strategic Support Force Aerospace Engineering University filed Critical Peoples Liberation Army Strategic Support Force Aerospace Engineering University
Priority to CN201810968700.8A priority Critical patent/CN110858066B/en
Publication of CN110858066A publication Critical patent/CN110858066A/en
Application granted granted Critical
Publication of CN110858066B publication Critical patent/CN110858066B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)

Abstract

The invention discloses a signal interpretation method, which comprises the following steps: loading a real-time signal; judging the type of the real-time signal; selecting corresponding criteria for each type of real-time signals, sequentially executing interpretation and storing interpretation results of the real-time signals to obtain posterior data of the real-time signals of the corresponding types; loading corresponding post-event criteria aiming at post-event data of each type of real-time signals; and judging and reading the posterior data of the corresponding type according to the posterior criterion. The method realizes the full-period automatic interpretation of the test data, not only meets the requirement of test real-time performance, but also can improve the value of the test data and carry out comprehensive and deep analysis on test equipment; the method has the advantages that the criterion is accurately set, different types of criteria can be set according to different types of parameters, the problem that the serial signal connection and disconnection actions are correctly and wrongly interpreted during time sequence is solved, the interpretation efficiency of huge data volume is improved, the interpretation time is saved, and meanwhile labor cost is saved.

Description

Signal interpretation method, signal interpretation system and computer storage medium
Technical Field
The present invention relates to the field of signal data processing technologies, and in particular, to a signal interpretation method, a signal interpretation system, and a computer storage medium.
Background
When a carrier rocket and a missile carry out the mode flight of a technical place and a launch place or the model development of a laboratory, a lot of tests are needed from a preparation stage before takeoff to the end of flight in an active section, millions of parameters of various types of signals are generated in each test, whether the parameters are normal or not needs to be carefully distinguished, the method is a complicated work and is very easy to make mistakes. The interpretation of these test data is also subject to different interpretation requirements in different processing cycles. The time left for interpretation within the transmission preparation procedure is very short, and manual means are simply not possible to accomplish a detailed interpretation of the test parameters.
In the prior art, interpretation of test parameters generally involves more manual intervention. And (3) if the analog signal is out of tolerance: firstly, an operator needs to print a time curve graph of test data and a data comparison parameter table; then comparing the normal parameter variation ranges one by one according to the criterion list documents, and marking the over-tolerance data in the graph; finally, forming an interpretation conclusion and manually recording. The working efficiency is low, the test and test requirements of a plurality of acquisition channels and huge data volume cannot be met, and the credibility of the interpretation result is difficult to ensure. In addition, there are some automatic interpretation systems that can implement upper and lower limit interpretation of analog signals. The interpretation function only aims at analog signals, the criterion mode is fixed and is not easy to expand, the method cannot be used for interpretation of parameters such as time sequence time series and pulse counting, cannot adapt to interpretation of various information of different test items, and is lack of expandability.
At present, for the interpretation of data, the criterion in the real-time interpretation processing stage and the criterion in the post-interpretation processing stage are the same, and the different requirements of the test on the real-time interpretation and the post-interpretation are not considered. In the real-time interpretation stage, in order to ensure the real-time performance of data interpretation, the interpretation requirement is relatively simple, generally, the upper and lower limits of data at the current moment are interpreted, and the sub-health state of some equipment cannot be judged; in the case of after-the-fact interpretation, in order to better mine the rules in the test data, the hidden sub-health state in the real-time interpretation stage needs to be more comprehensively interpreted, and the overall interpretation of the data is carried out, so that the test task is comprehensively and deeply analyzed.
Disclosure of Invention
The invention aims to solve the problems that the interpretation analysis is not deep and the result is inaccurate because the same criterion is used without considering the different requirements of the test on real-time interpretation and post-event interpretation for the interpretation of the data at present.
To solve the above problem, a first aspect of the present invention provides a signal interpretation method, including: loading a real-time signal; judging the type of the real-time signal; selecting corresponding criteria for each type of said real-time signal; judging the corresponding real-time signals by adopting the criterion; storing the interpretation result of the real-time signal to obtain the post data of the real-time signal of the corresponding type; loading corresponding post-event criteria aiming at post-event data of each type of real-time signals; and judging and reading the posterior data of the corresponding type according to the posterior criterion.
Further, the real-time signal types include: one or more of a real-time analog signal, a real-time pulse count signal, and a real-time sequence time series signal.
Further, when the real-time signal type includes a real-time analog signal, the interpreting the corresponding real-time signal by using the criterion includes: acquiring the real-time analog signal value; judging whether the real-time analog signal value is within a normal value range; if the real-time analog signal value is within the normal value range, judging the real-time analog signal value as normal data; if the real-time analog signal value is not within the normal value range, judging the real-time analog signal value as abnormal data; the first interpretation result is stored.
Further, when the real-time signal type includes a real-time pulse count signal, the interpreting the corresponding real-time signal by using the criterion includes: calculating the pulse counting increment of the acquired real-time pulse counting signal; judging whether the pulse counting increment of the real-time pulse counting signal is within a normal increment range; if the pulse counting increment of the real-time pulse counting signal is within a normal increment range, judging the real-time pulse counting signal to be normal data; if the pulse counting increment of the real-time pulse counting signal is not within the normal increment range, judging the real-time pulse counting signal to be abnormal data; and storing the second interpretation result.
Further, when the real-time signal type includes the real-time sequence time series signal, the criterion is adopted to interpret the corresponding real-time signal, and the real-time sequence time series signal interpretation includes: acquiring a time sequence time string data value of the time sequence time string signal within the on-off action time; comparing the time series data value with corresponding criterion to obtain a judgment result; and storing the third interpretation result.
Further, when the criterion requires that the string signal is switched on in the time sequence within the on-off action time, judging whether all string data values in the time sequence are 1; if all the time sequence time string data values are 1, the judgment result is that the real-time sequence time string signals are normal data; and if one digit value in the time sequence time string data values is 0, the judgment result shows that the real-time sequence time string signal is abnormal data.
Further, when the criterion requires that the string signal is disconnected in the time sequence within the on-off action time, judging whether all string data values in the time sequence are 0; if all the time sequence time string data values are 0, judging that the real-time sequence time string signals are normal data; and if one digit value in the time sequence time string data values is 1, judging that the real-time sequence time string signal is abnormal data.
Further, the posterior data includes: post-incident analog data, post-incident pulse count data, and post-incident time series data.
Further, when the posterior data includes posterior simulation data, interpreting the corresponding type of the posterior data according to the posterior criterion includes: acquiring the post simulation data; judging whether the post-event simulation data has periodic item interference and the interference amount exceeds the expectation; if yes, judging the data to be abnormal data; otherwise, continuously judging whether the after-the-fact simulation data has a trend item or not; if the trend item exists, judging the trend item to be abnormal data; if no trend item exists, judging the data to be normal data; and storing the fourth interpretation result.
Further, when the posterior data includes the posterior pulse count data, the interpreting the corresponding type of the posterior data according to the posterior criterion includes: acquiring the total number of pulses of the pulse counting data; judging whether the total number of the pulses is within a normal range; if the total number of the pulses is within a normal range, judging the data to be normal data; if the total number of the pulses is not in a normal range, judging the pulse is abnormal data; and storing the fifth interpretation result.
Further, when the posterior data includes the posterior time series data, interpreting the posterior data of the corresponding type according to the posterior criterion includes: calculating the total on-off duration of the acquired time series data; judging whether the total on-off duration meets the on-off requirement or not; if the total on-off duration meets the on-off requirement, judging that the data is normal; if the total on-off duration does not meet the on-off requirement, judging that the data is abnormal; the sixth interpretation result is stored.
Another aspect of the present invention provides a signal interpretation system comprising: the real-time signal loading module is used for loading real-time signals; the judging module is used for judging the type of the real-time signal; a selection module for selecting a corresponding criterion for each type of the real-time signals; the real-time signal interpretation module is used for interpreting the corresponding real-time signal by adopting the criterion; the storage module is used for storing the interpretation result of the real-time signal and obtaining the post data of the corresponding type of the real-time signal; the posterior criterion loading module is used for loading corresponding posterior criteria aiming at posterior data of each type of real-time signals; and the posterior data interpretation module is used for interpreting the posterior data of the corresponding type according to the posterior criterion.
A further aspect of the invention provides a computer storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of a signal interpretation method according to any one of claims 1 to 11.
A further aspect of the invention provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of a signal interpretation method according to any of claims 1 to 11 when executing the program.
The invention provides a signal interpretation method, which comprises the following steps: loading a real-time signal; judging the type of the real-time signal; selecting corresponding criteria for each type of said real-time signal; judging the corresponding real-time signals by adopting the criterion; storing the interpretation result of the real-time signal to obtain the post data of the real-time signal of the corresponding type; loading corresponding post-event criteria aiming at post-event data of each type of real-time signals; and judging the posterior data of the corresponding type according to the posterior criterion, and performing full-period data judgment on the multi-type signals.
The technical scheme of the invention has the following beneficial technical effects:
(1) by designing different interpretation methods of real-time interpretation and afterwards interpretation, the full-period automatic interpretation of the test data is realized, the requirement on the real-time performance of the test is met, the value of the test data can be improved, the test equipment is comprehensively and deeply analyzed, the online real-time interpretation can be realized, the storage of the afterwards offline interpretation is also met, and the full period of the test data is covered;
(2) the judgment method has the advantages that the judgment is accurately set, different types of judgment can be set according to different types of parameters, full automation of interpretation and recording is realized, the problem that serial signal connection and disconnection actions are correctly and wrongly interpreted during time sequence is solved, the interpretation efficiency of huge data volume is improved, the interpretation time is saved, and meanwhile labor cost is saved;
(3) the judgment of the equipment state can be further refined through deep interpretation of the data, and some sub-health states of the equipment operation can be judged.
Drawings
Fig. 1 is a flowchart of a signal interpretation method according to a first embodiment of the present invention;
FIG. 2 is a flow chart of a real-time analog signal interpretation method according to another embodiment of the present invention;
FIG. 3 is a flow chart of a real-time pulse count signal interpretation method according to yet another embodiment of the present invention;
FIG. 4 is a flow chart of a real-time series signal interpretation method according to yet another embodiment of the present invention;
FIG. 5 is a flow diagram of a post hoc analog data interpretation method according to yet another embodiment of the present invention;
FIG. 6 is a flow chart of a method for post-incident pulse count data interpretation according to yet another embodiment of the present invention;
FIG. 7 is a flowchart of a post-sequence time-series data interpretation method according to yet another embodiment of the invention;
fig. 8 is a flow chart of multi-type signal full-period automatic interpretation according to still another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings in conjunction with the following detailed description. It should be understood that the description is intended to be exemplary only, and is not intended to limit the scope of the present invention. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present invention.
It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
FIG. 1 is a flow chart of a signal interpretation method according to a first embodiment of the present invention
According to a first embodiment of the present invention, as shown in fig. 1, a signal interpretation method includes:
s1: loading a real-time signal;
s2: judging the type of the real-time signal;
s3: selecting corresponding criteria for each type of real-time signal;
s4: judging the corresponding real-time signals by adopting a criterion;
s5: storing the interpretation result of the real-time signal to obtain the post data of the corresponding type of the real-time signal;
s6: loading corresponding post-event criteria aiming at post-event data of each type of real-time signals;
s7: and judging and reading the posterior data of the corresponding type according to the posterior criterion.
In this embodiment, a control module loads a real-time signal and determines the type of the real-time signal; then the control module selects corresponding criteria for interpretation aiming at different real-time signals, and stores the real-time signals and interpretation results in a storage to form post data, and the storage form can be selected as text formats such as txt or word; next, the control module loads corresponding post-event criteria of different types of post-event data; finally, the corresponding type of the posterior data is interpreted according to the posterior criterion to obtain an interpretation result, and the interpretation result is stored in a storage device, wherein the storage form can be selected from text formats such as txt or word. The method realizes the full-period automatic interpretation of the test data, not only meets the requirement of test real-time performance, but also can improve the value of the test data and carry out comprehensive and deep analysis on test equipment; the method has the advantages that the criterion is accurately set, different types of criteria can be set according to different types of parameters, the problem that the serial signal connection and disconnection actions are correctly and wrongly interpreted during time sequence is solved, the interpretation efficiency of huge data volume is improved, the interpretation time is saved, and meanwhile labor cost is saved.
In an alternative embodiment, the real-time signal types include: one or more of a real-time analog signal, a real-time pulse count signal, and a real-time sequence time series signal. The shutdown signal sent by the rocket-borne computer is called a time sequence signal; the timing reference of each flight segment is provided, and each control signal sent by the program distributor is called a time series signal. Because all are switch-type signals, time-series signals are generally called as time-series signals in a carrier rocket/missile.
Fig. 2 is a flow chart of a real-time analog signal interpretation method according to another embodiment of the invention.
In an alternative embodiment, as shown in fig. 2, a real-time analog signal interpretation method is provided, which includes the following specific steps: s311: acquiring a real-time analog signal value; s312: judging whether the real-time analog signal value is within a normal value range; s313: if the real-time analog signal value is within the normal value range, judging the real-time analog signal value as normal data; s314: if the real-time analog signal value is not within the normal value range, judging the real-time analog signal value as abnormal data; s315: the first interpretation result is stored.
In this embodiment, the control module performs interpretation on the real-time analog signal, and in the interpretation process, firstly obtains the real-time analog signal value, secondly determines whether the real-time analog signal value is within a normal value range, if the real-time analog signal value is within the normal value range, the real-time analog signal value is determined as normal data, otherwise, the real-time analog signal value is determined as abnormal data, and the control module stores the interpretation result and the received real-time signal in the storage. The normal value range can be determined before the simulation test, and is not a fixed value, so that the method can accurately and effectively judge the real-time simulation signal, saves the interpretation time and also saves the labor cost.
Fig. 3 is a flow chart of a real-time pulse count signal interpretation method according to yet another embodiment of the invention.
In an alternative embodiment, as shown in fig. 3, a real-time pulse counting signal interpretation method is provided, which includes the following specific steps: s321: calculating the pulse counting increment of the acquired real-time pulse counting signal; s322: judging whether the pulse counting increment of the real-time pulse counting signal is within a normal increment range or not; s323: if the pulse counting increment of the real-time pulse counting signal is within the normal increment range, judging the real-time pulse counting signal to be normal data; s324: if the pulse counting increment of the real-time pulse counting signal is not within the normal increment range, judging the real-time pulse counting signal to be abnormal data; s325: and storing the second interpretation result.
In this embodiment, the control module performs interpretation on the real-time pulse counting signal, and in the interpretation process, firstly, the pulse counting increment of the acquired real-time pulse counting signal is calculated, secondly, whether the pulse counting increment of the real-time pulse counting signal is within a normal increment range is judged, if the pulse counting increment is within the normal increment range, the pulse counting increment is judged to be normal data, otherwise, the pulse counting increment is judged to be abnormal data, and the interpretation result and the received real-time signal are stored in the storage device by the control module. The normal value range can be determined before the simulation test, and is not a fixed value, and the method can accurately and effectively judge the real-time pulse counting signal, thereby saving the interpretation time and labor cost.
Fig. 4 is a flow chart of a real-time series signal interpretation method according to another embodiment of the invention.
In an alternative embodiment, as shown in fig. 4, a real-time-series signal interpretation method is provided, which includes the following specific steps: s331: acquiring a time sequence time string data value of the time sequence time string signal in the on-off action time; s332: comparing the time series data value with corresponding criterion to obtain a judgment result; s333: and storing the third interpretation result.
Optionally, when the criterion requires that the time sequence string signal is on within the on-off action time, judging whether all the time sequence string data values are 1; if the time sequence time string data values are all 1, judging that the real-time sequence time string signals are normal data according to the judgment result; if one digit value in the time sequence data value is 0, the judgment result is that the real-time sequence signal is abnormal data.
Optionally, when the criterion requires that the time sequence string signal is disconnected within the on-off action time, judging whether all the time sequence string data values are 0; if all the time sequence time string data values are 0, judging that the real-time sequence time string signals are normal data; if one digit value in the time sequence data value is 1, the real-time sequence signal is judged to be abnormal data.
In this embodiment, the control module performs interpretation on the real-time sequence string signal, and in the interpretation process, first obtains a time sequence string data value of the time sequence string signal within an action time, determines whether to require to be switched on within the action time, and further determines whether the time sequence string data value is normal according to a determination result;
if the serial signal criterion requirement in time sequence is connection, judging whether the serial data values are all 1, if so, judging as normal data, and if not, judging as abnormal data;
and if the time sequence time series signal criterion is required to be disconnected, judging whether the time series data values are all 0, if so, judging as normal data, and if not, judging as abnormal data.
And finally, the control module stores the interpretation result and the received real-time signal in a storage. The method can accurately and effectively judge the time sequence time series signal in real time, saves interpretation time and labor cost.
In an optional embodiment, the post-hoc data comprises: post-incident analog data, post-incident pulse count data, and post-incident time series data. The control module receives the signals and stores the signals as data.
Fig. 5 is a flowchart of a post-hoc analog data interpretation method according to still another embodiment of the present invention.
In an alternative embodiment, as shown in fig. 5, when the posterior data includes posterior simulated data, interpreting the posterior data of the corresponding type according to the posterior criterion includes: s511: acquiring post simulation data; s512: judging whether the post simulation data has periodic item interference and the interference amount exceeds the expectation; s513: if the periodic item interference exists and the interference amount exceeds the expectation, judging the data to be abnormal data; s514: otherwise, continuously judging whether the after-the-fact simulation data has a trend item or not; s515: if the trend item exists, judging the trend item to be abnormal data; s516: if no trend item exists, judging the data to be normal data; s517: and storing the fourth interpretation result.
In the embodiment, the control module interprets the post-event simulation data, in the interpretation process, firstly, the post-event simulation data is obtained, secondly, whether the post-event simulation data has periodic item interference and the interference amount exceeds the expectation is judged, in the invention, the amplitude exceeds 30% of a normal value, if yes, the data is interpreted as abnormal data, otherwise, whether the post-event simulation data has a trend item is continuously judged, if the trend item exists, the data is judged to be abnormal data, otherwise, the data is normal data, and finally, the control module stores the interpretation result in the storage. The trend item is that although the current data is normal, the trend item gradually increases or decreases to form an ascending or descending trend, whether the data is in a normal range can be judged through the trend, and the method accurately and effectively judges the post simulation data, saves interpretation time and labor cost.
Fig. 6 is a flowchart of a method for interpreting post-event pulse count data according to yet another embodiment of the present invention.
In an alternative embodiment, as shown in fig. 6, when the post data comprises the post pulse count data, interpreting the post data of the corresponding type according to the post criterion comprises: s521: acquiring the total number of pulses of the pulse counting data; s522: judging whether the total number of pulses is within a normal range; s523: if the total number of the pulses is within the normal range, judging the data to be normal data; s524: if the total number of the pulses is not in the normal range, judging the pulse is abnormal data; s525: and storing the fifth interpretation result.
In this embodiment, the control module interprets the pulse count data after the fact, in the interpretation process, firstly, the total number of pulses of the pulse count data is obtained, secondly, whether the total number of pulses is within a normal range is judged, if the total number of pulses is within the normal range, the total number of pulses is judged to be normal data, otherwise, the total number of pulses is judged to be abnormal data, and finally, the interpretation result is stored in the storage device by the control module. The method can accurately and effectively judge the pulse count data after the fact, saves interpretation time and labor cost. The normal range interval is specifically determined before the launch vehicle test, and is given during the test. In particular according to the flight sequence of the launch vehicle or missile. The pulse signal accumulated number can reflect parameters such as speed, acceleration, displacement and the like in the time period, and whether an abnormity occurs or not can be reflected by comparing the value with a design standard range
FIG. 7 is a flowchart of a post-sequence time-series data interpretation method according to another embodiment of the invention.
In an alternative embodiment, as shown in fig. 7, when the posterior data includes the posterior time series data, the interpreting the posterior data of the corresponding type according to the posterior criterion includes: s531: calculating the total on-off duration of the acquired time series data; s532: judging whether the total on-off duration meets the on-off requirement or not; s533: if the total on-off duration meets the on-off requirement, judging that the data is normal; s534: if the total on-off duration does not meet the on-off requirement, judging that the data is abnormal; s535: the sixth interpretation result is stored.
In the embodiment, the control module interprets the time sequence time string data after the fact, in the interpretation process, firstly, the acquired total on-off duration of the time sequence time string data is calculated, secondly, whether the total on-off duration meets the on-off requirement is judged, if yes, the data is judged to be normal, otherwise, the data is judged to be abnormal, and finally, the control module stores the interpretation result in the storage. The total on-off duration is determined before each interpretation, is not a unique range value, and has different range values according to different requirements. The method can accurately and effectively judge the time series data of the time sequence afterwards, saves the interpretation time and labor cost.
Fig. 8 is a flow chart of multi-type signal full-period automatic interpretation according to still another embodiment of the present invention.
In an alternative embodiment, as shown in fig. 8, a specific real-time process of providing a full-period automatic interpretation method for multi-type signals is as follows:
(1) loading a real-time interpretation criterion comprising an analog signal, a pulse counting signal and a time sequence time series signal, and reading the real-time interpretation criterion into a buffer;
(2) judging the type of the interpretation signal to which the channel signal belongs: if the signal is an analog signal, executing the step (3); if the pulse counting signal is the pulse counting signal, executing the step (6); if the time sequence signal is a time sequence signal, executing the step (9);
(3) reading a real-time data value of the simulation channel at a moment;
(4) comparing the data value with a corresponding criterion, and judging the data value as normal data if the data value is within a normal value range; otherwise, judging the data as abnormal data; recording the interpretation result to a first word document;
(5) reading the data value at the next moment, and turning to the step (4) until the data interpretation at the final time point is completed; in the same way, reading the data value of the next channel of the original data until the data of the channel is not input in real time, and then executing the step (12);
(6) loading the 1 st criterion, reading the pulse count of the corresponding channel at the time point in the criterion, reading the pulse count at the time point, and calculating the pulse count increment, namely the difference between the pulse count and the pulse count;
(7) comparing the pulse counting increment with a corresponding criterion, judging whether the pulse counting increment is in a normal increment range, and if so, judging the pulse counting increment to be normal data of the pulse increment; if not, judging the data to be abnormal data of pulse increment; recording the interpretation result to a second word document;
(8) reading the next criterion item and the corresponding channel data, calculating the pulse counting increment, turning to the step (7) until the channel data is not input in real time any more, and then executing the step (12);
(9) reading a time string data value of a first channel needing to be interpreted between on-off action time from real-time data according to an action time criterion;
(10) comparing the time series data value with a criterion, if the criterion requires that the time interval is switched on, judging whether the time series data value is all 1, if so, judging the time series data value to be normal data of the time series data; judging the abnormal data of the time string data as long as one time string data value is 0; if the time interval is required to be disconnected by the criterion, judging whether the time series data values are all 0, if so, judging the time series data values to be normal data of the time series data; judging the abnormal data of the time string data as long as one time string data value is 1; recording the interpretation result to a third word document;
(11) reading the next criterion of the first channel to be interpreted and corresponding original data, and turning to the step (10) until all the criterion item interpretations of all the first channels are finished; in the same way, the next channel criterion item is read until the channel data is not input in real time any more, and then the step (12) is executed;
(12) and if all the channels of all the types of data are completely interpreted in real time, ending the real-time interpretation stage and turning to a post-interpretation stage.
(13) And loading the criterion for the post-interpretation of all data types of all channels, and performing the post-interpretation according to the real-time data stored in the real-time interpretation process.
(14) Judging the type of the interpretation signal to which the channel signal belongs: if the signal is an analog signal, executing the step (15); if the pulse counting signal is the pulse counting signal, executing the step (18); if the signal is a time sequence time series signal, executing the step (20);
(15) for the analog signal channel, reading all data of the ith channel, judging whether the data has periodic item interference, if the periodic item interference exists and the signal interference amount exceeds the expectation, judging that the signal is abnormal, and storing and recording an interpretation result to a first word document;
(16) judging whether the channel signal has a trend item, if so, judging that the signal is abnormal and storing and recording an interpretation result to a first word document;
(17) reading the data value of the next channel, turning to the step (15) until the data interpretation of the analog channel is completed, and then executing the step (22);
(18) for the pulse signal, reading the total number of pulses of the ith channel, judging whether the total number of pulses is between intervals, and if so, judging that the pulse number of the channel is normal; otherwise, judging that the total number of the channel pulses is abnormal; recording the interpretation result to a second word document;
(19) reading the criterion item of the next pulse channel and the total number of the corresponding channel pulses, turning to the step (18) until all the pulse channel data are interpreted, and then executing the step (22);
(20) reading ith channel data for time series data, and calculating the total on-off duration of the channel data; if the total duration meets the on-off requirement, judging that the channel data is normal, otherwise, judging that the data is abnormal; recording the interpretation result to a third word document;
(21) reading the criterion items of the serial channel and the total on-off duration of the corresponding channel in the next time sequence, turning to the step (20), and executing the step (22) until the data of the serial channel in all the time sequences are completely interpreted;
(22) and (6) ending.
According to the embodiment, the full-cycle automatic interpretation of the multi-type signals is realized, a full-cycle interpretation method for the multi-type signals is designed according to the interpretation requirements of different stages, and the full-cycle interpretation or the staged interpretation can be performed only on a certain type of signals according to the requirements. By designing different interpretation methods of real-time interpretation and postero-interpretation, the full-period automatic interpretation of the test data is realized, the requirement on test instantaneity is met, the value of the test data can be improved, and the test equipment is comprehensively and deeply analyzed.
Another aspect of the present invention provides a signal interpretation system comprising: the real-time signal loading module is used for loading real-time signals; the judging module is used for judging the type of the real-time signal; a selection module for selecting a corresponding criterion for each type of the real-time signals; the real-time signal interpretation module is used for interpreting the corresponding real-time signal by adopting the criterion; the storage module is used for storing the interpretation result of the real-time signal and obtaining the post data of the corresponding type of the real-time signal; the posterior criterion loading module is used for loading corresponding posterior criteria aiming at posterior data of each type of real-time signals; and the posterior data interpretation module is used for interpreting the posterior data of the corresponding type according to the posterior criterion.
Optionally, the real-time signal loading module loads a real-time signal, where the real-time signal includes: one or more of a real-time analog signal, a real-time pulse count signal, and a real-time sequence time series signal.
Optionally, the real-time signal interpretation module is configured to interpret the corresponding real-time signal by using the criterion, and when the real-time signal type includes a real-time analog signal, the interpreting the corresponding real-time signal by using the criterion includes: acquiring the real-time analog signal value; judging whether the real-time analog signal value is within a normal value range; if the real-time analog signal value is within the normal value range, judging the real-time analog signal value as normal data; if the real-time analog signal value is not within the normal value range, judging the real-time analog signal value as abnormal data; the storage module stores the first interpretation result.
Optionally, the real-time signal interpretation module is configured to interpret the corresponding real-time signal by using the criterion, and when the real-time signal type includes a real-time pulse counting signal, the interpreting the corresponding real-time signal by using the criterion includes: calculating the pulse counting increment of the acquired real-time pulse counting signal; judging whether the pulse counting increment of the real-time pulse counting signal is within a normal increment range; if the pulse counting increment of the real-time pulse counting signal is within a normal increment range, judging the real-time pulse counting signal to be normal data; if the pulse counting increment of the real-time pulse counting signal is not within the normal increment range, judging the real-time pulse counting signal to be abnormal data; and the storage module stores the second interpretation result.
Optionally, the real-time signal interpretation module is configured to interpret the corresponding real-time signal by using the criterion, and when the real-time signal type includes the real-time sequence time series signal, the real-time signal interpretation module is configured to interpret the corresponding real-time signal by using the criterion, where the real-time sequence time series signal interpretation includes: acquiring a time sequence time string data value of the time sequence time string signal within the on-off action time; comparing the time series data value with corresponding criterion to obtain a judgment result; and the storage module stores the third interpretation result.
Optionally, the real-time signal interpretation module is configured to interpret the corresponding real-time signal by using the criterion, and when the criterion requires that the string signal is turned on during the time sequence of the on-off action time, determine whether all string data values during the time sequence are 1; if all the time sequence time string data values are 1, the judgment result is that the real-time sequence time string signals are normal data; and if one digit value in the time sequence time string data values is 0, the judgment result shows that the real-time sequence time string signal is abnormal data.
Optionally, the real-time signal interpretation module is configured to interpret the corresponding real-time signal by using the criterion, and when the criterion requires that the string signal is turned off during the time sequence of the on-off action time, determine whether all string data values during the time sequence are 0; if all the time sequence time string data values are 0, judging that the real-time sequence time string signals are normal data; and if one digit value in the time sequence time string data values is 1, judging that the real-time sequence time string signal is abnormal data.
Optionally, the posterior criterion loading module is configured to load a corresponding posterior criterion for posterior data of each type of real-time signal, where the posterior criterion includes: post-incident analog data, post-incident pulse count data, and post-incident time series data.
Optionally, the posterior data interpretation module is configured to interpret the posterior data of the corresponding type according to the posterior criterion, and when the posterior data includes posterior analog data, the interpreting the posterior data of the corresponding type according to the posterior criterion includes: acquiring the post simulation data; judging whether the post-event simulation data has periodic item interference and the interference amount exceeds the expectation; if the periodic item interference exists and the interference amount exceeds the expectation, judging the data to be abnormal data; otherwise, continuously judging whether the after-the-fact simulation data has a trend item or not; if the trend item exists, judging the trend item to be abnormal data; if no trend item exists, judging the data to be normal data; and the storage module stores the fourth interpretation result.
Optionally, the posterior data interpretation module is configured to interpret the posterior data of the corresponding type according to the posterior criterion, and when the posterior data includes the posterior pulse count data, the interpreting the posterior data of the corresponding type according to the posterior criterion includes: acquiring the total number of pulses of the pulse counting data; judging whether the total number of the pulses is within a normal range; if the total number of the pulses is within a normal range, judging the data to be normal data; if the total number of the pulses is not in a normal range, judging the pulse is abnormal data; and the storage module stores the fifth interpretation result.
Optionally, the posterior data interpretation module is configured to interpret the posterior data of the corresponding type according to the posterior criterion, and when the posterior data includes the posterior time-series data, the interpreting the posterior data of the corresponding type according to the posterior criterion includes: calculating the total on-off duration of the acquired time series data; judging whether the total on-off duration meets the on-off requirement or not; if the total on-off duration meets the on-off requirement, judging that the data is normal; if the total on-off duration does not meet the on-off requirement, judging that the data is abnormal; and the storage module stores the sixth interpretation result.
A further aspect of the present invention provides a computer storage medium, on which a computer program is stored, which when executed by a processor implements the steps of a signal interpretation method according to any of the above aspects.
A further aspect of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the signal interpretation method according to the above technical solution.
The invention aims to protect a signal interpretation method, which comprises the following steps: loading a real-time signal; judging the type of the real-time signal; selecting corresponding criteria for each type of said real-time signal; judging the corresponding real-time signals by adopting the criterion; storing the interpretation result of the real-time signal to obtain the post data of the real-time signal of the corresponding type; loading corresponding post-event criteria aiming at post-event data of each type of real-time signals; and judging the posterior data of the corresponding type according to the posterior criterion, and performing full-period data judgment on the multi-type signals. The method realizes the full-period automatic interpretation of the test data, not only meets the requirement of test real-time performance, but also can improve the value of the test data and carry out comprehensive and deep analysis on test equipment; the method has the advantages that the criterion is accurately set, different types of criteria can be set according to different types of parameters, the problem that the serial signal connection and disconnection actions are correctly and wrongly interpreted during time sequence is solved, the interpretation efficiency of huge data volume is improved, the interpretation time is saved, and meanwhile labor cost is saved.
It is to be understood that the above-described embodiments of the present invention are merely illustrative of or explaining the principles of the invention and are not to be construed as limiting the invention. Therefore, any modification, equivalent replacement, improvement and the like made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. Further, it is intended that the appended claims cover all such variations and modifications as fall within the scope and boundaries of the appended claims or the equivalents of such scope and boundaries.

Claims (11)

1.一种信号判读方法,其特征在于,包括:1. a signal interpretation method, is characterized in that, comprises: 载入实时信号;Load real-time signals; 判别所述实时信号的类型;identifying the type of the real-time signal; 针对每一种类型的所述实时信号选择对应判据;Selecting a corresponding criterion for each type of the real-time signal; 采用所述判据对相应的所述实时信号进行判读;Use the criterion to interpret the corresponding real-time signal; 储存所述实时信号的判读结果,得到相应类型实时信号的事后数据;Store the interpretation result of the real-time signal, and obtain the post-event data of the corresponding type of real-time signal; 针对每一种类型实时信号的事后数据,载入相应的事后判据;For the post-event data of each type of real-time signal, load the corresponding post-event criterion; 根据所述事后判据判读相应类型的所述事后数据;其中,Interpret the ex post data of the corresponding type according to the ex post criterion; wherein, 实时判读处理阶段和事后判读处理阶段的判据不同;The criteria of the real-time interpretation processing stage and the post-event interpretation processing stage are different; 所述实时信号类型包括:实时模拟信号、实时脉冲计数信号和实时时序时串信号中的一种或多种;The real-time signal types include: one or more of real-time analog signals, real-time pulse counting signals and real-time sequential time series signals; 所述事后数据包括:事后模拟数据、事后脉冲计数数据和事后时序时串数据。The post-event data includes post-event simulation data, post-event pulse count data and post-event time series time series data. 2.根据权利要求1所述信号判读方法,其特征在于,当所述实时信号类型包括实时模拟信号时,所述采用所述判据对相应的所述实时信号进行判读,包括:2. according to the described signal interpretation method of claim 1, it is characterized in that, when described real-time signal type comprises real-time analog signal, described adopting described criterion to interpret corresponding described real-time signal, comprising: 获取所述实时模拟信号值;obtaining the real-time analog signal value; 判断所述实时模拟信号值是否在正常值范围内;Judging whether the real-time analog signal value is within the normal value range; 如果所述实时模拟信号值在正常值范围内,则判为正常数据;If the real-time analog signal value is within the normal value range, it is judged as normal data; 如果所述实时模拟信号值不在正常值范围内,则判为异常数据;If the real-time analog signal value is not within the normal value range, it is judged as abnormal data; 储存第一判读结果。The first interpretation result is stored. 3.根据权利要求1所述信号判读方法,其特征在于,当所述实时信号类型包括实时脉冲计数信号时,所述采用所述判据对相应的所述实时信号进行判读,包括:3. according to the described signal interpretation method of claim 1, it is characterized in that, when described real-time signal type comprises real-time pulse count signal, described adopting described criterion to interpret corresponding described real-time signal, comprising: 计算获取到的所述实时脉冲计数信号的脉冲计数增量;Calculate the pulse count increment of the obtained real-time pulse count signal; 判断所述实时脉冲计数信号的脉冲计数增量是否在正常增量范围之内;Determine whether the pulse count increment of the real-time pulse count signal is within the normal increment range; 如果所述实时脉冲计数信号的脉冲计数增量在正常增量范围之内,则判为正常数据;If the pulse count increment of the real-time pulse count signal is within the normal increment range, it is judged as normal data; 如果所述实时脉冲计数信号的脉冲计数增量不在正常增量范围之内,则判为异常数据;If the pulse count increment of the real-time pulse count signal is not within the normal increment range, it is judged as abnormal data; 储存第二判读结果。The second interpretation result is stored. 4.根据权利要求1所述信号判读方法,其特征在于,当所述实时信号类型包括所述实时时序时串信号时,所述采用所述判据对相应的所述实时信号进行判读,所述实时时序时串信号判读包括:4. The signal interpretation method according to claim 1, wherein, when the real-time signal type includes the real-time sequential time series signal, the use of the criterion to interpret the corresponding real-time signal, the The above-mentioned real-time sequence time series signal interpretation includes: 获取所述时序时串信号在通断动作时间内的时序时串数据值;acquiring the time-series time-series data value of the time-series time-series signal within the on-off action time; 将所述时序时串数据值与相应的判据进行比较,得到判别结果;Comparing the time series data value with the corresponding criterion to obtain a discrimination result; 储存第三判读结果。The third interpretation result is stored. 5.根据权利要求4所述信号判读方法,其特征在于,5. according to the described signal interpretation method of claim 4, it is characterised in that, 当所述判据要求在通断的动作时间内时序时串信号为接通时,判断所述时序时串数据值是否全部为1;When the criterion requires that the time-series time-series signal is turned on within the on-off action time, determine whether the time-series time-series data values of the time sequence are all 1; 如果所述时序时串数据值全部为1,则所述判别结果是所述实时时序时串信号为正常数据;If the time-series time-series data values are all 1, the judgment result is that the real-time time-series time-series signal is normal data; 如果所述时序时串数据值中有一位数值为0,则所述判别结果是所述实时时序时串信号为异常数据。If one of the time-series time-series data values is 0, the determination result is that the real-time time-series time-series signal is abnormal data. 6.根据权利要求4所述信号判读方法,其特征在于,6. The signal interpretation method according to claim 4, characterized in that, 当所述判据要求在通断的动作时间内时序时串信号为断开时,判断所述时序时串数据值是否全部为0;When the criterion requires that the time series signal is disconnected within the on-off action time, determine whether the time series data values of the time series are all 0; 如果所述时序时串数据值全部为0,则判为所述实时时序时串信号为正常数据;If the time series data values of the time series are all 0, it is judged that the real-time time series time series signal is normal data; 如果所述时序时串数据值中有一位数值为1,则判为所述实时时序时串信号为异常数据。If one of the time-series time-series data values has a value of 1, it is determined that the real-time time-series time-series signal is abnormal data. 7.根据权利要求1所述信号判读方法,其特征在于,当所述事后数据包括事后模拟数据时,所述根据所述事后判据判读相应类型的所述事后数据包括:7. according to the described signal interpretation method of claim 1, it is characterized in that, when described post-event data comprises post-event simulation data, described according to described post-event criterion interpreting the described post-event data of corresponding type comprises: 获取所述事后模拟数据;obtaining the post-event simulation data; 判断所述事后模拟数据是否存在周期项干扰且干扰量超过预期;Judging whether the post-event simulation data has periodic term interference and the amount of interference exceeds expectations; 如果存在周期项干扰且干扰量超过预期,则判为异常数据;If there is periodic term interference and the amount of interference exceeds expectations, it is judged as abnormal data; 否则继续判断所述事后模拟数据是否存在趋势项;Otherwise, continue to judge whether there is a trend item in the post-event simulation data; 如果存在趋势项,则判断为异常数据;If there is a trend item, it is judged as abnormal data; 如果也不存在趋势项,则判断为正常数据;If there is no trend item, it is judged as normal data; 储存第四判读结果。The fourth interpretation result is stored. 8.根据权利要求1所述信号判读方法,其特征在于,当所述事后数据包括所述事后脉冲计数数据时,所述根据所述事后判据判读相应类型的所述事后数据包括:8. The signal interpretation method according to claim 1, wherein when the post-event data includes the post-event pulse count data, the post-event data of the corresponding type according to the post-event criterion judgment comprises: 获取所述脉冲计数数据的脉冲总数;Obtain the total number of pulses of the pulse count data; 判断所述脉冲总数是否在正常范围内;Determine whether the total number of pulses is within the normal range; 如果所述脉冲总数在正常范围内,则判断为正常数据;If the total number of pulses is within the normal range, it is judged as normal data; 如果所述脉冲总数不在正常范围内,则判为异常数据;If the total number of pulses is not within the normal range, it is judged as abnormal data; 储存第五判读结果。The fifth interpretation result is stored. 9.根据权利要求1所述信号判读方法,其特征在于,当所述事后数据包括所述事后时序时串数据时,所述根据所述事后判据判读相应类型的所述事后数据包括:9. The signal interpretation method according to claim 1, wherein when the post-event data includes the post-event time series data, the post-event data of the corresponding type according to the post-event criterion interpreting comprises: 计算获取的所述时序时串数据通断总时长;Calculate the total on-off duration of the obtained time series time series data; 判断所述通断总时长是否符合通断要求;Judging whether the total on-off duration meets the on-off requirements; 如果所述通断总时长符合通断要求,则判断为数据正常;If the total on-off time meets the on-off requirement, it is judged that the data is normal; 如果所述通断总时长不符合通断要求,则判断数据异常;If the total on-off time does not meet the on-off requirement, judge that the data is abnormal; 储存第六判读结果。The sixth interpretation result is stored. 10.一种计算机存储介质,其特征在于,所述存储介质上存储有计算机程序,所述程序被处理器执行时实现权利要求1-9中任意一项所述一种信号判读方法的步骤。10. A computer storage medium, characterized in that a computer program is stored on the storage medium, and when the program is executed by a processor, the steps of the signal interpretation method according to any one of claims 1-9 are implemented. 11.一种电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1-9中任意一项所述一种信号判读方法的步骤。11. An electronic device, characterized in that it comprises a memory, a processor and a computer program stored on the memory and running on the processor, and the processor implements claims 1- when executing the program Steps of a signal interpretation method described in any one of 9.
CN201810968700.8A 2018-08-23 2018-08-23 Signal interpretation method, signal interpretation system and computer storage medium Active CN110858066B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810968700.8A CN110858066B (en) 2018-08-23 2018-08-23 Signal interpretation method, signal interpretation system and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810968700.8A CN110858066B (en) 2018-08-23 2018-08-23 Signal interpretation method, signal interpretation system and computer storage medium

Publications (2)

Publication Number Publication Date
CN110858066A CN110858066A (en) 2020-03-03
CN110858066B true CN110858066B (en) 2021-11-12

Family

ID=69636191

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810968700.8A Active CN110858066B (en) 2018-08-23 2018-08-23 Signal interpretation method, signal interpretation system and computer storage medium

Country Status (1)

Country Link
CN (1) CN110858066B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113205162B (en) * 2021-07-07 2021-09-28 耕宇牧星(北京)空间科技有限公司 Interpretation method and system of satellite telemetering data, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722638A (en) * 2012-05-17 2012-10-10 蔡远文 Method for carrying out data interpretation on a plurality of signals
CA2923979A1 (en) * 2012-09-14 2014-03-20 Interaxon Inc. Systems and methods for collecting, analyzing, and sharing bio-signal and non-bio-signal data
CN105426299A (en) * 2015-10-10 2016-03-23 中国运载火箭技术研究院 Workflow technology-based testing data real-time interpretation system
CN108052528A (en) * 2017-11-09 2018-05-18 华中科技大学 A kind of storage device sequential classification method for early warning

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722638A (en) * 2012-05-17 2012-10-10 蔡远文 Method for carrying out data interpretation on a plurality of signals
CA2923979A1 (en) * 2012-09-14 2014-03-20 Interaxon Inc. Systems and methods for collecting, analyzing, and sharing bio-signal and non-bio-signal data
CN105426299A (en) * 2015-10-10 2016-03-23 中国运载火箭技术研究院 Workflow technology-based testing data real-time interpretation system
CN108052528A (en) * 2017-11-09 2018-05-18 华中科技大学 A kind of storage device sequential classification method for early warning

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
运载火箭控制系统信号综合测试方法;程龙,姚静波,解维奇,田建宇;《兵工自动化》;20120831(第8期);第10-13页 *

Also Published As

Publication number Publication date
CN110858066A (en) 2020-03-03

Similar Documents

Publication Publication Date Title
CN104679658B (en) The test method and system of WEB page
CN110121724B (en) Abnormality detection device, abnormality detection method, and storage medium
EP3872818A2 (en) Method for providing diagnostic system using semi-supervised learning, and diagnostic system using same
CN111914936A (en) Data feature enhancement method and device for corpus data and computer equipment
EP2701075A1 (en) Method and apparatus for data similarity calculation
CN116610092A (en) Method and system for vehicle analysis
CN110858066B (en) Signal interpretation method, signal interpretation system and computer storage medium
CN111724781B (en) Audio data storage method, device, terminal and storage medium
GB2582726A (en) Communication model for cognitive systems
CN117150995B (en) Driving source code tracking method, electronic equipment and medium
CN110750447B (en) Software testing method and related equipment
CN115219086A (en) Pressure sensor identification method, device, equipment and storage medium
CN105100875B (en) Control method and device for recording multimedia information
EP4024296A1 (en) Information processing program, information processing method, and information processing device
CN115018081A (en) Feature selection method, application program prediction method and device
WO2024183429A1 (en) System performance test method and apparatus, and computer device and storage medium
CN113628077A (en) Method for generating non-repeated examination questions, terminal and readable storage medium
CN109327354B (en) Method, device and test system for generating signal forwarding test case
CN103197292B (en) The generation of Multichannel radar analogue echoes signal and verification method
CN103336458B (en) Synchronous control method of multi-threaded data acquisition system under acquisition time control mode
KR101722643B1 (en) Method for managing RDD, apparatus for managing RDD and storage medium for storing program managing RDD
CN103632041A (en) Data processing method and device
CN117993444A (en) System and method for generating synthetic aircraft performance data
CN108664232B (en) Method for simulating key operation by knocking microphone array
CN113954768B (en) Detection data acquisition method, vehicle controller and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant