High-performance antenna array control system

By designing aging unit determination, unit excitation correction, beam sorting and regulation, task scheduling load limit and priority link reconstruction modules in the antenna array control system, the beam stability and response speed reduction in traditional systems in the aging unit performance attenuation and high resource occupation scenarios is solved, and efficient beam control and resource management are achieved.

CN119966476AActive Publication Date: 2025-05-09ANHUI FALCON WAVE TECH CO LTD

Patent Information

Application Number
CN202510452699.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-11
Publication Date
2025-05-09
Estimated Expiration
2045-04-11

AI Technical Summary

Technical Problem

Traditional antenna array control systems are difficult to quickly identify and correct in scenarios with aging unit performance attenuation and high resource occupation, resulting in a decrease in beam stability and response speed, which cannot meet the needs of complex application scenarios.

Method used

A high-performance antenna array control system is designed. The aging state marks the radio frequency unit through the aging unit determination module, the unit excitation correction module performs amplitude and phase compensation, the beam sorting and control module performs task priority sorting, the task scheduling load limiting module limits the beam task frequency, and the priority link reconstruction module optimizes the link scheduling sequence.

Benefits of technology

The fine correction of array units is realized, the stability and consistency of beams are improved, the execution order and resource allocation of beam tasks are optimized, and the response performance and resource utilization efficiency of the system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119966476A_ABST
    Figure CN119966476A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of antenna control, in particular to a high-performance antenna array control system which comprises an aging unit judgment module, a unit excitation correction module, a beam sorting regulation and control module, a task scheduling load limiting module and a priority link reconstruction module. According to the method, the aging state of the radio frequency unit is accurately marked, real-time dynamic compensation is implemented according to the amplitude difference and the phase difference between the abnormal unit and the adjacent normal unit, and the low-priority task and the limiting frequency are rejected in combination with the link load limiting standard, so that the execution of the beam task is finely controlled, effective distribution of system resources is guaranteed, and the efficiency of the system is improved. The real-time reconstruction and adjustment of the link priority are carried out, the response speed of the high-priority beam task is accelerated, the dynamic optimization and rapid switching of beam regulation are realized, and the comprehensive improvement of the beam quality, the system resource utilization efficiency and the overall response performance of the array is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of antenna control technology, and in particular to a high-performance antenna array control system. Background Art

[0002] The field of antenna control technology involves technical solutions for dynamically adjusting and precisely controlling parameters such as the directivity, radiation pattern, gain, polarization state, and beam shape of antenna equipment. This field focuses on solving the controllability and accuracy of signal transmission and reception in multi-antenna systems, covering beamforming, beam pointing adjustment, array element excitation control, control algorithm design, and system-level scheduling and fault-tolerance mechanisms. As array antennas evolve towards higher dimensions, higher frequency bands, and multi-channel collaborative control, this technical field has gradually formed a complex control system with software-defined control strategies, algorithm-level beam optimization, and system-level resource management as the core, which is widely used in high-performance scenarios such as wireless communications, radar systems, satellite communications, and electronic countermeasures.

[0003] Among them, the high-performance antenna array control system is a system used to drive and coordinate the working status of multi-unit array antennas. Its core functions include fine control of the phase, amplitude, and delay of multiple antenna units to achieve directional radiation, fast beam switching, dynamic target tracking and other capabilities. The system can be widely used in scenarios with high requirements for beam stability and response speed, such as high-speed mobile platform communications, satellite tracking systems, millimeter wave radar systems, etc. By adopting high-precision beamforming algorithms, low-latency control links and parallel signal processing mechanisms, the system aims to improve the radiation performance, interference suppression capabilities and working bandwidth of the overall array, thereby meeting the needs of high-capacity, high-reliability wireless communications or detection missions.

[0004] In actual operation, traditional control systems lack an effective dynamic monitoring mechanism for the aging status and performance degradation of antenna array units. After long-term operation, when the performance of array units deviates, it is difficult to quickly identify and correct them in time, resulting in a gradual decrease in beam stability and accuracy, increased beam distortion and signal interference, and thus affecting the effective radiation capability of the entire array. Traditional systems mostly use static presets or simple sorting methods for the execution order of beam tasks and link resource allocation, without fully considering the actual load and response performance differences of the system. In scenarios with multiple tasks concurrently or high resource occupancy, resource conflicts or response delays are prone to occur, which manifest as high-priority task response delays, link congestion, and a decrease in overall control performance. It is difficult to meet complex application scenarios with high requirements for beam switching speed and accuracy, such as high-speed mobile communication platforms or precision tracking radar systems, limiting the overall performance of the system. Summary of the invention

[0005] The purpose of the present invention is to solve the shortcomings in the prior art and to propose a high-performance antenna array control system.

[0006] In order to achieve the above object, the present invention adopts the following technical solution: a high-performance antenna array control system, the system comprising: The aging unit determination module obtains the amplitude change rate, phase deviation angle and beam disturbance residual of each RF unit of the array antenna in multiple control cycles, constructs a periodic sequence, calls each group of parameter sequences in the cycle to calculate the ratio of the mean value to the instantaneous difference, and determines whether the ratio exceeds the preset threshold of the amplitude and phase deviation. If so, the RF unit is marked as abnormal, and an array unit aging mark set is generated; The unit excitation correction module extracts the current amplitude value of each abnormal unit and the current amplitude value of the adjacent non-abnormal unit according to the array unit aging mark set, performs amplitude difference compensation and phase difference compensation, combines the compensation results as a new excitation reference value, and generates a local unit excitation correction vector group; The beam sorting and control module obtains the cumulative working time and the peak value of the system transmission bandwidth occupied by each beam task in a set period of time based on the local unit excitation correction vector group, calls the two values ​​to perform priority calculation and sorting, and generates a beam control priority index list; The task scheduling load limit module calls the beam control priority index list, obtains the execution frequency of each sub-array excitation unit, determines whether the execution frequency exceeds the array load limit standard value, identifies the beam instructions whose execution frequency is lower than the array load limit standard value and limits the calling frequency, and generates a beam control execution restriction list.

[0007] The present invention has improvements in that the array unit aging mark set includes an abnormal identification number, a periodic response deviation value, an aging mark status bit and a unit position index; the local unit excitation correction vector group specifically includes an amplitude compensation vector, a phase compensation vector and a reference excitation integrated value; the beam control priority index list includes a beam task number sequence, a priority weight value and a sorting index position; the beam control execution restriction list specifically refers to a restricted beam task set, a task execution frequency threshold and a link call suppression flag.

