A resource pool architecture phased array system resource management device and method

By building a resource management device with a resource pool architecture in a large phased array electronic equipment system, information interaction and task scheduling between multiple virtualized resource pools is realized, the problem of interconnection management between resource pools in the existing technology is solved, and the flexibility and reliability of the system are improved.

CN119512737BActive Publication Date: 2025-08-26CHINA ELECTRONIC TECH GRP CORP NO 38 RES INST
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411424466.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-08-26
Estimated Expiration
2044-10-12

AI Technical Summary

Technical Problem

The prior art has failed to effectively solve the problem of information interaction between multiple virtualized resource pools, especially in large phased array electronic equipment systems, how to achieve interconnection and management between resource pools.

Method used

The resource pool architecture phased array system resource management device is adopted, including beam resource pool management module, baseband resource pool management module, computing resource pool management module and comprehensive operation management module. By building an interconnection matrix, information interaction between resource pools is realized, and data transmission is used by using the Rapid IO protocol and Gigabit network.

Benefits of technology

It realizes information interaction between multiple virtualized resource pools, improves system integration and task reliability, and can dynamically schedule resources according to task plan, monitor resource health status, and release resources after task completion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119512737B_ABST
    Figure CN119512737B_ABST
Patent Text Reader

Abstract

The present invention provides a resource pool architecture phased array system resource management device and method, belonging to the field of electronic equipment resource scheduling, comprising a beam resource pool management module for virtualizing the array surface resources of a spatial signal processing resource layer into a transmitting and receiving beam resource pool, a baseband resource pool management module for virtualizing the hardware processing resources of the baseband signal processing resource layer into a modulator resource pool and a demodulator resource pool, a computing resource pool management module for virtualizing the general computing and storage resources of an information data processing resource layer into a virtual machine resource pool, and a comprehensive operation management module for receiving a task plan, issuing a resource query command to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module according to the task plan, sending a resource allocation application according to feedback, and establishing an interconnection matrix according to the link interconnection and backup requirements of the task plan, thereby realizing information interaction between multiple virtualized resource pools.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic equipment resource scheduling based on a resource pool architecture, and in particular to a resource management device and method for a phased array system with a resource pool architecture. Background Art

[0002] Resource pooling is a concept widely used across multiple fields. Its primary goal is to centrally manage and dynamically allocate resources, thereby improving resource utilization efficiency, flexibility, and scalability. Integrating dispersed resources into a unified resource pool facilitates centralized management and monitoring, allowing for flexible and efficient scheduling based on task requirements.

[0003] Electronic equipment systems based on large phased arrays typically include a significant number of hardware modules and extensions to perform various functions, from space signal transmission and reception to data information processing. For example, phased array antenna systems are used for space signal transmission and reception, general signal processing platforms are used for baseband signal processing, and computer platforms are used for data processing and various display and monitoring functions. To better schedule and manage various system resources and achieve rapid response to tasks, various hardware resources can be classified, managed, and virtualized. Through virtualization, hardware resources are transformed into various functional modules, decoupling tasks from the underlying hardware. These virtualized functional modules are then managed and monitored in a resource pool. Transforming the hardware resources of electronic equipment systems into multiple resource pools composed of various functional modules can greatly improve system integration, task reliability, and resource flexibility. For example, the Chinese invention patent application with publication number CN112700172A, "A Flexible Design Method for a Broadband Passive Phased Array Resource Scheduling Framework," counts the resources that a passive phased array radar may have, virtualizes each resource, and places it into a virtual resource pool. The method then modifies the resource data in the virtual resource pool accordingly based on different passive phased array radar design requirements. However, the method does not provide a method for establishing, maintaining, or deleting interconnections between multiple virtualized resource pools. Summary of the Invention

[0004] The technical problem to be solved by the present invention is how to realize information interaction between multiple virtualized resource pools.

[0005] The present invention solves the above technical problems through the following technical solutions: a resource pool architecture phased array system resource management device, comprising:

[0006] A beam resource pool management module is used to virtualize the array resources of the spatial signal processing resource layer into a beam resource pool;

[0007] A baseband resource pool management module is used to virtualize the hardware processing resources of the baseband signal processing resource layer into a baseband resource pool;

[0008] A computing resource pool management module is used to virtualize the general computing and storage resources of the information data processing resource layer into a virtual machine resource pool;

[0009] Comprehensive operation management module, used to receive task plans p , according to the task plan Task p Issue resource query commands to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module. When the beam resource pool management module, baseband resource pool management module, and computing resource pool management module feedback to the integrated operation management module that the idle resources meet the task requirements, the integrated operation management module sends a resource allocation request to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module, and schedules the task according to the task plan. p To meet the link interconnection and backup requirements, an interconnection matrix is ​​established for the resource elements in the beam resource pool, baseband resource pool, and virtual machine resource pool.

[0010] Preferably, the interconnection link between the beam resource pool and the baseband resource pool performs data exchange via a broadband beam data transmission exchange network based on the Rapid IO protocol; the baseband resource pool and the virtual machine resource pool perform data exchange based on a gigabit network information data transmission exchange network;

[0011] The beam resource pool includes: a transmit beam resource pool and a receive beam resource pool. The resource elements in the transmit beam resource pool are transmit beam TBeam i , the resource element in the receive beam resource pool is the receive beam RBeam j ;

[0012] The baseband resource pool includes: a modulator resource pool and a demodulator resource pool. The resource elements in the modulator resource pool are modulator Mod k , the resource element in the demodulator resource pool is the demodulator DeMod m ;

[0013] The resource element in the virtual machine resource pool is the virtual machine VirPC n .

[0014] Preferably, the task plan Task p Includes: beam resource requirement set, baseband resource requirement set and computing resource requirement set SetVirPC p , where the beam resource requirement set includes the transmit beam set SetTBeam p and receive beam set SetRBeam p , the baseband resource requirement set includes the modulator set SetMod p and demodulator set SetDeMod p .

[0015] Preferably, the integrated operation management module sends a resource allocation request to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module, which means that the beam resource pool management module sends the task plan Task p Required transmit beam TBeam i and receive beam RBeam j Lock and build a task plan Task p The desired transmit beam set SetTBeam p and receive beam set SetRBeam p , SetTBeam p ={TBeam i |1≤i≤N T}, SetRBeam p ={RBeam j |1≤j≤N R}, where i represents the task plan Task p The number of transmission beams required, j represents the task plan Task p The number of receive beams required, N T Indicates the total number of transmit beams, N R Indicates the total number of receive beams;

[0016] The baseband resource pool management module schedules the task p Required Mods k and demodulator DeMod m Lock and build task plan Task p The required modulator set SetMod p and demodulator set SetDeMod p , SetMod p ={Mod k |1≤k≤N M}, SetDeMod p ={DeMod m |1≤m≤N DeM}, where k represents the task plan Task p The number of modulators required, m represents the task plan Task p The number of demodulators required, N M Indicates the total number of modulators, N DeM Indicates the total number of demodulators;

[0017] The computing resource pool management module schedules the task p Required virtual machine VirPC nLock and build task plan Task p The required computing resource requirements set SetVirPC p ,SetVirPC p ={VirPC n |1≤n≤N V}, where n represents the task plan Task p The number of virtual machines required, N V Indicates the total number of virtual machines.

[0018] Preferably, the interconnection matrix comprises:

[0019] Computing resource requirement set SetVirPC p With the modulator set SetMod p The interconnection matrix M V→M :

[0020] If and only if the task schedule Task p Requires virtual machine VirPC n With Modulator k When there are interconnection links, the interconnection matrix M V→M Element a in n,k =1, otherwise a n,k =0;

[0021] Modulator SetMod p With the transmit beam set SetTBeam p The interconnection matrix M M→T :

[0022] If and only if the task schedule Task p Requires Modulator Mod k With transmit beam TBeam i When there are interconnection links, the interconnection matrix M M→T Element b in k,i =1, otherwise b k,i =0;

[0023] Receive beam set SetRBeam p and demodulator set SetDeMod p The interconnection matrix M R→D :

