A lightweight and reconstructable modeling system for resource allocation mode in a satellite communication system

The component reconstruction modeling system solves the problem of high resource allocation verification cost in satellite communication systems, and realizes lightweight modeling and flexible resource allocation to meet the protocol verification needs of different systems.

CN119109800BActive Publication Date: 2025-08-01CHINA ACADEMY OF SPACE TECHNOLOGY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410531032.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-29
Publication Date
2025-08-01
Estimated Expiration
2044-04-29

AI Technical Summary

Technical Problem

The prior art has high resource allocation verification costs in satellite communication systems and cannot be flexibly adapted, making it difficult to meet the protocol verification requirements of different systems.

Method used

It provides a lightweight and reconstructible modeling system for resource allocation mode of satellite communication system, including satellite model, ground station model, terminal model and resource allocation and release model, and realizes the simulation and release process of FDMA and TDMA resources through component reconstruction.

Benefits of technology

It realizes lightweight modeling of satellite communication systems, improves system modeling efficiency and resource allocation flexibility, and meets the protocol verification needs of different satellite communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119109800B_ABST
    Figure CN119109800B_ABST
Patent Text Reader

Abstract

The present invention discloses a lightweight and reconstructable modeling system for resource allocation modes of a satellite communication system, comprising: a satellite model, a ground station model, a terminal model, and a resource allocation and release model; capable of rapidly simulating the processes of FDMA, TDMA and their resource release through component reconstruction, and meeting the protocol verification requirements of different satellite communication systems. It overcomes the problems of high research and development costs, long cycles, and inability to flexibly adapt of traditional resource allocation systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a lightweight and reconfigurable modeling system for resource allocation modes in a satellite communication system, belonging to the technical field of satellite communication system simulation modeling. Background Art

[0002] Communication satellites are typical systems with limited bandwidth and power. Therefore, how to efficiently utilize the scarce communication resources of satellites while ensuring the quality of service of various services is the key to improving the usability of communication satellites. In broadband satellite systems, the efficient reuse of time-domain, frequency-domain, and power-domain resources is beneficial to the transmission of higher-speed services, significantly increasing the communication capacity of the system. In mobile communication satellite systems, a reasonable resource allocation mode can effectively improve the multi-access efficiency of users and increase the user capacity of satellites. The commonly used resource allocation methods on satellites mainly include frequency division multiple access (FDMA), time division multiple access (TDMA), etc. Currently, to verify the resource allocation protocols of different communication systems, it is usually achieved by developing customized prototype devices, which are costly, time-consuming, and cannot be flexibly adapted. There is a need for a component-based modeling system for resource allocation modes in satellite communication systems that can quickly simulate FDMA, TDMA, and their resource release processes through component reconstruction to meet the protocol verification requirements of different satellite communication systems. Summary of the Invention

[0003] The technical problem to be solved by the present invention is: to overcome the deficiencies of the prior art and provide a lightweight and reconfigurable modeling system for resource allocation modes in a satellite communication system to meet the protocol verification requirements of different satellite communication systems.

[0004] The technical solution of the present invention is:

[0005] The present invention discloses a lightweight and reconfigurable modeling system for resource allocation modes in a satellite communication system, including: a satellite model, a ground station model, a terminal model, and a resource allocation and release model; wherein,

[0006] The ground station model configures the basic information of the ground station; according to the resource application information sent by the terminal model, it sends the remaining bandwidth, time slot resource pool, and the set of allocated terminal IDs of each transponder under the terminal application beam to the resource allocation and release model; according to the terminal ID in the resource release information sent by the terminal model and the resource allocation and release model, it locates the time slot and carrier resource IDs to be released and sends them to the resource allocation and release model; it receives the resource allocation result or resource release result information sent by the resource allocation and release model and updates the remaining bandwidth, time slot resource pool, and the set of allocated terminal IDs of each transponder under the corresponding beam;

[0007] Terminal model, configure the communication resource application information of the terminal; send the resource application information or resource release information to the corresponding ground station model according to the name of the affiliated ground station; send the resource application information to the resource allocation and release model; receive the response frame sent by the satellite model to complete the configuration of communication frequency point information and the update of the online status.

