Method for intelligently matching and analyzing small sample radar messages

By setting the message matching rule set and parameter analysis rule set in the radar system, intelligent matching and analysis of multiple small sample radar messages is achieved, and the problem of lack of universality of radar message analysis methods in the existing technology is solved, the analysis efficiency and system flexibility are improved, and the development and maintenance costs are reduced.

CN119520644APending Publication Date: 2025-02-25THE 724TH RESEARCH INSTITUTE OF CHINA STATE SHIPBUILDING CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411481295.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing radar message analysis methods lack universality and cannot flexibly adapt to the message format and protocol of different radar equipment, resulting in high development and maintenance costs.

Method used

By setting the message matching rule set and parameter analysis rule set, the radar message is matched and parsed according to the message characteristics, the intelligent matching and analysis of a variety of small sample radar messages is achieved.

Benefits of technology

The radar message matching and analysis process is simplified, the analysis efficiency is improved, the development and maintenance costs of the radar system are reduced, and the system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520644A_ABST
    Figure CN119520644A_ABST
Patent Text Reader

Abstract

The invention discloses a method for intelligently matching and analyzing small sample radar messages, which comprises the step of quickly matching and analyzing parameters required in the small sample radar messages such as an FPGA (Field Programmable Gate Array), embedded equipment and arm equipment by configuring a radar message matching rule set and a parameter analysis rule set. Firstly, a user configures a message matching rule set and a parameter analysis rule set according to requirements; then, receiving a radar message, and analyzing the parameter analysis rule subset to which the message belongs according to the message matching rule set; and finally, analyzing required parameters in the message according to the matched parameter analysis rule subset, and generating original data. And performing secondary processing on the original data according to the secondary processing subset, and finally outputting a result. According to the method, the matching and analysis speed and accuracy of small sample radar messages of an FPGA, embedded equipment, arm equipment and the like can be effectively improved, and the performance and the function of a radar system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of radar signal processing, and in particular to the field of radar communication data transmission. Background Art

[0002] Radar, as an important means of detection and inspection, is widely used in meteorology, geology, transportation and other fields. With the continuous development of radar technology, the complexity of radar is also increasing. It has become the norm for a single radar to be composed of multiple devices such as FPGA, embedded devices, and arm devices. How to efficiently and accurately parse the message data in the communication of radar FPGA, embedded devices, and arm devices has become a problem to be solved.

[0003] At present, there are some problems with conventional radar message parsing methods. First, conventional methods for parsing radar systems for FPGA, embedded devices, ARM and other devices are often customized for specific devices. This method has good effects in specific scenarios, but its versatility is poor and it cannot flexibly adapt to different radar devices. In addition, existing radar message parsing methods often rely on specific hardware devices and software platforms, resulting in low flexibility and scalability. In addition, with the continuous emergence of complex and flexible radars such as software-based radars, new radar message formats and protocols continue to emerge, and existing parsing methods are difficult to adapt to such changing needs. Different parsing methods need to be customized and developed for different types of radar messages, resulting in increased development and maintenance costs. Summary of the invention

[0004] In view of the above problems, the present invention provides a method for intelligent matching and parsing of small sample radar messages, which aims to enable the analysis of various small sample radar messages such as FPGA, embedded devices, and ARM devices during the radar data processing process to adapt to the messages of radar devices from different sources, thereby simplifying the radar message matching and parsing process, improving the message parsing efficiency, and reducing the cost of radar system development and maintenance.

[0005] To achieve the above-mentioned purpose, the present invention provides a method for intelligent matching and parsing of small sample radar messages, by setting a message matching rule set and a parameter parsing rule set, matching the parameter parsing rule subset to which the message belongs according to the message matching rule set, and outputting the first matched result. According to the matching result, the corresponding parameter parsing rule subset is matched, the required parameters in the message are parsed and processed according to the secondary processing rules, the legitimacy of the processing result parameters is checked, and the final parsing result is output. The implementation process of the present invention includes the following steps:

[0006] Define and establish a message matching rule set for storing message features; define a parameter parsing rule set, including a parameter parsing rule subset and a secondary processing subset, for parsing the original data of the message and performing secondary processing on the original data; after receiving the radar message, match the parameter parsing rule subset to which the message belongs according to the message matching rule set, first match multiple feature subsets, then match a single feature subset, and take the subset that successfully matches first as the result; match the corresponding parameter parsing rule subset according to the matching result; parse the parameters required in the message, calculate the original data, perform parameter legitimacy detection, and output the result to the data cache; perform secondary processing on the original data according to the data cache data matching secondary processing rule, perform parameter legitimacy detection on the processing result, and output the secondary processing result to the data cache; finally, output the data cache as the final result.