[0024] If and only if the task schedule Task p Request receiving beam RBeam j and Demodulator DeMod mWhen there are interconnection links, the interconnection matrix M R→D The element c in j,m =1, otherwise c j,m =0;

[0025] Demodulator SetDeMod p SetVirPC with computing resource requirements p The interconnection matrix M D→V :

[0026] If and only if the task schedule Task p Demodulator DeMod required m With the virtual machine VirPC n When there are interconnection links, the interconnection matrix M D→V The element d in m,p =1, otherwise d m,p =0.

[0027] Preferably, the beam resource pool management module is also used to monitor the transmit beam set SetTBeam p Medium transmit beam TBeam i and receive beam set SetRBeam p Medium receive beam RBeam j The baseband resource pool management module is also used to monitor the health status of the modulator set SetMod p Medium Modulator Mod k and demodulator set SetDeMod p Demodulator DeMod m The computing resource pool management module is also used to monitor the computing resource demand set SetVirPC p VirPC virtual machine n When an element fails, the integrated operation management module will reset all rows or columns in the corresponding interconnection matrix to zero.

[0028] Preferably, when an element fails, the method in which the integrated operation management module sets all rows or columns in the corresponding interconnection matrix to zero is:

[0029] If the transmitting beam TBeam i If a fault occurs, the interconnection matrix M M→T All elements in the i-th column of All elements in the are set to zero;

[0030] If the receiving beam RBeam j If a fault occurs, the interconnection matrix M R→D All elements in the jth row of are set to zero, that is All elements in the are set to zero;

[0031] If the modulator Mod k If a fault occurs, the interconnection matrix M V→M The kth column element and the interconnection matrix M M→T All elements in the kth row of are set to zero, that is The elements in All elements in are set to zero;

[0032] If the demodulator DeMod m If a fault occurs, the interconnection matrix M R→D The mth column element and the interconnection matrix M D→V All elements in the mth row of are set to zero, that is The elements in All elements in are set to zero;

[0033] If the virtual machine VirPC n If a fault occurs, the interconnection matrix M V→M The nth row element and the interconnection matrix M D→V All elements in the nth column of are set to zero, that is The elements in Set all elements in to zero.

[0034] Preferably, the integrated operation management module is also used to execute the task plan Task p When real-time monitoring of the interconnection matrix M V→M , interconnection matrix M M→T , interconnection matrix M R→D and interconnection matrix M D→V If the elements in the four interconnection matrices are all zero, then the task schedule Task p Mission failed.

[0035] Preferably, the integrated operation management module is also used for task planning p After the task is completed, the beam resource pool management module, baseband resource pool management module, and computing resource pool management module are notified to release resources and the interconnection matrix M V→M , interconnection matrix M M→T , interconnection matrix M R→D and interconnection matrix M D→V Set all elements in to zero to release network transmission resources.

[0036] The present invention also provides a resource pool architecture phased array system resource management method, comprising:

[0037] Step 1: The beam resource pool management module virtualizes the array resources of the spatial signal processing resource layer into a beam resource pool. The baseband resource pool management module virtualizes the hardware processing resources of the baseband signal processing resource layer into a baseband resource pool. The computing resource pool management module virtualizes the general computing and storage resources of the information data processing resource layer into a virtual machine resource pool.

[0038] Step 2: The integrated operation management module receives the task plan p , according to the task plan Task p Issue resource query commands to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module;

[0039] Step 3: When the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module report to the integrated operation management module that all idle resources meet the task requirements, the integrated operation management module sends a resource allocation request to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module;

[0040] Step 4: Comprehensive operation management module according to task plan p To meet the link interconnection and backup requirements, an interconnection matrix is ​​established for the resource elements in the beam resource pool, baseband resource pool, and virtual machine resource pool.

[0041] Preferably, the task plan Task p Includes: beam resource requirement set, baseband resource requirement set and computing resource requirement set SetVirPC p , where the beam resource requirement set includes the transmit beam set SetTBeam p and receive beam set SetRBeam p , the baseband resource requirement set includes the modulator set SetMod p and demodulator set SetDeMod p .

[0042] Preferably, the interconnection matrix in step 4 includes:

[0043] Computing resource requirement set SetVirPC p With the modulator set SetMod p The interconnection matrix M V→M :

[0044] If and only if the task schedule Task p Requires virtual machine VirPC n With Modulator k When there are interconnection links, the interconnection matrix M V→M Element a inn,k =1, otherwise a n,k =0;

[0045] Modulator SetMod p With the transmit beam set SetTBeam p The interconnection matrix M M→T :

[0046] If and only if the task schedule Task p Requires Modulator Mod k With transmit beam TBeam i When there are interconnection links, the interconnection matrix M M→T Element b in k,i =1, otherwise b k,i =0;

[0047] Receive beam set SetRBeam p and demodulator set SetDeMod p The interconnection matrix M R→D :

[0048] If and only if the task schedule Task p Request receiving beam RBeam j and Demodulator DeMod m When there are interconnection links, the interconnection matrix M R→D The element c in j,m =1, otherwise c j,m =0;

[0049] Demodulator SetDeMod p SetVirPC with computing resource requirements p The interconnection matrix M D→V :

[0050] If and only if the task schedule Task p Demodulator DeMod required m With the virtual machine VirPC n When there are interconnection links, the interconnection matrix M D→V The element d in m,p =1, otherwise d m,p =0.

[0051] Preferably, it also includes:

[0052] Step 5: Complete the task plan in the comprehensive operation management module pAfter the required resources and links are configured, the beam resource pool management module monitors the transmit beam set SetTBeam p Medium transmit beam TBeam i and receive beam set SetRBeam p Medium receive beam RBeam j The baseband resource pool management module monitors the health status of the modulator set SetMod p Medium Modulator Mod k and demodulator set SetDeMod p Demodulator DeMod m The health status of the computing resource pool management module monitors the computing resource demand set SetVirPC p VirPC virtual machine n When an element fails, the integrated operation management module will set all rows or columns in the corresponding interconnection matrix to zero, and the task execution will fail.

[0053] Preferably, it also includes:

[0054] Step 6: Task Planning p After the task is completed, the integrated operation management module notifies the beam resource pool management module, baseband resource pool management module, and computing resource pool management module to release resources and interconnect the matrix M V→M 、M M→T 、M R→D and M D→V Set all elements in to zero to release network transmission resources.

[0055] The advantages provided by the present invention are:

[0056] 1. When the present invention receives a task plan, the comprehensive operation management module issues a resource query command to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module according to the number of beam resources, the number of baseband resources, and the number of computing resources required by the task plan. The beam resource pool management module evaluates whether the idle resources in the transmit beam resource pool and the receive beam resource pool meet the requirements, the baseband resource pool management module evaluates whether the idle resources in the modulator resource pool and the demodulator resource pool meet the requirements, and the computing resource pool management module evaluates whether the idle resources in the virtual machine resource pool meet the requirements. If all the requirements are met, the module replies to the comprehensive operation management module, and the comprehensive operation management module sends a resource allocation request to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module respectively. The comprehensive operation management module then sends a resource allocation request according to the task plan. pBased on the link interconnection and backup requirements, an interconnection matrix of the above five sets is constructed to achieve task and resource matching. The elements in the interconnection matrix represent the interconnection relationship between resource pools. When the element in the interconnection matrix is ​​1, it means that the resource elements in the resource pool are interconnected, which can realize data / information interaction and execute task plans. By building interconnection relationships between multiple virtualized resource pools, information interaction between multiple virtualized resource pools is realized.

[0057] 2. The integrated operation management module of the present invention completes the task plan Task p After the required resources and links are configured, the beam resource pool management module monitors the transmit beam set SetTBeam p and receive beam set SetRBeam p The health status of the resource elements in the baseband resource pool management module monitors the modulator set SetMod p and demodulator set SetDeMod p The health status of the resource elements in the computing resource pool management module monitors the computing resource demand set SetVirPC p The health status of the resource elements in the matrix. When an element fails, the integrated operation management module will set all the rows or columns in the corresponding interconnection matrix to zero, and the task execution will fail, which can realize the monitoring of task resources.