[0008] Satellite model, configure the cross-link relationship information under each beam and each transponder of the satellite; send the cross-link relationship information to the resource allocation and release model; receive the resource allocation result or resource release result information sent by the resource allocation and release model; according to the resource allocation result, send a response frame to the terminal model to inform the terminal of the allocated frequency point, time slot and carrier information; according to the resource release result information, send a response frame to the terminal model to inform the terminal that it has withdrawn from the network.

[0009] Resource allocation and release model, receive the remaining bandwidth of the transponder, time slot resource pool and the set of allocated terminal IDs information sent by the ground station model, receive the cross-link relationship information sent by the satellite model, determine whether the cross-link is successful based on the remaining bandwidth of each transponder, time slot resource pool information and the cross-link relationship information, and determine the ID of the applied transponder; combine the resource application information sent by the terminal model to generate a resource allocation result, and send the low-priority terminal ID to the ground station model to apply for release; receive the time slot and carrier resource IDs to be released sent by the ground station model to complete the resource release and generate resource release result information; send the resource allocation result or resource release result information to the satellite model and the ground station model.

[0010] Further, in the above modeling system, the satellite model includes several beams, each beam includes several transponders, and each transponder in each beam is modeled according to the cross-link relationship information; the cross-link relationship information includes the uplink beam name, uplink transponder name, switching type, downlink beam name and downlink transponder name.

[0011] Further, in the above modeling system, the terminal model includes several terminals, and each terminal contains resource application information. The resource application information includes terminal ID, terminal name, communication link status, uplink communication rate, uplink communication bandwidth, downlink communication rate, downlink communication bandwidth, service type, networking mode, priority, network system name, affiliated station name, used satellite, used uplink beam type, used uplink beam code, used downlink beam type, used downlink beam code, call type and the name of the terminal or station communicating with this terminal.

[0012] Further, in the above-mentioned modeling system, the ground station model includes several ground stations, and each ground station is configured according to the configured basic parameter information. The configured basic parameter information includes ground station ID, ground station type, feeder beam bandwidth, feeder beam pointing, controlled satellite ID, time-frequency resources under the controlled satellite, feeder beam EIRP, and feeder beam G / T.

[0013] Further, in the above-mentioned modeling system, the resource allocation and release model includes: an FDMA component, a TDMA component, a cross-link relationship determination component, and a resource release component; where

[0014] The cross-link relationship determination component uses the repeater cross-link relationship determination method to determine the applied repeater ID; and sends the applied repeater ID to the FDMA or TDMA component;

[0015] The FDMA component uses the FDMA allocation method to determine whether the remaining bandwidth resource pool under the applied repeater ID meets the bandwidth resources applied by the terminal; completes the priority comparison between the terminals with allocated resources and the terminals with resources to be allocated; sends the low-priority allocated terminal IDs to the ground station model; and generates the resource allocation results for the terminals with resources to be allocated;

[0016] The TDMA component uses the TDMA allocation method to determine whether the remaining bandwidth resource pool under the applied repeater ID meets the bandwidth resources applied by the terminal; generates the carrier resource allocation results; determines whether the remaining time slot resource pool under the allocated carrier meets the terminal application requirements; completes the priority comparison between the terminals with allocated resources and the terminals with resources to be allocated; sends the low-priority allocated terminal IDs to the ground station model; and generates the resource allocation results for the terminals with resources to be allocated;

[0017] The resource release component uses the resource release method to release the corresponding time slot and carrier resources according to the time slot and carrier resource IDs to be released sent by the ground station model;

[0018] Further, in the above-mentioned modeling system, the FDMA allocation method includes the following steps:

[0019] S61. According to the applied repeater ID information, combined with the bandwidth resource pool information sent by the ground station model and the resource application information sent by the terminal model, determine whether the remaining bandwidth resource pool under the applied repeater ID meets the bandwidth resources applied by the terminal;

[0020] S62. If it is satisfied, perform bandwidth resource allocation according to the priority and the order of application arrival, and generate the carrier resource allocation results; if it is not satisfied, perform a priority comparison between the terminals with allocated resources and the terminals with resources to be allocated under the repeater according to the order of the set of allocated terminal IDs sent by the ground station model;

[0021] S63. If the priority of the resource-allocated terminal is higher than that of the terminal waiting for resource allocation, compare with the next resource-allocated terminal; otherwise, record the terminal ID of the low-priority terminal and send it to the ground station model.