[0007] Furthermore, the configured message matching rule set includes: the message matching rules include matching conditions and matching rules for specific fields in the message, the matching conditions include message length and message identifier, identifier type, data type, each rule feature is unique; multi-feature rules should be defined before single-feature rules.

[0008] Furthermore, the parameter parsing rule subset and the secondary processing subset include:

[0009] a. Each parameter parsing subset is in parallel with other subsets, and multiple subsets can correspond to the same message matching subset, but each parameter parsing subset should match and only match one item in the rule set;

[0010] b. The secondary processing subset matches one or more items in the parameter rule subset, corresponding to one or more parameter parsing rule subsets; each secondary processing subset can only process the original data parsed by the corresponding parameter rule subset under the same message matching rule subset, and the secondary processing subset will be processed only after the parameter parsing rule subset has been processed.

[0011] The invention proposes a method for intelligent matching and parsing of small sample radar messages, which has high versatility and practicality, can parse small sample radar messages of FPGA, embedded devices, and ARM devices at the same time, and can be widely used in various radar systems, simplifying the radar message parsing process, improving the parsing efficiency, and reducing the development and maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 Flowchart of an embodiment of the present invention. DETAILED DESCRIPTION

[0013] The present invention proposes a method for intelligent matching and parsing of small sample radar messages, and in particular relates to a method for processing small sample data messages of FPGA, embedded devices, and ARM devices in radar communication data transmission. The preferred implementation of the present invention includes the following steps:

[0014] Step S101, configuring a message matching rule set.

[0015] The message matching rule set includes N message matching rule subsets. Each subset includes matching conditions and matching rules for specific fields in the message. Each rule has unique features. The usual matching conditions for each matching subset include message features such as message length, message identifier, and identifier type. The features must be unique. There is only one feature of the same type in a subset. When multiple features of the same type need to be matched at the same time (such as when the message has two or more flag bits), use a convention symbol (such as "_") to separate them. The convention symbol should be consistent throughout the set. Multi-feature rules should be defined before single-feature rules, and ensure that multi-feature rules are matched first.

[0016] Each message matching rule set has a unique identification id, which is the message matching rule set identification.

[0017] Step S102, configure the parameter parsing rule set. It includes a parameter parsing subset and a secondary processing subset. The parameter parsing subset and the secondary processing subset are distinguished by specific identifiers (such as datatype=1 identifies the parameter parsing subset and datatype=2 identifies the secondary processing subset). The parameter parsing subset is used to match the message matching result and parse the original data according to the defined rules. Each parameter parsing subset includes the rules and extraction methods for parsing the parameters required in the message, as well as the parameter legitimacy judgment rules. It includes the data's own id, the corresponding message matching rule id, the data index position, the data type (such as int, char, short, etc.), the big-endian conversion identifier, the data bit operation identifier, etc. If no operation is required, it is directly left blank. There is only one parameter of the same type in each subset. Each parameter parsing subset is in parallel with other subsets, and multiple subsets can correspond to the same message matching subset, that is, one message matching result can match multiple parameter parsing subsets (corresponding to a message containing multiple parameters that need to be parsed), but each parameter parsing subset should match and only match one item in the rule set.

[0018] The secondary processing subset is used to reprocess the original data in the parameter parsing subset rules to ensure that the output data can be directly used by other components of the radar, including the four arithmetic operations, modulus and inversion operations on single or multiple original data, all of which are completed in the secondary processing subset. The secondary processing subset is parallel to the parameter parsing subset, and each secondary processing subset has an independent identification id. Each secondary processing subset only processes the corresponding parameter rule subset under the same rule subset (that is, only processes one or more original data parsed from a corresponding message). Each secondary processing subset includes secondary calculation rules for the results of the parameter parsing subset. The secondary processing subset matches one or more items in the parameter rule subset, corresponding to the original data parsed from one or more parameter parsing rule subsets. In the subset, not only can the original data be used, but also the original data and numbers can be used together. The original data reference should be marked with an agreed label to facilitate separation from ordinary numbers. For example, if the agreed rule is ref_2001|ref_2002|400 and the calculation rule is add|sub, it means using the original data numbered 2001 and 2002 and the integer 400, adding the original data 2001 and 2002 and then subtracting the number 400. The secondary processing subset is processed only after the parameter parsing rule subset is processed.