[0058] 3. The present invention is in task planning Task p After the task is completed, the integrated operation management module notifies the beam resource pool management module, baseband resource pool management module, and computing resource pool management module to release resources and interconnect the matrix M V→M 、M M→T 、M R→D and M D→V Setting all elements in to zero can release network transmission resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 A schematic diagram of a resource management device for a phased array system with a resource pool architecture according to an embodiment of the present invention;

[0060] Figure 2 A schematic diagram of resource interconnection in a resource management device for a phased array system with a resource pool architecture according to an embodiment of the present invention;

[0061] Figure 3 A schematic diagram of a phased array face coordinate system definition for a transmit beam resource pool beamforming device in a resource management device for a phased array system with a resource pool architecture according to an embodiment of the present invention;

[0062] Figure 4A schematic diagram illustrating the operation of a transmit beam resource pool management module and an array resource management module in a resource management device for a phased array system with a resource pool architecture according to an embodiment of the present invention;

[0063] Figure 5 A schematic diagram of a phased array face coordinate system definition for a receive beam resource pool beamforming device in a resource management device for a phased array system with a resource pool architecture according to an embodiment of the present invention;

[0064] Figure 6 This is a schematic diagram of the operation of a receive beam resource pool management module and a sub-array resource management module in a resource management device for a phased array system with a resource pool architecture according to an embodiment of the present invention. DETAILED DESCRIPTION

[0065] To make the objectives, technical solutions, and advantages of the present invention more clearly understood, the following describes the technical solutions of the present invention clearly and completely with reference to specific embodiments and the accompanying drawings. It is obvious that the embodiments described are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0066] The present invention provides a resource pool architecture phased array system resource management device and method mainly used for virtual pooling, on-demand combination, and real-time monitoring of signal and information processing resources of large digital phased array systems. The following first introduces the large digital phased array electronic equipment system. The digital phased array electronic equipment system has a three-layer two-network architecture, such as Figure 1 As shown in the figure, the digital phased array electronic equipment system is divided into three resource layers based on the processing targets: the spatial signal processing resource layer, the baseband signal processing resource layer, and the information and data processing resource layer. The spatial signal processing resource layer is responsible for spatial signal transmission and reception, up / down conversion, filtering and amplification, digital-to-analog / analog-to-digital conversion, and beamforming. The baseband signal processing resource layer is responsible for digital baseband I / Q signal processing, such as modulation and demodulation. The information and data processing resource layer is responsible for parsing the processed information, such as extracting various characteristic parameters such as the target's position, velocity, and status. These three resource layers are interconnected and transmit high-speed data via two networks: a broadband beam data transmission exchange network based on the Rapid IO protocol and an information data transmission exchange network based on a gigabit network. The spatial signal processing resource layer and the baseband signal processing resource layer are interconnected and transmit high-speed data via the broadband beam data transmission exchange network based on the Rapid IO protocol, while the baseband signal processing resource layer and the information and data processing resource layer are interconnected and transmit high-speed data via the information data transmission exchange network based on a gigabit network.

[0067] Example 1

[0068] See Figure 1 This embodiment provides a resource pool architecture phased array system resource management device, including:

[0069] The beam resource pool management module is used to virtualize the array resources of the spatial signal processing resource layer into a beam resource pool and perform scheduling management. The beam resource pool includes: a transmit beam resource pool and a receive beam resource pool. The resource element in the transmit beam resource pool is a transmit beam, denoted as TBeam i , the resource element in the receive beam resource pool is the receive beam, denoted as RBeam j .

[0070] The baseband resource pool management module is used to virtualize the hardware processing resources of the baseband signal processing resource layer into a baseband resource pool. The baseband resource pool includes a modulator resource pool and a demodulator resource pool. The resource element in the modulator resource pool is a modulator, denoted as Mod. k , the resource element in the demodulator resource pool is the demodulator, denoted as DeMod m .

[0071] The computing resource pool management module is used to virtualize the general computing and storage resources of the information data processing resource layer into a virtual machine resource pool. The resource elements in the virtual machine resource pool are virtual machines, denoted as VirPC n .

[0072] Comprehensive operation management module, used to receive task plans p , according to the task plan Task p Issue resource query commands to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module. When the beam resource pool management module, baseband resource pool management module, and computing resource pool management module feedback to the integrated operation management module that the idle resources meet the task requirements, the integrated operation management module sends a resource allocation request to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module, and schedules the task according to the task plan. p To meet the link interconnection and backup requirements, an interconnection matrix is ​​established for the resource elements in the beam resource pool, baseband resource pool, and virtual machine resource pool.

[0073] The interconnection link between the beam resource pool and the baseband resource pool is based on the broadband beam data transmission exchange network based on the Rapid IO protocol for data exchange; the baseband resource pool and the virtual machine resource pool are based on the Gigabit information data transmission exchange network for data exchange. n With Modulator k Between, Demodulator DeMod m With the virtual machine VirPC nThe interconnection links are connected through the information data transmission and exchange network based on Gigabit network for data exchange, and the modulator Mod k With transmit beam TBeam i Between, receive beam RBeam j and Demodulator DeMod m The interconnection links between them exchange data through a broadband beam data transmission exchange network based on the Rapid IO protocol.

[0074] Task Scheduler p Issued by the center, task plan Task p Includes: beam resource requirement set, baseband resource requirement set and computing resource requirement set SetVirPC p , where the beam resource requirement set includes the transmit beam set SetTBeam p and receive beam set SetRBeam p , the baseband resource requirement set includes the modulator set SetMod p and demodulator set SetDeMod p .

[0075] The integrated operation management module publishes task plans to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module. p The required number of beam resources, baseband resources and computing resources, the beam resource pool management module evaluates whether the idle resources in the transmit beam resource pool and the receive beam resource pool meet the requirements, the baseband resource pool management module evaluates whether the idle resources in the modulator resource pool and the demodulator resource pool meet the requirements, the computing resource pool management module evaluates whether the idle resources in the virtual machine resource pool meet the requirements, and if all meet the requirements, it replies to the comprehensive operation management module, the comprehensive operation management module sends a resource allocation request to each resource pool management module, the comprehensive operation management module sends a resource allocation request to the beam resource pool management module, and the beam resource pool management module schedules the task p Required transmit beam TBeam i and receive beam RBeam j To lock, the integrated operation management module sends a resource allocation request to the baseband resource pool management module, and the baseband resource pool management module schedules the task p Required Mods k and demodulator DeMod m To lock, the integrated operation management module sends a resource allocation request to the computing resource pool management module, and the computing resource pool management module schedules the task p Required virtual machine VirPC n Lock it.

[0076] The beam resource pool management module will schedule the task p Required transmit beam TBeam i and receive beam RBeam j Locking means: Building a task plan Task p The desired transmit beam set SetTBeam p and receive beam set SetRBeam p , SetTBeam p ={TBeam i |1≤i≤N T}, SetRBeam p ={RBeam j |1≤j≤N R}, where i represents the task plan Task p Required transmit beam TBeam i Quantity, j represents the task plan Task p Required receive beam RBeam j Quantity, N T Indicates the total number of transmit beams, N R Indicates the total number of receive beams.

[0077] The baseband resource pool management module schedules the task p Required Mods k and demodulator DeMod m Locking means: Building a task plan Task p The required modulator set SetMod p and demodulator set SetDeMod p , SetMod p ={Mod k |1≤k≤N M}, SetDeMod p ={DeMod m |1≤m≤N DeM}, where k represents the task plan Task p Required Mods k Quantity, m represents the task plan Task p Required demodulator DeMod m Quantity, N M Indicates the total number of modulators, N DeM Indicates the total number of demodulators.

[0078] The computing resource pool management module schedules the task p Required virtual machine VirPC nLocking means: Building a task plan Task p The required computing resource requirements set SetVirPC p ,SetVirPC p ={VirPC n |1≤n≤N V}, where n represents the task plan Task p Required virtual machine VirPC n Quantity, N V Indicates the total number of virtual machines.

[0079] The interconnection matrix includes:

[0080] Computing resource requirement set SetVirPC p With the modulator set SetMod p The interconnection matrix M V→M :