[0022] S64. Repeat steps S61 - S63; if the demand of the terminal waiting for resource allocation still cannot be met after releasing the bandwidth resources of all low-priority terminals in the released terminal ID set, it is determined that the resource allocation fails.

[0023] Furthermore, in the above modeling system, the TDMA allocation method includes the following steps:

[0024] S71. According to the repeater ID information applied for, combined with the bandwidth resource pool information sent by the ground station model and the resource application information sent by the terminal model, determine whether the remaining bandwidth resource pool under the applied-for repeater can meet the bandwidth resources applied for by the terminal; if it can, go to step S72; otherwise, go to step S73.

[0025] S72. Allocate bandwidth resources according to the priority and the order of application arrival, generate the carrier resource allocation result, and go to step S76.

[0026] S73. Compare the priorities of the terminals with allocated resources and the terminals waiting for resource allocation under the repeater in the order of the allocated terminal ID set sent by the ground station model.

[0027] S74. If the priority of the resource-allocated terminal under the allocated carrier is higher than that of the terminal waiting for resource allocation, compare the priorities of the resource-allocated terminals under the next carrier; otherwise, record the ID of the low-priority terminal under this carrier and send it to the ground station model.

[0028] S75. Repeat steps S71 - S74; if the bandwidth demand of the terminal waiting for resource allocation still cannot be met after releasing all the bandwidth resources under this repeater, it is determined that the resource allocation fails.

[0029] S76. Determine whether the remaining time slot resource pool under the allocated carrier can meet the terminal application demand; if it can, generate the final resource allocation result; if not, compare the priorities of the terminals with allocated resources and the terminals waiting for resource allocation under this carrier in the order of the allocated terminal ID set under this carrier.

[0030] S77. If the priority of the resource-allocated terminal under the allocated carrier is higher than that of the terminal waiting for resource allocation, compare the priorities of the next resource-allocated terminal; otherwise, send the terminal ID to the ground station model.

[0031] S78. Repeat steps S76 - S77. If the application requirements of the terminals waiting for resource allocation still cannot be met after releasing all time - slot resources under the allocated carrier, it is determined that the resource allocation fails.

[0032] Further, in the above - mentioned modeling system, the method for determining the cross - link relationship of the transponder includes the following steps:

[0033] S81. According to the resource application information sent by the terminal model, obtain the uplink beam to be applied. Combine with the resource pool information sent by the ground - station model, and traverse all transponder resource pools under the uplink beam to be applied. Determine whether there is a transponder with remaining bandwidth resources. If not, it is determined that the cross - link fails. If so, obtain the transponder with the most remaining resources and determine it as the uplink transponder ID.

[0034] S82. According to the resource application information sent by the terminal model, obtain the downlink beam to be applied. Combine with the cross - link relationship sent by the satellite model and the resource pool information sent by the ground - station model, and traverse the resource pools of all transponders that meet the cross - link relationship under the downlink beam to be applied. Determine whether there is a transponder with remaining bandwidth resources or a transponder that meets the cross - link relationship under the downlink beam. If not, it is determined that the cross - link fails. If so, obtain the transponder with the most remaining resources and determine it as the downlink transponder ID.

[0035] S83. Determine the uplink transponder ID and the downlink transponder ID as the transponder ID to be applied.

[0036] Further, in the above - mentioned modeling system, the resource release method includes the following steps:

[0037] S91. According to the carrier resource ID information to be released sent by the ground - station model, obtain the carrier corresponding to the carrier resource ID to be released.

[0038] S92. According to the time - slot and carrier resource ID information to be released sent by the ground - station model, traverse the time - slot IDs corresponding to the carrier, and obtain the time - slot with the same number as the time - slot ID to be released.

[0039] S93. Release the carrier and time - slot resources.

[0040] The beneficial effects of the present invention compared with the prior art are as follows:

[0041] (1) The present invention proposes a lightweight and re - constructible modeling system for the resource allocation mode of a satellite communication system. By adopting a unified model formalization specification and transmission protocol for different entity models, the configuration items of redundant parameters are reduced, and lightweight modeling of communication entities such as satellites and terminals is achieved.