[0008] The present invention is improved in that the aging unit determination module includes: The amplitude and phase parameter acquisition submodule obtains the amplitude change rate, phase deviation angle and beam disturbance residual of each RF unit of the array antenna in multiple control cycles, extracts the corresponding parameter value in each cycle and records the parameter group to generate a multi-cycle amplitude and phase parameter set; The periodic sequence construction submodule arranges the amplitude change rate sequence, phase deviation angle sequence and beam perturbation residual sequence of each RF unit in each period according to the multi-period amplitude and phase parameter set, reconstructs them into an amplitude and phase change trajectory sequence in periodic order, and establishes a corresponding relationship with the RF unit index to obtain an amplitude and phase trajectory sequence matrix; The offset identification and comparison submodule performs mean calculation and difference extraction on the current cycle amplitude value, phase value, and residual value in each sequence according to the amplitude-phase trajectory sequence matrix, using the formula: ; Obtain the current offset degree of the RF unit by calculation, compare the offset value with the amplitude and phase response offset threshold, if the offset value is greater than the set threshold, mark the unit as abnormal, and obtain the array unit aging mark set; in, Indicates the amplitude and phase offset value of the RF unit. , , They represent the amplitude change rate, phase deviation angle and beam disturbance residual of the current cycle of the RF unit respectively. , , They represent the mean of the amplitude, phase and residual of the RF unit in the periodic sequence respectively.

[0009] The present invention is improved in that the unit excitation correction module comprises: The amplitude compensation value extraction submodule extracts the current amplitude value of each abnormal radio frequency unit and the current amplitude value of the adjacent non-abnormal radio frequency unit according to the array unit aging mark set, performs amplitude difference calculation between the two, and performs absolute value processing after marking the difference direction, obtains the amplitude correction factor of each group of adjacent units, and generates an amplitude compensation parameter set; The phase compensation value extraction submodule calls the amplitude compensation parameter set, extracts the corresponding current phase value and the current phase value of the adjacent unit, compares the two, performs absolute value processing of the difference, and then normalizes them according to the maximum value, using the formula: ; The current phase correction strength is obtained by calculation, and the original phase value is modulated according to the phase correction strength to obtain the phase compensation adjustment amount; in, Indicates the phase compensation adjustment amount, is the current phase value of the abnormal unit, is the current phase value of the adjacent unit, is the standard deviation of the amplitude change in the array sub-block where the abnormal unit is located, is the number of abnormal marking units in the array sub-block where the abnormal unit is located in the current control cycle; The correction vector generation submodule combines the phase compensation value and the amplitude compensation value of each abnormal unit in the unit index order according to the phase compensation adjustment amount and the amplitude compensation parameter set, and uniformly calibrates the excitation direction to form a dual-parameter excitation vector array to generate a local unit excitation correction vector group.

[0010] The present invention is improved in that the beam sorting control module includes: The task duration acquisition submodule obtains the task identifier, start time and end time of each beam task within the set time period based on the local unit excitation correction vector group, calculates the task execution cycle and classifies and summarizes it according to the task identifier to obtain the beam task working duration set; The bandwidth occupancy extraction submodule extracts the bandwidth peak value occupied by each beam task during the system control process according to the beam task working duration set, obtains the channel occupancy identifier and resource allocation number in the corresponding time period, counts the maximum transmission bandwidth value in the control section, and generates a beam task bandwidth peak value set; The control sequence adjustment submodule calls the beam task working duration set and the beam task bandwidth peak value set to obtain the task duration and corresponding bandwidth occupancy value of each beam task, extract the task frequency and task trigger interval fluctuation value, and normalize the parameters in combination with the interference probability value of the channel where the task is located, using the formula: ; Obtain beam task priority score values ​​through calculation, sort the score values ​​in descending order, establish a mapping relationship between task numbers and sort values, and obtain a beam control priority index list; in, represents the priority score of the beam task, Indicates the task working time. Indicates the calling frequency of the task in the current cycle. Indicates the peak value of the system bandwidth occupied by the task. Indicates the fluctuation value of the task trigger interval. Represents the average interval fluctuation value in the current task set, Indicates the interference probability value of the control channel to which the task belongs.

[0011] The present invention is improved in that the task scheduling load limiting module includes: The link saturation parameter extraction submodule calls the beam control priority index list, obtains the control link number associated with each beam task and the total number of task requests in the scheduling section, extracts the maximum number of load-bearing tasks set for each control link, calculates the ratio of the number of task requests to the maximum number of load-bearing tasks, and obtains the link saturation parameter group; The array frequency monitoring submodule collects the number of excitation executions of each excitation unit in each subarray in the current scheduling cycle according to the link saturation parameter group, counts the execution frequency by excitation unit number and compares it with the set array load limit standard value, obtains the over-limit unit number and frequency deviation value, and generates an excitation frequency abnormality list; The task frequency screening submodule calls the excitation frequency anomaly list and link saturation parameter group, identifies the beam task number associated with the corresponding excitation unit, and extracts the task scheduling frequency, control link saturation, total length of the current cycle instruction queue, excitation unit overclocking weight, and task occupancy time ratio within the control window, using the formula: ; Obtain the beam control frequency index through calculation, sort the beam tasks according to the index from small to large, set the frequency limit boundary value, filter out the tasks whose beam control frequency index is lower than the frequency limit boundary value and mark them as controlled, and establish a beam control execution restriction list; in, represents the beam steering frequency index, Indicates the scheduling frequency of the beam task in the current cycle, and the frequency overload weight of the excitation unit to which the task is attached. Indicates the current saturation of the link where the task is located. Indicates the number of instructions in the current scheduling queue. Indicates the proportion of time occupied by the beam task within the control window.

[0012] The present invention is improved in that the system further comprises: The priority link reconstruction module collects the time matching difference between the link call period of the currently enabled beam task and the array response speed according to the beam control execution restriction list, selects the beam task whose difference is greater than the channel scheduling response balance reference value, locally moves the beam task control order forward, and rewrites the link priority identification level to a high level state, and generates antenna array control priority mapping information; The antenna array control priority mapping information specifically includes a task link matching level, a control sequence position group, and a priority channel tag set.

[0013] The present invention is improved in that the priority link reconstruction module includes: The link time difference extraction submodule collects the control link call period of the currently enabled beam task according to the beam control execution restriction list, obtains the completion time point of the corresponding array response, calculates the time matching difference between the two, and generates a link response difference set; The scheduling order adjustment submodule calls the link response difference set, extracts the time matching difference, original scheduling order number, current task activity level and task continuous call density corresponding to each beam task, and compares the difference with the channel scheduling response balance benchmark value, using the formula: ; Obtain the beam task link urgency index by calculation, set a local forward operation flag for the task whose index value is greater than the specified evaluation threshold, reorder the execution order of the tasks in the control queue, and obtain the control order reordering result; in, represents the beam task link urgency index, Indicates the matching difference between the link call time of the beam task and the array response time, Indicates the activity level of the current beam task. Represents the original scheduling sequence number, Indicates the number of consecutive triggers of the task per unit time. Indicates the dispatch response balance benchmark value set by the system; The priority rewriting submodule extracts the beam task number marked as forward according to the control order rearrangement result, rewrites the control link priority identification bit of the corresponding task and updates the level field to a high level value, and establishes antenna array control priority mapping information.