[0081] If and only if the task schedule Task p Requires virtual machine VirPC n With Modulator k When there are interconnection links, the interconnection matrix M V→M Element a in n,k =1, otherwise a n,k =0;

[0082] Modulator SetMod p With the transmit beam set SetTBeam p The interconnection matrix M M→T :

[0083] If and only if the task schedule Task p Requires Modulator Mod k With transmit beam TBeam i When there are interconnection links, the interconnection matrix M M→T Element b in k,i =1, otherwise b k,i =0;

[0084] Receive beam set SetRBeam p and demodulator set SetDeMod p The interconnection matrix M R→D :

[0085] If and only if the task schedule Task p Request receiving beam RBeam j and Demodulator DeMod mWhen there are interconnection links, the interconnection matrix M R→D The element c in j,m =1, otherwise c j,m =0;

[0086] Demodulator SetDeMod p SetVirPC with computing resource requirements p The interconnection matrix M D→V :

[0087] If and only if the task schedule Task p Demodulator DeMod required m With the virtual machine VirPC n When there are interconnection links, the interconnection matrix M D→V The element d in m,p =1, otherwise d m,p =0.

[0088] Complete the task plan in the integrated operation management module p After the required resources and links are configured, the beam resource pool management module is also used to monitor the transmit beam set SetTBeam p Medium transmit beam TBeam i and receive beam set SetRBeam p Medium receive beam RBeam j The baseband resource pool management module is also used to monitor the health status of the modulator set SetMod p Medium Modulator Mod k and demodulator set SetDeMod p Demodulator DeMod m The computing resource pool management module is also used to monitor the computing resource demand set SetVirPC p VirPC virtual machine n When an element fails, the integrated operation management module will reset all rows or columns in the corresponding interconnection matrix to zero.

[0089] When an element fails, the integrated operation management module sets all rows or columns in the corresponding interconnection matrix to zero in the following way:

[0090] If the transmitting beam TBeam i If a fault occurs, the interconnection matrix M M→T All elements in the i-th column of All elements in are set to zero.

[0091] If the receiving beam RBeam j If a fault occurs, the interconnection matrix MR→D All elements in the jth row of are set to zero, that is All elements in the are set to zero;

[0092] If the modulator Mod k If a fault occurs, the interconnection matrix M V→M The kth column element and the interconnection matrix M M→T All elements in the kth row of are set to zero, that is The elements in All elements in are set to zero;

[0093] If the demodulator DeMod m If a fault occurs, the interconnection matrix M R→D The mth column element and the interconnection matrix M D→V All elements in the mth row of are set to zero, that is The elements in All elements in are set to zero;

[0094] If the virtual machine VirPC n If a fault occurs, the interconnection matrix M V→M The nth row element and the interconnection matrix M D→V All elements in the nth column of are set to zero, that is The elements in Set all elements in to zero.

[0095] The integrated operation management module is also used to execute the task plan Task p When real-time monitoring of the interconnection matrix M V→M 、M M→T 、M R→D and M D→V If the elements in the four interconnection matrices are all zero, then the task schedule Task p Mission failed.

[0096] The integrated operation management module is also used for task planning p After the task is completed, the beam resource pool management module, baseband resource pool management module, and computing resource pool management module are notified to release resources and the interconnection matrix M V→M 、M M→T 、M R→D and M D→V Set all elements in to zero to release network transmission resources.

[0097] The present invention virtualizes the array resources of the spatial signal processing resource layer into a beam resource pool (including a transmitting beam resource pool and a receiving beam resource pool) through a beam resource pool management module, virtualizes the hardware processing resources of the baseband signal processing resource layer into a baseband resource pool (including a modulator resource pool and a demodulator resource pool) through a baseband resource pool management module, and virtualizes the general computing and storage resources of the information data processing resource layer into a virtual machine resource pool through a computing resource pool management module. When the integrated operation management module receives the task plan, it sends a request to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool according to the number of beam resources, baseband resources, and computing resources required by the task plan. The source pool management module and the computing resource pool management module issue resource query commands. The beam resource pool management module evaluates whether the idle resources in the transmit beam resource pool and the receive beam resource pool meet the requirements. The baseband resource pool management module evaluates whether the idle resources in the modulator resource pool and the demodulator resource pool meet the requirements. The computing resource pool management module evaluates whether the idle resources in the virtual machine resource pool meet the requirements. If all the requirements are met, the module replies to the comprehensive operation management module. The comprehensive operation management module sends resource allocation requests to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module respectively. The beam resource pool management module schedules the task. p Required transmit beam TBeam i and receive beam RBeam j To lock, the baseband resource pool management module will schedule the task p Required Mods k and demodulator DeMod m To lock, the computing resource pool management module will schedule the task p Required virtual machine VirPC n Lock and build the task plan Task p The desired transmit beam set SetTBeam p , receive beam set SetRBeam p , Modulator set SetMod p , demodulator set SetDeMod p , computing resource requirement set SetVirPC p , the comprehensive operation management module then plans the task according to the task pBased on the link interconnection and backup requirements, an interconnection matrix of the above five sets is constructed to achieve task and resource matching. The elements in the interconnection matrix represent the interconnection relationship between resource pools. When the element in the interconnection matrix is ​​1, it means that the resource elements in the resource pool are interconnected, data / information interaction can be achieved, and task planning can be executed. When the element in the interconnection matrix is ​​0, it means that the interconnection line / network between the resource elements in the resource pool is interrupted, data / information interaction cannot be achieved, and task execution fails. Information interaction between multiple virtualized resource pools is achieved.

[0098] In addition, complete the task plan in the integrated operation management module p After the required resources and links are configured, the beam resource pool management module monitors the transmit beam set SetTBeam p and receive beam set SetRBeam p The health status of the resource elements in the baseband resource pool management module monitors the modulator set SetMod p and demodulator set SetDeMod p The health status of the resource elements in the computing resource pool management module monitors the computing resource demand set SetVirPC p The health status of the resource elements in the matrix. When an element fails, the integrated operation management module will set all the rows or columns in the corresponding interconnection matrix to zero, and the task execution will fail, which can realize the monitoring of task resources.

[0099] In Task Scheduler p After the task is completed, the integrated operation management module notifies the beam resource pool management module, baseband resource pool management module, and computing resource pool management module to release resources and interconnect the matrix M V→M 、M M→T 、M R→D and M D→V Setting all elements in to zero can release network transmission resources.

[0100] The beam resource pool management module is capable of scheduling and managing the beam resource pool, and includes: a transmit beam resource pool beam synthesis device and a receive beam resource pool beam synthesis device, wherein the transmit beam resource pool beam synthesis device includes:

[0101] The transmit beam resource pool management module is used to periodically send the beam pointing direction of the managed transmit beam and the required beam EIRP: EIRP is the equivalent isotropic radiated power (Equivalent Isotropic Radiated Power);

[0102] The array resource management module is used to adaptively schedule subarrays based on the beam pointing of each transmit beam and the required beam EIRP. When the angle between the subarray normal pointing and the beam pointing is less than or equal to the set angle and the sum of the subarray EIRP is greater than or equal to the required beam EIRP, the transmit beam in the specified direction is synthesized. The scheduled subarrays constitute the subarray set S i (t), the calculation formula for the sum of the sub-array EIRP is:

[0103] G k is the sub-matrix set S i The normal gain of the kth sub-matrix in (t), P k is the sub-matrix set S i The transmission power of the kth subarray in (t), θ k (t) is the sub-matrix set S i The angle between the normal of the kth subarray in (t) and the beam direction, K is the subarray set S i (t) The total number of neutron arrays, 1≤k≤K.

[0104] The transmit beam resource pool management module manages I(t) transmit beams at time t, and the i-th transmit beam is denoted as TBeam i , i∈[1,I], I represents the transmit beam TBeam i The total number of transmit beams TBeam is periodically updated by the transmit beam resource pool management module according to the beam update period. i The beam pointing and the required beam EIRP are sent to the array resource management module, which divides the M planar sub-arrays on the array into an idle sub-array set S idle (t) and the set of working sub-arrays S busy (t), the surface used to synthesize the transmit beam TBeam i The planar submatrix of the submatrix set S i (t), different transmit beams do not share a plane sub-array, the working sub-array set S busy (t)=S1(t)∪S2(t)∪...∪S I(t) (t).