[0042] (2) The present invention adopts the idea of reconfigurable component-based modeling, constructs a resource allocation and release model for complex systems through the reconfiguration and combination of components, and further improves the system modeling efficiency. Description of the Drawings

[0043] Figure 1 is the FDMA resource allocation flowchart of the present invention;

[0044] Figure 2 is the TDMA resource allocation flowchart of the present invention;

[0045] Figure 3 is the satellite resource allocation interaction timing diagram of the present invention. Detailed Embodiment

[0046] The following further elaborates on the present invention patent in detail in conjunction with the drawings and specific embodiments.

[0047] As Figure 3 shown, the present invention provides a lightweight reconfigurable modeling system for satellite communication system resource allocation modes, including the following steps:

[0048] (1) Lightweight modeling of communication entities

[0049] ① First, based on the satellite design documents of the target satellite communication system, summarize the cross-linking relationships of the satellite's beam transponders, and organize and obtain the following unified model form specifications and interaction parameter tables:

[0050] Table 1 Cross-linking relationship information under each beam and transponder

[0051]

[0052] ② Subsequently, investigate the terminal resource application service types and rate grades, summarize the terminal service resource application information, and organize and obtain the following unified model form specifications and interaction parameter tables:

[0053] Table 2 Terminal communication resource application information

[0054]

[0055]

[0056] ③ Finally, integrate the basic configuration parameters of the ground station, and define the following unified model form specifications and interaction parameters:

[0057] Table 3 Basic information of ground station configuration

[0058]

[0059] (2) Reconfigurable component modeling of resource allocation and release models

[0060] ①Decompose the resource allocation and release model to obtain an FDMA component, a TDMA component, a cross-link relationship determination component, and a resource release component. Among them:

[0061] The cross-link relationship determination component simulates the cross-link relationship determination method of the transponder, determines whether the cross-link is successful based on the information of each transponder resource pool and the cross-link relationship information, and determines the ID of the requested transponder; sends the ID of the requested transponder to the FDMA or TDMA component;

[0062] The FDMA component completes the simulation of the FDMA resource allocation process, specifically including: determining whether the remaining bandwidth resource pool under the requested transponder meets the bandwidth resources requested by the terminal; completing the priority comparison between the terminals with allocated resources and the terminals with resources to be allocated; sending the ID of the low-priority allocated terminal to the ground station model to apply for release; generating the resource allocation result of the terminal to be allocated.

[0063] The TDMA component completes the simulation of the TDMA resource allocation process, specifically including: determining whether the remaining bandwidth resource pool under the requested transponder meets the bandwidth resources requested by the terminal; generating the carrier resource allocation result; determining whether the available time slot resource pool under the allocated carrier meets the terminal application requirements; completing the priority comparison between the terminals with allocated resources and the terminals with resources to be allocated; sending the ID of the low-priority allocated terminal to the ground station model to apply for release; generating the resource allocation result of the terminal to be allocated.

[0064] The resource release component completes the simulation of the resource release process, specifically including: releasing the time slot and carrier resources to be released according to the ID information of the carrier and time slot resources to be released sent by the ground station model;

[0065] ②Summarize the FDMA allocation process as Figure 1 shown as follows. The specific steps are as follows:

[0066] 1) Use the cross-link relationship determination method of the transponder to determine the ID of the requested transponder;

[0067] 2) According to the ID information of the requested transponder, combined with the bandwidth resource pool information sent by the ground station model and the resource application information sent by the terminal model, determine whether the remaining bandwidth resource pool under the requested transponder meets the bandwidth resources requested by the terminal;

[0068] 3) If it is satisfied, perform carrier resource allocation according to the priority and the order of application arrival, and generate resource allocation result information; if it is not satisfied, perform a priority comparison between the terminals with allocated resources and the terminals with resources to be allocated under the transponder according to the order of the set of IDs of the allocated terminals sent by the ground station model;

[0069] 4) If the priority of the resource-allocated terminal is higher than that of the terminal waiting for resource allocation, compare the next resource-allocated terminal; otherwise, record the terminal ID of the low-priority terminal and send it to the ground station model.

[0070] 5) Repeat steps 2)-4); if the bandwidth requirements of the terminal waiting for resource allocation still cannot be met after releasing the bandwidth resources of all low-priority terminals in the released terminal ID set, it is determined that the resource allocation fails.