[0014] Compared with the prior art, the advantages and positive effects of the present invention are: In the present invention, by accurately marking the aging status of the radio frequency unit, real-time dynamic compensation is implemented according to the amplitude difference and phase difference between the abnormal unit and the adjacent normal unit, and a local unit excitation correction vector group is formed to achieve unit-level fine correction, improve the stability and consistency of the overall beam of the array, and quantitatively sort the beam task priority by analyzing the working time and bandwidth occupancy peak of the beam task, and eliminate low-priority tasks and limit the frequency in combination with the link load limit standard, so as to finely control the execution of beam tasks and ensure the effective allocation of system resources. Based on the matching degree between the beam task control link call period and the array response speed, the link priority is reconstructed and increased in real time, the response speed of high-priority beam tasks is accelerated, the dynamic optimization and rapid switching of beam control are realized, and the beam quality, system resource utilization efficiency and overall response performance of the array are comprehensively improved, so as to adapt to complex electromagnetic environments and high-dynamic application scenarios and meet the requirements of high reliability and high-efficiency transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a schematic diagram of the system structure of the present invention. DETAILED DESCRIPTION

[0016] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0017] In the description of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating positions or positional relationships, are based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, in the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0018] See also Figure 1 The present invention provides a technical solution: a high-performance antenna array control system, the system comprising: The aging unit determination module obtains the amplitude change rate, phase deviation angle and beam disturbance residual of each RF unit of the array antenna in multiple control cycles, constructs a periodic sequence, calls each group of parameter sequences in the cycle to calculate the ratio of the mean value to the instantaneous difference, and determines whether the ratio exceeds the preset threshold of the amplitude and phase deviation. If so, the RF unit is marked as abnormal, and an array unit aging mark set is generated; The unit excitation correction module extracts the current amplitude value of each abnormal unit and the current amplitude value of the adjacent non-abnormal unit according to the array unit aging mark set, performs amplitude difference compensation, extracts the phase value and the adjacent phase value, performs phase difference compensation, combines the two compensation results as a new excitation reference value, and generates a local unit excitation correction vector group; The beam sorting and control module obtains the cumulative working time and the peak value of the system transmission bandwidth occupied by each beam task in the set period based on the local unit excitation correction vector group, calls the two values ​​to perform priority calculation and sorting, adjusts the control and transmission order of the beam task according to the sorting position, and generates a beam control priority index list; The task scheduling load limit module calls the beam control priority index list, collects the task request number and the maximum number of load-bearing tasks corresponding to each beam task to form a link saturation parameter, obtains the execution frequency of each sub-array excitation unit, determines whether it exceeds the array load limit standard value, identifies the beam instructions whose execution frequency is lower than the array load limit standard value and limits the calling frequency, and generates a beam control execution restriction list; The priority link reconstruction module collects the current array frequency execution times of each excitation unit in each subarray in the current scheduling cycle according to the beam control execution restriction list. The priority link reconstruction module collects the link saturation parameter group, the time matching difference between the link call period of the enabled beam task and the array response speed, selects the beam task whose difference is greater than the channel scheduling response balance reference value, locally moves the beam task control order forward, and rewrites the link priority identification level to a high level state to generate antenna array control priority mapping information; The array unit aging mark set includes the abnormal identification number, the periodic response deviation value, the aging mark status bit and the unit position index. The local unit excitation correction vector group specifically includes the amplitude compensation vector, the phase compensation vector and the reference excitation integrated value. The beam control priority index list includes the beam task number sequence, the priority weight value and the sorting index position. The beam control execution restriction list specifically refers to the restricted beam task set, the task execution frequency threshold and the link call suppression flag. The antenna array control priority mapping information specifically includes the task link matching level, the control order position group and the priority channel mark set.

[0019] See also Figure 1 , the aging unit determination module includes: The amplitude and phase parameter acquisition submodule obtains the amplitude change rate, phase deviation angle and beam disturbance residual of each RF unit of the array antenna in multiple control cycles, extracts the corresponding parameter value in each cycle and records the parameter group to generate a multi-cycle amplitude and phase parameter set; The amplitude and phase parameter acquisition submodule targets the dynamic response of the amplitude change rate, phase deviation angle and beam disturbance residual presented by multiple RF units in the array antenna during operation. In the acquisition process, each RF unit in the array structure is taken as the object, and its current RF output amplitude information, phase information and beam direction response difference data are extracted in turn in multiple control cycles. The specific execution method is to call the cached amplitude voltage value of each cycle in the ADC module corresponding to the RF unit. With phase control code And the digital beam output direction error , calculate the change rate of the amplitude voltage according to the period difference method, and assume that the current period amplitude is , the previous cycle was , then the amplitude change rate For example, if the amplitude of RF unit i is 0.94V at cycle t=3 and 0.88V at t=2, then its amplitude change rate is , which is 6.82%; when extracting the phase deviation angle When the phase control code is used to make a difference with the current beam direction control target code, a periodic phase deviation angle measurement is formed. Suppose the target phase of a certain period is , which is actually , then the phase deviation angle ; The beam perturbation residual R is calculated by detecting the difference between the expected value of the beam direction and the actual output direction angle. If the target direction is 30° and the actual output direction is 28.5°, the beam perturbation residual The above data are stored as parameter groups in each cycle, thereby forming a multi-cycle parameter set. The set is recorded in the array antenna controller storage module in a matrix form and marked as a cycle dimension parameter data set to ensure that the historical response data of the specified RF unit in any cycle can be accessed and extracted in the subsequent processing process.

