A radar array information processing method, system, medium and device
By establishing naming rules and numbering methods for radar antennas, the problem of information exchange between antenna designers and software developers was solved, improving efficiency, reducing communication costs, and minimizing errors.
Patent Information
- Application Number
- CN202211347753.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-31
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2042-10-31
AI Technical Summary
In existing technologies, the increased size of antenna array components leads to communication and cognitive biases between antenna designers and software developers, resulting in inefficient information exchange and frequent errors.
By establishing naming rules for different parts of the radar antenna, planning the target's 3D model, and matching and displaying information according to the rule numbering and rendering attributes, the contradictions in the logical relationship between antenna designers and structural engineers are resolved, and the efficiency of information interaction is enhanced.
It effectively reduces communication costs, minimizes errors caused by communication and cognitive biases, and significantly improves the efficiency of display software developers.
Smart Images

Figure CN115661413B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the field of radar, and particularly relates to a radar array information processing method, system, medium and equipment. BACKGROUND
[0002] In the prior art, the control dragging editing is more suitable for small-scale array drawing in the past. A developer sets the positions of controls used for representation by manually dragging the controls according to a simplified antenna structure diagram, so that the control set forms a shape similar to the structure diagram, and each control represents a single component. It takes a lot of time and manpower to build an antenna array of tens of thousands of components by using this method. The method of drawing according to a coordinate table avoids the workload brought by manually dragging and placing controls by a display software developer, but the coordinate table required needs to be extracted and summarized by an antenna designer from the design results of the antenna designer, so as to generate a coordinate information table required by a software developer to meet certain display rules. Since the antenna designer and the software developer engage in different professions, the process of communicating and formulating the coordinate information table also causes some ambiguities in ideas and errors in understanding of information definition. Therefore, the data required for rendering cannot be quickly displayed. SUMMARY
[0003] The application aims to provide a radar array information processing method, system, medium and equipment.
[0004] The technical scheme for solving the above technical problem is as follows: a radar array information processing method, comprising the following steps:
[0005] Step 1: constructing a name rule of different parts of a radar antenna, planning a target three-dimensional model for the radar antenna according to actual radar antenna size, actual radar antenna structure characteristics and the name rule of different parts of the radar antenna;
[0006] Step 2: loading the three-dimensional model stored in a specified format, extracting group information and rendering attributes, and the group information comprising the name rule of different parts of the radar antenna;
[0007] Step 3: numbering the information to be processed according to the name rule of different parts of the radar antenna, matching the numbering result with the group information, changing shader interaction information based on the matching result, and displaying the information to be processed according to the rendering attributes and the shader interaction information change result.
[0008] The beneficial effects of the present application are: in view of the increasing trend of the size of the antenna array assembly, the present application focuses on solving the logical relationship corresponding contradiction points among the antenna designers, structure personnel and display software developers, realizes the information interaction between the antenna designers and the structure personnel by naming rules of different parts of the radar antenna and numbering information according to the above rules, successfully enhances the development efficiency of the display software developers and reduces the communication cost of the designers, and effectively reduces the corresponding relationship errors caused by communication and cognitive bias, and the personnel cost is significantly reduced.
[0009] Based on the above technical solutions, the present application can be further improved as follows.
[0010] Further, the naming rules of different parts of the radar antenna are: the different parts of the radar antenna are named according to the forms of array, subarray and component.
[0011] Further, the process of constructing the target three-dimensional model is specifically:
[0012] When constructing the target three-dimensional model, the target three-dimensional model is rotated along the x-axis direction until the normal line of the array in the target three-dimensional model is the positive direction of the z-axis, and the center point of the array in the target three-dimensional model is located at the origin of the coordinate system, the y-axis direction is the sky direction, the z-axis direction is the normal line direction of the array in the standard state, and the x-axis direction is determined by the z-axis, the y-axis and the right-hand rule.
[0013] Further, it further comprises:
[0014] Step 4, according to the distance between the roaming viewport and the radar array, different levels of information are rendered and displayed; or the to-be-processed information number is obtained, and the information corresponding to the to-be-processed information number is rendered and displayed based on the to-be-processed information number.
[0015] Another technical solution for solving the above technical problems is as follows: a radar array information processing system, comprising:
[0016] The construction module is used for: constructing the naming rules of different parts of the radar antenna, planning the target three-dimensional model of the radar antenna according to the actual radar antenna size, the actual radar antenna structure characteristics and the naming planning of the different parts of the radar antenna;
[0017] The extraction module is used for: loading the three-dimensional model stored in the specified format, extracting group information and rendering attributes, and the group information includes the naming planning of the different parts of the radar antenna;
[0018] The display module is used for: numbering the to-be-processed information according to the naming rules of different parts of the radar antenna, matching the numbering result with the group information, changing the shader interaction information based on the matching result, and displaying the to-be-processed information according to the rendering attribute and the shader interaction information change result.
[0019] The present application has the advantages that: in view of the increasing trend of the size of the antenna array component, the present application focuses on solving the logical relationship correspondence contradiction between the antenna designers, structural personnel and display software developers, realizes the information interaction between the antenna designers and the structural personnel by the naming rules of different parts of the radar antenna and the numbering of information according to the above rules, successfully enhances the development efficiency of the display software developers and reduces the communication cost of the designers, and effectively reduces the corresponding relationship errors caused by communication and cognitive bias, and significantly reduces the personnel cost.
[0020] Further, the naming rules of different parts of the radar antenna are: naming the different parts of the radar antenna in the form of array, subarray and component.
[0021] Further, the process of constructing the target three-dimensional model is specifically:
[0022] When constructing the target three-dimensional model, the target three-dimensional model is rotated along the x-axis direction until the normal line of the array in the target three-dimensional model is the positive direction of the z-axis, and the center point of the array in the target three-dimensional model is located at the origin of the coordinate system, the y-axis direction is the sky direction, the z-axis direction is the normal line direction of the array in the standard state, and the x-axis direction is determined by the z-axis, the y-axis and the right-hand rule.
[0023] Further, it further comprises:
[0024] The roaming module is used for: rendering and displaying different levels of information according to the distance between the roaming viewport and the radar array, or obtaining to-be-processed information numbering, and rendering and displaying the information corresponding to the to-be-processed information numbering based on the to-be-processed information numbering.
[0025] Another technical solution for solving the above technical problems is as follows: a storage medium, the storage medium stores instructions, when a computer reads the instructions, the computer executes the method as described in any one of the above.
[0026] The beneficial effect of the present application is: in view of the increasing trend of the size of the antenna array component, the present application focuses on solving the logical relationship corresponding contradiction points among the antenna designers, structural personnel and display software developers, realizes the information interaction between the antenna designers and the structural personnel by the name rules of different parts of the radar antenna and the numbering of the information according to the above rules, successfully enhances the development efficiency of the display software developers and reduces the communication cost of the designers, and effectively reduces the corresponding relationship errors caused by communication and cognitive bias, and the personnel cost is significantly reduced.
[0027] Another technical solution of the present application to solve the above technical problems is as follows: an electronic device comprising the above storage medium and a processor executing instructions in the above storage medium.
[0028] The beneficial effect of the present application is: in view of the increasing trend of the size of the antenna array component, the present application focuses on solving the logical relationship corresponding contradiction points among the antenna designers, structural personnel and display software developers, realizes the information interaction between the antenna designers and the structural personnel by the name rules of different parts of the radar antenna and the numbering of the information according to the above rules, successfully enhances the development efficiency of the display software developers and reduces the communication cost of the designers, and effectively reduces the corresponding relationship errors caused by communication and cognitive bias, and the personnel cost is significantly reduced. BRIEF DESCRIPTION OF DRAWINGS
[0029] Figure 1 The flowchart provided by the radar array information processing method embodiment of the present application is shown in the figure;
[0030] Figure 2 The structural framework diagram provided by the radar array information processing system embodiment of the present application is shown in the figure;
[0031] Figure 3 The original direction diagram of the target three-dimensional model provided by the radar array information processing method embodiment of the present application is shown in the figure;
[0032] Figure 4 The normal line direction diagram after rotation provided by the radar array information processing method embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0033] The principles and characteristics of the present application are described below, and the examples are only used to explain the present application, and not to limit the scope of the present application.
[0034] As shown in the figure, a radar array information processing method comprises: Figure 1
[0035] Establish naming rules for different parts of the radar antenna, and plan a target 3D model for the radar antenna based on the actual radar antenna size, actual radar antenna structural characteristics and the naming of the different parts of the radar antenna.
[0036] Step 2: Load the 3D model stored in the prescribed format, extract group information and rendering attributes, the group information including the name planning of different parts of the radar antenna;
[0037] Step 3: Number the information to be processed according to the naming rules of different parts of the radar antenna, match the numbering results with the group information, change the shader interaction information based on the matching results, and display the information to be processed according to the rendering attributes and the shader interaction information change results.
[0038] In some possible implementations, in response to the current trend of continuously increasing antenna array component size, this invention focuses on resolving the logical relationship contradictions between antenna designers, structural engineers, and display software developers. By establishing naming rules for different parts of the radar antenna and numbering information according to these rules, information exchange between antenna designers and structural engineers is achieved. This successfully enhances the development efficiency of display software developers, reduces communication costs for designers, and effectively reduces correspondence errors caused by communication and cognitive biases, resulting in a significant reduction in personnel costs.
[0039] It should be noted that the actual radar antenna structure characteristics refer to "array surface-subarray-component" as a typical relationship combination, but it may also be more refined to generate "array surface-subarray-component-unit" and other monitoring points that require more detailed forms;
[0040] The naming rules for different parts of a radar antenna refer to the relationship between the entire antenna array, the subarrays into which the array is divided, and the components included in the subarrays, specifying which component in which subarray of which array.
[0041] Since this application is designed to enable antenna designers and software developers to quickly understand the meaning of each other's transmitted data, the third party in the application documents can be understood as the software developer.
[0042] Step 1: Establish naming rules for different parts of the radar antenna. Based on the actual radar antenna size, structural characteristics, and naming conventions for its different parts, the specific processing steps for the target 3D model of the radar antenna can be understood by referring to the following:
[0043] Antenna structure designers use a three-tiered naming system—array surface, subarray, and component—to name each part of the antenna in the format of "array surface x_subarray y_component z."
[0044] Each part: refers to the relationship between the entire antenna array, its subarrays, and the components within each subarray; it specifies which component belongs to which subarray within which array.
[0045] The significance of the above steps lies in generating name definitions that correspond to the physical objects. For example, the third component of subarray 2 in array 1 can be named "Component 3 of Subarray 2 in Array 1".
[0046] Where x = 1, 2, ..., M, M is the number of arrays involved in this design.
[0047] Where y = 1, 2, ..., N, N is the number of subarrays contained in the current array x.
[0048] Where z = 1, 2, ..., P, P is the number of TR components contained in the current array x subarray y.
[0049] For example, “ANT1_SUB1_TR1” is the first TR component in subarray 1 within array 1.
[0050] Antenna structure designers, based on the actual antenna dimensions and structural characteristics, and combining the previously defined hierarchy and granularity of segmentation within the same hierarchy, use modeling tools to construct the various parts of the target 3D model. The Z-axis is defined as the direction along the array surface normal, and the y-axis as the sky direction. The spatial coordinate axes are defined according to the right-hand rule. Since the array surface often has a certain tilt angle, the model needs to be rotated along the x-axis to ensure that the array surface normal is along the positive z-axis and that the center of the array surface is located at the origin of the coordinate system. Figure 3 as well as Figure 4 As shown. Antenna structure designers, based on pre-defined names, use modeling software to group and name the detailed parts of the drawn model.
[0051] The hierarchy refers to the sequence from array face to subarray and then to component. Array face x contains N subarrays, and each subarray y contains P components.
[0052] The same level of granularity means that the array surface is the highest level, followed by the sub-array level, then the component level, and if it includes further refined nodes such as cells, the levels are arranged downwards in sequence.
[0053] The construction of the target 3D model involves combining the components and adding connections based on the composition of the physical structure, as well as adding external non-monitoring components to construct the overall 3D model of the array surface.
[0054] Note that "combining components and adding connections, as well as adding external components that do not need to be monitored": For example, x_y_z only includes components, subarrays and the outer contour of the array surface, but the actual model may also include some simple schematic connection components, such as cables, depending on the display requirements.
[0055] The model was created using 3D modeling software based on the above content, and the components of interest were grouped and named according to the aforementioned naming method, namely x_y_z.
[0056] Step 2 involves loading the 3D model stored in the prescribed format. The specific process of extracting group information and rendering attributes can be understood by referring to the following:
[0057] Antenna structure designers store the 3D model in a typical .obj 3D model file format and deliver it to developers. Developers then use typical 3D model resource loading libraries such as ASSIMP to load the model file and extract vertex data, element information, group information, rendering attributes, and other content. The group information refers to the names planned and set by the antenna structure designers during the construction of the 3D model according to the format "array x_subarray y_component z".
[0058] Vertex data consists of the position information of all vertices that make up the model, including geometric vertices, texture coordinates, vertex normals, parameter space vertices, etc.
[0059] Element information includes connection attributes such as points, lines, surfaces, curves, 2D curves, and surfaces;
[0060] Rendering properties include chamfering interpolation, color interpolation, dissolve interpolation, level of detail, material name, material library, cast shadows, ray tracing, etc.
[0061] In this example, the array model is rendered in 3D using a 3D graphics drawing interface or development engine based on the model information. Since the antenna model is set to have the array normal extending from the origin of the z-axis and the center of the array is located at the origin of the coordinate system, the model is drawn at the origin of the 3D world coordinate system. The camera is set at the far end in the positive z-axis direction, and the view volume coverage angle is ensured to meet the requirement of being able to see the entire array. At this time, the content displayed on the screen is consistent with the content under the frontal projection angle of the array.
[0062] Step 3: Number the information to be processed according to the naming rules of different parts of the radar antenna, match the numbering results with the group information, and modify the shader interaction information based on the matching results. The specific process of displaying the information to be processed according to the rendering attributes and the shader interaction information modification results can be referred to the following example for auxiliary understanding:
[0063] When a fault occurs or information needs to be displayed, the array status monitoring information is numbered using "x_y_z". During each model rendering cycle, developers directly match this array status monitoring information with the "group information" content in the model, modify shader interaction information, and annotate faulty components with color or text texture information, thus achieving direct information transmission.
[0064] "A malfunction occurs and there is information to be displayed" refers to the notification received by this system when a malfunction occurs in the radar system array.
[0065] The use of "x_y_z" for numbering not only utilizes the model building method to obtain group labels for each component, subarray, and array face, but also defines the notification of array face failure information in the same way, so that when a notification such as "array face 1, subarray 6, component 3" fails, it automatically corresponds to the display part of the model.
[0066] The specific process of changing the shader interaction information is as follows: based on the state corresponding to "x_y_z" in the received monitoring information, the "x_y_z" component model of the model drawn by the 3D graphics drawing interface or development engine is changed in sequence, for example, the color is changed, such as red when there is a fault, yellow when it is downgraded, and the original material color of the model when it is working normally.
[0067] Preferably, in any of the above embodiments, the naming rule for constructing different parts of the radar antenna is as follows: the different parts of the radar antenna are named according to the form of array, subarray, and components.
[0068] Preferably, in any of the above embodiments, the process of constructing the target 3D model specifically includes:
[0069] When constructing the target 3D model, the target 3D model is rotated along the x-axis until the normal of the array surface in the target 3D model is in the positive z-axis direction, and the center point of the array surface in the target 3D model is located at the origin of the coordinate system. The y-axis direction is the sky direction, the z-axis direction is the normal direction of the array surface in the standard state, and the x-axis direction is determined by the z-axis, y-axis and right-hand rule.
[0070] Preferably, in any of the above embodiments, it further includes:
[0071] Step 4: Render and display different levels of information based on the distance between the roaming viewport and the radar array; or obtain the information number to be processed, and render and display the information corresponding to the information number to be processed.
[0072] It should be noted that the above steps can be understood through the following process:
[0073] Based on the hierarchical characteristics of the array model, when the viewport is far from the array, the top-level information of the array model's exterior is rendered. Component-level information within the visible range or obstructed by structures is not rendered; only the full array level or sub-array level information is rendered, achieving the function of "overall status monitoring" or "sub-array level information monitoring." When the viewport reaches a preset position, the top-level array information and sub-array level information are no longer rendered; only component-level information is displayed. Viewers can navigate to view large-scale component information by moving the viewport and can directly switch the viewport to a specified model rendering location by sub-array level or component level name. For example, when a user specifies to view component "1_3_9," the viewport switches according to the location of the array 1-sub-array 3-component 9 model, zooms in on the camera position, and moves its position according to the view volume coverage angle to reach the location where the component is directly in view.
[0074] The array model is the target 3D model. Its hierarchical feature is that an array contains N subarrays, each subarray contains P components, and the array cover plate must be opened to see all the subarrays. Each subarray contains multiple components, which means there is a display hierarchy. It is not possible to see all the levels at a glance, as there may be occlusion or other relationships.
[0075] The viewport or roaming viewport refers to the position of the camera in the three-dimensional world during the rendering process using a 3D graphics rendering interface or development engine.
[0076] Drawing the top-level information of the array model means drawing the model using a 3D graphics drawing interface or development engine, including one or more component models within the viewport and their colors based on real-time status. What you see from the outside is the entire array. At this time, depending on the design needs, you can display the state of the entire array or the state of each sub-array. However, at this time, it is not possible to see the state of tens of thousands of components at a glance in the overall view.
[0077] Component-level information includes component z.
[0078] like Figure 2 As shown, a radar array information processing system includes:
[0079] The construction module 100 is used to: construct naming rules for different parts of the radar antenna, and plan a target three-dimensional model for the radar antenna based on the actual radar antenna size, actual radar antenna structural characteristics and the naming of the different parts of the radar antenna.
[0080] The extraction module 200 is used to: load the 3D model stored in a specified format, and extract group information and rendering attributes;
[0081] The display module 300 is used to: number the information to be processed according to the naming rules of different parts of the radar antenna, match the numbering results with the group information, change the shader interaction information based on the matching results, and display the information to be processed according to the rendering attributes and the shader interaction information change results.
[0082] In some possible implementations, in response to the current trend of continuously increasing antenna array component size, this invention focuses on resolving the logical relationship contradictions between antenna designers, structural engineers, and display software developers. By establishing naming rules for different parts of the radar antenna and numbering information according to these rules, information exchange between antenna designers and structural engineers is achieved. This successfully enhances the development efficiency of display software developers, reduces communication costs for designers, and effectively reduces correspondence errors caused by communication and cognitive biases, resulting in a significant reduction in personnel costs.
[0083] Preferably, in any of the above embodiments, the naming rule for constructing different parts of the radar antenna is as follows: the different parts of the radar antenna are named according to the form of array, subarray, and components.
[0084] Preferably, in any of the above embodiments, the process of constructing the target 3D model specifically includes:
[0085] When constructing the target 3D model, the target 3D model is rotated along the x-axis until the normal of the array surface in the target 3D model is in the positive z-axis direction, and the center point of the array surface in the target 3D model is located at the origin of the coordinate system. The y-axis direction is the sky direction, the z-axis direction is the normal direction of the array surface in the standard state, and the x-axis direction is determined by the z-axis, y-axis and right-hand rule.
[0086] Preferably, in any of the above embodiments, it further includes:
[0087] The roaming module is used to: render and display information at different levels based on the distance between the roaming viewport and the radar array; or to obtain the information number to be processed, and render and display the information corresponding to the information number to be processed based on the information number to be processed.
[0088] Another technical solution of the present invention to solve the above-mentioned technical problems is as follows: a storage medium storing instructions, wherein when a computer reads the instructions, the computer executes the method described in any of the above-mentioned methods.
[0089] In some possible implementations, in response to the current trend of continuously increasing antenna array component size, this invention focuses on resolving the logical relationship contradictions between antenna designers, structural engineers, and display software developers. By establishing naming rules for different parts of the radar antenna and numbering information according to these rules, information exchange between antenna designers and structural engineers is achieved. This successfully enhances the development efficiency of display software developers, reduces communication costs for designers, and effectively reduces correspondence errors caused by communication and cognitive biases, resulting in a significant reduction in personnel costs.
[0090] Another technical solution of the present invention to solve the above-mentioned technical problems is as follows: an electronic device, including the above-mentioned storage medium and a processor that executes the instructions in the above-mentioned storage medium.
[0091] In some possible implementations, in response to the current trend of continuously increasing antenna array component size, this invention focuses on resolving the logical relationship contradictions between antenna designers, structural engineers, and display software developers. By establishing naming rules for different parts of the radar antenna and numbering information according to these rules, information exchange between antenna designers and structural engineers is achieved. This successfully enhances the development efficiency of display software developers, reduces communication costs for designers, and effectively reduces correspondence errors caused by communication and cognitive biases, resulting in a significant reduction in personnel costs.
[0092] Readers should understand that in the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0093] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the method embodiments described above are merely illustrative. For instance, the division of steps is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple steps may be combined or integrated into another step, or some features may be ignored or not executed.
[0094] If the above methods are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0095] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A radar array information processing method, characterized in that, include: Step 1: Construct naming rules for different parts of the radar antenna. Based on the actual radar antenna size, actual radar antenna structural characteristics, and the naming rules for the different parts of the radar antenna, plan the target 3D model for the radar antenna. Step 2: Load the 3D model stored in the prescribed format, extract group information and rendering attributes, the group information including the name planning of different parts of the radar antenna; Step 3: Number the information to be processed according to the naming rules of different parts of the radar antenna, match the numbering results with the group information, change the shader interaction information based on the matching results, and display the information to be processed according to the rendering attributes and the shader interaction information change results. When a fault occurs or information needs to be displayed, the array status monitoring information is numbered using "x_y_z". During each cycle of model rendering, the developers directly match the "group information" content in the model based on the array status monitoring information, change the shader interaction information, and annotate the faulty components with color or text texture information. The occurrence of a fault and the need to display information refer to the system receiving a fault notification when a fault occurs in the radar system array. The specific process of changing the shader interaction information is as follows: based on the state corresponding to "x_y_z" in the received monitoring information, the colors of the "x_y_z" component models of the model drawn by the 3D graphics drawing interface or the development engine are changed in sequence; The naming rules for the different parts of the radar antenna are as follows: the different parts of the radar antenna are named according to the form of array, subarray, and components; The process of constructing the target 3D model is as follows: When constructing the target 3D model, the target 3D model is rotated along the x-axis until the normal of the array surface in the target 3D model is in the positive z-axis direction, and the center point of the array surface in the target 3D model is located at the origin of the coordinate system. The y-axis direction is the sky direction, the z-axis direction is the normal direction of the array surface in the standard state, and the x-axis direction is determined by the z-axis, y-axis and right-hand rule. Based on the hierarchical characteristics of the array model, when the viewport is far from the array, the top-level information of the array model is drawn, and only the full array level or sub-array level information is rendered; when the viewport reaches the preset position, the top-level information of the array and sub-array level are no longer rendered, and only the component level information is displayed. The viewport can be moved to view the large-scale component information, and the viewport can be directly switched to the specified model rendering position by sub-array level or component level name.
2. The radar array information processing method according to claim 1, characterized in that, Also includes: Step 4: Render and display different levels of information based on the distance between the roaming viewport and the radar array; Alternatively, obtain the information number to be processed, and render and display the information corresponding to the information number to be processed based on the information number to be processed.
3. A radar array information processing system, employing the radar array information processing method as described in claim 1, characterized in that, The system includes: The construction module is used to: construct naming rules for different parts of the radar antenna, and plan a target 3D model for the radar antenna based on the actual radar antenna size, actual radar antenna structural characteristics, and the naming of the different parts of the radar antenna. The extraction module is used to: load the 3D model stored in a specified format, extract group information and rendering attributes, wherein the group information includes the name planning of different parts of the radar antenna; The display module is used to: number the information to be processed according to the naming rules of different parts of the radar antenna, match the numbering results with the group information, change the shader interaction information based on the matching results, and display the information to be processed according to the rendering attributes and the shader interaction information change results; When a fault occurs or information needs to be displayed, the array status monitoring information is numbered using "x_y_z". During each cycle of model rendering, the developers directly match the "group information" content in the model based on the array status monitoring information, change the shader interaction information, and annotate the faulty components with color or text texture information. The occurrence of a fault and the need to display information refer to the system receiving a fault notification when a fault occurs in the radar system array. The specific process of changing the shader interaction information is as follows: based on the state corresponding to "x_y_z" in the received monitoring information, the colors of the "x_y_z" component models of the model drawn by the 3D graphics drawing interface or the development engine are changed in sequence; The naming rules for the different parts of the radar antenna are as follows: the different parts of the radar antenna are named according to the form of array, subarray, and components; The process of constructing the target 3D model is as follows: When constructing the target 3D model, the target 3D model is rotated along the x-axis until the normal of the array surface in the target 3D model is in the positive z-axis direction, and the center point of the array surface in the target 3D model is located at the origin of the coordinate system. The y-axis direction is the sky direction, the z-axis direction is the normal direction of the array surface in the standard state, and the x-axis direction is determined by the z-axis, y-axis and right-hand rule. Based on the hierarchical characteristics of the array model, when the viewport is far from the array, the top-level information of the array model is drawn, and only the full array level or sub-array level information is rendered; when the viewport reaches the preset position, the top-level information of the array and sub-array level are no longer rendered, and only the component level information is displayed. The viewport can be moved to view the large-scale component information, and the viewport can be directly switched to the specified model rendering position by sub-array level or component level name.
4. The radar array information processing system according to claim 3, characterized in that, Also includes: The roaming module is used to: render and display information at different levels based on the distance between the roaming viewport and the radar array; or to obtain the information number to be processed, and render and display the information corresponding to the information number to be processed based on the information number to be processed.
5. A storage medium, characterized in that, The medium stores instructions that, when read by a computer, cause the computer to execute the method as described in claim 1 or 2.
6. An electronic device, characterized in that, Includes the storage medium of claim 5 and a processor that executes instructions within the storage medium.
Citation Information
Patent Citations
Phased array radar antenna array surface display method, device and system and storage medium
CN110426684A
Radar primary information rendering method and system, medium and equipment
CN110942505A