[0071] ③ Summarize the TDMA allocation process as Figure 2 shown below. The specific steps are as follows:

[0072] 1) Use the repeater cross-link relationship determination method to determine the applied repeater ID.

[0073] 2) According to the information of the applied repeater ID, combined with the bandwidth resource pool information sent by the ground station model and the resource application information sent by the terminal model, determine whether the remaining bandwidth resource pool under the applied repeater can meet the bandwidth resources applied by the terminal. If it meets, go to step 3);

[0074] Otherwise, go to step 4).

[0075] 3) Allocate carrier resources according to the priority and the order of application arrival, generate the carrier resource allocation result, and go to step 7).

[0076] 4) Compare the priorities of the terminals with allocated resources and the terminals waiting for resource allocation under the repeater in the order of the allocated terminal ID set sent by the ground station model.

[0077] 5) If the priority of the resource-allocated terminal under the allocated carrier is higher than that of the terminal waiting for resource allocation, compare the priorities of the next resource-allocated terminal under the carrier; otherwise, record the ID of the low-priority terminal under this carrier and send it to the ground station model.

[0078] 6) Repeat steps 2)-5). If the bandwidth requirements of the terminal waiting for resource allocation still cannot be met after releasing all the bandwidth resources under this repeater, it is determined that the resource allocation fails.

[0079] 7) Determine whether the remaining time slot resource pool under the allocated carrier can meet the terminal application requirements; if it meets, generate the final resource allocation result; if not, compare the priorities of the terminals with allocated resources and the terminals waiting for resource allocation under this carrier in the order of the allocated terminal ID set under this carrier.

[0080] 8) If the priority of the resource-allocated terminal under this allocated carrier is higher than that of the terminal waiting for resource allocation, compare the priorities of the next resource-allocated terminal; otherwise, send the terminal ID to the ground station model.

[0081] 9) Repeat steps 7) - 8). If the application requirements of the terminals waiting for allocated resources still cannot be met after all time slot resources under the allocated carrier are released, it is determined that the resource allocation fails.

[0082] ④ The specific steps of the method for determining the cross - link relationship of the transponder are summarized as follows:

[0083] 1) According to the resource application information sent by the terminal model, obtain the uplink beam to be applied. Combine with the resource pool information sent by the ground station model, and traverse all transponder resource pools under the uplink beam to be applied; determine whether there is a transponder with remaining bandwidth resources. If not, it is determined that the cross - link fails; if so, obtain the transponder with the most remaining resources and determine it as the uplink transponder ID.

[0084] 2) According to the resource application information sent by the terminal model, obtain the downlink beam to be applied. Combine with the cross - link relationship sent by the satellite model and the resource pool information sent by the ground station model, and traverse the resource pools of all transponders that meet the cross - link relationship under the downlink beam to be applied; determine whether there is a transponder with remaining bandwidth resources or a transponder that meets the cross - link relationship under the downlink beam. If not, it is determined that the cross - link fails; if so, obtain the transponder with the most remaining resources and determine it as the downlink transponder ID.

[0085] 3) Determine the applied transponder ID by using the uplink transponder ID and the downlink transponder ID.

[0086] ⑤ The specific steps of the resource release method are summarized as follows:

[0087] 1) According to the carrier resource ID information to be released sent by the ground station model, obtain the carrier corresponding to the carrier resource ID to be released.

[0088] 2) According to the time slot and carrier resource ID information to be released sent by the ground station model, traverse the time slot IDs corresponding to the carrier, and obtain the time slot with the same number as the time slot ID to be released.

[0089] 3) Release the carrier and time slot resources.

[0090] (3) Reconstruction of the resource allocation mode modeling system

[0091] ⑥ Conduct research on the typical resource allocation process in the current satellite communication system, and sort out the resource allocation interaction timing diagram of the satellite communication system as Figure 3 shown. Reconstruct the resource allocation mode modeling system according to the Figure 3 interaction logic. The specific steps are as follows:

[0092] 1) The terminal model configures communication resource application information; according to the name of the affiliated station, it sends the resource application information to the affiliated station model and sends the resource application information to the resource allocation and release model;

[0093] 2) The ground station model configures the basic information of the ground station, and according to the resource application information sent by the terminal model, it sends the remaining bandwidth, time slot resource pool of each transponder under the terminal application beam, and the set of allocated terminal IDs to the resource allocation and release model, as shown in Table 4;

