High-throughput satellite multi-baseband system resource efficient transmission methods and related equipment
By parsing the priority of service data packets from the baseband system and scheduling their transmission in a unified manner within a high-throughput satellite system, the problem of low frequency resource utilization efficiency is solved, achieving efficient resource utilization and reliable transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 中国卫通集团股份有限公司
- Filing Date
- 2022-11-28
- Publication Date
- 2026-06-30
AI Technical Summary
In high-throughput satellite systems, differences in technical standards and network control modes among different baseband systems lead to the underutilization of frequency resources, resulting in resource fragmentation and low bandwidth utilization efficiency.
By acquiring the service data packets of each baseband system, analyzing the importance and real-time parameters, determining the priority, arranging and scheduling the data packets for transmission according to the priority order, and uniformly allocating resources, efficient transmission can be achieved.
It improved the utilization rate of satellite resources, avoided resource fragmentation, reduced system complexity, and ensured the reliable transmission of various business data.
Smart Images

Figure CN116193616B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and in particular to a high-throughput satellite multi-baseband system resource efficient transmission method and related equipment. Background Technology
[0002] High-throughput satellites are satellites that utilize technologies such as spot beams and frequency reuse to achieve high-capacity, high-speed communication based on limited frequency resources, and represent the future development direction of communication satellites.
[0003] To meet the service needs of different subnets, most high-throughput satellite systems deploy multiple baseband systems. In the DVB-S2 / X protocol's forward link large carrier transmission mode, different baseband systems require different satellite frequency resources. Due to significant differences in technical standards and network control modes among different baseband systems, satellite frequency resources can only be dynamically adjusted to a certain extent within the baseband system itself. Deploying multiple baseband systems within a single beam requires dividing the beam's frequency resources into independent sub-bands for allocation to each baseband system, which easily leads to resource fragmentation, failing to fully utilize the performance advantages of the large bandwidth beam, and resulting in low bandwidth resource utilization efficiency. Summary of the Invention
[0004] In view of this, the purpose of this application is to propose a high-throughput satellite multi-baseband system resource-efficient transmission method and related equipment, which can improve resource utilization.
[0005] To achieve the above objectives, embodiments of this application provide a method for efficient transmission of resources in a high-throughput satellite multi-baseband system, including:
[0006] Obtain service data packets from each baseband system; wherein the service data packets are encapsulated by the baseband system based on service data and the corresponding importance and real-time parameters of the service data;
[0007] Parse the business data packets to obtain the importance parameters and real-time parameters;
[0008] The priority of each service data packet is determined based on the importance and real-time parameters.
[0009] According to the order of priority from high to low, each service data packet is added to the corresponding classification queue of each baseband system;
[0010] According to the predetermined scheduling algorithm, the sending order of service data packets in each classification queue is determined, and the service data packets are added to the mixed queue according to the sending order;
[0011] Resources are allocated to each service data packet in the mixed queue according to a predetermined resource allocation algorithm;
[0012] Service data packets in a mixed queue are sent based on allocated resources.
[0013] Optionally, the priority of each service data packet is determined based on the importance parameter and the real-time parameter, including:
[0014] The priority of the service data packet is calculated using formula (3):
[0015]
[0016] in, Let the service importance level be the j-th service data packet of the i-th baseband system. The real-time performance level of the j-th service data packet in the i-th baseband system. This represents the priority of the j-th service data packet in the i-th baseband system.
[0017] Optionally, the service importance level includes extremely important, important, and normal levels, and the service real-time level includes accelerated forwarding, guaranteed forwarding, and default forwarding.
[0018] Optionally, the sending order of each service data packet in the scheduling queue is determined according to a predetermined scheduling algorithm, including:
[0019] When the service data packets of different baseband systems in each classification queue have different priorities, the sending order of the service data packets is determined according to the order of priority from high to low.
[0020] When service data packets from different baseband systems in each classification queue have the same priority, the sending order of the service data packets is determined according to the scheduling algorithm.
[0021] Optionally, the service data packet further includes a modulation scheme; sending the service data packet in the hybrid queue further includes:
[0022] The service data packets in the hybrid queue are modulated according to the modulation method described above, and a physical layer header is added to generate a baseband signal.
[0023] The baseband signal is up-converted and amplified before being transmitted via an antenna.
[0024] This application also provides a device for efficient transmission of resources in a high-throughput satellite multi-baseband system, including:
[0025] An acquisition module is used to acquire service data packets from each baseband system; wherein the service data packets are encapsulated by the baseband system based on service data and the corresponding importance and real-time parameters of the service data;
[0026] The parsing module is used to parse the business data packets to obtain the importance parameters and real-time parameters;
[0027] The calculation module is used to determine the priority of each service data packet based on the importance parameter and the real-time parameter;
[0028] The sorting module is used to add each service data packet to the corresponding classification queue of each baseband system in descending order of priority.
[0029] The scheduling module is used to determine the sending order of each service data packet in the classification queue according to a predetermined scheduling algorithm, and add the service data packets to the mixed queue according to the sending order;
[0030] The allocation module is used to allocate resources to each service data packet in the mixed queue according to a predetermined resource allocation algorithm;
[0031] The sending module is used to send business data packets in the mixed queue based on the allocated resources.
[0032] Optionally, the calculation module calculates the priority of the service data packet using formula (3):
[0033]
[0034] in, Let the service importance level be the j-th service data packet of the i-th baseband system. The real-time performance level of the j-th service data packet in the i-th baseband system. This represents the priority of the j-th service data packet in the i-th baseband system.
[0035] Optionally, the service importance level includes extremely important, important, and normal levels, and the service real-time level includes accelerated forwarding, guaranteed forwarding, and default forwarding.
[0036] Optionally, the scheduling module is used to determine the sending order of service data packets according to the order of priority from high to low when the service data packets of different baseband systems in each classification queue have different priorities; and to determine the sending order of service data packets according to the scheduling algorithm when the service data packets of different baseband systems in each classification queue have the same priority.
[0037] Optionally, the service data packet may also include a modulation scheme;
[0038] The transmitting module is used to modulate the service data packets in the hybrid queue according to the modulation method, add a physical layer header, and generate a baseband signal; after up-converting and power amplifying the baseband signal, it is transmitted through the antenna.
[0039] As can be seen from the above, the high-throughput satellite multi-baseband system resource efficiency transmission method and related equipment provided in this application obtain service data packets from each baseband system, parse the service data packets to obtain importance parameters and real-time parameters, determine the priority of each service data packet based on the importance and real-time parameters, add each service data packet to the classification queue of each baseband system in descending order of priority, determine the transmission order of each service data packet in the classification queue according to a predetermined scheduling algorithm, add the service data packets to the mixed queue according to the transmission order, allocate resources to each service data packet in the mixed queue according to a predetermined resource allocation algorithm, and send the service data packets in the mixed queue based on the allocated resources. This application uniformly allocates resources and schedules the data transmission order according to the priority of service data from each baseband system, which can improve resource utilization and fully utilize the performance advantages of high-throughput satellites. Attached Figure Description
[0040] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 This is a schematic diagram illustrating resource allocation in some embodiments;
[0042] Figure 2 This is a schematic diagram of resource allocation for some other embodiments;
[0043] Figure 3 This is a schematic diagram of the method flow of an embodiment of this application;
[0044] Figure 4 This is a schematic diagram of the data processing flow according to an embodiment of this application;
[0045] Figure 5 This is a schematic diagram of the resource scheduling process according to an embodiment of this application;
[0046] Figure 6 This is a block diagram of the relevant device structure according to an embodiment of this application;
[0047] Figure 7 This is a block diagram of the electronic device structure according to an embodiment of this application. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0049] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0050] As described in the background section, high-throughput satellite systems typically deploy multiple service subnets, such as terrestrial, aerospace, and maritime subnets, with each subnet deploying its own baseband system based on service requirements. In satellite forward link transmission, frequency resources are generally allocated to each baseband system, which can easily lead to resource fragmentation issues (e.g., Figure 1 As shown), to avoid resource fragmentation, the allocated frequency resources are migrated, which can integrate idle continuous frequency resources (such as...). Figure 2 (As shown), however, resource migration can lead to business interruption.
[0051] In view of this, this application provides a method for efficient transmission of high-throughput satellite multi-baseband system resources. The method arranges the service data of each baseband system according to priority, then uniformly schedules the transmission order of the service data of each baseband system according to priority, allocates time slot resources for the service data, and transmits the service data of each baseband system according to the uniformly scheduled transmission order based on the allocated time slot resources, thereby ensuring the normal operation of each baseband system and improving the utilization rate of satellite resources.
[0052] The present application will be described in detail below with reference to the accompanying drawings and embodiments.
[0053] like Figure 3-5 As shown in the figure, this application provides a method for efficient transmission of resources in a high-throughput satellite multi-baseband system, including:
[0054] S301: Obtain service data packets from each baseband system; wherein, the service data packets are encapsulated by the baseband system based on the service data and the corresponding importance and real-time parameters of the service data;
[0055] In this embodiment, each baseband system encapsulates service data into service data packets according to a predetermined format and stores these service data packets in a service queue. In some methods, application layer service data is processed by the network layer into upper-layer Protocol Data Units (PDUs), encapsulated using Generic Stream Encapsulation (GSE) at the data link layer, and used to generate service data packets, which are then added to the service queue. Each service data packet includes a header and data content. The header includes the service data's tag, protocol type, network address, traffic category, real-time parameters, importance parameters, modulation scheme, etc. The data content mainly consists of service data. In satellite communication scenarios, service data can include multimedia data such as images, audio, and video, as well as probe data, etc. Specific services can be implemented through communication between the ground station and the satellite.
[0056] S302: Parse the business data packets to obtain importance parameters and real-time parameters;
[0057] S303: Determine the priority of each service data packet based on the importance parameter and the real-time parameter;
[0058] In this embodiment, corresponding service data packets are read from the service queues of each baseband system, and parsed according to the encapsulation format to obtain the importance parameters and real-time parameters of the service data packets. The importance parameter measures the degree of importance of the service data, while the real-time parameter measures the real-time requirements of the service data. The priority of the service data packets can be determined comprehensively based on the importance and real-time parameters.
[0059] In some methods, based on the importance of the business data, a value of 1 indicates extreme importance, 2 indicates important, and 3 indicates normal. Therefore, the importance parameter of the j-th business data packet of the i-th baseband system... It can be represented as:
[0060]
[0061] Based on the real-time requirements of business data, a real-time parameter value of 1 indicates accelerated forwarding, 2 indicates guaranteed forwarding, and 3 indicates default forwarding. Therefore, the real-time parameter of the j-th service data packet in the i-th baseband system... It can be represented as:
[0062]
[0063] Among them, DP i jZ represents the service data of the j-th service data packet of the i-th baseband system. 1 For the extremely important business set, Z 2 For the important business set, Z 3 For general business sets; R 1 To accelerate the forwarding of service sets, R 2 To ensure the forwarding service set, R 3 This is the default forwarding service set.
[0064] Calculate the priority of the j-th service data packet of the i-th baseband system based on the importance and real-time parameters. The formula is:
[0065]
[0066] After prioritizing the service data Quality of Service (QoS) based on its importance and real-time requirements, the service data packets can be sorted from highest to lowest priority, as follows:
[0067]
[0068] Among them, the smaller the priority value, the higher the priority; the larger the priority value, the lower the priority.
[0069] S304: Add each service data packet to the corresponding classification queue of each baseband system in descending order of priority;
[0070] In this embodiment, for each baseband system, service data packets are read from the service queue, and the importance and real-time parameters of each service data packet are parsed. The priority of each service data packet is calculated based on the importance and real-time parameters, and then the service data packets are sorted in descending order of priority. The sorted service data packets are then stored in a classification queue. Thus, after sorting the service data packets for each baseband system, a classification queue for each baseband system is obtained.
[0071] S305: Based on the predetermined scheduling algorithm, determine the sending order of service data packets in each classification queue, and add the service data packets to the mixed queue according to the sending order;
[0072] In this embodiment, for each baseband system's classification queue, the sending order of each service data packet in each classification queue is determined according to a scheduling algorithm, and the service data packets are added to the mixed queue according to the sending order. During scheduling, when the priorities of service data packets from different baseband systems in each classification queue are different, the sending order of service data packets is determined according to the order of priority from high to low. When the priorities of service data packets from different baseband systems in each classification queue are the same, the sending order of service data packets with the same priority is determined according to a predetermined scheduling algorithm, thereby achieving unified scheduling of the sending order of service data packets from different baseband systems. After determining the sending order of service data packets from each baseband system, the uniformly scheduled service data packets are added to the mixed queue, and the service data packets in the mixed queue are subjected to unified subsequent sending processing.
[0073] Optionally, the scheduling algorithm can use the Proportional Fairness (PF) algorithm, which selects the highest priority service data packet from each classification queue for processing at each scheduling time. Based on parameters such as the user request rate and available user data arrival time of different baseband systems, the priority values of different baseband systems are calculated, and the highest priority service data packets of different baseband systems are sent in descending order of priority value.
[0074] S306: Allocate resources to each service data packet in the mixed queue according to the predetermined resource allocation algorithm;
[0075] In this embodiment, for the service data packets of each baseband system that are sorted in the transmission order in the hybrid queue, time slot resources are allocated to each service data packet according to the dynamic time slot allocation algorithm. Assuming the number of time slots is M×N, if the number of service data packets in the hybrid queue is less than the number of time slots, time slots are allocated according to the order of the service data packets in the hybrid queue, and time slots are continuously allocated to each service data packet in the hybrid queue; if the number of service data packets in the hybrid queue is greater than the number of time slots, time slots are allocated according to the order of the service data packets in the hybrid queue, and for the service data packets with lower priority that have no remaining time slots, time slot resources of the next frame are allocated.
[0076] S307: Send service data packets in the mixed queue based on the allocated resources.
[0077] In this embodiment, the sending order of service data packets of each baseband system is determined by the scheduling algorithm, and the resources allocated to each service data packet are determined by the resource allocation algorithm. Then, the service data packets in the mixed queue are sent on the allocated resources in the sending order, thereby completing the unified scheduling and resource allocation of service data of multiple baseband systems, which can improve resource utilization and make full use of the advantages of satellite resources.
[0078] In some embodiments, after determining the transmission order of service data packets and the allocated resources, the transmission of service data packets further includes:
[0079] The service data packets are modulated according to the modulation method, and a physical layer header is added to generate the baseband signal;
[0080] The baseband signal is up-converted and amplified before being transmitted via the antenna.
[0081] In this embodiment, according to the service data packets to be sent in the hybrid queue, the service data packets are subjected to physical layer modulation and coding processing using a modulation and coding system (MODCOD). After modulation and coding processing, a physical layer header is added to generate a baseband signal in the form of a physical layer frame. The baseband signal is then subjected to radio frequency processing, up-conversion, and power amplification before being transmitted to the satellite via an antenna. In this way, by uniformly performing physical layer coding and modulation processing on the service data of each baseband system in the hybrid queue and then transmitting it, the number of baseband devices required for deployment can be reduced, thus reducing system complexity.
[0082] In some embodiments, the method further includes: monitoring broadcast messages on the forward link, parsing the broadcast messages, and if the destination network address in the broadcast message is the local address, receiving and processing the broadcast message. The method of this embodiment can be applied to ground stations, which can process service data according to the aforementioned processing method and then send it to the satellite, or receive data sent by the satellite.
[0083] The high-throughput satellite baseband system resource efficiency transmission method provided in this application first sorts the service data of multiple baseband systems according to priority, then schedules the prioritized service data packets, adds the service data packets of each baseband system to a hybrid queue according to the transmission order, allocates time slot resources to each service data packet, and then performs unified physical layer modulation on each service data packet in the hybrid queue before transmitting it. Through unified scheduling and resource allocation, resource utilization can be improved, resource fragmentation can be avoided while ensuring reliable transmission of various service data, and system complexity can be reduced through unified physical layer coding and modulation processing.
[0084] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.
[0085] It should be noted that the above description describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims may be performed in a different order than that shown in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0086] like Figure 6 As shown in the illustration, this application also provides a device for efficient transmission of resources in a high-throughput satellite multi-baseband system, including:
[0087] The acquisition module is used to acquire service data packets from each baseband system. These service data packets are encapsulated by the baseband system based on the service data and its corresponding importance and real-time parameters.
[0088] The parsing module is used to parse business data packets to obtain importance parameters and real-time parameters;
[0089] The calculation module is used to determine the priority of each service data packet based on importance and real-time parameters;
[0090] The sorting module is used to add each service data packet to the corresponding classification queue of each baseband system in descending order of priority.
[0091] The scheduling module is used to determine the sending order of each service data packet in the classification queue according to a predetermined scheduling algorithm, and add the service data packets to the mixed queue according to the sending order;
[0092] The allocation module is used to allocate resources to each service data packet in the mixed queue according to a predetermined resource allocation algorithm;
[0093] The sending module is used to send business data packets in the mixed queue based on the allocated resources.
[0094] For ease of description, the above-mentioned devices are described in terms of function, divided into various modules. Of course, when implementing the embodiments of this application, the functions of each module can be implemented in one or more software and / or hardware.
[0095] The related devices in the above embodiments are used to implement the corresponding methods in the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0096] Figure 7This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0097] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0098] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0099] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0100] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0101] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0102] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0103] The electronic devices described above are used to implement the corresponding methods in the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0104] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0105] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0106] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0107] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0108] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this disclosure.
Claims
1. A method for efficient resource transmission in a high-throughput satellite multi-baseband system, characterized in that, include: Obtain service data packets from each baseband system; wherein the service data packets are encapsulated by the baseband system based on service data and the corresponding importance and real-time parameters of the service data; Parse the business data packets to obtain the importance parameters and real-time parameters; The priority of each service data packet is determined based on the importance and real-time parameters. According to the order of priority from high to low, each service data packet is added to the corresponding classification queue of each baseband system; According to the predetermined scheduling algorithm, the sending order of service data packets in each classification queue is determined, and the service data packets are added to the mixed queue according to the sending order; Resources are allocated to each service data packet in the hybrid queue according to a predetermined resource allocation algorithm; Service data packets in the hybrid queue are sent based on the allocated resources.
2. The method according to claim 1, characterized in that, Based on the importance and real-time parameters, the priority of each service data packet is determined, including: The priority of the service data packet is calculated using formula (3): (3) in, Let the service importance level be the j-th service data packet of the i-th baseband system. The real-time performance level of the j-th service data packet in the i-th baseband system. This represents the priority of the j-th service data packet in the i-th baseband system.
3. The method according to claim 2, characterized in that, The service importance levels include extremely important, important, and normal levels, and the service real-time levels include accelerated forwarding, guaranteed forwarding, and default forwarding.
4. The method according to any one of claims 1-3, characterized in that, Based on the predetermined scheduling algorithm, the sending order of service data packets in each category queue is determined, including: When the service data packets of different baseband systems in each classification queue have different priorities, the sending order of the service data packets is determined according to the order of priority from high to low. When service data packets from different baseband systems in each classification queue have the same priority, the sending order of the service data packets is determined according to the predetermined scheduling algorithm.
5. The method according to claim 1, characterized in that, The service data packet also includes a modulation scheme; transmitting the service data packet in the hybrid queue also includes: The service data packets in the hybrid queue are modulated according to the modulation method described above, and a physical layer header is added to generate a baseband signal. The baseband signal is up-converted and amplified before being transmitted via an antenna.
6. High-throughput satellite multi-baseband system resource high-efficiency transmission related equipment, characterized in that, include: An acquisition module is used to acquire service data packets from each baseband system; wherein the service data packets are encapsulated by the baseband system based on service data and the corresponding importance and real-time parameters of the service data; The parsing module is used to parse the business data packets to obtain the importance parameters and real-time parameters; The calculation module is used to determine the priority of each service data packet based on the importance parameter and the real-time parameter; The sorting module is used to add each service data packet to the corresponding classification queue of each baseband system in descending order of priority. The scheduling module is used to determine the sending order of each service data packet in the classification queue according to a predetermined scheduling algorithm, and add the service data packets to the mixed queue according to the sending order; The allocation module is used to allocate resources to each service data packet in the hybrid queue according to a predetermined resource allocation algorithm; The sending module is used to send service data packets in the hybrid queue based on the allocated resources.
7. The related equipment according to claim 6, characterized in that, The calculation module calculates the priority of the service data packet using formula (3): (3) in, Let the service importance level be the j-th service data packet of the i-th baseband system. The real-time performance level of the j-th service data packet in the i-th baseband system. This represents the priority of the j-th service data packet in the i-th baseband system.
8. The related equipment according to claim 7, characterized in that, The service importance levels include extremely important, important, and normal levels, and the service real-time levels include accelerated forwarding, guaranteed forwarding, and default forwarding.
9. The related equipment according to any one of claims 6-8, characterized in that, The scheduling module is used to determine the sending order of service data packets in descending order of priority when the service data packets of different baseband systems in each classification queue have different priorities. When service data packets from different baseband systems in each classification queue have the same priority, the sending order of the service data packets is determined according to the predetermined scheduling algorithm.
10. The related equipment according to claim 6, characterized in that, The service data packet also includes the modulation scheme; The sending module is used to modulate the service data packets in the hybrid queue according to the modulation method, add a physical layer header, and generate a baseband signal; The baseband signal is up-converted and amplified before being transmitted via an antenna.