[0105] See Figure 3 and 4 The process of adaptively scheduling the sub-arrays by the array resource management module according to the beam pointing of each transmit beam and the required beam EIRP includes:

[0106] Step 1: At time t+Δt, Δt represents the transmit beam update period, the array resource management module determines the transmit beam TBeam i Is the task finished? If so, set the subarray S i(t) The sub-array is released. If it is not finished, the idle sub-array set S is maintained. idle (t) and the set of working sub-arrays S busy (t) unchanged;

[0107] Step 2: Select the idle sub-array set S idle (t) Extract K continuous distribution sub-matrices A k Constitute the sub-matrix set S i (t+Δt), update the idle sub-array set S iale (t+Δt) and the working sub-array set S busy (t+Δt);

[0108] Step 3: Determine sub-array A k The normal direction and the beam pointing direction of the transmitted beam Is the angle between them less than or equal to the set angle? If so, go directly to step 4. If not, change sub-array A k From the sub-matrix set S i Delete (t+Δt) and go to step 4;

[0109] Step 4: Determine the sub-array set S i Is the sum of the sub-array EIRP at (t+Δt) greater than or equal to the beam EIRP? i (t+Δt), if so, based on the sub-array set S i (t+Δt) synthesizes the transmit beam; if not, select the idle sub-array set S idle (t+Δt) selects the sub-array set S i (t+Δt) adjacent sub-matrix A p , when sub-matrix A p Normal and beam pointing The angle between them is less than or equal to the set angle, and the sub-array A p Put into the sub-matrix set S i (t+Δt), get the updated sub-matrix set S i (t+Δt), repeat this step until the updated sub-array set S is satisfied i The sum of the sub-array EIRP at (t+Δt) is greater than or equal to the beam EIRP i (t+Δt), based on the updated sub-matrix set S i (t+Δt) synthesized transmit beam.

[0110] In step 1, determine the transmit beam TBeam i Whether the mission is completed is determined by judging the beam EIRP i Is (t+Δt) equal to 0, 1≤i≤I(t+Δt), if EIRP i (t+Δt)=0, determine the transmit beam TBeam iAfter the task is completed, the array resource management module sets the sub-array S i (t) is released, that is, S idle (t+Δt)=S idle (t)∪S i (t), and reduce the number of managed transmit beams by I(t+Δt)-I(t); if EIRP i (t+Δt)>0, determine the transmit beam TBeam i The task is not completed, the array resource management module maintains the idle sub-array set S idle (t) and the set of working sub-arrays S busy (t) remains unchanged.

[0111] In step 2, update the idle sub-array set S idle (t+Δt) and the working sub-array set S busy (t+Δt) means: from the idle sub-array set S idle (t) delete the sub-array set S i (t+Δt) gets the idle sub-array set S idle (t+Δt), and in the working sub-array set S busy (t) Add sub-array set S i (t+Δt) to get the working sub-array set S busy (t+Δt).

[0112] The setting angle of the present invention is 60 degrees, by judging the sub-array A k Normal and beam pointing Is the angle between them less than or equal to 60°? If it is less than or equal to 60°, it means that subarray A k The efficiency of participating in beam synthesis is greater than half and has not been attenuated to half. If it is greater than 60°, it means that the sub-array A k The angle between the normal direction of the composite beam and the direction of the composite beam is too large, so the sub-array A k Only half of the power can be contributed to the total beam, and the efficiency is only 50%. Therefore, it does not participate in the transmit beam synthesis. k Normal and beam pointing By adjusting the angle between the two sub-arrays, the system efficiency can be improved by selecting the sub-array with larger power contribution to participate in the transmit beam synthesis.

[0113] In step 3, determine sub-array A k The normal direction and the beam pointing direction of the transmitted beam The process of determining whether the angle between them is less than or equal to the set angle includes:

[0114] 3.1、M planar sub-arrays form a transmitting phased array system. With O as the origin, a global Cartesian coordinate system O-XYZ is established. kEstablished with O k The sub-array Cartesian coordinate system O is the origin k -X k Y k Z k , the X of the coordinate system k O k Y k Plane and submatrix A k Coplanar, O k Z k Pointing to subarray A k Normal direction;

[0115] 3.2 Subarray A k Normal and beam pointing The angle between them is θ k (t+Δt), calculate cosθ k (t+Δt), when Go to step 4, when A k From the sub-matrix set S i (t+Δt) is deleted and the idle sub-array set S is updated idle (t+Δt) and the working sub-array set S busy (t+Δt);

[0116] in, (x k ,y k , z k ) is the sub-matrix A k Origin O k The coordinates in the global Cartesian coordinate system O-XYZ, (x′ k , y′ k , z′ k ) is the sub-array level Cartesian coordinate system O k -X k Y k Z k The coordinates of the lower point (0, 0, 1) in the global Cartesian coordinate system O-XYZ, Represents submatrix A k The unit vector in the normal direction, The unit vector that represents the direction of the resultant beam.

[0117] The transmit beam resource pool beamforming device, based on a collection of subarrays (rather than processing each antenna element independently), schedules different subarrays for beamforming based on different beam pointing directions. It also schedules the smallest subarray for beamforming based on mission requirements, rather than all subarrays, to improve array efficiency. While meeting the beam's equivalent isotropic radiated power (EIRP) requirement, it achieves the minimum cost (minimum array size) for synthesizing a beam in a specified direction, minimizing system power consumption. During mission execution, the device adaptively schedules subarray resources by determining the angle between the subarray normal and the desired synthesized beam, as well as the subarray's own EIRP (comprised of subarray gain (dB) + subarray power (dBW)). This allows for efficient subarray resource scheduling for large multi-faceted phased arrays or large conformal phased array systems based on subarray splicing, fully leveraging the flexibility of multi-faceted or conformal phased array systems to synthesize beams based on transmit power requirements and achieve optimal power efficiency.

[0118] The receiving beam resource pool beam synthesis device includes:

[0119] A receiving beam resource pool management module, configured to periodically send directional information of the managed receiving beams;

[0120] The subarray resource management module is used to adaptively schedule subarrays and update the subarray set based on the directional information of each receiving beam, synthesize subarray beams based on the updated subarray set, perform time delay compensation on each subarray beam, and synthesize a receiving beam in a specified direction based on the compensated subarray beam; the compensation value for the time delay compensation of each subarray beam is -Δτ k ,

[0121] is the sub-matrix coordinate system O of the kth sub-matrix in the updated sub-matrix set k -XYZ origin O k The coordinates in the array coordinate system O-XYZ, is the coordinate of the geometric center of the updated sub-matrix set, is the direction vector of the i-th received beam, and c is the speed of light.

[0122] The receiving beam resource pool management module manages receiving beams at time t, and the i-th receiving beam is recorded as RBeam i (t), i∈[1, I], I represents the total number of receiving beams, and sends the receiving beam RBeam to the subarray resource management module with a period of time T. i (t) directional information

[0123] The subarray resource management module manages the M subarrays of the receiving phased array system. Subarray m contains N m Antenna elements, 1≤m≤M, establish a unified array coordinate system O-XYZ for the entire array, the origin of the array coordinate system O-XYZ is O, and the N of the sub-array m is m The coordinates of the antenna unit in the array coordinate system O-XYZ are (x m,n ,y m,n , z m,n ), 1≤n≤N m , establish the sub-matrix coordinate system O for the sub-matrix m m -XYZ, sub-array coordinate system O m -The origin of XYZ is O m , origin O m The coordinates in the array coordinate system O-XYZ are

[0124]

[0125] Array coordinate system O-XYZ and sub-array coordinate system O m -XYZ is a translation relationship, such as Figure 5 As shown, the unit vector along the normal direction of sub-matrix m is