[0094] 3) The satellite model configures the cross-link relationship information under each beam and each transponder of the satellite, and sends the cross-link relationship information to the resource allocation and release model;

[0095] 4) The resource allocation and release model receives the remaining bandwidth of the transponder, the time slot resource pool and the set of allocated terminal ID information sent by the ground station model, the cross-link relationship information sent by the satellite model, and the resource application information sent by the terminal model;

[0096] 5) The resource allocation and release model determines whether the cross-link is successful and determines the ID of the applied transponder according to the bandwidth of each transponder, the time slot resource pool information and the cross-link relationship information;

[0097] 6) The resource allocation and release model completes the resource allocation of the applied transponder according to the network system name in the resource application information sent by the terminal model, generates resource allocation result information, sends the low-priority terminal ID to the ground station model for release application, and sends the resource allocation result information to the satellite model and the ground station model, as shown in Table 5;

[0098] 7) The ground station model receives the resource allocation result information sent by the resource allocation and release model, and updates the remaining bandwidth, time slot resource pool of each transponder under the corresponding beam, and the set of terminal IDs of the allocated resources, as shown in Table 4;

[0099] 8) The satellite model receives the resource allocation result information sent by the resource allocation and release model; according to the resource allocation result information, it sends a response frame to the terminal model to inform the terminal of the allocated frequency point, time slot and carrier information;

[0100] 9) The terminal model receives the response frame and completes the configuration of the communication frequency point information;

[0101] 10) The terminal model sends resource release information to the affiliated station model according to the name of the affiliated station;

[0102] 11) The ground station model addresses the time slot and carrier resource IDs to be released according to the terminal ID in the resource release information sent by the terminal model and the resource allocation and release model, and sends them to the resource allocation and release model;

[0103] 12) The resource allocation and release model receives the time slots and carrier IDs to be released sent by the ground station model and completes resource release.

[0104] 13) The resource allocation and release model sends the resource release result information to the satellite model and the ground station model as shown in Table 5.

[0105] 14) The ground station model receives the resource release result information sent by the resource allocation and release model and updates the remaining bandwidth, time slot resource pool of each transponder under the corresponding beam, and the set of terminal IDs of the allocated resources, as shown in Table 4.

[0106] 15) The satellite model receives the resource release result information sent by the resource allocation and release model. According to the

[0107] said resource release result information, it sends an acknowledgment frame to the terminal model to inform the terminal that it has withdrawn from the network. 16) The terminal model receives the acknowledgment frame, learns the withdrawal status, and completes the update of the in-network status.

[0108] Table 4 Information on the remaining bandwidth, time slot resource pool under each transponder, and the set of terminal IDs

[0109]

[0110] Table 5 Resource allocation results and resource release result information

[0111]

[0112]

[0113] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be recognized that the above description should not be considered as a limitation of the present invention. After those skilled in the art have read the above content, various modifications and substitutions to the present invention will be obvious. Therefore, the protection scope of the present invention should be defined by the appended claims.

[0114] The content not described in detail in the specification of the present invention belongs to the well-known technology of those skilled in the art.

Claims

