Lightweight reconfigurable modeling system for resource allocation mode of satellite communication system
By designing the resource allocation mode of satellite communication system lightweight and reconstructable modeling system, the problem of high cost and long cycle of resource allocation protocol verification in the existing technology is solved, and lightweight modeling and rapid reconstruction are realized to meet different communication systems. The demand for improvements in modeling efficiency and flexibility.
Patent Information
- Application Number
- CN202410531032.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-29
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-04-29
AI Technical Summary
When verifying resource allocation protocols for different communication systems, the existing technology has high cost and long cycles to develop customized prototypes, which cannot be flexibly adapted, and cannot quickly realize the simulation and release process of FDMA and TDMA resources.
Design 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 realize the simulation and release process of FDMA and TDMA resources through componentization ideas. Adopt unified model formal specifications and transmission protocols to reduce redundant parameter configuration and improve modeling efficiency.
It realizes lightweight modeling and rapid reconstruction of satellite communication system resources, improves system modeling efficiency, meets the protocol verification needs of different satellite communication systems, and reduces development costs and cycles.
Smart Images

Figure CN119109800A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a satellite communication system resource allocation mode lightweight reconfigurable modeling system, belonging to the technical field of satellite communication system simulation modeling. Background Art
[0002] Communication satellites are typical bandwidth and power-constrained systems. Therefore, how to efficiently utilize the scarce communication resources of satellites while ensuring the quality of service for various services is the key to improving the usability of communication satellites. In broadband satellite systems, efficient reuse of resources in the time domain, frequency domain, and power domain is conducive to the transmission of higher-speed services, greatly improving the communication capacity of the system. In mobile communication satellite systems, a reasonable resource allocation mode can effectively improve the efficiency of multiple access for users and increase the user capacity of satellites. Common resource allocation methods on satellites include frequency division multiple access (FDMA) and time division multiple access (TDMA). At present, in order to verify the resource allocation protocols of different communication systems, it is usually implemented by developing customized principle prototypes, which has high development costs, long cycles, and cannot be flexibly adapted. A component-based satellite communication system resource allocation mode modeling system is needed, which can quickly simulate FDMA, TDMA and their resource release process through component reconstruction to meet the protocol verification requirements of different satellite communication systems. Summary of the invention
[0003] The technical problem solved by the present invention is: to overcome the deficiencies of the prior art and to provide a lightweight reconfigurable modeling system for resource allocation mode of 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 satellite communication system resource allocation mode lightweight reconfigurable modeling system, comprising: 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, the bandwidth, time slot resource pool and the allocated terminal ID set of each transponder under the terminal application beam are sent 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, the time slot and carrier resource ID to be released are addressed and sent to the resource allocation and release model; the resource allocation result or resource release result information sent by the resource allocation and release model is received, and the remaining bandwidth, time slot resource pool and the allocated terminal ID set of each transponder under the corresponding beam are updated;
[0007] Terminal model, configures the communication resource application information of the terminal; sends resource application information or resource release information to the ground station model according to the name of the ground station; sends resource application information to the resource allocation and release model; receives the response frame sent by the satellite model, completes the configuration of the communication frequency information and updates the online status;
[0008] The satellite model configures the cross-link relationship information under 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; sends a response frame to the terminal model according to the resource allocation result, notifying the terminal of the allocated frequency point, time slot and carrier information; sends a response frame to the terminal model according to the resource release result information, notifying the terminal that it has left the network;
[0009] The resource allocation and release model receives the bandwidth, time slot resource pool and allocated terminal ID set information of the transponder sent by the ground station model, receives the cross-link relationship information sent by the satellite model, determines whether the cross-link is successful based on the bandwidth, time slot resource pool information and the cross-link relationship information of each transponder, and determines the ID of the applied transponder; generates the resource allocation result in combination with the resource application information sent by the terminal model, and sends the low-priority terminal ID to the ground station model to apply for release; receives the time slot and carrier resource ID to be released sent by the ground station model, completes the resource release, and generates the resource release result information; sends the resource allocation result or resource release result information to the satellite model and the ground station model.
[0010] Furthermore, in the above-mentioned 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, the uplink transponder name, the exchange type, the downlink beam name and the downlink transponder name.
[0011] Furthermore, in the above-mentioned modeling system, the terminal model includes several terminals, each terminal contains resource application information, and 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, station name, satellite used, uplink beam type used, uplink beam code used, downlink beam type used, downlink beam code used, call type and the name of the terminal or station communicating with this terminal.
[0012] Furthermore, in the above-mentioned modeling system, the ground station model includes several ground stations, and each ground station is configured according to the basic configuration parameter information, and the basic configuration parameter information includes the ground station ID, ground station type, feed beam bandwidth, feed beam pointing, control satellite ID, time and frequency resources under the control satellite, feed beam EIRP and feed beam G / T.
[0013] Furthermore, in the above 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; wherein,
[0014] The cross-link relationship determination component adopts the transponder cross-link relationship determination method to determine the transponder ID applied for; and sends the transponder ID applied for 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 requested transponder ID meets the bandwidth resources requested by the terminal; completes the priority comparison between the allocated resource terminals and the resource terminals to be allocated; sends the low-priority allocated terminal ID to the ground station model; generates the resource allocation result of the terminal to be allocated;
[0016] 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 carrier resource allocation results; determine whether the remaining time slot resource pool under the allocated carrier meets the terminal application requirements; complete the priority comparison between the allocated resource terminal and the resource terminal to be allocated; send the low priority allocated terminal ID to the ground station model; generate the resource allocation result of the terminal to be allocated;
[0017] The resource release component uses a resource release method to release the corresponding time slot and carrier resource according to the time slot and carrier resource ID to be released sent by the ground station model;
[0018] Furthermore, in the above modeling system, the FDMA allocation method comprises the following steps:
[0019] S61, according to the applied transponder 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 transponder ID meets the bandwidth resources applied by the terminal;
[0020] S62. If the conditions are met, bandwidth resources are allocated according to the priority and the order of application arrival, and a carrier resource allocation result is generated; if the conditions are not met, a priority comparison is performed between the terminals to which resources have been allocated and the terminals to which resources are to be allocated under the repeater according to the order of the allocated terminal ID sets sent by the ground station model;
[0021] S63. If the priority of the terminal with allocated resources is higher than the priority of the terminal with to-be-allocated resources, a comparison is performed with the next terminal with allocated resources; otherwise, the terminal ID of the terminal with lower priority is recorded and sent to the ground station model;
[0022] S64, repeating steps S61 to S63; if the needs of the terminals to be allocated resources cannot be met after releasing the bandwidth resources of all low-priority terminals in the terminal ID set, it is determined that the resource allocation has failed.
[0023] Furthermore, in the above modeling system, the TDMA allocation method comprises the following steps:
[0024] S71, according to the ID information of the applied 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 applied transponder meets the bandwidth resources applied by the terminal, if yes, proceed to step S72; otherwise, proceed to step S73;
[0025] S72, allocate bandwidth resources according to the priority and the order of arrival of the application, generate a carrier resource allocation result, and proceed to step S76;
[0026] S73, according to the sequence of the allocated terminal ID set sent by the ground station model, compare the priorities of the terminals to which resources have been allocated and the terminals to which resources are to be allocated under the repeater;
[0027] S74. If the priority of the terminal with allocated resources under the allocated carrier is higher than the priority of the terminal with resources to be allocated, compare the priority of the terminal with allocated resources under the next carrier; otherwise, record the low-priority terminal ID under the carrier and send it to the ground station model;
[0028] S75, repeating steps S71-S74, if the bandwidth demand of the terminal to be allocated resources still cannot be met after releasing all bandwidth resources under the forwarder, it is determined that the resource allocation fails;
[0029] S76, determine whether the remaining time slot resource pool under the allocated carrier meets the terminal application requirements; if so, generate a final resource allocation result; if not, compare the priorities of the terminals that have been allocated resources under the carrier with the terminals to be allocated resources according to the order of the terminal ID sets allocated under the carrier;
[0030] S77, if the priority of the terminal with allocated resources under the allocated carrier is higher than the priority of the terminal with resources to be allocated, compare the priority of the next terminal with allocated resources; otherwise, send the terminal ID to the ground station model;
[0031] S78. Repeat steps S76-S77. If the application requirements of the terminals to be allocated resources cannot be met after releasing all time slot resources under the allocated carrier, it is determined that the resource allocation has failed.
[0032] Furthermore, in the above modeling system, the method for determining the cross-link relationship of the repeaters comprises the following steps:
[0033] S81. According to the resource application information sent by the terminal model, the applied uplink beam is obtained, and in combination with the resource pool information sent by the ground station model, all transponder resource pools under the applied uplink beam are traversed; it is determined whether there is a transponder with remaining bandwidth resources, if not, it is determined that the crosslink fails; if so, the transponder with the most remaining resources is obtained and determined as the uplink transponder ID;
[0034] S82. According to the resource application information sent by the terminal model, the applied downlink beam is obtained, and the resource pools of all transponders that meet the cross-link relationship under the applied downlink beam are traversed in combination with the cross-link relationship sent by the satellite model and the resource pool information sent by the ground station model; it is determined whether there are transponders with remaining bandwidth resources or transponders that meet the cross-link relationship under the downlink beam. If not, it is determined that the cross-link fails; if so, the transponder with the most remaining resources is obtained and determined as the downlink transponder ID;
[0035] S83: Determine the uplink transponder ID and the downlink transponder ID as the applied transponder IDs.
[0036] Furthermore, in the above modeling system, the resource release method comprises the following steps:
[0037] S91. Acquire a carrier corresponding to the carrier resource ID to be released according to the carrier resource ID information to be released sent by the ground station model;
[0038] S92, according to the time slot to be released and the carrier resource ID information sent by the ground station model, traverse the time slot ID corresponding to the carrier, and obtain the time slot with the same ID number as the time slot to be released;
[0039] S93: Release the carrier and time slot resources.
[0040] The beneficial effects of the present invention and the prior art are:
[0041] (1) The present invention proposes a lightweight reconfigurable modeling system for resource allocation mode of 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 realized.
[0042] (2) The present invention adopts a reconfigurable component-based modeling approach and realizes the construction of a complex system resource allocation and release model through the reconfiguration and combination of components, further improving the system modeling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 It is a flow chart of FDMA resource allocation of the present invention;
[0044] Figure 2 It is a flow chart of TDMA resource allocation of the present invention;
[0045] Figure 3 This is the satellite resource allocation interaction timing diagram of the present invention. DETAILED DESCRIPTION
[0046] The present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0047] like Figure 3 As shown, the present invention provides a satellite communication system resource allocation mode lightweight reconfigurable modeling system, comprising the following steps:
[0048] (1) Lightweight modeling of communication entities
[0049] ① First, according to the satellite design documents of the target satellite communication system, the cross-link relationship of each satellite beam transponder is summarized, and a unified model form specification and interaction parameter table are obtained as follows:
[0050] Table 1 Cross-link relationship information of each beam and each transponder
[0051]
[0052] ② Then, investigate the service type and rate level of the terminal resource application, summarize the terminal service resource application information, and organize the unified model form specification and interaction parameter table as follows:
[0053] Table 2 Terminal communication resource application information
[0054]
[0055]
[0056]
[0057] ③Finally, the basic configuration parameters of the ground station are integrated to define a unified model form specification and interaction parameters as follows:
[0058] Table 3 Basic information of ground station configuration
[0059]
[0060] (2) Resource allocation and release model reconfigurable component modeling
[0061] ① Decompose the resource allocation and release model to obtain FDMA components, TDMA components, cross-link relationship determination components, and resource release components. Among them:
[0062] The cross-link relationship determination component simulates the method for determining the cross-link relationship of the transponder, determines whether the cross-link is successful and determines the ID of the transponder to be applied for according to the information of the resource pools of each transponder and the cross-link relationship information; and sends the ID of the transponder to the FDMA or TDMA component;
[0063] The FDMA component completes the simulation of the FDMA resource allocation process, 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 low-priority allocated terminal ID to the ground station model to request release; and generating the resource allocation results for the terminals to be allocated.
[0064] TDMA component completes the simulation of TDMA resource allocation process, including: determining whether the remaining bandwidth resource pool under the applied transponder meets the bandwidth resources applied by the terminal; generating carrier resource allocation results; determining whether the available time slot resource pool under the allocated carrier meets the terminal application requirements; completing the priority comparison between the allocated resource terminal and the resource terminal to be allocated; sending the low-priority allocated terminal ID to the ground station model to apply for release; generating the resource allocation results of the terminal to be allocated.
[0065] 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 carrier and time slot resource ID information to be released sent by the ground station model;
[0066] ②Summarize the FDMA allocation process as follows Figure 1 The specific steps are as follows:
[0067] 1) Adopt the method of determining the cross-link relationship of the transponder to determine the transponder ID applied for;
[0068] 2) According to the ID information of the applied transponder, combined with the bandwidth resource pool information sent by the ground station model and the resource application information sent by the terminal model, it is determined whether the remaining bandwidth resource pool under the applied transponder meets the bandwidth resources applied by the terminal;
[0069] 3) If the conditions are met, the carrier resource allocation is performed according to the priority and the order of application arrival, and the resource allocation result information is generated; if the conditions are not met, the priority of the terminals with allocated resources under the repeater and the terminals with to-be-allocated resources is compared according to the order of the allocated terminal ID sets sent by the ground station model;
[0070] 4) If the priority of the terminal with allocated resources is higher than the priority of the terminal with to-be-allocated resources, the next terminal with allocated resources is compared; otherwise, the terminal ID of the terminal with lower priority is recorded and sent to the ground station model;
[0071] 5) Repeat steps 2)-4); if the terminal requirements of the resource to be allocated cannot be met after releasing the bandwidth resources of all low-priority terminals in the terminal ID set, it is determined that the resource allocation has failed.
[0072] ③Summarize the TDMA allocation process as follows Figure 2 The specific steps are as follows:
[0073] 1) Adopt the method of determining the cross-link relationship of the transponder to determine the transponder ID applied for;
[0074] 2) According to the ID information of the applied 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 applied transponder meets the bandwidth resources applied by the terminal. If yes, proceed to step 3);
[0075] Otherwise, go to step 4);
[0076] 3) Carrier resource allocation is performed according to the priority and the order of application arrival, and a carrier resource allocation result is generated, and the process proceeds to step 7);
[0077] 4) According to the sequence of the allocated terminal ID set sent by the ground station model, the priority of the terminals that have been allocated resources under the repeater is compared with the terminals that are to be allocated resources;
[0078] 5) If the priority of the terminal with allocated resources under the allocated carrier is higher than the priority of the terminal with resources to be allocated, the priority of the terminal with allocated resources under the next carrier is compared; otherwise, the terminal ID with low priority under the carrier is recorded and sent to the ground station model;
[0079] 6) Repeat steps 2)-5). If the bandwidth requirements of the terminals to be allocated resources cannot be met after releasing all bandwidth resources under the forwarder, it is determined that the resource allocation has failed.
[0080] 7) Determine whether the remaining time slot resource pool under the allocated carrier meets the terminal application requirements; if so, generate the final resource allocation result; if not, compare the priorities of the terminals that have been allocated resources under the carrier with the terminals to be allocated resources according to the order of the terminal ID sets allocated under the carrier;
[0081] 8) If the priority of the terminal with allocated resources under the allocated carrier is higher than the priority of the terminal with to-be-allocated resources, a priority comparison is performed for the next terminal with allocated resources; otherwise, the terminal ID is sent to the ground station model.
[0082] 9) Repeat steps 7)-8). If the application requirements of the terminals to be allocated resources cannot be met after releasing all time slot resources under the allocated carrier, it is determined that the resource allocation has failed.
[0083] ④ The specific steps of the method for determining the cross-link relationship of the forwarder are summarized as follows:
[0084] 1) According to the resource application information sent by the terminal model, the applied uplink beam is obtained, and combined with the resource pool information sent by the ground station model, all transponder resource pools under the applied uplink beam are traversed; it is determined whether there is a transponder with remaining bandwidth resources. If not, it is determined that the crosslink fails; if so, the transponder with the most remaining resources is obtained and determined as the uplink transponder ID;
[0085] 2) According to the resource application information sent by the terminal model, the requested downlink beam is obtained, and the resource pool of all transponders that meet the cross-link relationship under the requested downlink beam is traversed in combination with the cross-link relationship sent by the satellite model and the resource pool information sent by the ground station model; it is determined 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, the transponder with the most remaining resources is obtained and determined as the downlink transponder ID;
[0086] 3) Determine the uplink transponder ID and the downlink transponder ID as the applied transponder ID.
[0087] ⑤The specific steps of resource release method are summarized as follows:
[0088] 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;
[0089] 2) According to the time slot to be released and the carrier resource ID information sent by the ground station model, traverse the time slot ID corresponding to the carrier and obtain the time slot with the same ID number as the time slot to be released;
[0090] 3) Release the carrier and time slot resources.
[0091] (3) Reconstruction of resource allocation modeling system
[0092] ⑥ Investigate the typical resource allocation process in the current satellite communication system and sort out the satellite communication system resource allocation interaction sequence diagram as follows: Figure 3 As shown. Figure 3The interactive logic reconstructs the resource allocation modeling system. The specific steps are as follows:
[0093] 1) The terminal model configures communication resource application information; according to the name of the station to which it belongs, it sends the resource application information to the station model to which it belongs, and sends the resource application information to the resource allocation and release model;
[0094] 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, sends the remaining bandwidth, time slot resource pool, and the allocated terminal ID set of each transponder under the terminal application beam to the resource allocation and release model, as shown in Table 4;
[0095] 3) The satellite model configures the cross-link relationship information of each beam and each transponder of the satellite, and sends the cross-link relationship information to the resource allocation and release model;
[0096] 4) The resource allocation and release model receives the bandwidth of the transponder, the time slot resource pool and the allocated terminal ID set 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;
[0097] 5) The resource allocation and release model determines whether the cross-link is successful and determines the ID of the applied transponder based on the bandwidth of each transponder, the time slot resource pool information and the cross-link relationship information;
[0098] 6) The resource allocation and release model completes the resource allocation of the requested transponder according to the network 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 to apply for release, and sends the resource allocation result information to the satellite model and the ground station model as shown in Table 5;
[0099] 7) The ground station model receives the resource allocation result information sent by the resource allocation and release model, and updates the remaining bandwidth of each transponder under the corresponding beam, the time slot resource pool, and the terminal ID set of the allocated resources, as shown in Table 4;
[0100] 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, a response frame is sent to the terminal model to inform the terminal of the allocated frequency point, time slot and carrier information;
[0101] 9) The terminal model receives the response frame and completes the configuration of the communication frequency information;
[0102] 10) The terminal model sends resource release information to the station model according to the station name;
[0103] 11) The ground station model addresses the time slot and carrier resource ID 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 it to the resource allocation and release model;
[0104] 12) The resource allocation and release model receives the time slot and carrier ID to be released sent by the ground station model and completes the resource release;
[0105] 13) The resource allocation and release model sends resource release result information to the satellite model and the ground station model as shown in Table 5;
[0106] 14) The ground station model receives the resource release result information sent by the resource allocation and release model, and updates the remaining bandwidth of each transponder under the corresponding beam, the time slot resource pool, and the terminal ID set of the allocated resources, as shown in Table 4;
[0107] 15) The satellite model receives the resource release result information sent by the resource allocation and release model, and
[0108] The resource release result information is sent to the terminal model, and a response frame is sent to the terminal model to inform the terminal that the terminal has been disconnected from the network; 16) The terminal model receives the response frame, learns the disconnection status, and completes the update of the online status.
[0109] Table 4 Remaining bandwidth, time slot resource pool information and terminal ID set under each transponder
[0110]
[0111] Table 5 Resource allocation results and resource release results information
[0112]
[0113]
[0114] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be appreciated that the above description should not be considered as a limitation of the present invention. After reading the above content, it will be apparent to those skilled in the art that various modifications and substitutions of the present invention will occur. Therefore, the protection scope of the present invention should be limited by the appended claims.
[0115] The contents not described in detail in the specification of the present invention belong to the common knowledge of the professionals in this field.
Claims
1. A lightweight reconfigurable modeling system for resource allocation mode of satellite communication system, characterized in that: include: Satellite model, ground station model, terminal model and resource allocation and release model; among them, The ground station model sends the bandwidth, time slot resource pool and allocated terminal ID set of each transponder under the terminal application beam to the resource allocation and release model according to the resource application information sent by the terminal model; addresses the time slot and carrier resource ID 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; 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 allocated terminal ID set of each transponder under the corresponding beam; Terminal model, configures the communication resource application information of the terminal; sends resource application information or resource release information to the ground station model according to the name of the ground station; sends resource application information to the resource allocation and release model; receives the response frame sent by the satellite model, completes the configuration of the communication frequency information and updates the online status; The satellite model configures the cross-link relationship information under 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; sends a response frame to the terminal model according to the resource allocation result, notifying the terminal of the allocated frequency point, time slot and carrier information; sends a response frame to the terminal model according to the resource release result information, notifying the terminal that it has left the network; The resource allocation and release model receives the bandwidth, time slot resource pool and allocated terminal ID set information of the transponder sent by the ground station model, receives the cross-link relationship information sent by the satellite model, generates the resource allocation result based on the bandwidth, time slot resource pool information and the cross-link relationship information of each transponder, and combines the resource application information sent by the terminal model; receives the time slot and carrier resource ID to be released sent by the ground station model, completes the resource release, and generates the resource release result information; sends the resource allocation result or resource release result information to the satellite model and the ground station model.
2. A satellite communication system resource allocation mode lightweight reconfigurable modeling system 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 cross-link relationship information; the cross-link relationship information includes an uplink beam name, an uplink transponder name, a switching type, a downlink beam name, and a downlink transponder name.
3. A satellite communication system resource allocation mode lightweight reconfigurable modeling system according to claim 1, characterized in that: The terminal model includes several terminals, each of which contains resource application information, and 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, station name, satellite used, uplink beam type used, uplink beam code used, downlink beam type used, downlink beam code used, call type and the name of the terminal or station communicating with this terminal.
4. A satellite communication system resource allocation mode lightweight reconfigurable modeling system according to claim 1, characterized in that: The ground station model includes several ground stations, each of which is configured according to the basic configuration parameter information, and the basic configuration parameter information includes the ground station ID, ground station type, feed beam bandwidth, feed beam pointing, control satellite ID, time and frequency resources under the control satellite, feed beam EIRP and feed beam G / T.
5. A satellite communication system resource allocation mode lightweight reconfigurable modeling system according to claim 1, characterized in that: The resource allocation and release model includes: an FDMA component, a TDMA component, a cross-link relationship determination component, and a resource release component; wherein, The cross-link relationship determination component adopts the transponder cross-link relationship determination method to determine the transponder ID applied for; and sends the transponder ID applied for to the FDMA or TDMA component; The FDMA component uses the FDMA allocation method to determine whether the remaining bandwidth resource pool under the requested transponder ID meets the bandwidth resources requested by the terminal; completes the priority comparison between the allocated resource terminals and the resource terminals to be allocated; sends the low-priority allocated terminal ID to the ground station model; generates the resource allocation result of the terminal 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 carrier resource allocation results; determine whether the remaining time slot resource pool under the allocated carrier meets the terminal application requirements; complete the priority comparison between the allocated resource terminal and the resource terminal to be allocated; send the low priority allocated terminal ID to the ground station model; generate the resource allocation result of the terminal to be allocated; The resource release component uses a resource release method to release the corresponding time slot and carrier resource according to the time slot and carrier resource ID to be released sent by the ground station model.
6. A satellite communication system resource allocation mode lightweight reconfigurable modeling system according to claim 5, characterized in that: The FDMA allocation method comprises the following steps: S61, according to the applied transponder 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 transponder ID meets the bandwidth resources applied by the terminal; S62: If the conditions are met, bandwidth resources are allocated according to the priority and the order of arrival of the applications, and a carrier resource allocation result is generated; If not, the priority of the terminals that have been allocated resources under the repeater and the terminals to be allocated resources are compared according to the sequence of the allocated terminal ID set sent by the ground station model; S63. If the priority of the terminal with allocated resources is higher than the priority of the terminal with to-be-allocated resources, a comparison is performed with the next terminal with allocated resources; otherwise, the terminal ID of the terminal with lower priority is recorded and sent to the ground station model; S64, repeating steps S61 to S63; if the needs of the terminals to be allocated resources cannot be met after releasing the bandwidth resources of all low-priority terminals in the terminal ID set, it is determined that the resource allocation has failed.
7. A satellite communication system resource allocation mode lightweight reconfigurable modeling system according to claim 5, characterized in that: The TDMA allocation method comprises the following steps: S71, according to the ID information of the applied 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 applied transponder meets the bandwidth resources applied by the terminal, if yes, proceed to step S72; otherwise, proceed to step S73; S72, allocate bandwidth resources according to the priority and the order of arrival of the application, generate a carrier resource allocation result, and proceed to step S76; S73, according to the sequence of the allocated terminal ID set sent by the ground station model, compare the priorities of the terminals to which resources have been allocated and the terminals to which resources are to be allocated under the repeater; S74. If the priority of the terminal with allocated resources under the allocated carrier is higher than the priority of the terminal with resources to be allocated, compare the priority of the terminal with allocated resources under the next carrier; otherwise, record the low-priority terminal ID under the carrier and send it to the ground station model; S75, repeating steps S71-S74, if the bandwidth demand of the terminal to be allocated resources still cannot be met after releasing all bandwidth resources under the forwarder, it is determined that the resource allocation fails; S76, determining whether the remaining time slot resource pool under the allocated carrier meets the terminal application requirements; if so, generating a final resource allocation result; If not, a priority comparison is performed between the terminals to which resources have been allocated and the terminals to which resources are to be allocated under the carrier according to the order of the terminal ID sets allocated under the carrier; S77, if the priority of the terminal with allocated resources under the allocated carrier is higher than the priority of the terminal with resources to be allocated, compare the priority of the next terminal with allocated resources; otherwise, send the terminal ID to the ground station model; S78. Repeat steps S76-S77. If the application requirements of the terminals to be allocated resources cannot be met after releasing all time slot resources under the allocated carrier, it is determined that the resource allocation has failed.
8. A satellite communication system resource allocation mode lightweight reconfigurable modeling system according to claim 5, characterized in that: The method for determining the cross-link relationship of the forwarders comprises the following steps: S81. According to the resource application information sent by the terminal model, the applied uplink beam is obtained, and in combination with the resource pool information sent by the ground station model, all transponder resource pools under the applied uplink beam are traversed; it is determined whether there is a transponder with remaining bandwidth resources, if not, it is determined that the crosslink fails; if so, the transponder with the most remaining resources is obtained and determined as the uplink transponder ID; S82. According to the resource application information sent by the terminal model, the applied downlink beam is obtained, and the resource pools of all transponders that meet the cross-link relationship under the applied downlink beam are traversed in combination with the cross-link relationship sent by the satellite model and the resource pool information sent by the ground station model; it is determined whether there are transponders with remaining bandwidth resources or transponders that meet the cross-link relationship under the downlink beam. If not, it is determined that the cross-link fails; if so, the transponder with the most remaining resources is obtained and determined as the downlink transponder ID; S83: Determine the uplink transponder ID and the downlink transponder ID as the applied transponder IDs.
9. A satellite communication system resource allocation mode lightweight reconfigurable modeling system according to claim 5, characterized in that: The resource release method comprises the following steps: S91. Acquire a carrier corresponding to the carrier resource ID to be released according to the carrier resource ID information to be released sent by the ground station model; S92, according to the time slot to be released and the carrier resource ID information sent by the ground station model, traverse the time slot ID corresponding to the carrier, and obtain the time slot with the same ID number as the time slot to be released; S93: Release the carrier and time slot resources.
Citation Information
Patent Citations
Enhanced transmission method based on stratospheric quasi-static satellite base station
CN104796187A
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
Function reconstruction method, software architecture and hardware platform architecture of spaceflight load system
CN117149298A
Dynamic resource allocation architecture for differentiated services over broadband communication networks
US20020178263A1
