Building block phased array fault tolerance method and apparatus
By real-time monitoring and graphical model optimization, effective phased array modules are identified and their excitation parameters are adjusted, which solves the problem of decreased radiation beam performance of modular phased arrays after module failure and realizes beam recovery in failure conditions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NANJING HUACHENG MICROWAVE TECH CO LTD
- Filing Date
- 2026-02-26
- Publication Date
- 2026-06-05
AI Technical Summary
In the existing technology, the radiation beam performance of modular phased arrays degrades after fault tolerance, making it difficult for fault-tolerant modular phased arrays to meet the actual beam control application requirements.
By monitoring the module status of the modular phased array in real time, effective phased array modules are identified and screened out. A graph model is constructed to represent the currently available topology. Based on the graph model, the excitation parameter compensation values are optimized, and the phase and amplitude of the excitation signal of the phased array module are adjusted to restore the preset radiation beam pattern.
After a module fails in a modular phased array, the radiation beam performance can be effectively restored, overcoming the problem of insufficient beam recovery accuracy caused by neglecting dynamic topology and electromagnetic coupling effects in traditional methods.
Smart Images

Figure CN122151010A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of antenna technology, and in particular to a modular phased array fault-tolerant method and apparatus. Background Technology
[0002] In the field of phased array radar technology, modular or building-block phased arrays are constructed by dividing the entire array into multiple independent phased array modules, aiming to improve the maintainability and scalability of the system. When one or more modules in the array fail, traditional fault-tolerant methods typically include: directly isolating or bypassing the failed module from the array and using the remaining intact modules to continue operating; or activating pre-embedded redundant backup modules to replace the function of the failed module. The core idea of these methods is to physically remove or replace the faulty unit. However, such methods have a significant limitation: they only deal with the failed module itself, but do not consider the impact of changes in the array topology and complex electromagnetic coupling effects between modules caused by its failure. This ultimately manifests as distortion of the overall radiation pattern of the array, such as increased sidelobe levels, beam pointing deviation, or decreased gain.
[0003] Therefore, the main problem with the existing technology is that the current fault-tolerant processing method results in a decrease in the radiation beam performance of the modular phased array after fault tolerance, making it difficult for the fault-tolerant modular phased array to meet the actual application requirements of beam control. Summary of the Invention
[0004] This invention provides a fault-tolerant method and apparatus for modular phased arrays, which can effectively restore the radiation beam performance of a modular phased array even after a failed module occurs.
[0005] An embodiment of the present invention provides a fault-tolerant method for modular phased arrays, comprising the following steps: Real-time monitoring of the status of each phased array module in the modular phased array, and acquisition of module status data; Based on the module status data, the failed modules in the modular phased array are identified, and each effective phased array module in the modular phased array is selected. Using each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight, a graph model is constructed to characterize the currently available topology of the modular phased array. Based on the graph model, with the preset radiation beam pattern as the optimization target, the excitation parameter compensation value of the effective phased array module is optimized and solved to obtain the excitation parameter compensation value used to compensate for the influence of the failed module. Based on the excitation parameter compensation value, the phase and amplitude of the excitation signal of the corresponding effective phased array module are compensated and adjusted so that the modular phased array can restore the preset radiation beam pattern even when the failed module is included.
[0006] As an improvement to the above solution, the step of identifying failed modules in the modular phased array based on the module status data and filtering out each effective phased array module in the modular phased array includes the following sub-steps: The echo intensity and operating current value of each phased array module are obtained by parsing the module status data. The echo intensity and operating current value of each phased array module are compared with a preset health threshold range. Phased array modules whose echo intensity or operating current value exceeds the health threshold range are selected and marked as the failed modules. Based on the marking results of the failed modules, the failed modules are removed from all phased array modules to obtain a list of each effective phased array module.
[0007] As an improvement to the above scheme, the step of constructing a graph model to characterize the currently available topology of the modular phased array, using each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight, includes the following sub-steps: Each effective phased array module in the list of effective phased array modules is defined as a node in the graph model; Calculate the electromagnetic coupling coefficient between every two effective phased array module nodes, and use the calculated electromagnetic coupling coefficient as the edge weight of the edge connecting the corresponding two nodes; Based on all nodes and their topological relationships connected by the edge weights, a graph model is generated to characterize the currently available topology of the modular phased array.
[0008] As an improvement to the above scheme, the step of optimizing the excitation parameter compensation values of the effective phased array module based on the graphical model and with a preset radiation beam pattern as the optimization target to obtain the excitation parameter compensation values used to compensate for the influence of the failed module includes the following sub-steps: The connection relationship between all current nodes and edge weights in the graph model is used as the constraint condition for the optimization problem; The optimization objective is to minimize the error between the far-field radiation pattern of the modular phased array and the preset radiation beam pattern, and an optimization function is established accordingly. The optimization function is solved to calculate the excitation parameter compensation value required for each effective phased array module node.
[0009] As an improvement to the above scheme, the step of compensating and adjusting the phase and amplitude of the excitation signal of the corresponding effective phased array module according to the excitation parameter compensation value, so as to restore the preset radiation beam pattern of the modular phased array even with failed modules, includes the following sub-steps: By analyzing the excitation parameter compensation values, the phase compensation components and amplitude compensation components corresponding to each node in the graphical model are obtained. Based on the phase compensation component and amplitude compensation component, a control command sequence for adjusting the excitation signal of each effective phased array module is generated. The control command sequence is sent to the control terminals of each effective phased array module to perform superimposed compensation adjustment on the phase and amplitude of the original excitation signals of each effective phased array module, so that the modular phased array can restore the preset radiation beam pattern even if the failed module is included.
[0010] Another embodiment of the present invention provides a modular phased array fault-tolerant device, comprising: The monitoring module is used to monitor the status of each phased array module in the modular phased array in real time and obtain module status data. The filtering module is used to identify the failed modules in the modular phased array based on the module status data, and to filter out each effective phased array module in the modular phased array. A construction module is used to construct a graph model that represents the currently available topology of the modular phased array, with each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight. The solution module is used to optimize and solve the excitation parameter compensation value of the effective phased array module based on the graph model and with the preset radiation beam pattern as the optimization target, so as to obtain the excitation parameter compensation value used to compensate for the influence of the failed module. The compensation module is used to compensate and adjust the phase and amplitude of the excitation signal of the corresponding effective phased array module according to the excitation parameter compensation value, so that the modular phased array can restore the preset radiation beam pattern even when the failed module is included.
[0011] As an improvement to the above solution, the filtering module is specifically used for: The echo intensity and operating current value of each phased array module are obtained by parsing the module status data. The echo intensity and operating current value of each phased array module are compared with a preset health threshold range. Phased array modules whose echo intensity or operating current value exceeds the health threshold range are selected and marked as the failed modules. Based on the marking results of the failed modules, the failed modules are removed from all phased array modules to obtain a list of each effective phased array module.
[0012] As an improvement to the above solution, the building module is specifically used for: Each effective phased array module in the list of effective phased array modules is defined as a node in the graph model; Calculate the electromagnetic coupling coefficient between every two effective phased array module nodes, and use the calculated electromagnetic coupling coefficient as the edge weight of the edge connecting the corresponding two nodes; Based on all nodes and their topological relationships connected by the edge weights, a graph model is generated to characterize the currently available topology of the modular phased array.
[0013] As an improvement to the above solution, the solution module is specifically used for: The connection relationship between all current nodes and edge weights in the graph model is used as the constraint condition for the optimization problem; The optimization objective is to minimize the error between the far-field radiation pattern of the modular phased array and the preset radiation beam pattern, and an optimization function is established accordingly. The optimization function is solved to calculate the excitation parameter compensation value required for each effective phased array module node.
[0014] As an improvement to the above solution, the compensation module is specifically used for: By analyzing the excitation parameter compensation values, the phase compensation components and amplitude compensation components corresponding to each node in the graphical model are obtained. Based on the phase compensation component and amplitude compensation component, a control command sequence for adjusting the excitation signal of each effective phased array module is generated. The control command sequence is sent to the control terminals of each effective phased array module to perform superimposed compensation adjustment on the phase and amplitude of the original excitation signals of each effective phased array module, so that the modular phased array can restore the preset radiation beam pattern even if the failed module is included.
[0015] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: By acquiring the module status data of the modular phased array in real time through monitoring, effective phased array modules are identified and screened. Then, a graph model is constructed using these effective phased array modules as nodes and their electromagnetic coupling relationships as edge weights, accurately representing the current usable topology of the modular phased array after module failure. Based on this graph model, with a preset radiation beam pattern as the optimization objective, the excitation parameter compensation values for the effective phased array modules are solved. Accordingly, the phase and amplitude of the excitation signals for each effective phased array module are compensated and adjusted, enabling the array to recover the preset radiation beam pattern even with failed modules. In summary, this embodiment of the invention overcomes the problem of insufficient beam recovery accuracy caused by neglecting dynamic topology and coupling effects in traditional methods by explicitly modeling the physical usable structure and electromagnetic coupling characteristics of the array as a graph model and recovering the preset radiation beam pattern through excitation parameter compensation and adjustment. This allows for effective recovery of the radiation beam performance of the modular phased array even after module failure. Attached Figure Description
[0016] Figure 1 This is a flowchart illustrating a modular phased array fault-tolerant method according to an embodiment of the present invention. Figure 2 This is a schematic diagram of the structure of a modular phased array fault-tolerant device provided in an embodiment of the present invention. Detailed Implementation
[0017] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] See Figure 1 This is a flowchart illustrating a modular phased array fault-tolerant method according to an embodiment of the present invention. The modular phased array fault-tolerant method provided in this embodiment of the present invention includes the following steps: S10, monitors the status of each phase array module in the modular phase array in real time and obtains module status data; S11, based on the module status data, identify the failed modules in the modular phased array array, and select each effective phased array module in the modular phased array array; S12, using each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight, construct a graph model to characterize the currently available topology of the modular phased array. S13. Based on the graph model, with the preset radiation beam pattern as the optimization target, the excitation parameter compensation value of the effective phased array module is optimized and solved to obtain the excitation parameter compensation value used to compensate for the influence of the failed module. S14, according to the excitation parameter compensation value, the phase and amplitude of the excitation signal of the corresponding effective phased array module are compensated and adjusted so that the modular phased array can restore the preset radiation beam pattern even when the failed module is included.
[0019] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: By acquiring the module status data of the modular phased array in real time through monitoring, effective phased array modules are identified and screened. Then, a graph model is constructed using these effective phased array modules as nodes and their electromagnetic coupling relationships as edge weights, accurately representing the current usable topology of the modular phased array after module failure. Based on this graph model, with a preset radiation beam pattern as the optimization objective, the excitation parameter compensation values for the effective phased array modules are solved. Accordingly, the phase and amplitude of the excitation signals for each effective phased array module are compensated and adjusted, enabling the array to recover the preset radiation beam pattern even with failed modules. In summary, this embodiment of the invention overcomes the problem of insufficient beam recovery accuracy caused by neglecting dynamic topology and coupling effects in traditional methods by explicitly modeling the physical usable structure and electromagnetic coupling characteristics of the array as a graph model and recovering the preset radiation beam pattern through excitation parameter compensation and adjustment. This allows for effective recovery of the radiation beam performance of the modular phased array even after module failure.
[0020] As an example, when monitoring the status of each phased array module in a modular phased array and acquiring module status data in real time, an independent status monitoring unit is configured for each phased array module. This unit is connected to the module's RF signal terminal, power supply interface, and internal temperature sensor, respectively. The monitoring unit collects three types of core status information in real time: first, the echo signal strength of the RF signal terminal, which directly reflects the working status of the module's RF channel; second, the real-time operating current of the power supply interface, reflecting the normality of the module's power supply circuit; and third, the temperature of the core components inside the module, to prevent excessive temperature from causing abnormal module performance. During the acquisition process, all module monitoring units use the clock of the array master control system as a reference to achieve synchronous sampling, ensuring that the status data of different modules are consistent in the time dimension. The acquired raw data is first processed by simple filtering to remove noise interference, and then encapsulated according to a preset format.
[0021] As one example, the step of identifying failed modules in the modular phased array based on the module status data and filtering out each effective phased array module in the modular phased array includes the following sub-steps: The echo intensity and operating current value of each phased array module are obtained by parsing the module status data. The echo intensity and operating current value of each phased array module are compared with a preset health threshold range. Phased array modules whose echo intensity or operating current value exceeds the health threshold range are selected and marked as the failed modules. Based on the marking results of the failed modules, the failed modules are removed from all phased array modules to obtain a list of each effective phased array module.
[0022] In this embodiment, the echo intensity and operating current value of each phased array module are first obtained by parsing the module status data. This allows for the extraction of key quantitative parameters characterizing the module's operating status from the raw monitoring data, providing a clear basis for failure identification. Next, the echo intensity and operating current value of each phased array module are compared with a preset health threshold range. Modules whose echo intensity or operating current value exceeds the threshold range are selected and marked as failed modules, thus achieving accurate location and differentiation of failed modules and avoiding misjudging normally functioning modules as failed. Then, based on the marking results of failed modules, failed modules are removed from all phased array modules, resulting in a list of effective phased array modules. This clarifies the effective module objects that can participate in beamforming during subsequent fault-tolerant reconstruction, eliminating the interference of failed modules in subsequent steps.
[0023] Specifically, the module status data is first analyzed to obtain the echo intensity and operating current value of each phased array module. Each phased array module in the modular phased array integrates an RF signal monitoring unit and a power supply monitoring unit. The former collects the RF echo analog signal received by the module in real time, while the latter collects the current analog signal of the module's power supply circuit. Both types of signals are accompanied by a unique module number (e.g., "M01-M64") and a collection timestamp. During the analysis process, the analog signal is first converted to a digital signal using a 16-bit analog-to-digital converter. Then, based on a preset frame structure protocol (frame header + module number + echo data segment + current data segment + checksum), key parameters are extracted. For the echo data segment, a sliding window filtering algorithm (e.g., a window length of 5 sampling points) is used to remove noise. The effective power value of the filtered signal is then calculated and defined as the echo intensity of the module (denoted as ). , (For module numbering); for current data segments, calculate the effective current value during the steady-state operating period (within 100ms of the acquisition timestamp), and define it as the operating current value of the module (denoted as ). After analysis, the module number and echo intensity will be recorded. Operating current value The associated data is stored in a structured data table to form a set of module status parameters.
[0024] Next, the echo intensity and operating current values of each phased array module are compared with the preset health threshold range to screen and mark failed modules. In this embodiment, the health threshold range is dynamically generated, dynamically adjusted based on the module's factory baseline, cumulative operating time, and real-time ambient temperature. The specific threshold range formula is as follows: 1. Echo intensity healthy threshold range: ,in
[0025]
[0026] 2. Healthy threshold range for operating current: ,in
[0027]
[0028] In the above formula, , Modules Minimum and maximum normal echo strength calibrated at the factory; , Modules Minimum and maximum normal operating currents calibrated at the factory; , These are the aging coefficients for the minimum and maximum echo intensity, respectively. , These are the aging coefficients for the minimum and maximum operating currents, respectively. For module Cumulative running time; The current operating temperature of the array (collected in real time by the array's environmental sensors); Factory calibration temperature; , These are the temperature correction factors for echo intensity and operating current threshold, respectively. During comparison, each module is checked one by one. of Is it in Inside and Is it in inside, if Exceeding the corresponding range or If the value exceeds the corresponding range, the module will be marked as a "failed module" in the module status parameter table.
[0029] Finally, based on the marking results of the failed modules, the failed modules are removed from all phased array modules, resulting in a list of all valid phased array modules. Specifically, the structured data table storing the module state parameters is traversed to filter out all modules not marked as "failed modules," and the module numbers and physical location coordinates (such as row numbers in the array) of these modules are extracted. With column number For example, the coordinates of module M01 are (1,1) and the current echo intensity. and operating current value The extracted information is sorted according to the array physical arrangement order of "row number from smallest to largest, and column number from left to right" to generate a list of effective phased array modules. This list will directly serve as the basis for selecting "nodes" when constructing the subsequent graph model, ensuring that only effective phased array modules that can normally participate in beamforming are included.
[0030] As one example, the step of constructing a graph model to characterize the currently available topology of the modular phased array, using each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight, includes the following sub-steps: Each effective phased array module in the list of effective phased array modules is defined as a node in the graph model; Calculate the electromagnetic coupling coefficient between every two effective phased array module nodes, and use the calculated electromagnetic coupling coefficient as the edge weight of the edge connecting the corresponding two nodes; Based on all nodes and their topological relationships connected by the edge weights, a graph model is generated to characterize the currently available topology of the modular phased array.
[0031] In this embodiment, each effective phased array module in the list of effective phased array modules is first defined as a node in the graph model. This establishes a one-to-one mapping between effective physical modules and graph model nodes, clearly defining the basic building blocks of the graph model and ensuring that the model objects fully match the actual modules that can participate in beamforming. Next, by calculating the electromagnetic coupling coefficient between every two effective phased array module nodes and using it as the edge weight connecting the corresponding two nodes, the strength of electromagnetic interaction between modules can be quantified. This allows the graph model to not only include topological connections but also reflect the electromagnetic interference and cooperative characteristics between modules in actual operation, avoiding the disconnect between the model and the physical scene due to neglecting electromagnetic coupling. Then, by generating a graph model based on all nodes and their topological connections through edge weights, the currently available physical topology and electromagnetic correlation characteristics between modules of the modular phased array can be fully characterized. This transforms the array's hardware state into a mathematical model that can be used for subsequent algorithm calculations, thereby realizing the transformation from the list of effective modules to a structured graph model. This provides an accurate topological and electromagnetic characteristic representation for subsequent optimization of effective module excitation parameter compensation values based on the graph model, improving the fit of excitation parameter optimization and the reliability of fault-tolerant reconstruction.
[0032] The specific details of this embodiment are as follows: First, each valid phased array module in the list of valid phased array modules is defined as a node in the graph model. This list contains all functional modules selected in the previous steps, recording each module's unique identifier, its physical location within the array, and its current basic operating parameters. When defining a node, a unique node number is assigned to each valid module, forming a one-to-one correspondence with the module's unique identifier. Simultaneously, the module's physical location and basic operating parameters are stored as the node's attribute information. In this way, each node in the graph model can be precisely associated with its corresponding physical module in the array, ensuring that subsequent analysis of the relationships between modules can be directly mapped to the actual hardware.
[0033] Next, the electromagnetic coupling coefficient between every two effective phased array module nodes is calculated, and the calculated electromagnetic coupling coefficient is used as the edge weight connecting the corresponding two nodes. Existing technologies often only consider the physical distance between modules when calculating the electromagnetic coupling coefficient, neglecting the influence of frequency variations and environmental factors during actual array operation on the coupling relationship, leading to deviations between the calculated coupling coefficient and the actual situation. This solution improves upon this by proposing a dynamic electromagnetic coupling coefficient calculation model, the specific formula of which is as follows: , Indicates the first The effective module node and the first The larger the value of the electromagnetic coupling coefficient between effective module nodes, the stronger the electromagnetic interaction between the two modules. The reference coupling coefficient is measured under standard conditions (specific distance, standard frequency, and reference environmental dielectric constant) of the module under factory calibration. This is the standard operating frequency used in module design; The current operating frequency of the array is obtained by the system in real time. The dielectric constant under standard conditions; The dielectric constant of the array's current operating environment is collected in real time by the environmental monitoring unit; The attenuation coefficient of coupling strength as a function of distance is determined by experimental fitting based on the hardware characteristics of the module. For the first The effective module and the first The physical distance between each valid module is calculated based on the physical layout information stored in the node attributes. During the calculation, the physical location information of the two modules is first extracted from the node attributes, and then the result is calculated. Then obtain the current operating frequency. and environmental dielectric constant By substituting all the parameters into the above formula, the electromagnetic coupling coefficient between the two nodes can be obtained. Because electromagnetic coupling is bidirectional, the first... The node and the first The coupling coefficient between the nth node and the nth node The node and the first The coupling coefficients between the nodes are equal, so there is no need to calculate them repeatedly.
[0034] Finally, based on all nodes and their topological relationships connected by edge weights, a graph model is generated to characterize the currently available topology of the modular phased array. Specifically, an adjacency matrix is used as the mathematical expression of the graph model, and the dimension of the adjacency matrix is consistent with the total number of effective module nodes; that is, if the total number of effective module nodes is... Then the adjacency matrix is A matrix. Elements of the matrix. Used to indicate the first The node and the first Connection relationships and edge weights between nodes: When there is significant electromagnetic coupling between the effective modules corresponding to two nodes (i.e., the calculated coupling coefficient is greater than the preset coupling threshold, which is set according to the array's sensitivity to the influence of coupling), The value is the calculated electromagnetic coupling coefficient. When the electromagnetic coupling between the effective modules corresponding to two nodes is weak (i.e., the coupling coefficient is less than or equal to the preset coupling threshold), it is considered that there is no effective coupling relationship. The value is 0. Simultaneously, the graph model also stores the unique identifier, physical arrangement location, and working status of each node's corresponding valid module, allowing for direct access to module parameters in subsequent steps. The graph model generated in this way can completely and accurately reflect the connection relationships of all valid modules in the current array and the electromagnetic coupling strength between modules.
[0035] As one example, the optimization of the excitation parameter compensation values of the effective phased array module based on the graphical model, with a preset radiation beam pattern as the optimization objective, to obtain the excitation parameter compensation values used to compensate for the impact of the failed module, includes the following sub-steps: The connection relationship between all current nodes and edge weights in the graph model is used as the constraint condition for the optimization problem; The optimization objective is to minimize the error between the far-field radiation pattern of the modular phased array and the preset radiation beam pattern, and an optimization function is established accordingly. The optimization function is solved to calculate the excitation parameter compensation value required for each effective phased array module node.
[0036] In this embodiment, the connection relationships of all nodes and edge weights in the graph model are first used as constraints for the optimization problem. This transforms the physical existence of effective modules and the electromagnetic coupling strength between modules into boundary constraints for the optimization process, ensuring that the calculated excitation parameter compensation values conform to the actual topology and electromagnetic characteristics of the array, thus avoiding invalid parameters that are detached from the hardware foundation. Next, an optimization function is established with the goal of minimizing the error between the far-field radiation pattern of the modular phased array and the preset radiation beam pattern. This clarifies the direction of parameter adjustment, ensuring that the excitation compensation of effective modules always revolves around restoring the preset beam performance, directly correcting the pattern distortion caused by the failed modules. Then, by solving the optimization function, the required excitation parameter compensation values for each effective module node are calculated. This transforms the abstract optimization goal into specific, adjustable phase and amplitude compensation parameters, thereby realizing the transformation from graph model representation to specific compensation parameters. This allows the excitation adjustment of effective modules to not only adapt to the current available topology of the array but also accurately offset the influence of failed modules, improving the accuracy and efficiency of the array in restoring the preset radiation beam pattern when there are failed modules.
[0037] Specifically, when optimizing the excitation parameter compensation values of effective phased array modules based on a graph model, the connection relationships between all current nodes and edge weights in the graph model are first used as constraints for the optimization problem. In practice, the transformation process of the constraints is as follows: the set of nodes in the graph model corresponds to the list of numbered effective phased array modules. Let the total number of effective modules be... The set of optimization variables is defined as follows: ,in For the first Phase compensation components of each effective module, For its amplitude compensation component, the failed module is not included in the variable definition because it is not included in the node set; this is a node validity constraint. For the edge weight-electromagnetic coupling coefficient... This is transformed into a mathematical expression for coupling and association constraints: for any two valid modules and ,satisfy ,in This constraint sets a maximum amplitude compensation limit for a single module. It ensures that modules with stronger coupling exhibit smaller amplitude compensation differences, thus preventing the amplification of coupling interference. Simultaneously, the parameter range constraints are clearly defined. The value range is the hardware adjustable range of the module phase adjuster (determined by the module specification parameters in the node attributes). The value range of is the adjustable gain range within the linear working region of the module, and all constraints will be used as boundary conditions for subsequent optimization solutions.
[0038] Next, an optimization function is established with the goal of minimizing the error between the far-field radiation pattern of the modular phased array and the preset radiation beam pattern. The calculation of the actual far-field radiation pattern requires deep fusion of graphical model information: for any observation angle... First, calculate the original radiation field of each effective module (based on its physical coordinates and operating frequency), then superimpose the coupling effects—the first... The actual radiation field of each module is its original radiation field multiplied by . In addition to all other modules radiation field and The product of these factors is then used to obtain the overall far-field electric field intensity through vector synthesis. Based on this, the optimization function The construction process is as follows: , The main lobe error term is calculated as follows: the angle corresponding to the maximum amplitude value in the actual radiation pattern. , and the preset main lobe direction The normalized value of the angle difference, i.e. ( , (3dB beamwidth of the preset main lobe). The sidelobe error term is calculated by uniformly selecting within a preset sidelobe region. For each angle point, calculate the average of the absolute differences between the actual amplitude and the preset amplitude. ( This refers to the actual amplitude. (Preset amplitude); The phase error term is defined as the actual phase over the entire angular domain. With preset phase The integral average of the absolute differences; , , As a weighting factor, it is allocated according to the preset pattern requirements for main lobe pointing accuracy, side lobe suppression, and phase consistency (e.g., when main lobe is prioritized). Take the larger value), and satisfy .
[0039] Finally, the optimization function is solved to calculate the excitation parameter compensation values required for each effective phased array module node. This step uses an improved adaptive particle swarm optimization (PSO) algorithm, and the specific process is as follows: In the initialization phase, based on the number of effective modules... Determine the particle dimension as (Each dimension corresponds to a compensation component), randomly generated within the parameter range constraints. One particle ( For particle swarm scale, and (positively correlated), the position vector of each particle is During the iterative optimization phase, graph model edge weights are introduced to dynamically adjust particle velocities: for the corresponding modules in the particle... and The dimension, its velocity update formula is: Inertial weight according to Adjustment, The larger, Smaller (enhances local search), conversely larger Larger (enhances global search); , As a learning factor, , It is a random number. This represents the optimal position for an individual particle. The goal is to find the globally optimal position. In each iteration, the particle position update must satisfy the coupling and association constraints (if the constraint is violated after the update, the corresponding dimension value is corrected to the constraint boundary), and the fitness value of each particle (i.e., the optimization function) is calculated. (value). Convergence judgment phase, when continuous The change in the global optimal fitness value in the next iteration is less than a preset threshold. The iteration stops when the positions of all particles satisfy the constraints. At this point, the values of each dimension in the global optimal position vector are the excitation parameter compensation values of the corresponding effective phased array module. and These values correspond one-to-one with the nodes in the graphical model and can be directly used for compensation and adjustment of subsequent excitation signals.
[0040] As one example, the step of compensating and adjusting the phase and amplitude of the excitation signal of the corresponding effective phased array module according to the excitation parameter compensation value, so as to restore the preset radiation beam pattern of the modular phased array even with failed modules, includes the following sub-steps: By analyzing the excitation parameter compensation values, the phase compensation components and amplitude compensation components corresponding to each node in the graphical model are obtained. Based on the phase compensation component and amplitude compensation component, a control command sequence for adjusting the excitation signal of each effective phased array module is generated. The control command sequence is sent to the control terminals of each effective phased array module to perform superimposed compensation adjustment on the phase and amplitude of the original excitation signals of each effective phased array module, so that the modular phased array can restore the preset radiation beam pattern even if the failed module is included.
[0041] In this embodiment, the phase compensation component and amplitude compensation component corresponding to each node in the graphical model are first obtained by analyzing the excitation parameter compensation value. This transforms the abstract parameters obtained from the optimization solution into specific phase and amplitude correction values that can be directly used for signal adjustment, establishing a precise correspondence between the compensation parameters and the effective modules, ensuring that each effective module obtains a matching adjustment basis. Next, a control command sequence for adjusting the excitation signal of each effective phased array module is generated based on the phase compensation component and amplitude compensation component. This transforms the specific compensation value into an execution command that can be recognized by the module control end, clarifying the adjustment object, content, and method, and providing an executable operation carrier for subsequent physical adjustments. Then, by sending the control command sequence to the corresponding effective module control end, the phase and amplitude of the original excitation signal are superimposed and compensated, enabling the actual output signal of the effective module to be corrected according to the compensation value. This directly cancels the interference of the failed module on beamforming, pushing the array radiation characteristics to converge towards the preset pattern, thereby realizing the transformation from compensation parameters to actual beam recovery. This allows the modular phased array containing the failed module to regenerate the preset radiation beam pattern through precise excitation adjustment of the effective modules, improving the array's fault tolerance and performance stability in the event of module failure.
[0042] In the process of adjusting the excitation signal of the effective phased array module based on the excitation parameter compensation values, the excitation parameter compensation values are first analyzed to obtain the phase compensation components and amplitude compensation components corresponding to each node in the graphical model. The excitation parameter compensation values obtained from the above optimization steps are stored in structured data format. The data format includes a "node identifier - compensation value set" association field, where the "node identifier" is completely consistent with the unique number of the effective module node in the graphical model, and the "compensation value set" is a binary encoded parameter packet. During the analysis, the parameter packet corresponding to each "node identifier" is first extracted using a data decoding algorithm, and then the phase compensation components and amplitude compensation components are separated based on a preset parameter partitioning rule: for the high-byte segment in the parameter packet, phase decoding logic (mapping the binary value to a linear phase range) is used to convert it into a phase compensation component. (corresponding to the first in the graphical model) (Modules for each node); for the low-byte segment, amplitude decoding logic is used (mapping the binary value to a relative gain adjustment amount through linear interpolation) to convert it into amplitude compensation components. After parsing, a "node identifier" is generated: - The association table ensures that each valid module node can be matched with a unique phase and amplitude compensation parameter, and the association table corresponds one-to-one with the node topology of the graph model, avoiding module adjustment deviations caused by parameter mismatch.
[0043] Next, based on the phase compensation component and amplitude compensation component, a control command sequence for adjusting the excitation signals of each effective phased array module is generated. In existing technologies, control commands are mostly single-parameter commands, which are prone to asynchronous adjustment of multiple modules due to module response delays. This embodiment improves upon this by designing a composite command structure that includes a "timing synchronization field - parameter adjustment field - verification field." The timing synchronization field is the core improvement, and its value is calculated using the following formula: , For the first The effective time of instructions for each valid module. The base effective time (set uniformly by the system clock). The position coefficient is preset based on the array module arrangement density to ensure that the instruction transmission delay of modules in different positions is canceled out. , In the graphical model, the first The physical coordinates of the module corresponding to each node (consistent with the location information in the graph model node attributes). The parameter adjustment fields are directly filled with the parsed values. and A CRC checksum algorithm is used to generate a checksum field for error detection during command transmission. Finally, the "timing synchronization field" of each module is... - - The "verification field" is encapsulated by bytes to form a single module control instruction, which is then sorted according to the physical arrangement order of the nodes in the graph model to form a complete control instruction sequence, ensuring that the instruction issuance order matches the actual position of the module in the array.
[0044] Finally, the control command sequence is sent to the control terminals of the corresponding effective phased array modules to perform superimposed compensation and adjustment on the original excitation signals of the effective phased array modules, so that the array restores the preset radiation beam pattern. The command sending adopts a distributed communication link. According to the order of the control command sequence, commands are sent according to the strategy of "group transmission to adjacent modules". Each group of commands is synchronously transmitted to the control terminals of multiple physically adjacent modules in the array, reducing the transmission pressure on a single link. After receiving the command, the module control terminal first verifies the integrity of the command through a verification field. If the verification passes, the timing synchronization field is extracted. When the system clock reaches this time, a compensation adjustment is triggered: for the phase of the original excitation signal. Using superposition formula Make adjustments (of which) To adjust the phase, real-time superposition is achieved through an internal phase adjuster (for the amplitude of the original excitation signal). Using superposition formula Make adjustments (of which) The adjusted amplitude is achieved by superimposing the relative gain through the module gain control circuit. During the adjustment process, the module control terminal acquires the adjusted excitation signal output value in real time and compares it with the preset "adjustment target value" (the ideal output of the module calculated based on the preset beam pattern). If the deviation exceeds the allowable range, secondary compensation is triggered: correction based on the deviation value. and The above adjustment process is repeated until the output signals of all valid modules meet the requirements of the preset beam pattern, and finally the modular phased array including the failed modules is restored to the preset radiation beam pattern.
[0045] See Figure 2 This is a schematic diagram of a modular phased array fault-tolerant device according to an embodiment of the present invention. The modular phased array fault-tolerant device provided in this embodiment of the present invention includes: Monitoring module 10 is used to monitor the status of each phased array module in the modular phased array in real time and obtain module status data; The filtering module 11 is used to identify the failed modules in the modular phased array based on the module status data, and to filter out each effective phased array module in the modular phased array. Module 12 is used to construct a graph model that represents the currently available topology of the modular phased array, using each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight. The solution module 13 is used to optimize the excitation parameter compensation value of the effective phased array module based on the graphical model and with the preset radiation beam pattern as the optimization target, so as to obtain the excitation parameter compensation value used to compensate for the influence of the failed module. The compensation module 14 is used to compensate and adjust the phase and amplitude of the excitation signal of the corresponding effective phased array module according to the excitation parameter compensation value, so that the modular phased array can restore the preset radiation beam pattern even when the failed module is included.
[0046] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: By acquiring the module status data of the modular phased array in real time through monitoring, effective phased array modules are identified and screened. Then, a graph model is constructed using these effective phased array modules as nodes and their electromagnetic coupling relationships as edge weights, accurately representing the current usable topology of the modular phased array after module failure. Based on this graph model, with a preset radiation beam pattern as the optimization objective, the excitation parameter compensation values for the effective phased array modules are solved. Accordingly, the phase and amplitude of the excitation signals for each effective phased array module are compensated and adjusted, enabling the array to recover the preset radiation beam pattern even with failed modules. In summary, this embodiment of the invention overcomes the problem of insufficient beam recovery accuracy caused by neglecting dynamic topology and coupling effects in traditional methods by explicitly modeling the physical usable structure and electromagnetic coupling characteristics of the array as a graph model and recovering the preset radiation beam pattern through excitation parameter compensation and adjustment. This allows for effective recovery of the radiation beam performance of the modular phased array even after module failure.
[0047] As one example, the filtering module is specifically used for: The echo intensity and operating current value of each phased array module are obtained by parsing the module status data. The echo intensity and operating current value of each phased array module are compared with a preset health threshold range. Phased array modules whose echo intensity or operating current value exceeds the health threshold range are selected and marked as the failed modules. Based on the marking results of the failed modules, the failed modules are removed from all phased array modules to obtain a list of each effective phased array module.
[0048] As one example, the building module is specifically used for: Each effective phased array module in the list of effective phased array modules is defined as a node in the graph model; Calculate the electromagnetic coupling coefficient between every two effective phased array module nodes, and use the calculated electromagnetic coupling coefficient as the edge weight of the edge connecting the corresponding two nodes; Based on all nodes and their topological relationships connected by the edge weights, a graph model is generated to characterize the currently available topology of the modular phased array.
[0049] As one example, the solution module is specifically used for: The connection relationship between all current nodes and edge weights in the graph model is used as the constraint condition for the optimization problem; The optimization objective is to minimize the error between the far-field radiation pattern of the modular phased array and the preset radiation beam pattern, and an optimization function is established accordingly. The optimization function is solved to calculate the excitation parameter compensation value required for each effective phased array module node.
[0050] As one example, the compensation module is specifically used for: By analyzing the excitation parameter compensation values, the phase compensation components and amplitude compensation components corresponding to each node in the graphical model are obtained. Based on the phase compensation component and amplitude compensation component, a control command sequence for adjusting the excitation signal of each effective phased array module is generated. The control command sequence is sent to the control terminals of each effective phased array module to perform superimposed compensation adjustment on the phase and amplitude of the original excitation signals of each effective phased array module, so that the modular phased array can restore the preset radiation beam pattern even if the failed module is included.
[0051] It should be noted that the relevant embodiments of the modular phased array fault-tolerant device described above can be referred to the embodiments of the modular phased array fault-tolerant method described above, and will not be repeated here.
[0052] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.
[0053] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A fault-tolerant method for modular phased arrays, characterized in that, Includes the following steps: Real-time monitoring of the status of each phased array module in the modular phased array, and acquisition of module status data; Based on the module status data, the failed modules in the modular phased array are identified, and each effective phased array module in the modular phased array is selected. Using each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight, a graph model is constructed to characterize the currently available topology of the modular phased array. Based on the graph model, with the preset radiation beam pattern as the optimization target, the excitation parameter compensation value of the effective phased array module is optimized and solved to obtain the excitation parameter compensation value used to compensate for the influence of the failed module. Based on the excitation parameter compensation value, the phase and amplitude of the excitation signal of the corresponding effective phased array module are compensated and adjusted so that the modular phased array can restore the preset radiation beam pattern even when the failed module is included.
2. The modular phased array fault-tolerant method as described in claim 1, characterized in that, The step of identifying failed modules in the modular phased array based on the module status data and filtering out each effective phased array module in the modular phased array includes the following sub-steps: The echo intensity and operating current value of each phased array module are obtained by parsing the module status data. The echo intensity and operating current value of each phased array module are compared with a preset health threshold range. Phased array modules whose echo intensity or operating current value exceeds the health threshold range are selected and marked as the failed modules. Based on the marking results of the failed modules, the failed modules are removed from all phased array modules to obtain a list of each effective phased array module.
3. The modular phased array fault-tolerant method as described in claim 2, characterized in that, The step of constructing a graph model to characterize the currently available topology of the modular phased array, using each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight, includes the following sub-steps: Each effective phased array module in the list of effective phased array modules is defined as a node in the graph model; Calculate the electromagnetic coupling coefficient between every two effective phased array module nodes, and use the calculated electromagnetic coupling coefficient as the edge weight of the edge connecting the corresponding two nodes; Based on all nodes and their topological relationships connected by the edge weights, a graph model is generated to characterize the currently available topology of the modular phased array.
4. The modular phased array fault-tolerant method as described in claim 3, characterized in that, Based on the graphical model, and with a preset radiation beam pattern as the optimization target, the excitation parameter compensation values of the effective phased array module are optimized and solved to obtain the excitation parameter compensation values used to compensate for the impact of the failed module. This includes the following sub-steps: The connection relationship between all current nodes and edge weights in the graph model is used as the constraint condition for the optimization problem; The optimization objective is to minimize the error between the far-field radiation pattern of the modular phased array and the preset radiation beam pattern, and an optimization function is established accordingly. The optimization function is solved to calculate the excitation parameter compensation value required for each effective phased array module node.
5. The modular phased array fault-tolerant method as described in claim 4, characterized in that, The step of compensating and adjusting the phase and amplitude of the excitation signal of the corresponding effective phased array module according to the excitation parameter compensation value, so as to restore the preset radiation beam pattern of the modular phased array even with failed modules, includes the following sub-steps: By analyzing the excitation parameter compensation values, the phase compensation components and amplitude compensation components corresponding to each node in the graphical model are obtained. Based on the phase compensation component and amplitude compensation component, a control command sequence for adjusting the excitation signal of each effective phased array module is generated. The control command sequence is sent to the control terminals of each effective phased array module to perform superimposed compensation adjustment on the phase and amplitude of the original excitation signals of each effective phased array module, so that the modular phased array can restore the preset radiation beam pattern even if the failed module is included.
6. A modular phased array fault-tolerant device, characterized in that, include: The monitoring module is used to monitor the status of each phased array module in the modular phased array in real time and obtain module status data. The filtering module is used to identify the failed modules in the modular phased array based on the module status data, and to filter out each effective phased array module in the modular phased array. A construction module is used to construct a graph model that represents the currently available topology of the modular phased array, with each effective phased array module as a node and the electromagnetic coupling relationship between each effective phased array module as the edge weight. The solution module is used to optimize and solve the excitation parameter compensation value of the effective phased array module based on the graph model and with the preset radiation beam pattern as the optimization target, so as to obtain the excitation parameter compensation value used to compensate for the influence of the failed module. The compensation module is used to compensate and adjust the phase and amplitude of the excitation signal of the corresponding effective phased array module according to the excitation parameter compensation value, so that the modular phased array can restore the preset radiation beam pattern even when the failed module is included.
7. The modular phased array fault-tolerant device as described in claim 6, characterized in that, The filtering module is specifically used for: The echo intensity and operating current value of each phased array module are obtained by parsing the module status data. The echo intensity and operating current value of each phased array module are compared with a preset health threshold range. Phased array modules whose echo intensity or operating current value exceeds the health threshold range are selected and marked as the failed modules. Based on the marking results of the failed modules, the failed modules are removed from all phased array modules to obtain a list of each effective phased array module.
8. The modular phased array fault-tolerant device as described in claim 7, characterized in that, The building module is specifically used for: Each effective phased array module in the list of effective phased array modules is defined as a node in the graph model; Calculate the electromagnetic coupling coefficient between every two effective phased array module nodes, and use the calculated electromagnetic coupling coefficient as the edge weight of the edge connecting the corresponding two nodes; Based on all nodes and their topological relationships connected by the edge weights, a graph model is generated to characterize the currently available topology of the modular phased array.
9. The modular phased array fault-tolerant device as described in claim 8, characterized in that, The solution module is specifically used for: The connection relationship between all current nodes and edge weights in the graph model is used as the constraint condition for the optimization problem; The optimization objective is to minimize the error between the far-field radiation pattern of the modular phased array and the preset radiation beam pattern, and an optimization function is established accordingly. The optimization function is solved to calculate the excitation parameter compensation value required for each effective phased array module node.
10. The modular phased array fault-tolerant device as described in claim 9, characterized in that, The compensation module is specifically used for: By analyzing the excitation parameter compensation values, the phase compensation components and amplitude compensation components corresponding to each node in the graphical model are obtained. Based on the phase compensation component and amplitude compensation component, a control command sequence for adjusting the excitation signal of each effective phased array module is generated. The control command sequence is sent to the control terminals of each effective phased array module to perform superimposed compensation adjustment on the phase and amplitude of the original excitation signals of each effective phased array module, so that the modular phased array can restore the preset radiation beam pattern even if the failed module is included.