1. A lightweight and reconstructible modeling system for resource allocation modes in a satellite communication system, characterized in that, Including: Satellite model, ground station model, terminal model, and resource allocation and release model; among them, The ground station model, according to the resource application information sent by the terminal model, sends to the resource allocation and release model the remaining bandwidth of each transponder, the time slot resource pool, and the set of allocated terminal IDs under the requested beam of the terminal; according to the terminal ID in the resource release information sent by the terminal model and the resource allocation and release model, locates the time slots and carrier resource IDs to be released, and sends them to the resource allocation and release model; receives the resource allocation result or resource release result information sent by the resource allocation and release model, and updates the remaining bandwidth of each transponder, the time slot resource pool, and the set of allocated terminal IDs under the corresponding beam. The terminal model configures the communication resource application information of the terminal; according to the name of the affiliated ground station, sends resource application information or resource release information to the affiliated ground station model; sends resource application information to the resource allocation and release model; receives the response frame sent by the satellite model, and completes the configuration of communication frequency point information and the update of the in-network status. The satellite model configures the cross-link relationship information of each beam and each transponder of the satellite; sends the cross-link relationship information to the resource allocation and release model; receives the resource allocation result or resource release result information sent by the resource allocation and release model; according to the resource allocation result, sends a response frame to the terminal model to inform the terminal of the allocated frequency points, time slots, and carrier information; according to the resource release result information, sends a response frame to the terminal model to inform the terminal that it has left the network. The resource allocation and release model receives the remaining bandwidth of the transponder, the time slot resource pool, and the set of allocated terminal ID information sent by the ground station model, receives the cross-link relationship information sent by the satellite model, and based on the remaining bandwidth of each transponder, the time slot resource pool information, and the cross-link relationship information, combines with the resource application information sent by the terminal model to generate a resource allocation result; receives the time slots and carrier resource IDs to be released sent by the ground station model, completes the resource release, and generates resource release result information; sends the resource allocation result or resource release result information to the satellite model and the ground station model. The resource allocation and release model includes: FDMA component, TDMA component, cross-link relationship determination component, resource release component; among them, the cross-link relationship determination component uses the transponder cross-link relationship determination method to determine the ID of the requested transponder; sends the ID of the requested transponder to the FDMA or TDMA component.

2. A lightweight reconfigurable modeling system for satellite communication system resource allocation mode according to claim 1, characterized in that: The satellite model includes several beams, each beam includes several transponders, and each transponder in each beam is modeled according to the cross-link relationship information; the cross-link relationship information includes the uplink beam name, uplink transponder name, switching type, downlink beam name, and downlink transponder name.

3. A lightweight and reconstructable modeling system for satellite communication system resource allocation mode according to claim 1, characterized in that: The terminal model includes several terminals, and each terminal contains resource application information. The resource application information includes terminal ID, terminal name, communication link status, uplink communication rate, uplink communication bandwidth, downlink communication rate, downlink communication bandwidth, service type, networking mode, priority, network system name, affiliated station name, used satellite, used uplink beam type, used uplink beam code, used downlink beam type, used downlink beam code, call type, and the name of the terminal or station communicating with this terminal.

4. A lightweight and reconstructible modeling system for satellite communication system resource allocation mode according to claim 1, characterized in that: The ground station model includes several ground stations, and each ground station is configured according to the configured basic parameter information. The configured basic parameter information includes ground station ID, ground station type, feeder beam bandwidth, feeder beam pointing, managed satellite ID, time-frequency resources under the managed satellite, feeder beam EIRP, and feeder beam G / T.

5. The lightweight and reconstructable modeling system for satellite communication system resource allocation mode according to claim 1, characterized in that: The FDMA component uses the FDMA allocation method to determine whether the remaining bandwidth resource pool under the applied transponder ID meets the bandwidth resources applied by the terminal; complete the priority comparison between the terminals with allocated resources and the terminals with resources to be allocated; send the IDs of the terminals with low priority and allocated resources to the ground station model; generate the resource allocation result for the terminals with resources to be allocated. The TDMA component uses the TDMA allocation method to determine whether the remaining bandwidth resource pool under the applied transponder ID meets the bandwidth resources applied by the terminal. Generate the carrier resource allocation result; determine whether the remaining time slot resource pool under the allocated carrier meets the application requirements of the terminal; complete the priority comparison between the terminals with allocated resources and the terminals with resources to be allocated; send the IDs of the terminals with low priority and allocated resources to the ground station model; generate the resource allocation result for the terminals with resources to be allocated. The resource release component uses the resource release method to release the corresponding time slot and carrier resources according to the IDs of the time slot and carrier resources to be released sent by the ground station model.

6. The lightweight and reconstructible modeling system for satellite communication system resource allocation mode according to claim 5, characterized in that, The FDMA allocation method includes the following steps: S61. According to the information of the applied transponder ID, combined with the bandwidth resource pool information sent by the ground station model and the resource application information sent by the terminal model, determine whether the remaining bandwidth resource pool under the applied transponder ID meets the bandwidth resources applied by the terminal. S62. If it meets the requirements, allocate the bandwidth resources according to the priority and the arrival order of the applications, and generate the carrier resource allocation result. If it does not meet the requirements, compare the priorities of the terminals with allocated resources and the terminals with resources to be allocated under the transponder according to the order of the set of terminal IDs with allocated resources sent by the ground station model. S63. If the priority of the terminal with allocated resources is higher than that of the terminal with resources to be allocated, compare the next terminal with allocated resources; otherwise, record the terminal ID of the terminal with low priority and send it to the ground station model. S64. Repeat steps S61 to S63; if the demand of the terminal with resources to be allocated still cannot be met after releasing the bandwidth resources of all the terminals with low priority in the set of released terminal IDs, it is determined that the resource allocation fails.