[0020] The periodic sequence construction submodule arranges the amplitude change rate sequence, phase deviation angle sequence and beam perturbation residual sequence of each RF unit in each period according to the multi-period amplitude and phase parameter set, reconstructs them into amplitude and phase change trajectory sequence in periodic order, and establishes a corresponding relationship with the RF unit index to obtain the amplitude and phase trajectory sequence matrix; The periodic sequence construction submodule extracts and organizes the historical amplitude change rate sequence, phase deviation angle sequence and beam perturbation residual sequence of each RF unit based on the acquired multi-period amplitude and phase parameter set. The specific process is as follows: first, group them by RF unit index, and for each RF unit i, read its amplitude change rate parameter array within the period t=1 to t=n. , phase deviation angle array , beam perturbation residual array , rearranged in time dimension to form three types of change trajectory sequences. The amplitude change rate sequence can be constructed as follows: If the amplitudes of the 1st to 5th cycles are [0.85, 0.88, 0.91, 0.94, 0.92] respectively, then the change rate sequence is , that is, [3.53%, 3.41%, 3.30%, -2.13%]. The three types of change trajectory sequences of all RF units are combined in columns to form a three-dimensional matrix structure with a matrix dimension of , m is the total number of RF units, n is the number of cycles, 3 represents three types of parameter sequences, each row in the matrix identifies an RF unit, each column corresponds to a control cycle, and an RF unit index mapping table is established to map the matrix row number to the RF unit number one by one, such as the 5th row corresponds to the RF unit numbered RF5.

[0021] The offset identification and comparison submodule performs mean calculation and difference extraction on the current cycle amplitude value, phase value, and residual value in each sequence according to the amplitude-phase trajectory sequence matrix, using the formula: ; Obtain the current offset degree of the RF unit by calculation, compare the offset value with the amplitude and phase response offset threshold, if the offset value is greater than the set threshold, mark the unit as abnormal, and obtain the array unit aging mark set; in, Indicates the amplitude and phase offset value of the RF unit. , , They represent the amplitude change rate, phase deviation angle and beam disturbance residual of the current cycle of the RF unit respectively. , , They represent the mean of the amplitude, phase and residual of the RF unit in the periodic sequence respectively.

[0022] The offset identification and comparison submodule calculates the difference ratio between the current cycle value and the cycle mean for each sequence data in the amplitude and phase trajectory sequence matrix. The specific operation is to traverse the three types of sequences of each RF unit one by one, and extract the corresponding amplitude change rate in the current control cycle t. , Phase deviation angle , beam perturbation residual , and calculate its mean value in the period from t=1 to n respectively , taking the absolute sum of the relative offsets between the current value and the mean as the metric, the execution steps are: if the current period A value is 0.072, the historical mean , then the first term is , , the second term is , , the third term is , and then the synthesized amplitude and phase offset value is , combined with the amplitude and phase response offset threshold set to 1.5 in the system, it is determined that the current RF unit has exceeded the normal response range, and the RF unit needs to be marked as abnormal, and such units are indexed and recorded to form a set of RF unit aging marks, which can be used as a reference for the subsequent control strategy of the system. The formula is beneficial in that by proportionally cascading the mean offsets of the three types of amplitude and phase parameters, the response deviations of multiple dimensions can be normalized, and a numerical indicator that can directly determine whether it is out of limit is formed in the result, which simplifies the subsequent state identification mechanism. The result shows that the current amplitude and phase state of the RF unit is far away from its stable working range, and corresponding fault tolerance or replacement measures need to be performed in the array control logic.

[0023] See also Figure 1 , the unit excitation correction module includes: The amplitude compensation value extraction submodule extracts the current amplitude value of each abnormal RF unit and the current amplitude value of the adjacent non-abnormal RF unit according to the array unit aging mark set, calculates the amplitude difference between the two, and performs absolute value processing after marking the difference direction, obtains the amplitude correction factor of each group of adjacent units, and generates an amplitude compensation parameter set; The amplitude compensation value extraction submodule extracts the current amplitude value of each marked unit in turn according to the abnormal RF unit number identified by the array unit aging mark set, and then traverses the non-abnormal RF units directly physically adjacent to the array structure where it is located. For each abnormal RF unit, the normal units on the left and right sides are selected to form a comparison set, and the current cycle amplitude voltage call processing is performed to calculate the amplitude difference between the abnormal unit and each adjacent non-abnormal unit. Specifically, the current amplitude of the abnormal unit is recorded as , the current amplitude of the adjacent unit is , then calculate the amplitude difference , then determine whether the difference is positive or negative, and mark the amplitude correction direction, where a positive difference indicates that the output of the abnormal unit is too high, and a negative difference indicates that the output is too low. Take its absolute value for independent processing in the direction to ensure the additivity of the unified amplitude correction factor. Further, generate a set of amplitude compensation parameters in each group of adjacent relationships. If the amplitude value of an abnormal RF unit is 0.91V, the amplitude of its left neighbor unit is 0.96V, and the amplitude of its right neighbor unit is 0.94V, then the two differences are 0.05V and 0.03V respectively. After averaging, the amplitude correction factor is 0.04V. This value is recorded in the amplitude compensation parameter set as the amplitude compensation amount of the abnormal unit. The correction data group of all abnormal units is recorded with the unit number as the index. Combined with the array topology information, the compensation data access path is constructed through the unit connection structure to ensure the targeted distribution of the compensation parameters to the subsequent phase compensation processing module.

[0024] The phase compensation value extraction submodule calls the amplitude compensation parameter set, extracts the corresponding current phase value and the current phase value of the adjacent unit, compares the two, performs absolute value processing of the difference, and then normalizes them according to the maximum value, using the formula: ; The current phase correction strength is obtained by calculation, and the original phase value is modulated according to the phase correction strength to obtain the phase compensation adjustment amount; in, Indicates the phase compensation adjustment amount, is the current phase value of the abnormal unit, is the current phase value of the adjacent unit, is the standard deviation of the amplitude change in the array sub-block where the abnormal unit is located, is the number of abnormal marking units in the array sub-block where the abnormal unit is located in the current control cycle; The phase compensation value extraction submodule first obtains the phase value P of the unit in the current cycle based on the call of the amplitude compensation parameter set using the abnormal RF unit number as the index, and simultaneously extracts the current phase value of the physically adjacent non-abnormal RF unit , perform the difference operation on the two and calculate their absolute value , as the initial phase error, the error needs to be normalized further, and two standardized participating quantities are introduced: one is the standard deviation of the amplitude change in the array sub-block where the abnormal unit is located , the second is the number of all marked abnormal units C in the sub-block in the current control cycle. First, the standard deviation of all amplitude value sets in the sub-block is calculated. , for example, the amplitude values ​​in the sub-blocks are [0.92, 0.94, 0.88, 0.95, 0.91], and the mean ,but , setting the number of abnormal marking units to 2, then C=2, and the final normalization factor is , if the phase values ​​of the abnormal unit and the adjacent unit are , , then the difference is 3°, substituting it into the formula to calculate , which is the phase compensation adjustment amount, and is used as a weight factor in subsequent amplitude modulation operations to perform amplitude correction processing on the original phase value. The benefit of the formula is that the phase difference value is normalized with the local amplitude discreteness S and the abnormal aggregation degree C, ensuring the adaptive adjustment of the phase compensation amount under different noise or interference intensities. This result shows that the current abnormal unit phase correction intensity is close to its original error value, which can be used to directly adjust its excitation phase input to achieve consistency calibration.