[0019] All parameter parsing rule subsets and secondary processing subsets are combined into a parameter parsing rule set and stored.

[0020] Step S103, loading and setting the message matching rule set and parameter parsing rule set.

[0021] Step S104, after receiving the message from the radar system. According to the message matching rule set, the parameter parsing rule subset to which the message belongs is matched, first matching multiple feature subsets, then matching a single feature subset, and all conditions in each feature subset must be met to indicate a successful match. In order to ensure the matching speed, the matching is usually carried out in order from simple to complex matching rules, such as matching by message length first, and then matching message features. The entire matching process outputs the subset that matches successfully first, and outputs the result id that matches first.

[0022] Step S105, according to the result id matched in S104, all corresponding parameter parsing rule subsets are matched. Convenient parameter parsing rules are used to parse the original message with the rules in the parameter parsing rule subset, parse the original data, and use the legality rules to check the legality of the data. If the original data is legal, the original data is output and the data is temporarily stored in the cache. If the data is illegal, NULL is output.

[0023] Step S106, according to the ID of the original data parsed in S105, find the corresponding subset in the secondary processing message set, if there is no reference, directly output the original data. If there is a reference, use the secondary message parsing rules to parse the required parameters in the message and calculate according to the secondary processing rules, and use the validity rules to check the validity of the calculation results. If the validity passes, add the results to the original data cache, and output the data set as the result of the message parsing. After the results are output, the data cache is cleared.

[0024] Through the above steps, the method of the present invention can intelligently match and parse radar messages of FPGA, embedded devices, and ARM devices to adapt to different types of radar messages. Thereby simplifying the radar message parsing process, improving the message parsing efficiency, and reducing the cost of radar system development and maintenance. At the same time, the method of the present invention has a simple flow, is easy to implement, and can be widely used in various radar systems.

[0025] It should be noted that in the method flow of the present invention, the parsing of the message is performed by matching the rules in the message matching rule set and the parameter parsing rule set, so it is necessary to ensure the correctness of the rules and ensure that the radar system can accurately send the corresponding message information. In addition, for radar systems with many messages, the method of the present invention also needs to consider the uniqueness of the rules and optimize the rule definition to ensure that there is no conflict between the rules, so as to ensure the accuracy of the parsing.

[0026] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied to other related technical fields, are also included in the protection scope of the present invention.

Claims

1. A method for intelligent matching and parsing of small sample radar messages, characterized in that: Define and establish a message matching rule set to store message features; Define parameter parsing rule sets, including parameter parsing rule subsets and secondary processing subsets, for parsing original message data and performing secondary processing on the original data; After receiving the radar message, match the parameter parsing rule subset to which the message belongs according to the message matching rule set, first match multiple feature subsets, then match a single feature subset, and take the subset that successfully matches first as the result; match the corresponding parameter parsing rule subset according to the matching result; parse the parameters required in the message, calculate the original data and perform parameter legitimacy detection, and output the results to the data cache; The original data is reprocessed according to the data cache data matching secondary processing rules, the legality of the processing result parameters is checked, and the secondary processing results are output to the data cache; finally, the data cache is output as the final result.

2. The method for intelligent matching and parsing of small sample radar messages according to claim 1 is characterized in that: The configured message matching rule set includes: the message matching rules include the matching conditions and matching rules of specific fields in the message, the matching conditions include the message length and message identifier, identifier type, data type, each rule feature is unique; multi-feature rules should be defined before single-feature rules.

3. The method for intelligent matching and parsing of small sample radar messages according to claim 1 is characterized in that: The parameter parsing rule subset and the secondary processing subset include: a. Each parameter parsing subset is in parallel with other subsets, and multiple subsets can correspond to the same message matching subset, but each parameter parsing subset should match and only match one item in the rule set; b. The secondary processing subset matches one or more items in the parameter rule subset, corresponding to one or more parameter parsing rule subsets; each secondary processing subset can only process the original data parsed by the corresponding parameter rule subset under the same message matching rule subset, and the secondary processing subset will be processed only after the parameter parsing rule subset has been processed.