[0126] See Figure 6 , the subarray resource management module forms a receiving beam RBeam at time t i (t) the set of sub-matrices S i (t), the process of the subarray resource management module adaptively scheduling subarrays and updating the subarray set according to the directional information of each receiving beam includes:

[0127] Step 1: According to the receiving beam RBeam i (t) directional information Calculate the receive beam RBeam i (t) direction vector

[0128]

[0129] Step 2: Calculate the normal vector of the subarray m and the received beam RBeam i (t) direction vector The inner product of the matrix and the sub-matrix attenuation factor η is calculated based on the inner product m , subarray attenuation factor η m is calculated as follows:

[0130]

[0131] in When ηm When it is less than or equal to the set threshold, the sub-array m is removed from the sub-array set S i (t); otherwise, put the sub-matrix m into or leave it in the sub-matrix set S i (t), get the updated sub-matrix set S i (t).

[0132] In step 2, the normal vector of the sub-array m and the receiving beam RBeam i (t) direction vector The inner product of is calculated as:

[0133] in, is the unit vector in the normal direction of sub-matrix m,

[0134] Set the threshold to 0, that is, when the sub-array attenuation factor η of sub-array m m >0, then put the sub-matrix m into the sub-matrix set S i (t), that is, sub-array m participates in receiving beam Beam at time t i (t) formation.

[0135] The process of synthesizing the subarray beam based on the updated subarray set includes:

[0136] 1.1. The updated sub-array set S is scheduled by the sub-array resource management module i (t) in the K sub-arrays, calculate the antenna units in the k-th sub-array in the sub-array coordinate system O k -XYZ coordinates (x′ k,n ,y′ k,n ,z′ k,n ):

[0137] Among them, (x k,n ,y k,n ,z k,n ) is the coordinate of the antenna unit in the kth subarray in the array coordinate system O-XYZ, 1≤n≤N k , N k is the number of antenna units in the kth subarray, 1≤k≤K, K is the updated subarray set S i (t)Number of neutron arrays,

[0138] 1.2. Get the kth sub-matrix in the sub-matrix coordinate system O k The coordinate matrix under -XYZ is:

[0139]

[0140] 1.3. Calculate the weighted vector of the kth sub-matrix And based on the weighted vector, a subarray beam RBeam is formed i (t,k).

[0141] The subarray resource management module calculates the updated subarray set S i The geometric center of (t) Calculate the time delay difference Δτ of the kth subarray relative to the geometric center k , and the sub-array beam RBeam formed by the k-th sub-array i (t,k) performs time delay compensation to obtain the compensated sub-array beam RBeam i (t-Δτ k ,k), the sub-array resource management module is based on the updated sub-array set S i (t) Complete receiving beam RBeam i (t) synthesis.

[0142] Among them, the updated sub-array set S i The geometric center of (t) The calculation method is:

[0143] Among them, K is the sub-matrix set S i The number of subarrays in (t).

[0144] Receive beam RBeam i The calculation method of the synthesis of (t) is:

[0145] Among them, Beam i (t-Δτ k ,k) is the compensated sub-array beam, η k is the sub-matrix attenuation factor of sub-matrix k.

[0146] At time t+T, where T is the receive beam update period, the receive beam resource pool management module updates the i-th receive beam RBeam i The directional information of (t) is and will point to the information Send it to the sub-array resource management module, and the sub-array resource management module updates the sub-array set to S i (t+T), calculate the sub-matrix set S i (t+T) relative to the sub-matrix set S i The delay difference introduced by the change of (t) relative to the origin of the global coordinate system O has an impact on the received beam RBeam i (t+T) delay compensation is performed until the synthesis of all receiving beams in the beam resource management module is completed.

[0147] Subarray set S i(t+T) relative to the sub-matrix set S i (t) The time delay difference Δτ introduced by the change relative to the origin O of the global coordinate system i (t+T) is calculated as:

[0148]

[0149] in, is the sub-matrix set S i The geometric center of (t+T) c is the speed of light.

[0150] The receive beam resource pool beamforming device optimizes the scheduling of receive subarray resources based on the receive beam pointing direction, maximizing the receive beam gain. For non-planar receive phased arrays composed of multiple subarrays, beamforming estimates and compensates for the time delay introduced by the different phase centers between different subarrays, as well as the time delay introduced by the difference between the subarray phase center and the system phase center. This fully leverages the flexibility of multi-faceted or conformal phased array systems based on multiple subarrays to maximize receive aperture efficiency. This enables flexible subarray resource scheduling, subarray-system delay compensation, and multi-subarray beamforming for non-planar receive phased array systems. Furthermore, the introduction of subarray attenuation factors maximizes the conformal array's spatial coverage capability and reduces the impact of multi-faceted array phase center variations on beamforming.

[0151] Example 2

[0152] This embodiment provides a resource management method for a phased array system using a resource pool architecture, including:

[0153] Step 1: The beam resource pool management module virtualizes the array resources of the spatial signal processing resource layer into a beam resource pool. The baseband resource pool management module virtualizes the hardware processing resources of the baseband signal processing resource layer into a baseband resource pool. The computing resource pool management module virtualizes the general computing and storage resources of the information data processing resource layer into a virtual machine resource pool.

[0154] Step 2: The integrated operation management module receives the task plan p , according to the task plan Task p Issue resource query commands to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module.

[0155] Step 3: When the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module report to the integrated operation management module that all idle resources meet the task requirements, the integrated operation management module sends a resource allocation request to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module;

[0156] Step 4: Comprehensive operation management module according to task plan p To meet the link interconnection and backup requirements, an interconnection matrix is ​​established for the resource elements in the beam resource pool, baseband resource pool, and virtual machine resource pool.

[0157] The task plan Task p Includes: beam resource requirement set, baseband resource requirement set and computing resource requirement set SetVirPC p , where the beam resource requirement set includes the transmit beam set SetTBeam p and receive beam set SetRBeam p , the baseband resource requirement set includes the modulator set SetMod p and demodulator set SetDeMod p .

[0158] In step 3, the integrated operation management module sends a resource allocation request to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module. The integrated operation management module sends a resource allocation request to the beam resource pool management module, and the beam resource pool management module sends the task plan Task p Required transmit beam TBeam i and receive beam RBeam j To lock, the integrated operation management module sends a resource allocation request to the baseband resource pool management module, and the baseband resource pool management module schedules the task p Required Mods k and demodulator DeMod m To lock, the integrated operation management module sends a resource allocation request to the computing resource pool management module, and the computing resource pool management module schedules the task p Required virtual machine VirPC n Lock it.

[0159] Among them, the beam resource pool management module will plan the task p Required transmit beam TBeam i and receive beam RBeam j Locking means: Building a task plan Task p The desired transmit beam set SetTBeam p and receive beam set SetRBeam p , SetTBeam p ={TBeam i |1≤i≤N T}, SetRBeam p ={RBeam j |1≤j≤NR}, where i represents the task plan Task p The number of transmission beams required, j represents the task plan Task p The number of receive beams required, N T Indicates the total number of transmit beams, N R Indicates the total number of receive beams.

[0160] The baseband resource pool management module schedules the task p Required Mods k and demodulator DeMod m Locking means: Building a task plan Task p The required modulator set SetMod p and demodulator set SetDeMod p , SetMod p ={Mod k |1≤k≤N M}, SetDeMod p ={DeMod m |1≤m≤N DeM}, where k represents the task plan Task p The number of modulators required, m represents the task plan Task p The number of demodulators required, N M Indicates the total number of modulators, N DeM Indicates the total number of demodulators.

[0161] The computing resource pool management module schedules the task p Required virtual machine VirPC n Locking means: Building a task plan Task p The required computing resource requirements set SetVirPC p ,SetVirPC p ={VirPC n |1≤n≤N V}, where n represents the task plan Task p The number of virtual machines required, N V Indicates the total number of virtual machines.

[0162] The interconnection matrix in step 4 includes:

[0163] Computing resource requirement set SetVirPC p With the modulator set SetMod p The interconnection matrix M V→M :

[0164] If and only if the task schedule Task p Requires virtual machine VirPC n With Modulator k When there are interconnection links, the interconnection matrix M V→M Element a in n,k =1, otherwise a n,k =0;