[0025] The correction vector generation submodule combines the phase compensation value and amplitude compensation value of each abnormal unit in the order of unit index according to the phase compensation adjustment amount and the amplitude compensation parameter set, and uniformly calibrates the excitation direction to form a dual-parameter excitation vector array, thereby generating a local unit excitation correction vector group; The correction vector generation submodule uses the calculated phase compensation adjustment amount Based on each amplitude correction factor in the amplitude compensation parameter set, dual parameter combination processing is performed on each marked abnormal RF unit. The specific operation is to traverse the compensation data record table with the unit number as the index, and sequentially retrieve the amplitude compensation value and phase compensation value of the unit. The structure is After the group is generated, the excitation direction calibration process is uniformly performed, that is, the correction vectors of all units are projected onto a unified excitation reference direction. In this process, the phase compensation value is relatively adjusted to maintain the wavefront consistency under the array directivity control, and the compensation value with a phase offset exceeding ±15° is readjusted so that all phase correction angles are uniformly projected into the interval [-15°, +15°]. For example, if the correction value of a unit is 22°, it is corrected to -13° to the left according to the adjustment direction. Finally, the amplitude-phase dual parameter combination of all abnormal units is combined into a local excitation correction vector array in the form of a row vector. For example, the final excitation vector groups of three abnormal units are (0.04V, 0.99997), (0.06V, 1.002), and (0.03V, 0.998), respectively. The array is , complete the construction of the local excitation correction vector group.

[0026] See also Figure 1 , the beam sorting control module includes: The task duration acquisition submodule obtains the task identification, start time and end time of each beam task within the set time period based on the local unit excitation correction vector group, calculates the task execution cycle and classifies and summarizes it according to the task identification to obtain the beam task working duration set; The task duration acquisition submodule traverses the associated beam task information structure based on the RF unit index involved in the local unit excitation correction vector group, and extracts the task identification number, task start timestamp and corresponding task end timestamp of each beam task in the set monitoring period in turn, and records them in timestamp format as and , and its corresponding difference As the execution cycle of the task, record the mapping table between the task number and its execution cycle. For example, if task A starts at 09:05:00 and ends at 09:08:30 in a certain cycle, the duration of the task is 210 seconds. For task B and task C, they are 185 seconds and 240 seconds respectively. The recording results can be grouped into task-duration pairs. , classify all tasks according to their identification, accumulate the duration of the same task identification under different control cycles, obtain the total working duration of each task in the entire set monitoring period, and exclude records with incomplete start and end times, filter according to the validity of the time field, and discard tasks with missing time fields in the records. For valid tasks, establish a key-value structure mapping between task identification and total duration, and finally form a complete set of beam task working durations.

[0027] The bandwidth occupancy extraction submodule extracts the bandwidth peak value occupied by each beam task during the system control process according to the beam task working time set, obtains the channel occupancy identifier and resource allocation number in the corresponding time period, counts the maximum transmission bandwidth value in the control section, and generates the beam task bandwidth peak value set; The bandwidth occupancy extraction submodule sequentially retrieves the bandwidth allocation records associated with the task identifier in the system control process based on the task identifier in the work time set, extracts the maximum bandwidth value corresponding to each record as the bandwidth peak value, and records the field , and at the same time extract the channel number and resource allocation number in the bandwidth occupancy record, which are used to reflect the physical channel and resource granularity level allocated to the task in the control system. For a task A, the bandwidths of the scheduling records in the control cycle are [12.5MHz, 15.8MHz, 14.3MHz], then the maximum value 15.8MHz is selected as its peak bandwidth. If its channel identifier is Ch_03 and the resource number is RZ21, the task bandwidth peak record is (A, 15.8, Ch_03, RZ21). The maximum bandwidth values ​​and channel information record sets corresponding to all tasks are classified and sorted to form a beam task bandwidth peak set. If there are many tasks, it is necessary to perform conflict check on the channel numbers occupied by different tasks, and count the maximum bandwidth usage under the same channel number in the same time period. The task records whose bandwidth peak exceeds the channel reserved bandwidth threshold (such as setting the maximum value to 20MHz) are marked, and conflicting tasks are eliminated to ensure that the final bandwidth peak set only contains bandwidth records that meet the system's allocatable resource conditions.

[0028] The control sequence adjustment submodule calls the beam task working duration set and the beam task bandwidth peak set to obtain the task duration and corresponding bandwidth occupancy value of each beam task, extract the task frequency and task trigger interval fluctuation value, and normalize the parameters in combination with the interference probability value of the channel where the task is located. The formula is used: ; Obtain beam task priority score values ​​through calculation, sort the score values ​​in descending order, establish a mapping relationship between task numbers and sort values, and obtain a beam control priority index list; in, represents the priority score of the beam task, Indicates the task working time. Indicates the calling frequency of the task in the current cycle. Indicates the peak value of the system bandwidth occupied by the task. Indicates the fluctuation value of the task trigger interval. Represents the average interval fluctuation value in the current task set, Indicates the interference probability value of the control channel to which the task belongs; After obtaining the task working duration set and bandwidth peak set, the control sequence adjustment submodule extracts the duration of each task from them respectively. , the frequency of task calls in the current cycle , bandwidth peak , Fluctuation value of task trigger interval , the average interval fluctuation value of the task set , and the interference probability value of the control channel , construct a six-tuple parameter group for joint scoring calculation, where the task call frequency is the number of times it is activated in the current cycle. For example, if a task is activated 3 times within the current 100 seconds, its call frequency is 3 times. The task trigger interval fluctuation value is obtained by calculating the standard deviation of the difference in consecutive task trigger time. For example, the three consecutive trigger intervals of task A are [30s, 28s, 32s], the mean is 30s, and the fluctuation value is , set the average interval fluctuation of this type of tasks in the task set to , then the normalized difference is , if the interference probability of the channel where the task is located is , substituting into the right side of the formula is , if the task working time is 210 seconds, the calling frequency is 3 times, and the bandwidth peak is 15.8MHz, the overall priority score is calculated as follows: ; Execute this scoring process for all tasks in turn, and assign the priority score of each task to The scores are summarized into a score mapping set, sorted in descending order by score value, and the mapping relationship between task ID and sorting position is recorded, and finally a beam control priority index list is generated. The result shows that the task with a current score of 35.43 should be executed first in control scheduling, and the score directly reflects the degree of adaptation between the task comprehensive scheduling load and channel resources. The formula is beneficial in that the product of frequency and duration is corrected by introducing the normalized product of task interval fluctuation and channel interference probability, effectively controlling the sensitivity of task activation rules to the score results, so that the score results reflect both the task scheduling pressure and the channel resource adaptation.

