Satellite payload processing method and satellite payload processing system
By combining the resource pooling scheduling unit with the baseband processing unit and the routing switching unit, the problem of low processing efficiency in the satellite payload processing system is solved, achieving efficient data transmission and improved system stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA SATELLITE NETWORK INNOVATION CO LTD
- Filing Date
- 2023-04-03
- Publication Date
- 2026-07-21
AI Technical Summary
In existing satellite payload processing systems, the processing efficiency between the user side, the feeder side, and the internal beams is low, which cannot meet the requirements of high capacity and multiple beams.
By combining a resource pooling scheduling unit with a baseband processing unit, a routing switching unit, and other equipment, data is acquired and processed by the resource pooling scheduling unit, and beam pointing and path are calculated to achieve efficient data transmission.
It improves the system's processing efficiency, effectively avoids system failures caused by the space environment, enhances the system's reliability, efficiency, and security, and supports multiple communication systems and flexible data forwarding.
Smart Images

Figure CN118784046B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite communication technology, and in particular to a satellite payload processing method and a satellite payload processing system. Background Technology
[0002] With a global, commercially open, and sustainable development orientation, satellite payload processing systems need to handle larger payload capacities, more beams, and more powerful functions. In related technologies, to achieve dedicated processing capabilities, satellite processing and routing devices are highly rigid. Hardware and processing resources employ a point-to-point processing method between the user side (i.e., the connection between the satellite and ground users), the feeder side (i.e., the connection between the satellite and ground gateway stations), and between different beams within the user side and different beams within the feeder side. However, this approach results in low processing efficiency.
[0003] Therefore, improving the system's processing efficiency is an urgent problem to be solved. Summary of the Invention
[0004] The present invention aims to at least partially solve one of the technical problems in the related art.
[0005] Therefore, the first objective of this invention is to propose a satellite payload processing method that uses resource pooling to improve the system's processing efficiency.
[0006] The second objective of this invention is to provide a satellite payload processing system.
[0007] To achieve the above objectives, a first aspect of the present invention proposes a satellite payload processing method. The method is applied to a resource pooling scheduling unit, which is connected to a user-side antenna, an inter-satellite microwave device, a feed-side antenna, a routing and switching unit, and at least one baseband processing unit. The routing and switching unit is connected to an inter-satellite laser device and the user-side antenna. The method includes the following steps: acquiring data to be processed received by a receiving beam; wherein the receiving beam is a beam generated by one of the user-side antenna, the inter-satellite microwave device, the feed-side antenna, and the inter-satellite laser device; and processing the data to be processed by the receiving beam. The processed data is sent to the baseband processing unit, whereby the baseband processing unit performs baseband processing on the data to be processed to obtain target data, and calculates the pointing information of the transmission beam; wherein, the transmission beam is generated by another of the user-side antenna, the inter-satellite microwave equipment, the feed-side antenna, and the inter-satellite laser equipment; the output path of the target data and the pointing information of the transmission beam are obtained; wherein, the output path of the target data is a path obtained and allocated by the routing switching unit according to the routing table; and the transmission beam is controlled to transmit the target data according to the pointing information and the output path.
[0008] According to the satellite payload processing method of this invention, after acquiring the data to be processed received by the receiving beam generated by one of the user-side antenna, inter-satellite microwave equipment, feed-side antenna, and inter-satellite laser equipment, the data to be processed is first sent to the baseband processing unit. The baseband processing unit performs baseband processing on the data to be processed to obtain the target data. It then calculates the pointing information of the transmitting beam generated by the other of the user-side antenna, inter-satellite microwave equipment, feed-side antenna, and inter-satellite laser equipment. Next, it obtains the output path of the target data obtained and allocated by the routing switching unit according to the routing table, as well as the pointing information of the transmitting beam. Finally, it controls the transmitting beam to transmit the target data according to the pointing information and the output path. Therefore, this method uses resource pooling to improve the system's processing efficiency.
[0009] In addition, the satellite payload processing method proposed in the first aspect of the present invention may also have the following additional technical features:
[0010] According to an embodiment of the present invention, before sending the data to be processed to the baseband processing unit, the method further includes:
[0011] Obtain the resource processing status of each baseband processing unit;
[0012] Based on the bandwidth of the data to be processed and the processing resource status of each baseband processing unit, select the currently idle or partially idle baseband processing unit as the target unit.
[0013] Correspondingly, sending the data to be processed to the baseband processing unit for baseband processing by the baseband processing unit includes:
[0014] Based on the available resources of the target unit, the data to be processed is merged or split and then sent to the target unit so that the target unit can perform baseband processing on the data to be processed.
[0015] According to an embodiment of the present invention, after selecting the currently idle or partially idle baseband processing unit as the target unit, the method further includes:
[0016] The baseband processing unit that is not currently in use can be powered off or put into an energy-saving standby mode.
[0017] According to one embodiment of the present invention, the method further includes:
[0018] Determine whether the data to be processed has increased;
[0019] If the amount of data to be processed increases, the unused baseband processing unit is activated to begin operation.
[0020] According to one embodiment of the present invention, the method further includes:
[0021] Determine whether an external instruction has been received; wherein the external instruction is used to characterize an instruction controlling the resource pooling scheduling unit to perform the transparent forwarding function;
[0022] If the external instruction is received, the data to be processed is output through the external interface of the resource pooling scheduling unit to realize the transparent forwarding function of the resource pooling scheduling unit.
[0023] To achieve the above objectives, a second aspect of the present invention provides a satellite payload processing system, comprising: multiple baseband processing units, at least one routing and switching unit, and at least one resource pooling and scheduling unit; wherein each of the routing and switching units is connected to an inter-satellite laser device and a user-side antenna, and each of the resource pooling and scheduling units is connected to the user-side antenna, an inter-satellite microwave device, a feed-side antenna, each of the routing and switching units, and each of the baseband processing units; wherein the resource pooling and scheduling unit is used to acquire data to be processed received by a receiving beam and send the data to be processed to the baseband processing unit; wherein the receiving beam is formed by the user-side antenna, the inter-satellite microwave device, the feed-side antenna, and the inter-satellite microwave device. The target data is generated by one of the following: the antenna and the inter-satellite laser device; each of the baseband processing units is used to send the target data obtained after baseband processing of the data to be processed to the routing switching unit, and to calculate the pointing information of the transmitting beam; wherein, the transmitting beam is generated by another of the user-side antenna, the inter-satellite microwave device, the feed-side antenna, and the inter-satellite laser device; the routing switching unit is used to obtain and allocate the output path of the target data according to the routing table; the resource pooling scheduling unit is also used to obtain the output path of the target data and the pointing information of the transmitting beam, and to control the transmitting beam to send the target data according to the pointing information and the output path.
[0024] According to an embodiment of the present invention, a satellite payload processing system comprises multiple baseband processing units, at least one routing and switching unit, and at least one resource pooling and scheduling unit. Each routing and switching unit is connected to an inter-satellite laser device and a user-side antenna, respectively. Each resource pooling and scheduling unit is connected to a user-side antenna, an inter-satellite microwave device, a feeder antenna, each routing and switching unit, and each baseband processing unit, respectively. The system obtains data to be processed received by a receiving beam generated by one of the user-side antenna, the inter-satellite microwave device, the feeder antenna, and the inter-satellite laser device through the resource pooling and scheduling unit, and sends the data to be processed to the baseband processing unit. The target data obtained after baseband processing of the data to be processed by each baseband processing unit is sent to the routing and switching unit. The system also calculates the pointing information of the transmitting beam generated by another of the user-side antenna, the inter-satellite microwave device, the feeder antenna, and the inter-satellite laser device. The routing and switching unit obtains and allocates the output path of the target data according to a routing table. The resource pooling and scheduling unit then obtains the output path of the target data and the pointing information of the transmitting beam, and controls the transmitting beam to transmit the target data according to the pointing information and the output path. Therefore, the system adopts a resource pooling approach to improve system processing efficiency.
[0025] In addition, the satellite payload processing system proposed in the second aspect embodiment of the present invention may also have the following additional technical features:
[0026] According to an embodiment of the present invention, the resource pooling scheduling unit is used to obtain the resource processing status of each baseband processing unit, select a currently idle or partially idle baseband processing unit as a target unit based on the bandwidth of the data to be processed and the processing resource status of each baseband processing unit, and merge or split the data to be processed according to the idle resources of the target unit and send it to the target unit so that the target unit can perform baseband processing on the data to be processed.
[0027] According to one embodiment of the present invention, the resource pooling scheduling unit is further configured to control the currently unused baseband processing unit to power off or enter an energy-saving standby mode.
[0028] According to one embodiment of the present invention, the resource pooling scheduling unit is further configured to wake up the unused baseband processing unit to start working when the amount of data to be processed increases.
[0029] According to one embodiment of the present invention, the routing switching unit is further configured to perform autonomous route calculation, update the routing table, and complete the redistribution of the output path according to the updated routing table when it is determined that there is a problem with the external data path.
[0030] According to one embodiment of the present invention, the resource pooling scheduling unit is used to send the data to be processed to the external interface output according to the external instruction when it is determined that an external instruction has been received, so as to realize the transparent forwarding function.
[0031] According to one embodiment of the present invention, the system further includes:
[0032] A power supply unit is provided, which is connected to each of the baseband processing units, each of the routing switching units and each of the resource pooling scheduling units, and is used to supply power to each of the baseband processing units, each of the routing switching units and each of the resource pooling scheduling units.
[0033] According to one embodiment of the present invention, the power supply unit includes: switches respectively disposed between each of the baseband processing units, each of the routing switching units and each of the resource pooling scheduling units and the power supply unit;
[0034] The resource pooling scheduling unit controls each of the switches by sending power-on / power-off commands to achieve master-slave switching and dynamic power supply.
[0035] According to one embodiment of the present invention, the power supply unit includes a surge suppression circuit for suppressing surge current of the power supply unit.
[0036] According to one embodiment of the present invention, the power supply unit includes a fuse, which is used to blow when the operating current of the power supply unit exceeds a set current.
[0037] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0038] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0039] Figure 1 This is a block diagram of a satellite payload processing system according to an embodiment of the present invention;
[0040] Figure 2 This is an architecture diagram of a satellite payload processing system according to an embodiment of the present invention;
[0041] Figure 3 This is an architectural diagram of a baseband processing unit according to an embodiment of the present invention;
[0042] Figure 4 This is an architecture diagram of a resource pooling scheduling unit according to an embodiment of the present invention;
[0043] Figure 5 This is an architectural diagram of a routing and switching unit according to an embodiment of the present invention;
[0044] Figure 6 This is an architectural diagram of a power supply unit according to an embodiment of the present invention;
[0045] Figure 7 This is a flowchart of a satellite payload processing method according to an embodiment of the present invention. Detailed Implementation
[0046] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.
[0047] The satellite payload processing method and satellite payload processing system of the present invention are described below with reference to the accompanying drawings.
[0048] Figure 1 This is a schematic diagram of a satellite payload processing system according to an embodiment of the present invention.
[0049] like Figure 1 As shown, the satellite payload processing system of this embodiment includes: multiple baseband processing units (including baseband processing unit 1 to baseband processing unit N), at least one routing and switching unit, and at least one resource pooling and scheduling unit.
[0050] Each routing and switching unit is connected to the inter-satellite laser equipment and the user-side antenna, respectively. Each resource pooling and scheduling unit is connected to the user-side antenna, the inter-satellite microwave equipment, the feeder-side antenna, each routing and switching unit, and each baseband processing unit, respectively. The resource pooling and scheduling unit acquires the data to be processed received by the receiving beam and sends it to the baseband processing unit; the receiving beam is generated by one of the user-side antenna, the inter-satellite microwave equipment, the feeder-side antenna, and the inter-satellite laser equipment. Each baseband processing unit performs baseband processing on the data to be processed, sends the resulting target data to the routing and switching unit, and calculates the pointing information of the transmitting beam; the transmitting beam is generated by another of the user-side antenna, the inter-satellite microwave equipment, the feeder-side antenna, and the inter-satellite laser equipment. The routing and switching unit acquires and allocates the output path of the target data according to the routing table. The resource pooling and scheduling unit also acquires the output path of the target data and the pointing information of the transmitting beam, and controls the transmitting beam to send the target data according to the pointing information and the output path.
[0051] Combination Figure 2The architecture of the satellite payload processing system is described as follows: The routing and switching unit connects to the inter-satellite laser equipment via digital interfaces and inter-satellite laser channels. For example, there are four channels between the routing and switching unit and the inter-satellite laser equipment, such as inter-satellite laser channels 1 to 4. The resource pooling scheduling unit connects to the user-side antenna via digital interfaces and first-band transmit / receive channels different from the Ka band. For example, there are 32 channels between the resource pooling scheduling unit and the user-side antenna, such as first-band transmit / receive channels 1 to 32. The resource pooling scheduling unit connects to the inter-satellite microwave equipment via analog interfaces and inter-satellite microwave transmit / receive channels. For example, there are four channels between the resource pooling scheduling unit and the inter-satellite microwave equipment, such as inter-satellite microwave transmit / receive channels 1 to 32. The resource pooling scheduling unit is connected to the feeder antenna through an analog interface and Ka-band beam transmit / receive channels. For example, there are four channels between the resource pooling scheduling unit and the feeder antenna, such as Ka-band beam transmit / receive channel 1 to Ka-band beam transmit / receive channel 4.
[0052] Specifically, the architecture of each baseband processing unit is as follows: Figure 3 As shown, each baseband processing unit can contain one or more sub-processing units (such as processing unit A and processing unit B). Each sub-processing unit consists of an FPGA, a high-performance CPU, a large-capacity high-speed cache, a refresh circuit, a driver circuit, a clock management system, etc. The hardware and software are the same and can be reconfigured on the track. It can realize baseband processing and radio resource management functions at the L1, L2, and L3 layers of user side, power supply side, and inter-satellite microwave. Through upper-layer pooling management, mutual backup between N baseband processing units can be realized.
[0053] The architecture of each resource pooling scheduling unit is as follows: Figure 4As shown, to ensure the reliability of the resource pooling scheduling unit, a primary-backup design is adopted. It supports telemetry and remote control communication with the satellite's control equipment, high-speed communication and data exchange with user-side antennas, feeder-side antennas, and inter-satellite microwaves, dynamic scheduling management of pooled resources, and rapid reconfiguration of functional software. It can perform digital-to-analog and analog-to-digital conversion of signals, and can also directly receive and transmit digital signals. In the digital signal domain, it performs signal splitting and combining to allocate data to be processed to the baseband processing unit. Since both the satellite and its beams are dynamic, and the number of users and services below the satellite is constantly changing, the resource pooling scheduling unit can supervise and manage the baseband processing unit, read the current resource processing status of the baseband processing unit, allocate data to be processed based on the current resource processing status, and ensure that the baseband processing unit's clock is in optimal working condition. For currently unused baseband processing units, it controls them to be powered off or enter energy-saving standby mode. When the service load increases, the pooling scheduling unit wakes up the unused baseband processing units to start working.
[0054] The architecture of each routing and switching unit is as follows: Figure 5 As shown, to ensure the reliability of the routing and switching unit, a primary backup design is adopted. It supports inter-satellite data input through a 10 Gigabit fiber optic interface, and supports address allocation and distribution of port data from user-side antennas (where the frequency band of the user-side antenna can be a first frequency band different from the Ka band), feeder-side antennas (the frequency band of the feeder-side antenna can be the Ka band), inter-satellite lasers, and inter-satellite microwaves. It supports the maintenance and updating of the routing table, and can interact with the resource pooling scheduling unit to establish data flow paths. When there are problems with the external data path, it can perform autonomous route calculation, generate a new routing table, and complete the reallocation of data paths. The core processing unit of the routing and switching unit adopts a high-capacity FPGA and a high-performance CPU, and is externally configured with a large-capacity DDR3 / 4 as a high-speed cache.
[0055] In this embodiment, the resource pooling scheduling unit first acquires the data to be processed received by a beam generated by one of the user-side antenna, feed-side antenna, inter-satellite laser, and inter-satellite microwave (this beam serves as the receiving beam). It then monitors the processing resource status of multiple baseband processing units. Based on the bandwidth of the data to be processed and the processing resource status of the multiple baseband processing units, it selects a currently idle or partially idle baseband processing unit as the target unit. Depending on the idle resources of the target unit, it merges or splits the data to be processed and sends it to the target unit. The target unit then performs baseband processing on the data to be processed to generate target data (the target data includes the address and routing portion of the data frame). The target data obtained after processing by the baseband processing unit is then sent to the routing switching unit. The unit also calculates the pointing information of the beam generated by another of the user-side antenna, feed-side antenna, inter-satellite laser, and inter-satellite microwave (this beam serves as the receiving beam). After receiving the target data, the routing switching unit obtains and allocates the output path of the target data according to the routing table. After obtaining the output path and transmission beam pointing information of the target data, the resource pooling scheduling unit controls the transmission beam to send the target data according to the pointing information and output path.
[0056] The following is a specific example:
[0057] Taking the input signals from beam 1 and beam 2 (as receiving beams) of the user-side antenna and the output signal from beam 1 (as output beam) of the feeder side as an example, the working process of the satellite payload processing system in this embodiment of the invention is explained.
[0058] The process by which the satellite payload processing system executes on-board processing and forwarding mode includes:
[0059] 1) Multiple user terminal signals are transmitted from the ground and received by beam 1 and beam 2 of the user-side antenna of the satellite. After receiving, the data to be processed is sent to the system by the user-side antenna and received by the system's resource pooling scheduling unit.
[0060] 2) After receiving the data to be processed, the resource pooling scheduling unit determines, based on the processing resource status of baseband processing units 1 to N monitored in real time and the bandwidth of the data to be processed, which is currently idle or partially idle, as the target unit for processing the data to be processed.
[0061] 3) Based on the current idle resources of the baseband processing unit, the resource pooling scheduling unit merges or splits the data of channel 1 and channel 2 of the user-side antenna and sends them to the target unit;
[0062] 4) The target unit performs baseband processing of the data to be processed at the L1, L2, and L3 layers under the communication system. The address and routing parts in the generated data frame can be given to the routing and switching unit in advance.
[0063] 5) The routing switching unit provides the current signal output path based on the stored or real-time on-orbit routing information, and feeds back the output path to the baseband processing unit and the resource pooling scheduling unit. For example, it sends the signal to the ground gateway station through beam 1 of the feeder antenna.
[0064] 6) The baseband processing unit obtains the output path, calculates the beam pointing information of the feeder antenna based on the wireless resource management, and sends the pointing information to the resource pooling scheduling unit.
[0065] 7) The baseband processing unit sends the processed data (data to be sent) to the resource pooling scheduling unit;
[0066] 8) The resource pooling scheduling unit transmits the received transmit beam pointing information and the data to be transmitted to beam 1 of the feeder antenna, and the feeder antenna completes the transmission of data from the satellite to the ground gateway station.
[0067] The reverse transmission of data from the power supply side to the user side, or the transmission of inter-satellite data, follows the same processing and forwarding workflow as described above, and will not be elaborated further here.
[0068] In one embodiment of the present invention, the resource pooling scheduling unit is used to send the data to be processed to the external interface output according to the external instruction when it is determined that an external instruction has been received, so as to realize the transparent forwarding function.
[0069] The resource pooling scheduling unit in this embodiment can receive external command control to realize the function of direct forwarding. That is, without signal processing, the data is not sent to the baseband processing unit, but directly sent to the external interface output according to the external command, realizing a flexible transparent forwarding function. For example, the data received from beam 1 of the user-side antenna is directly handed over to beam 2 of the feed-side antenna for transmission under the command of the external command, without passing through the baseband processing unit and the routing switching unit.
[0070] The following is a specific example:
[0071] Taking the input data from beam 1 and beam 2 of the user-side antenna and the output data from beam 1 of the feeder side as an example, the working process of the satellite payload processing system in this embodiment of the invention is explained.
[0072] Transparent forwarding mode:
[0073] 1) Multiple user terminal signals are transmitted from the ground and received by beam 1 and beam 2 of the user-side antenna of the satellite. After being received, the data is sent to the system by the user-side antenna and received by the system's resource pooling scheduling unit.
[0074] 2) At this time, the satellite platform integrated electronics or other control equipment sends an external control command to the resource pooling scheduling unit to switch the beam 1 of the user-side antenna to the beam 1 of the feeder-side antenna from the on-board processing forwarding mode to the transparent forwarding mode; it should be noted that step 2 in this embodiment can also be before step 1.
[0075] 3) After the resource pooling scheduling unit transparently forwards the control command, it confirms the control command with the routing switching unit, interacts with the path, and directly combines or splits the received user-side antenna beam 1 and beam 2. Instead of sending data to the baseband processing unit, it directly sends the data to the feeder-side antenna beam 1, thus completing the transparent forwarding.
[0076] According to one embodiment of the present invention, such as Figure 6 As shown, the system also includes a power supply unit, which is connected to each baseband processing unit, each routing switching unit and each resource pooling scheduling unit. The power supply unit is used to supply power to each baseband processing unit, each routing switching unit and each resource pooling scheduling unit.
[0077] like Figure 6 As shown, the power supply unit includes a relay, which is used to connect or disconnect the power supply.
[0078] like Figure 6 As shown, the power supply unit includes a surge suppression circuit, which is used to suppress the surge current of the power supply unit.
[0079] like Figure 6 As shown, the power supply unit includes a fuse, which is used to blow when the operating current of the power supply unit exceeds a set current, thereby protecting each baseband processing unit, each routing switching unit, and each resource pooling scheduling unit. The set current can be configured according to actual conditions.
[0080] In one embodiment of the present invention, the power supply unit further includes switches (not shown in the figure) respectively disposed between each baseband processing unit, each routing switching unit, and each resource pooling scheduling unit and the power supply unit; the resource pooling scheduling unit controls each switch by sending power-on / power-off commands to realize primary / backup switching and dynamic power supply. That is, the power supply unit can independently supply power to each functional unit and can receive power-on / power-off commands from the satellite platform integrated electronics and resource pooling scheduling unit. Primary / backup switching and dynamic power supply are achieved through switches and power-on / power-off control.
[0081] The satellite communication payload system of this invention adopts a resource pooling method to solve the resource sharing and dynamic fault tolerance of multiple processing units. It can effectively avoid system failures caused by the space environment, maximize the utilization of onboard energy, be compatible with onboard processing and forwarding modes and transparent forwarding modes, meet various satellite-to-ground communication systems, and realize flexible forwarding of beam data between the feeder side and the user side, as well as within the feeder side and the user side. It can be used to solve high-capacity baseband processing, efficient resource scheduling and flexible allocation of system resources. Utilizing the characteristics of onboard products with low concurrent failure rate of basic units, it supports the system to still operate stably under partial failure conditions, and can also improve the reliability, efficiency and security of the system.
[0082] In summary, the satellite payload processing system according to embodiments of the present invention comprises multiple baseband processing units, at least one routing and switching unit, and at least one resource pooling and scheduling unit. Each routing and switching unit is connected to an inter-satellite laser device and a user-side antenna, respectively. Each resource pooling and scheduling unit is connected to the user-side antenna, an inter-satellite microwave device, a feed-side antenna, each routing and switching unit, and each baseband processing unit, respectively. The system obtains data to be processed received by a receiving beam generated by one of the user-side antenna, the inter-satellite microwave device, the feed-side antenna, and the inter-satellite laser device through the resource pooling and scheduling unit, and sends the data to be processed to the baseband processing unit. The baseband processing unit performs baseband processing on the data to be processed, and the resulting target data is sent to the routing and switching unit. The system also calculates the pointing information of the transmitting beam generated by another of the user-side antenna, the inter-satellite microwave device, the feed-side antenna, and the inter-satellite laser device. The routing and switching unit obtains and allocates the output path of the target data according to a routing table. Finally, the resource pooling and scheduling unit obtains the output path of the target data and the pointing information of the transmitting beam, and controls the transmitting beam to transmit the target data according to the pointing information and the output path. Therefore, the system adopts a resource pooling approach to solve resource sharing and dynamic fault tolerance among multiple processing units, which can effectively avoid system failures caused by the space environment and improve the system's reliability, efficiency and security.
[0083] Figure 7 This is a flowchart of a satellite payload processing method according to an embodiment of the present invention.
[0084] It should be noted that the satellite payload processing method in this embodiment of the invention is applied to a resource pooling scheduling unit, such as... Figure 1 As shown, the resource pooling scheduling unit is connected to the user-side antenna, the inter-satellite microwave equipment, the feed-side antenna, the routing and switching unit, and at least one baseband processing unit, respectively. The routing and switching unit is connected to the inter-satellite laser equipment and the user-side antenna, respectively.
[0085] like Figure 7 As shown, the satellite payload processing method of this invention includes the following steps:
[0086] Step S1: Obtain the data to be processed received by the receiving beam; wherein, the receiving beam is a beam generated by one of the user-side antenna, inter-satellite microwave equipment, feed-side antenna, and inter-satellite laser equipment.
[0087] Step S2: The data to be processed is sent to the baseband processing unit so that the baseband processing unit can perform baseband processing on the data to be processed to obtain the target data and calculate the pointing information of the transmission beam; wherein, the transmission beam is the beam generated by another of the user-side antenna, inter-satellite microwave equipment, feed-side antenna and inter-satellite laser equipment.
[0088] Step S3: Obtain the output path of the target data and the pointing information of the transmission beam; wherein, the output path of the target data is the path of the target data obtained and allocated by the routing switching unit according to the routing table.
[0089] Step S4: Control the transmitting beam to transmit target data according to the pointing information and output path.
[0090] According to an embodiment of the present invention, before performing step S2 of sending the data to be processed to the baseband processing unit, the method further includes:
[0091] Obtain the resource processing status of each baseband processing unit;
[0092] Based on the bandwidth of the data to be processed and the processing resource status of each baseband processing unit, select the currently idle or partially idle baseband processing unit as the target unit.
[0093] Correspondingly, when executing step S2, the data to be processed is sent to the baseband processing unit for baseband processing, including:
[0094] Based on the available resources of the target unit, the data to be processed is merged or split and then sent to the target unit so that the target unit can perform baseband processing on the data to be processed.
[0095] According to one embodiment of the present invention, after selecting a currently idle or partially idle baseband processing unit as the target unit, the method further includes:
[0096] Control the power-off of currently unused baseband processing units or put them into energy-saving standby mode.
[0097] According to one embodiment of the present invention, the above method further includes:
[0098] Determine if the data to be processed has increased;
[0099] If the amount of data to be processed increases, the unused baseband processing unit will be woken up to start working.
[0100] According to one embodiment of the present invention, the above method further includes:
[0101] Determine whether an external instruction has been received; the external instruction is used to characterize the instruction that controls the resource pooling scheduling unit to perform the transparent forwarding function;
[0102] If an external instruction is received, the data to be processed will be output through the external interface of the resource pooling scheduling unit to realize the transparent forwarding function of the resource pooling scheduling unit.
[0103] It should be noted that for details not disclosed in the satellite payload processing method of this embodiment of the invention, please refer to the details disclosed in the satellite payload processing system of this embodiment of the invention, which will not be repeated here.
[0104] According to the satellite payload processing method of this invention, after acquiring the data to be processed received by the receiving beam generated by one of the user-side antenna, inter-satellite microwave equipment, feed-side antenna, and inter-satellite laser equipment, the data to be processed is first sent to the baseband processing unit. The baseband processing unit performs baseband processing on the data to be processed to obtain the target data. It then calculates the pointing information of the transmitting beam generated by the other of the user-side antenna, inter-satellite microwave equipment, feed-side antenna, and inter-satellite laser equipment. Next, it obtains the output path of the target data obtained and allocated by the routing switching unit according to the routing table, as well as the pointing information of the transmitting beam. Finally, it controls the transmitting beam to transmit the target data according to the pointing information and the output path. Therefore, this method uses resource pooling to improve the system's processing efficiency.
[0105] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0106] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0107] Furthermore, the functional units in the various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
Claims
1. A satellite payload processing method, characterized in that, The method is applied to a resource pooling scheduling unit, which is connected to a user-side antenna, an inter-satellite microwave device, a feed-side antenna, a routing and switching unit, and multiple baseband processing units. The routing and switching unit is connected to an inter-satellite laser device and a user-side antenna. The method includes the following steps: Acquire the data to be processed received by the receiving beam; wherein the receiving beam is a beam generated by one of the user-side antenna, the inter-satellite microwave equipment, the feed-side antenna, and the inter-satellite laser equipment; Obtain the resource processing status of each baseband processing unit; Based on the bandwidth of the data to be processed and the processing resource status of each baseband processing unit, select the currently idle or partially idle baseband processing unit as the target unit. Based on the available resources of the target unit, the data to be processed is merged or split and then sent to the target unit, so that the target unit can perform baseband processing on the data to be processed to obtain the target data, and the baseband processing unit calculates the pointing information of the transmission beam; wherein, the transmission beam is generated by another of the user-side antenna, the inter-satellite microwave equipment, the feed-side antenna and the inter-satellite laser equipment; The output path of the target data and the pointing information of the transmission beam are obtained; wherein, the output path of the target data is the path of the target data obtained and allocated by the routing switching unit according to the routing table; The transmitting beam is controlled to transmit the target data according to the pointing information and the output path.
2. The method according to claim 1, characterized in that, After selecting the currently idle or partially idle baseband processing unit as the target unit, the method further includes: The baseband processing unit that is not currently in use can be powered off or put into an energy-saving standby mode.
3. The method according to claim 2, characterized in that, The method further includes: Determine whether the data to be processed has increased; If the amount of data to be processed increases, the unused baseband processing unit is activated to begin operation.
4. The method according to claim 1, characterized in that, The method further includes: Determine whether an external instruction has been received; wherein the external instruction is used to characterize an instruction controlling the resource pooling scheduling unit to perform the transparent forwarding function; If the external instruction is received, the data to be processed is output through the external interface of the resource pooling scheduling unit to realize the transparent forwarding function of the resource pooling scheduling unit.
5. A satellite payload processing system, characterized in that, include: The system comprises multiple baseband processing units, at least one routing and switching unit, and at least one resource pooling and scheduling unit; wherein each routing and switching unit is connected to an inter-satellite laser device and a user-side antenna, and each resource pooling and scheduling unit is connected to the user-side antenna, the inter-satellite microwave device, the feed-side antenna, each routing and switching unit, and each baseband processing unit. The resource pooling scheduling unit is used to acquire the data to be processed received by the receiving beam and send the data to be processed to the baseband processing unit; wherein, the receiving beam is a beam generated by one of the user-side antenna, the inter-satellite microwave equipment, the feed-side antenna and the inter-satellite laser equipment; Each of the baseband processing units is used to perform baseband processing on the data to be processed, send the target data obtained after baseband processing to the routing and switching unit, and calculate the pointing information of the transmission beam; wherein, the transmission beam is a beam generated by another of the user-side antenna, the inter-satellite microwave device, the feed-side antenna, and the inter-satellite laser device; The routing switching unit is used to obtain and allocate the output path of the target data according to the routing table; The resource pooling scheduling unit is also used to obtain the output path of the target data and the pointing information of the transmitting beam, and control the transmitting beam to transmit the target data according to the pointing information and the output path; The resource pooling scheduling unit is used to obtain the resource processing status of each baseband processing unit, select the currently idle or partially idle baseband processing unit as the target unit according to the bandwidth of the data to be processed and the processing resource status of each baseband processing unit, and merge or split the data to be processed according to the idle resources of the target unit and send it to the target unit so that the target unit can perform baseband processing on the data to be processed.
6. The system according to claim 5, characterized in that, The resource pooling scheduling unit is also used to control the unused baseband processing unit to shut down or enter an energy-saving standby mode.
7. The system according to claim 6, characterized in that, The resource pooling scheduling unit is also used to wake up the unused baseband processing unit to start work when the amount of data to be processed increases.
8. The system according to claim 5, characterized in that, The routing switching unit is also used to perform autonomous route calculation, update the routing table, and redistribute the output path according to the updated routing table when it is determined that there is a problem with the external data path.
9. The system according to claim 5, characterized in that, The resource pooling scheduling unit is used to send the data to be processed to the external interface output according to the external instruction when it is determined that an external instruction has been received, so as to realize the transparent forwarding function.
10. The system according to claim 5, characterized in that, The system also includes: A power supply unit is provided, which is connected to each of the baseband processing units, each of the routing switching units and each of the resource pooling scheduling units, and is used to supply power to each of the baseband processing units, each of the routing switching units and each of the resource pooling scheduling units.
11. The system according to claim 10, characterized in that, The power supply unit includes: switches respectively disposed between each of the baseband processing units, each of the routing switching units and each of the resource pooling scheduling units and the power supply unit; The resource pooling scheduling unit controls each of the switches by sending power-on / power-off commands to achieve master-slave switching and dynamic power supply.
12. The system according to claim 10, characterized in that, The power supply unit includes a surge suppression circuit, which is used to suppress surge current in the power supply unit.
13. The system according to claim 10, characterized in that, The power supply unit includes a fuse, which is used to blow when the operating current of the power supply unit exceeds a set current.