[0165] Modulator SetMod p With the transmit beam set SetTBeam p The interconnection matrix M M→T :

[0166] If and only if the task schedule Task p Requires Modulator Mod k With transmit beam TBeam i When there are interconnection links, the interconnection matrix M M→T Element b in k,i =1, otherwise b k,i =0;

[0167] Receive beam set SetRBeam p and demodulator set SetDeMod p The interconnection matrix M R→D :

[0168] If and only if the task schedule Task p Request receiving beam RBeam j and Demodulator DeMod m When there are interconnection links, the interconnection matrix M R→D The element c in j,m =1, otherwise c j,m =0;

[0169] Demodulator SetDeMod p SetVirPC with computing resource requirements p The interconnection matrix M D→V :

[0170] If and only if the task schedule Task p Demodulator DeMod required m With the virtual machine VirPC n When there are interconnection links, the interconnection matrix M D→V The element d in m,p =1, otherwise d m,p =0.

[0171] Among them, the virtual machine VirPC n With Modulator k Between, Demodulator DeMod m With the virtual machine VirPC n The interconnection links are connected through the information data transmission and exchange network based on Gigabit network for data exchange, and the modulator Mod k With transmit beam TBeam i Between, receive beam RBeam j and Demodulator DeMod m The interconnection links between them exchange data through a broadband beam data transmission exchange network based on the Rapid IO protocol.

[0172] Execute the task plan in step 4 p When the integrated operation management module monitors the interconnection matrix M in real time, V→M 、M M→T 、M R→D and M D→V If the elements in the four interconnection matrices are all zero, then the task schedule Task p Mission failed.

[0173] It also includes step 5, completing the task plan in the comprehensive operation management module p After the required resources and links are configured, the beam resource pool management module monitors the transmit beam set SetTBeam p Medium transmit beam TBeam i and receive beam set SetRBeam p Medium receive beam RBeam j The baseband resource pool management module monitors the health status of the modulator set SetMod p Medium Modulator Mod k and demodulator set SetDeMod p Demodulator DeMod m The health status of the computing resource pool management module monitors the computing resource demand set SetVirPC p VirPC virtual machine n When an element fails, the integrated operation management module will set all rows or columns in the corresponding interconnection matrix to zero, and the task execution will fail.

[0174] When an element fails, the method in which the integrated operation management module sets all rows or columns in the corresponding interconnection matrix to zero is:

[0175] If the transmitting beam TBeam i If a fault occurs, the interconnection matrix M M→TAll elements in the i-th column of All elements in are set to zero.

[0176] If the receiving beam RBeam j If a fault occurs, the interconnection matrix M R→D All elements in the jth row of are set to zero, that is All elements in the are set to zero;

[0177] If the modulator Mod k If a fault occurs, the interconnection matrix M V→M The kth column element and the interconnection matrix M M→T All elements in the kth row of are set to zero, that is The elements in All elements in are set to zero;

[0178] If the demodulator DeMod m If a fault occurs, the interconnection matrix M R→D The mth column element and the interconnection matrix M D→V All elements in the mth row of are set to zero, that is The elements in All elements in are set to zero;

[0179] If the virtual machine VirPC n If a fault occurs, the interconnection matrix M V→M The nth row element and the interconnection matrix M D→V All elements in the nth column of are set to zero, that is The elements in Set all elements in to zero.

[0180] Also includes step 6, task planning Task p After the task is completed, the integrated operation management module notifies the beam resource pool management module, baseband resource pool management module, and computing resource pool management module to release resources and interconnect the matrix M V→M 、M M→T 、M R→D and M D→V Set all elements in to zero to release network transmission resources.

[0181] Example 3

[0182] This embodiment describes the resource management device of the resource pool architecture phased array system of embodiment 1 and the resource management method of the resource pool architecture phased array system of embodiment 2 in the form of examples.

[0183] Assume that the three resource pools of a phased array electronic equipment system include 4 transmit beams, 8 receive beams, 8 modulators, 8 demodulators, and 8 virtual computers. At time t, the integrated operation management module receives the task Taskp , Task p The resources needed include:

[0184] SetTBeam p ={1 transmit beam};

[0185] SetRBeam p ={2 receive beams};

[0186] SetMod p ={1 modulator};

[0187] SetDeMod p ={2 demodulators};

[0188] SetVirPC p ={2 virtual machines}.

[0189] The integrated operation management module issues a resource query command to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module. If it finds that all current system resources are idle, it notifies the three resource pool management modules to lock transmit beam 1, receive beams 1 and 2, modulator 1, demodulators 1 and 2, and virtual machines 1 and 2, respectively. The following results are obtained:

[0190] SetTBeam p ={TBeam1};

[0191] SetRBeam p ={RBeam1,RBeam2};

[0192] SetMod p ={Mod1};

[0193] SetDeMod p ={DeMod1, DeMod2};

[0194] SetVirPC p ={VirPC1, VirPC2}.

[0195] According to Task p Assuming that the required receiving links are backed up in 1:1 mode and the two receiving links are independent and do not cross, the resource interconnection between the three resource layers is as shown in the attached figure. Figure 2 The four interconnect matrices are:

[0196]

[0197] M M→T =[1]

[0198]

[0199] In Task p During the execution, if the modulator Mod1 fails, the matrix M M→T =[0]. The comprehensive operation management module determines that the task execution has failed.

[0200] It should be noted that, in this embodiment, the two receiving links are independent and non-intersecting, but an intersecting situation can also be considered, that is, the same beam resource can be used for multiple modem resources, and in this case, multiple demodulator resources play a backup role.

[0201] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A resource pool architecture phased array system resource management device, characterized by: include: The beam resource pool management module is used to virtualize the array resources of the spatial signal processing resource layer into a beam resource pool; the beam resource pool management module includes a transmit beam resource pool beam synthesis device, and the transmit beam resource pool beam synthesis device includes a transmit beam resource pool management module and an array resource management module. The beam resource pool management module periodically sends the beam pointing of the managed transmit beam and the required beam EIRP to the array resource management module. The array resource management module adaptively schedules subarrays according to the beam pointing of each transmit beam and the required beam EIRP, extracts K continuously distributed subarrays from the idle subarray set to form a subarray set, and synthesizes the transmit beam in the specified direction when the angle between the subarray normal pointing and the beam pointing is less than or equal to the set angle and the sum of the subarray EIRP is greater than or equal to the required beam EIRP; the scheduled subarrays constitute the subarray set S i (t), the calculation formula for the sum of the sub-array EIRP is: G k is the sub-matrix set S i The normal gain of the kth sub-matrix in (t), P k is the sub-matrix set S i The transmission power of the kth subarray in (t), θ k (t) is the sub-matrix set S i The angle between the normal of the kth subarray in (t) and the beam direction, K is the subarray set S i (t) the total number of neutron arrays; A baseband resource pool management module is used to virtualize the hardware processing resources of the baseband signal processing resource layer into a baseband resource pool; A computing resource pool management module is used to virtualize the general computing and storage resources of the information data processing resource layer into a virtual machine resource pool; Comprehensive operation management module, used to receive task plans p , according to the task plan Task p Issue resource query commands to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module. When the beam resource pool management module, baseband resource pool management module, and computing resource pool management module feedback to the integrated operation management module that the idle resources meet the task requirements, the integrated operation management module sends a resource allocation request to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module, and schedules the task according to the task plan. p To meet the link interconnection and backup requirements, an interconnection matrix is ​​established for the resource elements in the beam resource pool, baseband resource pool, and virtual machine resource pool.

2. The resource pool architecture phased array system resource management device according to claim 1, characterized in that: The interconnection link between the beam resource pool and the baseband resource pool performs data interaction through a broadband beam data transmission exchange network based on the Rapid IO protocol; Data exchange between the baseband resource pool and the virtual machine resource pool is based on the Gigabit information data transmission and exchange network; The beam resource pool includes: a transmit beam resource pool and a receive beam resource pool. The resource elements in the transmit beam resource pool are transmit beam TBeam i , the resource element in the receive beam resource pool is the receive beam RBeam j ; The baseband resource pool includes: a modulator resource pool and a demodulator resource pool. The resource elements in the modulator resource pool are modulator Mod k , the resource element in the demodulator resource pool is the demodulator DeMod m ; The resource element in the virtual machine resource pool is the virtual machine VirPC n .