[0029] See also Figure 1 , the task scheduling load limit module includes: The link saturation parameter extraction submodule calls the beam control priority index list, obtains the control link number associated with each beam task and the total number of task requests in the scheduling section, extracts the maximum number of load-bearing tasks set for each control link, calculates the ratio of the number of task requests to the maximum number of load-bearing tasks, and obtains the link saturation parameter group; The link saturation parameter extraction submodule calls the task number information in the beam control priority index list, extracts the bound control link number of each task one by one, and obtains the total number of task requests received by the link in the current scheduling cycle. In the specific execution, the link scheduling log table is called, aggregated according to the task number, and the number of tasks associated with each link is counted and recorded as the request amount. , and then read the maximum load-bearing capacity set for each link from the link parameter configuration item , if the link number is CL_07, a total of 14 task requests are received during the scheduling period, and the maximum number of tasks carried in its configuration is 16, then the link saturation calculation result is , complete the same calculation operation for each link in turn, and record the result as a key-value pair between the link number and its saturation value, and construct a link saturation parameter group, in which the saturation value is proportionally divided into three levels: below 0.7 is a low load interval, 0.7 to 0.9 is a medium load interval, and above 0.9 is a high load interval. The above interval division can be used to implement load limit control or transfer decisions on the link task scheduling strategy in subsequent regulation.

[0030] The array frequency monitoring submodule collects the number of excitation executions of each excitation unit in each subarray in the current scheduling cycle according to the link saturation parameter group, counts the execution frequency by excitation unit number and compares it with the set array load limit standard value, obtains the over-limit unit number and frequency deviation value, and generates an excitation frequency abnormality list; The array frequency monitoring submodule first determines the control link corresponding to the task according to the link saturation parameter group, then locates the subarray number under the link, calls the scheduling log for each subarray, extracts the number of excitation executions of each excitation unit in the array in the current scheduling cycle one by one, and records them as an excitation number statistics table. For the excitation unit numbered EU_12, a total of 18 excitation operations are executed in the current scheduling cycle, and its frequency is 18. The frequencies of all excitation units are counted by number and compared with the array load limit standard value set by the system. If the limit value is 15 times, the overclocking value of this unit is 3 times, that is, the frequency deviation value is 18-15=3. The number and its deviation value are recorded in the excitation frequency anomaly list, which is sorted from high to low by the deviation value, for the subsequent task frequency control module to identify the frequency risk task. Each item in the excitation frequency anomaly list consists of three items: unit number, excitation frequency, and deviation value. The example item is (EU_12,18,+3). If there are multiple over-limit units, their respective values ​​are recorded in sequence and a list structure is constructed for indexing.

[0031] The task frequency screening submodule calls the excitation frequency anomaly list and link saturation parameter group, identifies the beam task number associated with the corresponding excitation unit, and extracts the task scheduling frequency, control link saturation, total length of the current cycle instruction queue, excitation unit overclocking weight, and task occupancy time ratio within the control window, using the formula: ; Obtain the beam control frequency index through calculation, sort the beam tasks according to the index from small to large, set the frequency limit boundary value, filter out the tasks whose beam control frequency index is lower than the frequency limit boundary value and mark them as controlled, and establish a beam control execution restriction list; in, represents the beam steering frequency index, Indicates the scheduling frequency of the beam task in the current cycle, represents the frequency overload weight of the stimulus unit to which the task is attached, Indicates the current saturation of the link where the task is located. Indicates the number of instructions in the current scheduling queue. Indicates the proportion of time occupied by the beam task within the control window.

[0032] After calling the excitation frequency anomaly list and link saturation parameter group, the task frequency screening submodule uses each overclocked excitation unit in the list as an index to find the associated beam task number and extract the scheduling frequency of the task in the current cycle from the task scheduling log. , and extract the overclocking offset value of the corresponding excitation unit as the frequency overload weight , taking the saturation of the link where the task is located in the current scheduling cycle as a parameter , and get the task queue length from the current scheduler , if there are 49 instructions to be processed in the dispatch queue, then , if the task takes a total of 27 seconds in the control window and the window period is 100 seconds, then its time occupancy ratio is , and substitute it into the formula for exponential calculation. The specific calculation is as follows: Assume that the task scheduling frequency is 4 times, the frequency overload weight is 3 (that is, it exceeds the limit 3 times), and the link saturation is 0.875, then: ; The beam steering frequency index is 0.364. The same calculation process is performed on all tasks. After arranging in ascending order, a mapping between task numbers and indices is established, and a frequency limit boundary value is set. For example, if the frequency limit boundary value is 0.45, all tasks with indices lower than this value are marked as controlled. In the example, the task index is 0.364, which is lower than the boundary and needs to be screened out or frequency-limited, and recorded in the beam control execution restriction list. The final list consists of the screened task numbers, their corresponding indices, and controlled identifiers. The formula is beneficial in that it models the scheduling frequency, overload weight, instruction accumulation, and link saturation together to form a composite score that can dynamically reflect the task operation pressure and execution adaptability. The result shows that the lower the control frequency index, the heavier the execution burden and the more tense the scheduling resources, and it is suitable for frequency adjustment or suspension processing.

[0033] See also Figure 1 , the priority link reconstruction module includes: The link time difference extraction submodule collects the control link call period of the currently enabled beam task according to the beam control execution restriction list, obtains the completion time point of the corresponding array response, calculates the time matching difference between the two, and generates a link response difference set; The link time difference extraction submodule reads the control link call start time period corresponding to these tasks in the current control cycle one by one based on the beam task number set listed in the beam control execution restriction list, and records the control command issuance start time point in this period, which is expressed as the link call time. , and at the same time extract the actual completion time of the instruction response of the corresponding array sub-unit in the array response data buffer area, which is recorded as the array response completion time , calculate the difference between the time of issuing and responding to the same task, and get the time matching difference , which represents the actual time delay between the issuance of the link scheduling command and the physical response of the array. For example, if the calling time of task T1 is 13:21:06.125 and the array response time is 13:21:06.879, the matching difference is 0.754 seconds. If another task T2 is issued at 13:21:10.003 and responded at 13:21:10.945, the matching difference is 0.942 seconds. The above calculation process is executed for all tasks in sequence, and their link response differences are recorded according to the task number. The results constitute a link response difference set. When the matching difference exceeds the set maximum response threshold (for example, 1.0 second), an abnormal flag is recorded for subsequent link urgency judgment.