7. A lightweight reconfigurable modeling system for satellite communication system resource allocation mode according to claim 5, characterized in that, The TDMA allocation method includes the following steps: S71. Based on the repeater ID information to be applied, combined with the bandwidth resource pool information sent by the ground station model and the resource application information sent by the terminal model, determine whether the remaining bandwidth resource pool under the applied repeater meets the bandwidth resources applied by the terminal. If it meets, go to step S72; otherwise, go to step S73; S72. Allocate bandwidth resources according to the priority and the order of application arrival, generate the carrier resource allocation result, and go to step S76; S73. According to the order of the set of allocated terminal IDs sent by the ground station model, compare the priorities of the terminals with allocated resources and the terminals with resources to be allocated under the repeater; S74. If the priority of the terminal with allocated resources under the allocated carrier is higher than that of the terminal with resources to be allocated, compare the priorities of the terminals with allocated resources under the next carrier; otherwise, record the ID of the low-priority terminal under this carrier and send it to the ground station model; S75. Repeat steps S71 - S74. If the bandwidth requirements of the terminals with resources to be allocated still cannot be met after releasing all the bandwidth resources under this repeater, determine that the resource allocation fails; S76. Determine whether the remaining time slot resource pool under the allocated carrier meets the terminal application requirements; if it meets, generate the final resource allocation result; If it does not meet, then according to the order of the set of allocated terminal IDs under this carrier, compare the priorities of the terminals with allocated resources and the terminals with resources to be allocated under this carrier; S77. If the priority of the terminal with allocated resources under this allocated carrier is higher than that of the terminal with resources to be allocated, compare the priorities of the next terminal with allocated resources; otherwise, send the ID of this terminal to the ground station model; S78. Repeat steps S76 - S77. If the application requirements of the terminals with resources to be allocated still cannot be met after releasing all the time slot resources under this allocated carrier, determine that the resource allocation fails.

8. A lightweight and reconstructable modeling system for satellite communication system resource allocation mode according to claim 5, characterized in that The method for determining the cross-link relationship of the repeater includes the following steps: S81. According to the resource application information sent by the terminal model, obtain the applied uplink beam, and combined with the resource pool information sent by the ground station model, traverse all the repeater resource pools under the applied uplink beam; determine whether there is a repeater with remaining bandwidth resources. If not, determine that the cross-link fails; if so, obtain the repeater with the most remaining resources and determine it as the uplink repeater ID; S82. According to the resource application information sent by the terminal model, obtain the applied downlink beam, and combined with the cross-link relationship sent by the satellite model and the resource pool information sent by the ground station model, traverse the resource pools of all the repeaters that meet the cross-link relationship under the applied downlink beam; determine whether there is a repeater with remaining bandwidth resources or a repeater that meets the cross-link relationship under the downlink beam. If not, determine that the cross-link fails; if so, obtain the repeater with the most remaining resources and determine it as the downlink repeater ID; S83. Determine the applied repeater ID as the uplink repeater ID and the downlink repeater ID.

9. A lightweight reconfigurable modeling system for satellite communication system resource allocation mode according to claim 5, characterized in that, The resource release method includes the following steps: S91. According to the carrier resource ID information to be released sent by the ground station model, obtain the carrier corresponding to the carrier resource ID to be released; S92. According to the time slot and carrier resource ID information to be released sent by the ground station model, traverse the time slot IDs corresponding to the carrier, and obtain the time slot with the same ID number as the time slot ID to be released; S93. Release the carrier and time slot resources.

Citation Information

Patent Citations

  • Reconfigurable resource parallel establishment method and reconfigurable resource parallel establishment system in reconfigurable system

    CN106155776A

  • Hybrid satellite communication system resource allocation method based on classification multi-objective optimization

    CN111313957A