3. The resource pool architecture phased array system resource management device according to claim 1, characterized in that: The task plan Task p Includes: beam resource requirement set, baseband resource requirement set and computing resource requirement set SetVirPC p , where the beam resource requirement set includes the transmit beam set SetTBeam p and receive beam set SetRBeam p , the baseband resource requirement set includes the modulator set SetMod p and demodulator set SetDeMod p .

4. The resource pool architecture phased array system resource management device according to claim 1, characterized in that: The integrated operation management module sends a resource allocation request to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module: the beam resource pool management module sends the task plan Task p Required transmit beam TBeam i and receive beam RBeam j Lock and build task plan Task p The desired transmit beam set SetTBeam p and receive beam set SetRBeam p , SetTBeam p ={TBeam i |1≤i≤N T }, SetRBeam p ={RBeam j |1≤j≤N R }, where i represents the task plan Task p The number of transmission beams required, j represents the task plan Task p The number of receive beams required, N T Indicates the total number of transmit beams, N R Indicates the total number of receive beams; The baseband resource pool management module schedules the task p Required Mods k DeMod and demodulator m Lock and build task plan Task p The required modulator set SetMod p and demodulator set SetDeMod p , SetMod p ={Mod k |1≤k≤N M }, SetDeMod p ={DeMod m |1≤m≤N DeM }, where k represents the task plan Task p The number of modulators required, m represents the task plan Task p The number of demodulators required, N M Indicates the total number of modulators, N DeM Indicates the total number of demodulators; The computing resource pool management module schedules the task p Required virtual machine VirPC n Lock and build task plan Task p The required computing resource requirements set SetVirPC p ,SetVirPC p ={VirPC n |1≤n≤N V }, where n represents the task plan Task p The number of virtual machines required, N V Indicates the total number of virtual machines.

5. The resource pool architecture phased array system resource management device according to claim 3, characterized in that: The interconnection matrix includes: Computing resource requirement set SetVirPC p With the modulator set SetMod p The interconnection matrix M V→M : If and only if the task schedule Task p Requires virtual machine VirPC n With Modulator Mod k When there are interconnection links, the interconnection matrix M V→M Element a in n,k =1, otherwise a n,k =0; Modulator SetMod p With the transmit beam set SetTBeam p The interconnection matrix M M→T : If and only if the task schedule Task p Requires Modulator Mod k With transmit beam TBeam i When there are interconnection links, the interconnection matrix M M→T Element b in k,i =1, otherwise b k,i =0; Receive beam set SetRBeam p and demodulator set SetDeMod p The interconnection matrix M R→D : If and only if the task schedule Task p Request receiving beam RBeam j and Demodulator DeMod m When there are interconnection links, the interconnection matrix M R→D The element c in j,m =1, otherwise c j,m =0; Demodulator SetDeMod p SetVirPC with computing resource requirements p The interconnection matrix M D→V : If and only if the task schedule Task p Demodulator DeMod required m With the virtual machine VirPC n When there are interconnection links, the interconnection matrix M D→V The element d in m,p =1, otherwise d m,p =0.

6. The resource pool architecture phased array system resource management device according to claim 3, characterized in that: The beam resource pool management module is also used to monitor the transmit beam set SetTBeam p Medium transmit beam TBeam i and receive beam set SetRBeam p Medium receive beam RBeam j The baseband resource pool management module is also used to monitor the health status of the modulator set SetMod p Medium Modulator Mod k and demodulator set SetDeMod p Demodulator DeMod m The computing resource pool management module is also used to monitor the computing resource demand set SetVirPC p VirPC virtual machine n When an element fails, the integrated operation management module will reset all rows or columns in the corresponding interconnection matrix to zero.

7. The resource pool architecture phased array system resource management device according to claim 6, characterized in that: When an element fails, the integrated operation management module sets all rows or columns in the corresponding interconnection matrix to zero in the following way: If the transmitting beam TBeam i If a fault occurs, the interconnection matrix M M→T All elements in the i-th column of are set to zero, that is All elements in the are set to zero; If the receiving beam RBeam j If a fault occurs, the interconnection matrix M R→D All elements in the jth row of are set to zero, that is All elements in the are set to zero; If the modulator Mod k If a fault occurs, the interconnection matrix M V→M The kth column element and the interconnection matrix M M→T All elements in the kth row of are set to zero, that is The elements in All elements in are set to zero; If the demodulator DeMod m If a fault occurs, the interconnection matrix M R→D The mth column element and the interconnection matrix M D→V All elements in the mth row of are set to zero, that is The elements in All elements in are set to zero; If the virtual machine VirPC n If a fault occurs, the interconnection matrix M V→M The nth row element and the interconnection matrix M D→V All elements in the nth column of are set to zero, that is The elements in Set all elements in to zero.

8. The resource pool architecture phased array system resource management device according to claim 1, characterized in that: The integrated operation management module is also used to execute the task plan Task p When real-time monitoring of the interconnection matrix M V→M , interconnection matrix M M→T , interconnection matrix M R→D and interconnection matrix M D→V If the elements in the four interconnection matrices are all zero, then the task schedule Task p Mission failed.

9. The resource pool architecture phased array system resource management device according to claim 1, characterized in that: The integrated operation management module is also used for task planning p After the task is completed, the beam resource pool management module, baseband resource pool management module, and computing resource pool management module are notified to release resources and the interconnection matrix M V→M , interconnection matrix M M→T , interconnection matrix M R→D and interconnection matrix M D→V Set all elements in to zero to release network transmission resources.

10. A resource pool architecture phased array system resource management method, characterized by: include: Step 1: The beam resource pool management module virtualizes the array resources of the spatial signal processing resource layer into a beam resource pool. The baseband resource pool management module virtualizes the hardware processing resources of the baseband signal processing resource layer into a baseband resource pool. The computing resource pool management module virtualizes the general computing and storage resources of the information data processing resource layer into a virtual machine resource pool. The beam resource pool management module includes a transmit beam resource pool beam synthesis device, which includes a transmit beam resource pool management module and an array resource management module. The beam resource pool management module periodically sends the beam pointing of the managed transmit beam and the required beam EIRP to the array resource management module. The array resource management module adaptively schedules subarrays according to the beam pointing of each transmit beam and the required beam EIRP, extracts K continuously distributed subarrays from the idle subarray set to form a subarray set, and synthesizes the transmit beam in the specified direction when the angle between the subarray normal pointing and the beam pointing is less than or equal to the set angle and the sum of the subarray EIRP is greater than or equal to the required beam EIRP; the scheduled subarrays constitute the subarray set S i (t), the calculation formula for the sum of the sub-array EIRP is: G k is the sub-matrix set S i The normal gain of the kth sub-matrix in (t), P k is the sub-matrix set S i The transmission power of the kth subarray in (t), θ k (t) is the sub-matrix set S i The angle between the normal of the kth subarray in (t) and the beam direction, K is the subarray set S i (t) the total number of neutron arrays; Step 2: The integrated operation management module receives the task plan p , according to the task plan Task p Issue resource query commands to the beam resource pool management module, baseband resource pool management module, and computing resource pool management module; Step 3: When the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module report to the integrated operation management module that all idle resources meet the task requirements, the integrated operation management module sends a resource allocation request to the beam resource pool management module, the baseband resource pool management module, and the computing resource pool management module; Step 4: Comprehensive operation management module according to task plan p To meet the link interconnection and backup requirements, an interconnection matrix is ​​established for the resource elements in the beam resource pool, baseband resource pool, and virtual machine resource pool.

Citation Information

Patent Citations

  • Dynamic reconfigurable ground measuring and controlling system

    CN106314828A

  • Flexible design method for broadband passive phased array resource scheduling framework

    CN112700172A

  • Gateway station processing resource management system and method of satellite mobile communication system

    CN115664500A