[0034] The scheduling order adjustment submodule calls the link response difference set, extracts the time matching difference, original scheduling order number, current task activity level and task continuous call density corresponding to each beam task, and compares the difference with the channel scheduling response balance benchmark value using the formula: ; Obtain the beam task link urgency index by calculation, set a local forward operation flag for the task whose index value is greater than the specified evaluation threshold, reorder the execution order of the tasks in the control queue, and obtain the control order reordering result; in, represents the beam task link urgency index, Indicates the matching difference between the link call time of the beam task and the array response time, Indicates the activity level of the current beam task. Represents the original scheduling sequence number, Indicates the number of consecutive triggers of the task per unit time. Indicates the dispatch response balance benchmark value set by the system; After calling the link response difference set, the scheduling order adjustment submodule extracts five core parameters for each task number in turn: time matching difference , The current original scheduling sequence number of the task , Task Activity Level , the number of consecutive triggers per unit time , the dispatch response balance benchmark value set in the system configuration , construct the scheduling weight input group for each task. If the matching difference of task T1 is 0.754 seconds, the original scheduling sequence number is 12, the activity level is set to 3, the number of triggers per unit time is 5, and the balance benchmark value is set to 10, it can be directly substituted into the formula: ; The link urgency index of this task is 0.095. The above calculation is performed on all tasks in turn to form a mapping between each task number and its urgency index. The results are evaluated and processed. If the scheduling forward threshold set by the system is 0.15, all tasks with indicators greater than this value need to be adjusted forward in the scheduling order. The reordering method is arranged in descending order of the indicator value. The new task control execution order number is obtained and a reordering record table is established. The record format is (task number, original order, new order, whether to mark forward). If the original order of task T3 is 16, the urgency index is 0.184, and the order after reordering is 11, it is marked as a forward task. The benefit of the formula is that by jointly normalizing the product of the time response difference and the task activity with the scheduling complexity related factors, a quantitative evaluation of the task control timing accuracy and scheduling pressure is achieved. The result shows that tasks with larger urgency indicators have stronger time response risks and should be prioritized for scheduling adjustment.

[0035] The priority rewriting submodule rearranges the results according to the control order, extracts the beam task number marked as forward, rewrites the control link priority identification bit of the corresponding task and updates the level field to a high level value, and establishes the antenna array control priority mapping information.

[0036] The priority rewriting submodule extracts the task number and retrieves its control link parameter table according to the task marked as "forward" in the control order reordering result, performs field value update processing on its priority identification bit field, replaces the original priority field value with the high priority value defined by the system (for example, the priority field is set to a 4-level system, and the highest level value is 3), and synchronously updates the control link priority mapping table, maps the task number to its corresponding link number one by one, constructs a high priority task index set, and generates a priority identification update timestamp to identify the control period in which this update occurs. The recording method is (task number, original priority value, new priority value, update timestamp). For example, the original priority value of task T3 is 1, which is promoted to 3, and the record item is (T3,1,3,"13:21:12"). The above priority update results form the final antenna array control priority mapping information.

[0037] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.

Claims

1. A high-performance antenna array control system, characterized in that: The system comprises: The aging unit determination module obtains the amplitude change rate, phase deviation angle and beam disturbance residual of each RF unit of the array antenna in multiple control cycles, constructs a periodic sequence, calls each group of parameter sequences in the cycle to calculate the ratio of the mean value to the instantaneous difference, and determines whether the ratio exceeds the preset threshold of the amplitude and phase deviation. If so, the RF unit is marked as abnormal, and an array unit aging mark set is generated; The unit excitation correction module extracts the current amplitude value of each abnormal unit and the current amplitude value of the adjacent non-abnormal unit according to the array unit aging mark set, performs amplitude difference compensation and phase difference compensation, combines the compensation results as a new excitation reference value, and generates a local unit excitation correction vector group; The beam sorting and control module obtains the cumulative working time and the peak value of the system transmission bandwidth occupied by each beam task in a set period of time based on the local unit excitation correction vector group, calls the two values ​​to perform priority calculation and sorting, and generates a beam control priority index list; The task scheduling load limit module calls the beam control priority index list, obtains the execution frequency of each sub-array excitation unit, determines whether the execution frequency exceeds the array load limit standard value, identifies the beam instructions whose execution frequency is lower than the array load limit standard value and limits the calling frequency, and generates a beam control execution restriction list.

2. The high performance antenna array control system according to claim 1, characterized in that: The array unit aging mark set includes an abnormal identification number, a periodic response deviation value, an aging mark status bit and a unit position index; the local unit excitation correction vector group specifically includes an amplitude compensation vector, a phase compensation vector and a reference excitation integrated value; the beam control priority index list includes a beam task number sequence, a priority weight value and a sorting index position; the beam control execution restriction list specifically refers to a restricted beam task set, a task execution frequency threshold and a link call suppression flag.

3. The high performance antenna array control system according to claim 2, characterized in that: The aging unit determination module comprises: The amplitude and phase parameter acquisition submodule obtains the amplitude change rate, phase deviation angle and beam disturbance residual of each RF unit of the array antenna in multiple control cycles, extracts the corresponding parameter value in each cycle and records the parameter group to generate a multi-cycle amplitude and phase parameter set; The periodic sequence construction submodule arranges the amplitude change rate sequence, phase deviation angle sequence and beam perturbation residual sequence of each RF unit in each period according to the multi-period amplitude and phase parameter set, reconstructs them into an amplitude and phase change trajectory sequence in periodic order, and establishes a corresponding relationship with the RF unit index to obtain an amplitude and phase trajectory sequence matrix; The offset identification and comparison submodule performs mean calculation and difference extraction on the current cycle amplitude value, phase value, and residual value in each sequence according to the amplitude-phase trajectory sequence matrix, using the formula: ; Obtain the current offset degree of the RF unit by calculation, compare the offset value with the amplitude and phase response offset threshold, if the offset value is greater than the set threshold, mark the unit as abnormal, and obtain the array unit aging mark set; in, Indicates the amplitude and phase offset value of the RF unit. , , They represent the amplitude change rate, phase deviation angle and beam disturbance residual of the current cycle of the RF unit respectively. , , They represent the mean of the amplitude, phase and residual of the RF unit in the periodic sequence respectively.

4. The high performance antenna array control system according to claim 3, characterized in that: The unit excitation correction module comprises: The amplitude compensation value extraction submodule extracts the current amplitude value of each abnormal radio frequency unit and the current amplitude value of the adjacent non-abnormal radio frequency unit according to the array unit aging mark set, performs amplitude difference calculation between the two, and performs absolute value processing after marking the difference direction, obtains the amplitude correction factor of each group of adjacent units, and generates an amplitude compensation parameter set; The phase compensation value extraction submodule calls the amplitude compensation parameter set, extracts the corresponding current phase value and the current phase value of the adjacent unit, compares the two, performs absolute value processing of the difference, and then normalizes them according to the maximum value, using the formula: ; The current phase correction strength is obtained by calculation, and the original phase value is modulated according to the phase correction strength to obtain the phase compensation adjustment amount; in, Indicates the phase compensation adjustment amount, is the current phase value of the abnormal unit, is the current phase value of the adjacent unit, is the standard deviation of the amplitude change in the array sub-block where the abnormal unit is located, is the number of abnormal marking units in the array sub-block where the abnormal unit is located in the current control cycle; The correction vector generation submodule combines the phase compensation value and the amplitude compensation value of each abnormal unit in the unit index order according to the phase compensation adjustment amount and the amplitude compensation parameter set, and uniformly calibrates the excitation direction to form a dual-parameter excitation vector array to generate a local unit excitation correction vector group.

5. The high performance antenna array control system according to claim 4, characterized in that: The beam sorting control module includes: The task duration acquisition submodule obtains the task identifier, start time and end time of each beam task within the set time period based on the local unit excitation correction vector group, calculates the task execution cycle and classifies and summarizes it according to the task identifier to obtain the beam task working duration set; The bandwidth occupancy extraction submodule extracts the bandwidth peak value occupied by each beam task during the system control process according to the beam task working duration set, obtains the channel occupancy identifier and resource allocation number in the corresponding time period, counts the maximum transmission bandwidth value in the control section, and generates a beam task bandwidth peak value set; The control sequence adjustment submodule calls the beam task working duration set and the beam task bandwidth peak value set to obtain the task duration and corresponding bandwidth occupancy value of each beam task, extract the task frequency and task trigger interval fluctuation value, and normalize the parameters in combination with the interference probability value of the channel where the task is located, using the formula: ; Obtain beam task priority score values ​​through calculation, sort the score values ​​in descending order, establish a mapping relationship between task numbers and sort values, and obtain a beam control priority index list; in, represents the priority score of the beam task, Indicates the task working time. Indicates the calling frequency of the task in the current cycle. Indicates the peak value of the system bandwidth occupied by the task. Indicates the fluctuation value of the task trigger interval. Represents the average interval fluctuation value in the current task set, Indicates the interference probability value of the control channel to which the task belongs.

6. The high performance antenna array control system according to claim 5, characterized in that: The task scheduling and load limiting module includes: The link saturation parameter extraction submodule calls the beam control priority index list, obtains the control link number associated with each beam task and the total number of task requests in the scheduling section, extracts the maximum number of load-bearing tasks set for each control link, calculates the ratio of the number of task requests to the maximum number of load-bearing tasks, and obtains the link saturation parameter group; The array frequency monitoring submodule collects the number of excitation executions of each excitation unit in each subarray in the current scheduling cycle according to the link saturation parameter group, counts the execution frequency by excitation unit number and compares it with the set array load limit standard value, obtains the over-limit unit number and frequency deviation value, and generates an excitation frequency abnormality list; The task frequency screening submodule calls the excitation frequency anomaly list and link saturation parameter group, identifies the beam task number associated with the corresponding excitation unit, and extracts the task scheduling frequency, control link saturation, total length of the current cycle instruction queue, excitation unit overclocking weight, and task occupancy time ratio within the control window, using the formula: ; Obtain the beam control frequency index through calculation, sort the beam tasks according to the index from small to large, set the frequency limit boundary value, filter out the tasks whose beam control frequency index is lower than the frequency limit boundary value and mark them as controlled, and establish a beam control execution restriction list; in, represents the beam steering frequency index, Indicates the scheduling frequency of the beam task in the current cycle, represents the frequency overload weight of the stimulus unit to which the task is attached, Indicates the current saturation of the link where the task is located. Indicates the number of instructions in the current scheduling queue. Indicates the proportion of time occupied by the beam task within the control window.

7. The high performance antenna array control system according to claim 6, characterized in that: The system further comprises: The priority link reconstruction module collects the time matching difference between the link call period of the currently enabled beam task and the array response speed according to the beam control execution restriction list, selects the beam task whose difference is greater than the channel scheduling response balance reference value, locally moves the beam task control order forward, and rewrites the link priority identification level to a high level state, and generates antenna array control priority mapping information; The antenna array control priority mapping information specifically includes a task link matching level, a control sequence position group, and a priority channel tag set.

8. The high performance antenna array control system according to claim 7, characterized in that: The priority link reconstruction module includes: The link time difference extraction submodule collects the control link call period of the currently enabled beam task according to the beam control execution restriction list, obtains the completion time point of the corresponding array response, calculates the time matching difference between the two, and generates a link response difference set; The scheduling order adjustment submodule calls the link response difference set, extracts the time matching difference, original scheduling order number, current task activity level and task continuous call density corresponding to each beam task, and compares the difference with the channel scheduling response balance benchmark value, using the formula: ; Obtain the beam task link urgency index by calculation, set a local forward operation flag for the task whose index value is greater than the specified evaluation threshold, reorder the execution order of the tasks in the control queue, and obtain the control order reordering result; in, represents the beam task link urgency index, Indicates the matching difference between the link call time of the beam task and the array response time, Indicates the activity level of the current beam task. Represents the original scheduling sequence number, Indicates the number of consecutive triggers of a task per unit time. Indicates the dispatch response balance benchmark value set by the system; The priority rewriting submodule extracts the beam task number marked as forward according to the control order rearrangement result, rewrites the control link priority identification bit of the corresponding task and updates the level field to a high level value, and establishes antenna array control priority mapping information.

Citation Information

Patent Citations

  • Detection method and device for array antenna calibration

    CN110620605A

  • Time-domain resource allocation for configured grant transmissions in new radio (NR) systems

    WO2020191352A1

  • Digital-analog hybrid beamforming multi-channel correction method and device

    WO2021043068A1

Cited By

  • Automatic test system and method for microwave assembly

    CN120142826A

  • V2X charging and discharging cooperative control system based on dynamic multi-objective optimization

    CN120824748A

  • A V2X charge-discharge cooperative control system based on dynamic multi-objective optimization

    CN120824748B

  • Unmanned aerial vehicle target sensing method based on beam reconstruction and environment sensing self-adaption

    CN120993369A

  • Unmanned aerial vehicle target perception method based on beam reconstruction and environment perception adaptation

    CN120993369B