Scheduling, parameter transmission method, device, equipment, system and medium

By obtaining the predicted transmission parameters of the cell, the cell is dynamically scheduled to save fronthaul bandwidth, solving the problem of fronthaul bandwidth dependence on channel parameters and achieving bandwidth savings when the cells do not reach peak load at the same time.

CN114466464BActive Publication Date: 2025-09-09HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111668300.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-31
Publication Date
2025-09-09
Estimated Expiration
2041-12-31

AI Technical Summary

Technical Problem

The fronthaul bandwidth mainly depends on the channel parameters in the fronthaul network. How to schedule based on the channel parameters to save the fronthaul bandwidth has become an urgent problem to be solved.

Method used

By obtaining the predicted transmission parameters of multiple cells, dynamically scheduling cells to ensure that the maximum transmission bandwidth between RU and BU is less than the sum of the maximum transmission bandwidths required by the cells, using RU or BU to predict transmission parameters, and determining the schedulable channel parameters based on the predicted channel parameters and the maximum allowed channel parameters, dynamic scheduling is achieved.

Benefits of technology

When cells do not reach peak load at the same time, fronthaul bandwidth is saved. Experiments have shown that 20% of the fronthaul bandwidth can be saved under the same standard and 50% under different standards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114466464B_ABST
    Figure CN114466464B_ABST
Patent Text Reader

Abstract

The present application discloses a scheduling and parameter transmission method, apparatus, device, system and medium, which belongs to the field of communication technology. The method comprises: obtaining a first predicted transmission parameter of each cell in a plurality of cells, the first predicted transmission parameter being used to indicate the predicted transmission parameter required by each cell in the current periodic scheduling; wherein the plurality of cells are cells included in the signal coverage range of the RU, and the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the plurality of cells; and scheduling at least one cell in the plurality of cells based on the first predicted transmission parameters of the plurality of cells. The present application can ensure that the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the plurality of cells, thereby saving the fronthaul bandwidth when the plurality of cells do not reach peak load at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a scheduling and parameter transmission method, apparatus, device, system and medium. Background Art

[0002] A base station typically consists of a baseband unit (BU) and a radio unit (RU). The BU and RU are typically connected via optical fiber, and the network between them is called the fronthaul network. Due to the high cost of laying optical fiber, fronthaul bandwidth is a valuable resource.

[0003] Currently, the fronthaul bandwidth mainly depends on the channel parameters in the fronthaul network, such as the number of valid physical radio resource blocks (RBs), the number of downlink data channel (e.g., physical downlink shared channel, PDSCH) beams per RB, the number of downlink data channel layers, the number of downlink control channel (e.g., physical downlink control channel, PDCCH) beams, the number of downlink control channel layers, the number of uplink data channel (e.g., physical uplink shared channel, PUSCH) beams, the number of uplink data channel layers, the number of uplink control channel (e.g., physical uplink control channel, PUCCH) beams, the number of uplink control channel layers, etc. Therefore, how to perform scheduling based on channel parameters to save fronthaul bandwidth has become an urgent problem that needs to be solved. Summary of the Invention

[0004] This application provides a scheduling and parameter transmission method, apparatus, device, system, and medium that can save forward transmission bandwidth. The technical solution is as follows:

[0005] In a first aspect, a scheduling method is provided. In this method, a first predicted transmission parameter of each of a plurality of cells is obtained, where the first predicted transmission parameter indicates the transmission parameter predicted to be required by each cell during the current periodic scheduling. The plurality of cells are cells within the signal coverage of a RU, and the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the plurality of cells. Based on the first predicted transmission parameters of the plurality of cells, at least one of the plurality of cells is scheduled.

[0006] It should be noted that the multiple cells can be all cells within the signal coverage of the RU, or some cells within the signal coverage of the RU. Moreover, the multiple cells can be multiple cells covered by a base station, or all cells sharing the same fronthaul bandwidth, which is not limited in this application.

[0007] The maximum transmission bandwidth between RUs and BUs refers to the maximum amount of data transmitted by the fronthaul network between the RUs and BUs per unit time. The maximum transmission bandwidth required by each cell refers to the maximum amount of data transmitted by the fronthaul network per unit time when each cell reaches peak load.

[0008] In the present application, there are two ways for the BU to obtain the first predicted transmission parameter of each of the multiple cells, which will be introduced below respectively.

[0009] In a first implementation, the RU predicts the transmission parameters required for each of the multiple cells during the current periodic scheduling to obtain first predicted transmission parameters for each cell. The RU sends the first predicted transmission parameters for each of the multiple cells to the BU. The BU receives the first predicted transmission parameters for each cell sent by the RU.

[0010] In a second implementation manner, the BU predicts the transmission parameters required by each of the multiple cells during the current periodic scheduling to obtain a first predicted transmission parameter of each cell.

[0011] That is, the first implementation method mentioned above is to predict the transmission parameters required for each cell in the current periodic scheduling through RU, and the second implementation method mentioned above is to predict the transmission parameters required for each cell in the current periodic scheduling through BU.

[0012] Regardless of whether RU or BU predicts the transmission parameters required for each cell in the current periodic scheduling, the prediction method is the same. Therefore, in the above two implementation methods, the implementation process of predicting the transmission parameters required for each cell in the multiple cells in the current periodic scheduling includes: obtaining the second predicted transmission parameters and actual transmission parameters of each cell in the multiple cells, the second predicted transmission parameters are used to indicate the predicted transmission parameters required for each cell in the previous periodic scheduling, and the actual transmission parameters are used to indicate the transmission parameters actually used by each cell in the previous periodic scheduling; based on the second predicted transmission parameters and actual transmission parameters of each cell in the multiple cells, determine the first predicted transmission parameters of each cell.

[0013] It should be noted that the multiple cells may be cells of the same standard or cells of different standards. When the multiple cells are cells of different standards, the multiple cells may include cells of two different standards, or of more than two standards. That is, the multiple cells may include cells of at least two standards. The at least two standards may include LTE and NR, or other standards.

[0014] Optionally, the coverage areas of the multiple cells may be the same. Of course, the coverage areas of the multiple cells may also be different.

[0015] The first predicted transmission parameter includes a predicted channel parameter or a predicted transmission bandwidth. The predicted channel parameter indicates the physical channel parameter predicted to be required by each cell during the current periodic scheduling. The predicted transmission bandwidth indicates the transmission bandwidth predicted to be required by each cell during the current periodic scheduling.

[0016] In some embodiments, the predicted channel parameter includes at least one of the following parameters: the number of valid downlink physical RBs, the number of downlink antennas, the number of valid uplink physical RBs, and the number of uplink antennas. In other words, the predicted channel parameter includes at least one of the number of valid downlink physical RBs, the number of downlink antennas, the number of valid uplink physical RBs, and the number of uplink antennas.

[0017] In other embodiments, the predicted channel parameters include the number of user equipments and resource information occupied by each user equipment for at least one of the following channels: a downlink data channel, a downlink control channel, an uplink data channel, an uplink control channel, and a sounding reference channel. That is, the predicted channel parameters include the number of user equipments and resource information occupied by each user equipment for at least one of the downlink data channel, the downlink control channel, the uplink data channel, the uplink control channel, and the sounding reference channel (e.g., a channel used to transmit a sounding reference signal (SRS)).

[0018] For each of the downlink data channel, downlink control channel, uplink data channel, or uplink control channel, the resource information occupied by each user equipment on the channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams. For the sounding reference channel, the resource information occupied by each user equipment on the channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

[0019] It's important to note that the parameters included in the predicted channel parameters depend on the respective functions of the BU and RU. Specifically, after the fronthaul network functions between the BU and RU are split, which functions are implemented by the BU and which by the RU? The predicted channel parameters will vary depending on the split line.

[0020] Based on the description above, the first predicted transmission parameter includes a predicted channel parameter or a predicted transmission bandwidth. In different scenarios, the BU schedules at least one of the multiple cells based on the first predicted transmission parameter of the multiple cells in different ways. Therefore, each of these scenarios will be described below.

[0021] In the first case, the first predicted transmission parameter includes a predicted channel parameter. In this case, the BU may determine the schedulable channel parameters of the at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameters of the RU. The at least one cell may be scheduled based on the schedulable channel parameters of the at least one cell.

[0022] The schedulable channel parameter of a cell refers to the maximum channel parameter that the cell can use during the current periodic scheduling. That is, the channel parameter actually used by the cell during the current periodic scheduling does not exceed the schedulable channel parameter.

[0023] Based on the above description, the multiple cells can be cells of the same standard or cells of two different standards. In different situations, the method for determining the schedulable channel parameters of the at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameters of the RU varies. Therefore, the following will introduce them separately.

[0024] In case 1, the multiple cells are of the same standard. In this case, the BU can determine the sum of the predicted channel parameters of the multiple cells to obtain the predicted total channel parameter. If the predicted total channel parameter is greater than the maximum allowed channel parameter of the RU, the BU determines the schedulable channel parameter of the at least one cell based on the ratio between the predicted channel parameter of each cell in the at least one cell and the predicted total channel parameter, based on the maximum allowed channel parameter of the RU.

[0025] That is, when the predicted channel total parameter is greater than the maximum allowed channel parameter of the RU, for any cell in the at least one cell, determine the ratio between the predicted channel parameter of the cell and the predicted channel total parameter, multiply the maximum allowed channel parameter of the RU by the ratio, and obtain the schedulable channel parameter of the cell.

[0026] Optionally, if the total predicted channel parameter is less than or equal to the maximum allowed channel parameter of the RU, the predicted channel parameter of each cell is used as the schedulable channel parameter. That is, for the at least one cell, the predicted channel parameter of the at least one cell is used as the respective schedulable channel parameter.

[0027] In the above-mentioned situation 1, for multiple cells of the same standard, by determining the predicted channel parameters of each cell in the current period, based on the maximum allowed channel parameters of the RU and the predicted channel parameters of each cell in the current period, the schedulable channel parameters of each cell in the at least one cell are dynamically determined, and then the at least one cell is scheduled. That is, the multiple cells share the maximum allowed channel parameters of the RU, and the schedulable channel parameters of each cell are determined on demand, rather than based on the peak load that each cell can reach. In this way, when the multiple cells do not reach the peak load at the same time, the fronthaul bandwidth can be saved. Moreover, it has been proved through experiments that 20% of the fronthaul bandwidth can be saved through the above-mentioned situation 1.

[0028] In case 2, the multiple cells include cells of two different standards, namely, a cell of the first standard and a cell of the second standard. In this case, the BU can determine the sum of the predicted channel parameters of each cell of the same standard in the multiple cells to obtain the total predicted channel parameters of the first standard and the total predicted channel parameters of the second standard. If the sum of the total predicted channel parameters of the first standard and the total predicted channel parameters of the second standard is greater than the maximum allowed channel parameters of the RU, the total schedulable channel parameters of the first standard and the total schedulable channel parameters of the second standard are determined based on the maximum allowed channel parameters of the RU. Based on the total schedulable channel parameters of the first standard, the schedulable channel parameters of each cell of the first standard in the at least one cell are determined according to the ratio between the predicted channel parameters of each cell of the first standard in the at least one cell and the predicted channel total parameters of the first standard. Based on the total schedulable channel parameters of the second standard, the schedulable channel parameters of each cell of the second standard in the at least one cell are determined according to the ratio between the predicted channel parameters of each cell of the second standard in the at least one cell and the predicted channel total parameters of the second standard.

[0029] As an example, based on the maximum allowed channel parameters of the RU, the implementation process of determining the total schedulable channel parameters of the first standard and the total schedulable channel parameters of the second standard includes: subtracting the predicted total channel parameters of the first standard from the maximum allowed channel parameters of the RU to obtain the total schedulable channel parameters of the second standard, and using the predicted total channel parameters of the first standard as the total schedulable channel parameters of the first standard.

[0030] Of course, the total schedulable channel parameters of the first standard and the second standard can also be determined in other ways. For example, the maximum allowed channel parameters of the RU are subtracted from the predicted channel total parameters of the second standard to obtain the total schedulable channel parameters of the first standard, and the predicted channel total parameters of the second standard are used as the total schedulable channel parameters of the second standard. For another example, the sum of the predicted channel total parameters of the first standard and the predicted channel total parameters of the second standard is determined to obtain the predicted channel total parameters of all cells, the ratio between the predicted channel total parameters of the first standard and the predicted channel total parameters of all cells is determined, and the ratio is multiplied by the maximum allowed channel parameters of the RU to obtain the total schedulable channel parameters of the first standard. The ratio between the predicted channel total parameters of the second standard and the predicted channel total parameters of all cells is determined, and the ratio is multiplied by the maximum allowed channel parameters of the RU to obtain the total schedulable channel parameters of the second standard.

[0031] Optionally, if the sum of the total predicted channel parameters of the first standard and the total predicted channel parameters of the second standard is less than or equal to the maximum allowed channel parameters of the RU, the predicted channel parameters of each cell are used as the schedulable channel parameters. In other words, for the at least one cell, the predicted channel parameters of the at least one cell are used as their respective schedulable channel parameters.

[0032] In the above-mentioned scenario 2, for cells of two different standards, by determining the predicted channel parameters of each cell in the current cycle, based on the maximum allowed channel parameters of the RU and the predicted channel parameters of each cell in the current cycle, the total schedulable channel parameters of the two standards are dynamically determined, and then the schedulable channel parameters of each cell in the at least one cell are dynamically determined to schedule the at least one cell. That is, the two standards share the maximum allowed channel parameters of the RU, and the total schedulable channel parameters of the two standards are determined on demand, and then the schedulable channel parameters of each cell are determined on demand, rather than determining the schedulable channel parameters of each cell based on the peak load that each cell can reach. In this way, when the multiple cells do not reach peak load at the same time, the fronthaul bandwidth can be saved. Moreover, experiments have shown that when the two standards occupy the same spectrum bandwidth and have the same channel parameters, 50% of the fronthaul bandwidth can be saved through the above-mentioned scenario 2.

[0033] In the second case, the first predicted transmission parameter includes a predicted transmission bandwidth. In this case, the BU may determine predicted channel parameters for the multiple cells based on the predicted transmission bandwidths of the multiple cells, and determine schedulable channel parameters for the at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameters of the RU. The at least one cell may be scheduled based on the schedulable channel parameters of the at least one cell.

[0034] On the second aspect, a parameter transmission method is provided, in which the transmission parameters required for each of a plurality of cells during the current periodic scheduling are predicted to obtain a first predicted transmission parameter for each cell; the first predicted transmission parameter for each cell is sent to a baseband unit BU; wherein the plurality of cells are cells included in the signal coverage range of a radio frequency unit RU, and the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required for the plurality of cells.

[0035] Optionally, predicting a transmission parameter required by each of the multiple cells during current periodic scheduling to obtain a first predicted transmission parameter of each cell includes:

[0036] Obtaining a second predicted transmission parameter and an actual transmission parameter for each cell, where the second predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during the previous periodic scheduling, and the actual transmission parameter is used to indicate a transmission parameter actually used by each cell during the previous periodic scheduling;

[0037] The first predicted transmission parameter of each cell is determined based on the second predicted transmission parameter and the actual transmission parameter of each cell.

[0038] Optionally, the first predicted transmission parameter includes a predicted channel parameter or a predicted transmission bandwidth, and the predicted channel parameter is used to indicate the predicted physical channel parameter required by each cell during the current periodic scheduling.

[0039] Optionally, the predicted channel parameters include at least one of the following parameters: the number of downlink valid physical radio resource blocks (RBs), the number of downlink antennas, the number of uplink valid physical RBs, and the number of uplink antennas.

[0040] Optionally, the predicted channel parameters include the number of user equipments and resource information occupied by each user equipment in at least one of the following channels: downlink data channel, downlink control channel, uplink data channel, uplink control channel, and sounding reference channel.

[0041] Optionally, the resource information occupied by each user equipment of each channel in the downlink data channel, the downlink control channel, the uplink data channel, or the uplink control channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams;

[0042] The resource information occupied by each user equipment of the sounding reference channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

[0043] Optionally, the multiple cells are cells of the same standard, or the multiple cells include cells of two different standards.

[0044] Optionally, the two different standards include Long Term Evolution (LTE) and New Radio (NR).

[0045] Optionally, the coverage areas of the multiple cells are the same.

[0046] In a third aspect, a scheduling device is provided, wherein the scheduling device has the function of implementing the scheduling method described in the first aspect. The scheduling device includes at least one module, and the at least one module is used to implement the scheduling method described in the first aspect.

[0047] That is, the scheduling device includes:

[0048] an acquisition module, configured to acquire a first predicted transmission parameter of each cell among a plurality of cells, where the first predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during current periodic scheduling;

[0049] The multiple cells are cells included in the signal coverage range of the radio frequency unit RU, and the maximum transmission bandwidth between the RU and the baseband unit BU is less than the sum of the maximum transmission bandwidths required by the multiple cells;

[0050] The scheduling module is configured to schedule at least one cell among the multiple cells based on the first predicted transmission parameters of the multiple cells.

[0051] Optionally, the acquisition module includes:

[0052] The receiving submodule is used to receive the first predicted transmission parameter of each cell sent by the RU.

[0053] Optionally, the acquisition module includes:

[0054] The prediction submodule is used to predict the transmission parameters required by each cell during the current periodic scheduling to obtain the first predicted transmission parameters of each cell.

[0055] Optionally, the prediction submodule is specifically used to:

[0056] Obtaining a second predicted transmission parameter and an actual transmission parameter for each cell, where the second predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during the previous periodic scheduling, and the actual transmission parameter is used to indicate a transmission parameter actually used by each cell during the previous periodic scheduling;

[0057] The first predicted transmission parameter of each cell is determined based on the second predicted transmission parameter and the actual transmission parameter of each cell.

[0058] Optionally, the first predicted transmission parameter includes a predicted channel parameter, where the predicted channel parameter is used to indicate a predicted physical channel parameter required by each cell during current periodic scheduling;

[0059] The scheduling module includes:

[0060] a schedulable parameter determination submodule, configured to determine the schedulable channel parameters of the at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameter of the RU;

[0061] The scheduling submodule is configured to schedule the at least one cell based on the schedulable channel parameters of the at least one cell.

[0062] Optionally, the first predicted transmission parameter includes a predicted transmission bandwidth;

[0063] The scheduling module includes:

[0064] A predicted channel parameter determination submodule, configured to determine a predicted channel parameter for each cell based on the predicted transmission bandwidths of the multiple cells, wherein the predicted channel parameter indicates a predicted physical channel parameter required by each cell during current periodic scheduling;

[0065] a schedulable parameter determination submodule, configured to determine the schedulable channel parameters of the at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameter of the RU;

[0066] The scheduling submodule is configured to schedule the at least one cell based on the schedulable channel parameters of the at least one cell.

[0067] Optionally, the multiple cells are cells of the same standard:

[0068] The schedulable parameter determination submodule is specifically used for:

[0069] Determining a sum of the predicted channel parameters of the multiple cells to obtain a predicted total channel parameter;

[0070] If the predicted total channel parameter is greater than the maximum allowed channel parameter, the schedulable channel parameter of the at least one cell is determined based on the maximum allowed channel parameter and according to the ratio between the predicted channel parameter of each cell in the at least one cell and the predicted total channel parameter.

[0071] Optionally, the multiple cells include two cells of different standards, namely a cell of a first standard and a cell of a second standard;

[0072] The schedulable parameter determination submodule is specifically used for:

[0073] Determining a sum of predicted channel parameters of each cell belonging to the same standard among the multiple cells to obtain a total predicted channel parameter of the first standard and a total predicted channel parameter of the second standard;

[0074] If the sum of the predicted total channel parameter of the first standard and the predicted total channel parameter of the second standard is greater than the maximum allowed channel parameter, determining the total schedulable channel parameter of the first standard and the total schedulable channel parameter of the second standard based on the maximum allowed channel parameter;

[0075] determining, based on the total schedulable channel parameter of the first standard, schedulable channel parameters of each cell belonging to the first standard in the at least one cell according to a ratio between the predicted channel parameter of each cell belonging to the first standard in the at least one cell and the total predicted channel parameter of the first standard;

[0076] Based on the total schedulable channel parameter of the second standard, the schedulable channel parameter of each cell belonging to the second standard in the at least one cell is determined according to the ratio between the predicted channel parameter of each cell belonging to the second standard in the at least one cell and the total predicted channel parameter of the second standard.

[0077] Optionally, the predicted channel parameters include at least one of the following parameters: the number of downlink valid physical radio resource blocks (RBs), the number of downlink antennas, the number of uplink valid physical RBs, and the number of uplink antennas.

[0078] Optionally, the predicted channel parameters include the number of user equipments and resource information occupied by each user equipment in at least one of the following channels: downlink data channel, downlink control channel, uplink data channel, uplink control channel, and sounding reference channel.

[0079] Optionally, the resource information occupied by each user equipment of each channel in the downlink data channel, the downlink control channel, the uplink data channel, or the uplink control channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams;

[0080] The resource information occupied by each user equipment of the sounding reference channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

[0081] Optionally, the two different standards include Long Term Evolution (LTE) and New Radio (NR).

[0082] Optionally, the coverage areas of the multiple cells are the same.

[0083] In a fourth aspect, a parameter transmission device is provided, wherein the parameter transmission device has the function of implementing the parameter transmission method described in the first aspect. The parameter transmission device includes at least one module, and the at least one module is used to implement the parameter transmission method described in the second aspect.

[0084] That is, the parameter transmission device includes:

[0085] a parameter prediction module, configured to predict a transmission parameter required by each of the multiple cells during the current periodic scheduling to obtain a first predicted transmission parameter of each cell;

[0086] A sending module, configured to send the first predicted transmission parameter of each cell to a baseband unit BU;

[0087] The multiple cells are cells included in the signal coverage range of the radio frequency unit RU, and the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the multiple cells.

[0088] Optionally, the parameter prediction module is specifically used to:

[0089] Obtaining a second predicted transmission parameter and an actual transmission parameter for each cell, where the second predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during the previous periodic scheduling, and the actual transmission parameter is used to indicate a transmission parameter actually used by each cell during the previous periodic scheduling;

[0090] The first predicted transmission parameter of each cell is determined based on the second predicted transmission parameter and the actual transmission parameter of each cell.

[0091] Optionally, the first predicted transmission parameter includes a predicted channel parameter or a predicted transmission bandwidth, and the predicted channel parameter is used to indicate the predicted physical channel parameter required by each cell during the current periodic scheduling.

[0092] Optionally, the predicted channel parameters include at least one of the following parameters: the number of downlink valid physical radio resource blocks (RBs), the number of downlink antennas, the number of uplink valid physical RBs, and the number of uplink antennas.

[0093] Optionally, the predicted channel parameters include the number of user equipments and resource information occupied by each user equipment in at least one of the following channels: downlink data channel, downlink control channel, uplink data channel, uplink control channel, and sounding reference channel.

[0094] Optionally, the resource information occupied by each user equipment of each channel in the downlink data channel, the downlink control channel, the uplink data channel, or the uplink control channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams;

[0095] The resource information occupied by each user equipment of the sounding reference channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

[0096] Optionally, the multiple cells are cells of the same standard, or the multiple cells include cells of two different standards.

[0097] Optionally, the two different standards include Long Term Evolution (LTE) and New Radio (NR).

[0098] Optionally, the coverage areas of the multiple cells are the same.

[0099] In a fifth aspect, a BU is provided, comprising a processor and a memory, wherein the memory is configured to store a computer program for executing the scheduling method provided in the first aspect. The processor is configured to execute the computer program stored in the memory to implement the scheduling method provided in the first aspect.

[0100] Optionally, the BU may further include a communication bus, which is used to establish a connection between the processor and the memory.

[0101] In a sixth aspect, a RU is provided, comprising a processor and a memory, wherein the memory is configured to store a computer program for executing the parameter transmission method provided in the first aspect. The processor is configured to execute the computer program stored in the memory to implement the parameter transmission method described in the first aspect.

[0102] Optionally, the RU may further include a communication bus, which is used to establish a connection between the processor and the memory.

[0103] In a seventh aspect, a scheduling system is provided, the system comprising an RU and a BU;

[0104] The RU is configured to predict a transmission parameter required by each cell in a current periodic scheduling of the multiple cells to obtain a first predicted transmission parameter of each cell, and send the first predicted transmission parameter of each cell to the BU;

[0105] The BU is configured to receive the first predicted transmission parameter of each cell sent by the RU, and schedule at least one cell among the multiple cells based on the first predicted transmission parameters of the multiple cells;

[0106] The multiple cells are cells included in the signal coverage range of the radio frequency unit RU, and the maximum transmission bandwidth between the RU and the baseband unit BU is less than the sum of the maximum transmission bandwidths required by the multiple cells.

[0107] In an eighth aspect, a computer-readable storage medium is provided, wherein the storage medium stores instructions. When the instructions are executed on a computer, the computer executes the steps of the scheduling method described in the first aspect, or executes the steps of the parameter transmission method described in the second aspect.

[0108] In the ninth aspect, a computer program product comprising instructions is provided. When the instructions are executed on a computer, the computer executes the steps of the scheduling method described in the first aspect, or executes the steps of the parameter transmission method described in the second aspect.

[0109] In other words, a computer program is provided, which, when executed on a computer, enables the computer to execute the steps of the scheduling method described in the first aspect above, or to execute the steps of the parameter transmission method described in the second aspect above.

[0110] The technical effects obtained in the above-mentioned second to ninth aspects are similar to the technical effects obtained by the corresponding technical means in the first aspect, and will not be repeated here.

[0111] The technical solution provided by this application can at least bring the following beneficial effects:

[0112] Since the maximum transmission bandwidth required by each cell refers to the maximum amount of data transmitted by each cell through the fronthaul network per unit time when the peak load is reached, but it is impossible for all cells to reach the peak load at the same time, the present application obtains the first predicted transmission parameter of each cell in the multiple cells, and schedules at least one cell in the multiple cells based on the first predicted transmission parameter of the multiple cells. It is not based on the peak load that each cell can reach, to determine the channel parameters required by the at least one cell, and then schedule the at least one cell. In this way, it can ensure that the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the multiple cells, so that the fronthaul bandwidth can be saved when the multiple cells do not reach the peak load at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0113] Figure 1 This is a schematic diagram of a system architecture provided by an embodiment of the present application;

[0114] Figure 2 is a schematic diagram of another system architecture provided by an embodiment of the present application;

[0115] Figure 3 This is a schematic diagram of various networking forms provided in the embodiments of the present application;

[0116] Figure 4 This is a system block diagram of a BU and RU provided in an embodiment of the present application;

[0117] Figure 5 This is a schematic diagram of the structure of a network device provided in an embodiment of the present application;

[0118] Figure 6 This is a flowchart of a scheduling method provided by an embodiment of the present application;

[0119] Figure 7 This is a schematic diagram of the functional division of BU and RU provided in an embodiment of the present application;

[0120] Figure 8 This is another functional division diagram of BU and RU provided in an embodiment of the present application;

[0121] Figure 9 This is a schematic diagram of a single-mode cell provided in an embodiment of the present application;

[0122] Figure 10 This is a schematic diagram of a multi-mode cell provided in an embodiment of the present application;

[0123] Figure 11 This is a schematic diagram of the structure of a scheduling device provided in an embodiment of the present application;

[0124] Figure 12 It is a structural diagram of a parameter transmission device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0125] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0126] Please refer to Figure 1 , Figure 1 This is a schematic diagram of a system architecture provided by an embodiment of the present application. The system architecture includes a baseband unit (BU) and multiple radio units (RU), and the BU and the multiple RUs are connected via optical fibers for communication. Figure 2 , Figure 2This is a schematic diagram of another system architecture provided by an embodiment of the present application. The system architecture includes multiple BUs and multiple RUs, and the multiple BUs and the multiple RUs are connected to each other via optical fibers for communication. That is, in an embodiment of the present application, one BU can be connected to multiple RUs, or multiple BUs can be connected to multiple RUs simultaneously.

[0127] The network between the BU and RU is called the fronthaul network. There are many networking forms between the BU and multiple RUs. Figure 3 , Figure 3 Four networking configurations are shown. In networking configuration (a), the BU and RU communicate via direct fiber optic connections. In networking configuration (b), the BU and RU communicate via passive wavelength division multiplexing (WDM). In networking configuration (c), the BU and RU communicate via active WDM or an optical transport network (OTN). In networking configuration (d), the BU and RU communicate via a secret private network (SPN).

[0128] Regardless of the networking form, data transmission between BU and RU needs to be carried out through a transmission medium, such as optical fiber. Due to the high cost of laying optical fiber, the fronthaul bandwidth becomes a valuable resource. In order to save the fronthaul bandwidth, the embodiment of this application improves the BU and RU. Please refer to Figure 4 , Figure 4 This is a system block diagram of a BU and RU provided in an embodiment of the present application. The BU may include a long term evolution (LTE) module, a new radio (NR) module, and a parameter control module. Both the LTE module and the NR module include a cell management unit, a channel scheduling unit, and a baseband signal processing unit. The RU may include an LTE module, an NR module, and a parameter prediction module. Optionally, both the LTE module and the NR module in the RU may include a baseband signal processing unit.

[0129] For the RU, the parameter prediction module is used to predict the transmission parameters required for scheduling of each cell in LTE, and is also used to predict the transmission parameters required for scheduling of each cell in NR, so as to obtain the predicted transmission parameters of each cell and send the predicted transmission parameters of each cell to the BU.

[0130] For BU, the parameter control module is used to schedule at least one cell based on the predicted transmission parameters of each cell in LTE and the predicted transmission parameters of each cell in NR.

[0131] It should be noted that BU and RU can support one standard or multiple standards. Figure 4 The explanation is given by taking the example of BU and RU supporting two standards. Optionally, the BU includes an indoor baseband processing unit (building baseband unit, BBU), and the RU includes a remote radio unit (remote radio unit, RRU). Alternatively, the BU includes a distributed unit (distributed unit, DU) or a centralized unit (centralized unit, CU), and the RU includes an active antenna unit (active antenna unit, AAU). Of course, with the development of technology and the evolution of system architecture, networks of other standards may also appear. In this case, BU and RU may be divided or named in other ways. In other words, the system architecture described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. With the evolution of the system architecture, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0132] Please refer to Figure 5 , Figure 5 This is a schematic diagram of a network device according to an embodiment of the present application. The network device may be Figure 1 or Figure 2 The network device includes a processor 501 and a memory 502.

[0133] The processor 501 may be a general-purpose central processing unit (CPU), a network processor (NP), a microprocessor, or one or more integrated circuits for implementing the solution of the present application, such as an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0134] The memory 502 may be a read-only memory (ROM), a random access memory (RAM), an electrically erasable programmable read-only memory (EEPROM), an optical disc (including a compact disc read-only memory (CD-ROM), a compact disc, a laser disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 502 may exist independently and be connected to the processor 501. The memory 502 may also be integrated with the processor 501.

[0135] Optionally, the network device may further include a communication bus 503 and at least one communication interface 504. Communication bus 503 is used to transmit information between the aforementioned components. Communication bus 503 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the figure uses only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0136] The communication interface 504 uses any transceiver-like device for communicating with other devices or communication networks. The communication interface 504 includes a wired communication interface and may also include a wireless communication interface. The wired communication interface may be, for example, an Ethernet interface. The Ethernet interface may be an optical interface, an electrical interface, or a combination thereof. The wireless communication interface may be a wireless local area network (WLAN) interface, a cellular network communication interface, or a combination thereof.

[0137] Optionally, as an embodiment, the processor 501 may include one or more CPUs, such as Figure 5 CPU0 and CPU1 are shown in the figure.

[0138] Optionally, as an embodiment, the network device may include multiple processors, such as Figure 5 5. Each of these processors can be a single-core processor or a multi-core processor. A processor herein can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0139] In some embodiments, the memory 502 is used to store the program code 510 for executing the embodiment of the present application, and the processor 501 can execute the program code 510 stored in the memory 502. The program code 510 may include one or more software modules. The network device can implement the following by using the processor 501 and the program code 510 in the memory 502. Figure 6 The method provided in the embodiment.

[0140] Figure 6 This is a flowchart of a scheduling method provided by an embodiment of the present application. Please refer to Figure 6 , the method includes the following steps.

[0141] Step 601: The BU obtains first predicted transmission parameters for each of a plurality of cells, where the first predicted transmission parameters indicate the transmission parameters predicted to be required for each cell during the current periodic scheduling. The plurality of cells are cells within the signal coverage of the RU, and the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the plurality of cells.

[0142] It should be noted that the multiple cells can be all cells within the signal coverage of the RU, or some cells within the signal coverage of the RU. Moreover, the multiple cells can be multiple cells covered by a base station, or all cells sharing the same fronthaul bandwidth, which is not limited in this embodiment of the present application.

[0143] The maximum transmission bandwidth between RUs and BUs refers to the maximum amount of data transmitted by the fronthaul network between the RUs and BUs per unit time. The maximum transmission bandwidth required by each cell refers to the maximum amount of data transmitted by the fronthaul network per unit time when each cell reaches peak load.

[0144] In the embodiment of the present application, there are two ways for the BU to obtain the first predicted transmission parameter of each cell in the multiple cells, which will be introduced below respectively.

[0145] In a first implementation, the RU predicts the transmission parameters required for each of the multiple cells during the current periodic scheduling to obtain first predicted transmission parameters for each cell. The RU sends the first predicted transmission parameters for each of the multiple cells to the BU. The BU receives the first predicted transmission parameters for each cell sent by the RU.

[0146] In a second implementation manner, the BU predicts the transmission parameters required by each of the multiple cells during the current periodic scheduling to obtain a first predicted transmission parameter of each cell.

[0147] That is, the first implementation method mentioned above is to predict the transmission parameters required for each cell in the current periodic scheduling through RU, and the second implementation method mentioned above is to predict the transmission parameters required for each cell in the current periodic scheduling through BU.

[0148] Regardless of whether RU or BU predicts the transmission parameters required for each cell in the current periodic scheduling, the prediction method is the same. Therefore, in the above two implementation methods, the implementation process of predicting the transmission parameters required for each cell in the multiple cells in the current periodic scheduling includes: obtaining the second predicted transmission parameters and actual transmission parameters of each cell in the multiple cells, the second predicted transmission parameters are used to indicate the predicted transmission parameters required for each cell in the previous periodic scheduling, and the actual transmission parameters are used to indicate the transmission parameters actually used by each cell in the previous periodic scheduling; based on the second predicted transmission parameters and actual transmission parameters of each cell in the multiple cells, determine the first predicted transmission parameters of each cell.

[0149] As an example, based on the second predicted transmission parameter and the actual transmission parameter of each cell in the multiple cells, the first predicted transmission parameter of each cell in the multiple cells is determined according to the following formula (1).

[0150] CPredict k =CPredict k-1 +α(CUse k-1 -CPredict k-1 ) (1)

[0151] Among them, in the above formula (1), CPredict k is the first predicted transmission parameter of a cell in the multiple cells, CPredict k-1 is the second predicted transmission parameter of the cell, α is the filter coefficient, is a known parameter, CUse k-1 The actual transmission parameters of the cell, that is, the transmission parameters actually used by the cell in the previous scheduling period.

[0152] It should be noted that the second predicted transmission parameter can be predicted before the previous cycle scheduling, and the actual transmission parameter can be determined after the previous cycle scheduling is completed. Similarly, the first predicted transmission parameter can be predicted before the current cycle scheduling. This application does not limit the specific time point of the prediction.

[0153] The aforementioned cycle length is pre-set and can be adjusted based on actual needs. For example, the cycle length can be 20ms, 10ms, 5ms, 1ms, etc. Furthermore, for the first cycle, the maximum allowed transmission parameter of the RU can be divided equally according to the number of cells to predict the transmission parameter required for each cell during the first cycle scheduling.

[0154] The multiple cells may be cells of the same standard or cells of different standards. When the multiple cells are cells of different standards, the multiple cells may include cells of two different standards, or may include cells of more than two standards. That is, the multiple cells may include cells of at least two standards. The at least two standards may include LTE and NR, or may include other standards.

[0155] Optionally, the coverage areas of the multiple cells may be the same. Of course, the coverage areas of the multiple cells may also be different.

[0156] The first predicted transmission parameter includes a predicted channel parameter or a predicted transmission bandwidth. The predicted channel parameter indicates the physical channel parameter predicted to be required by each cell during the current periodic scheduling. The predicted transmission bandwidth indicates the transmission bandwidth predicted to be required by each cell during the current periodic scheduling.

[0157] In some embodiments, the predicted channel parameter includes at least one of the following parameters: the number of valid downlink physical RBs, the number of downlink antennas, the number of valid uplink physical RBs, and the number of uplink antennas. In other words, the predicted channel parameter includes at least one of the number of valid downlink physical RBs, the number of downlink antennas, the number of valid uplink physical RBs, and the number of uplink antennas.

[0158] In other embodiments, the predicted channel parameters include the number of user equipments and resource information occupied by each user equipment for at least one of the following channels: a downlink data channel, a downlink control channel, an uplink data channel, an uplink control channel, and a sounding reference channel. In other words, the predicted channel parameters may include the number of user equipments and resource information occupied by each user equipment for at least one of the downlink data channel, downlink control channel, uplink data channel, uplink control channel, and sounding reference channel.

[0159] For each of the downlink data channel, downlink control channel, uplink data channel, or uplink control channel, the resource information occupied by each user equipment on the channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams. For the sounding reference channel, the resource information occupied by each user equipment on the channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

[0160] It's important to note that the parameters included in the predicted channel parameters depend on the respective functions of the BU and RU. Specifically, after the fronthaul network functions between the BU and RU are split, which functions are implemented by the BU and which by the RU? The predicted channel parameters will vary depending on the split line.

[0161] For example, please refer to Figure 7 ,pass Figure 7 After the dividing line shown is cut, for uplink data, the functions of the BU include PDSCH modulation, PDCCH modulation, PDSCH mapping, PDCCH mapping, PDSCH precoding, PDCCH precoding, and framing, and the functions of the RU include orthogonal frequency division multiplexing (OFDM) signal generation. For downlink data, the functions of the RU include OFDM signal demodulation, and the functions of the BU include deframing, PUSCH channel estimation, PUCCH channel estimation, SRS processing, PUSCH demodulation, PUCCH demodulation, PUSCH decoding, and PUCCH decoding. In this case, the predicted channel parameters include at least one of the number of downlink effective physical RBs, the number of downlink antennas, the number of uplink effective physical RBs, and the number of uplink antennas.

[0162] For example, please refer to Figure 8 ,pass Figure 8After the dividing line shown, for uplink data, the BU's functions include PDSCH modulation and PDCCH modulation, while the RU's functions include PDSCH mapping, PDCCH mapping, PDSCH precoding, PDCCH precoding, framing, and OFDM signal generation. For downlink data, the RU's functions include OFDM signal demodulation, deframing, PUSCH channel estimation, PUCCH channel estimation, SRS processing, PUSCH demodulation, and PUCCH demodulation, while the BU's functions include PUSCH decoding and PUCCH decoding. In this case, the predicted channel parameters may include the number of user devices on at least one of the PDSCH, PDCCH, PUSCH, PUCCH, and channels used for SRS transmission, as well as information on the resources occupied by each user device.

[0163] It should be noted that Figure 7 and Figure 8 The two types of BU and RU functional divisions shown in the embodiments of the present application are merely examples. The embodiments of the present application can also be applied to other scenarios of BU and RU functional divisions. The embodiments of the present application do not limit the functional divisions of BU and RU.

[0164] Step 602: The BU schedules at least one cell among the multiple cells based on the first predicted transmission parameters of the multiple cells.

[0165] Based on the description above, the first predicted transmission parameter includes a predicted channel parameter or a predicted transmission bandwidth. In different scenarios, the BU schedules at least one of the multiple cells based on the first predicted transmission parameter of the multiple cells in different ways. Therefore, each of these scenarios will be described below.

[0166] In the first case, the first predicted transmission parameter includes a predicted channel parameter. In this case, the BU may determine the schedulable channel parameters of the at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameters of the RU. The at least one cell may be scheduled based on the schedulable channel parameters of the at least one cell.

[0167] The schedulable channel parameter of a cell refers to the maximum channel parameter that the cell can use during the current periodic scheduling. That is, the channel parameter actually used by the cell during the current periodic scheduling does not exceed the schedulable channel parameter.

[0168] Based on the above description, the multiple cells can be cells of the same standard or cells of two different standards. In different situations, the method for determining the schedulable channel parameters of the at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameters of the RU varies. Therefore, the following will introduce them separately.

[0169] In case 1, the multiple cells are of the same standard. In this case, the BU can determine the sum of the predicted channel parameters of the multiple cells to obtain the predicted total channel parameter. If the predicted total channel parameter is greater than the maximum allowed channel parameter of the RU, the BU determines the schedulable channel parameter of the at least one cell based on the ratio between the predicted channel parameter of each cell in the at least one cell and the predicted total channel parameter, based on the maximum allowed channel parameter of the RU.

[0170] That is, when the predicted channel total parameter is greater than the maximum allowed channel parameter of the RU, for any cell in the at least one cell, determine the ratio between the predicted channel parameter of the cell and the predicted channel total parameter, multiply the maximum allowed channel parameter of the RU by the ratio, and obtain the schedulable channel parameter of the cell.

[0171] For example, the predicted channel parameters include the number of downlink RBs. The multiple cells are cell 1, cell 2, and cell 3. The number of downlink RBs in the predicted channel parameters of cell 1 is 0, the number of downlink RBs in the predicted channel parameters of cell 2 is 6, and the number of downlink RBs in the predicted channel parameters of cell 3 is 6. The number of downlink RBs in the maximum allowed channel parameters of the RU is 10. The total number of downlink RBs in the predicted channel parameters of these three cells is 12. Assume that cell 3 currently needs to be scheduled, and the ratio between the number of downlink RBs of cell 3 and the total number of downlink RBs is determined to be 1 / 2. This ratio is multiplied by the number of downlink RBs in the maximum allowed channel parameters, resulting in the number of downlink RBs in the schedulable channel parameters of the cell being 5.

[0172] Optionally, if the total predicted channel parameter is less than or equal to the maximum allowed channel parameter of the RU, the predicted channel parameter of each cell is used as the schedulable channel parameter. That is, for the at least one cell, the predicted channel parameter of the at least one cell is used as the respective schedulable channel parameter.

[0173] In the above-mentioned situation 1, for multiple cells of the same standard, by determining the predicted channel parameters of each cell in the current period, based on the maximum allowed channel parameters of the RU and the predicted channel parameters of each cell in the current period, the schedulable channel parameters of each cell in the at least one cell are dynamically determined, and then the at least one cell is scheduled. That is, the multiple cells share the maximum allowed channel parameters of the RU, and the schedulable channel parameters of each cell are determined on demand, rather than based on the peak load that each cell can reach. In this way, when the multiple cells do not reach the peak load at the same time, the fronthaul bandwidth can be saved. Moreover, it has been proved through experiments that 20% of the fronthaul bandwidth can be saved through the above-mentioned situation 1.

[0174] For example, please refer to Figure 9This standard includes two cells, Cell 0 and Cell 1, which share the maximum allowed channel parameters of the RU. Their schedulable channel parameters are determined on demand, not based on their achievable peak load. This saves fronthaul bandwidth when both cells do not reach their peak loads simultaneously.

[0175] In case 2, the multiple cells include cells of two different standards, namely, a cell of the first standard and a cell of the second standard. In this case, the BU can determine the sum of the predicted channel parameters of each cell of the same standard in the multiple cells to obtain the total predicted channel parameters of the first standard and the total predicted channel parameters of the second standard. If the sum of the total predicted channel parameters of the first standard and the total predicted channel parameters of the second standard is greater than the maximum allowed channel parameters of the RU, the total schedulable channel parameters of the first standard and the total schedulable channel parameters of the second standard are determined based on the maximum allowed channel parameters of the RU. Based on the total schedulable channel parameters of the first standard, the schedulable channel parameters of each cell of the first standard in the at least one cell are determined according to the ratio between the predicted channel parameters of each cell of the first standard in the at least one cell and the predicted channel total parameters of the first standard. Based on the total schedulable channel parameters of the second standard, the schedulable channel parameters of each cell of the second standard in the at least one cell are determined according to the ratio between the predicted channel parameters of each cell of the second standard in the at least one cell and the predicted channel total parameters of the second standard.

[0176] As an example, based on the maximum allowed channel parameters of the RU, the implementation process of determining the total schedulable channel parameters of the first standard and the total schedulable channel parameters of the second standard includes: subtracting the predicted total channel parameters of the first standard from the maximum allowed channel parameters of the RU to obtain the total schedulable channel parameters of the second standard, and using the predicted total channel parameters of the first standard as the total schedulable channel parameters of the first standard.

[0177] Of course, the total schedulable channel parameters of the first standard and the second standard can also be determined in other ways. For example, the maximum allowed channel parameters of the RU are subtracted from the predicted channel total parameters of the second standard to obtain the total schedulable channel parameters of the first standard, and the predicted channel total parameters of the second standard are used as the total schedulable channel parameters of the second standard. For another example, the sum of the predicted channel total parameters of the first standard and the predicted channel total parameters of the second standard is determined to obtain the predicted channel total parameters of all cells, the ratio between the predicted channel total parameters of the first standard and the predicted channel total parameters of all cells is determined, and the ratio is multiplied by the maximum allowed channel parameters of the RU to obtain the total schedulable channel parameters of the first standard. The ratio between the predicted channel total parameters of the second standard and the predicted channel total parameters of all cells is determined, and the ratio is multiplied by the maximum allowed channel parameters of the RU to obtain the total schedulable channel parameters of the second standard.

[0178] Among them, based on the total schedulable channel parameters of the first standard, according to the ratio between the predicted channel parameters of each cell belonging to the first standard in the at least one cell and the predicted total channel parameters of the first standard, the implementation process of determining the schedulable channel parameters of each cell belonging to the first standard in the at least one cell includes: for any cell belonging to the first standard in the at least one cell, determining the ratio between the predicted channel parameters of the cell and the predicted total channel parameters of the first standard, multiplying the ratio by the total schedulable channel parameters of the first standard, and obtaining the schedulable channel parameters of the cell.

[0179] Similarly, based on the total schedulable channel parameters of the second standard, according to the ratio between the predicted channel parameters of each cell belonging to the second standard in the at least one cell and the predicted total channel parameters of the second standard, the implementation process of determining the schedulable channel parameters of each cell belonging to the second standard in the at least one cell includes: for any cell belonging to the second standard in the at least one cell, determining the ratio between the predicted channel parameters of the cell and the predicted total channel parameters of the second standard, multiplying the ratio by the total schedulable channel parameters of the second standard, and obtaining the schedulable channel parameters of the cell.

[0180] Optionally, if the sum of the total predicted channel parameters of the first standard and the total predicted channel parameters of the second standard is less than or equal to the maximum allowed channel parameters of the RU, the predicted channel parameters of each cell are used as the schedulable channel parameters. In other words, for the at least one cell, the predicted channel parameters of the at least one cell are used as their respective schedulable channel parameters.

[0181] In the above-mentioned scenario 2, for cells of two different standards, by determining the predicted channel parameters of each cell in the current cycle, based on the maximum allowed channel parameters of the RU and the predicted channel parameters of each cell in the current cycle, the total schedulable channel parameters of the two standards are dynamically determined, and then the schedulable channel parameters of each cell in the at least one cell are dynamically determined to schedule the at least one cell. That is, the two standards share the maximum allowed channel parameters of the RU, and the total schedulable channel parameters of the two standards are determined on demand, and then the schedulable channel parameters of each cell are determined on demand, rather than determining the schedulable channel parameters of each cell based on the peak load that each cell can reach. In this way, when the multiple cells do not reach peak load at the same time, the fronthaul bandwidth can be saved. Moreover, experiments have shown that when the two standards occupy the same spectrum bandwidth and have the same channel parameters, 50% of the fronthaul bandwidth can be saved through the above-mentioned scenario 2.

[0182] For example, please refer to Figure 10 For LTE and NR, the two standards share the maximum allowed channel parameters of RU, and the total schedulable channel parameters of the two standards are determined on demand, and then the schedulable channel parameters of each cell of the two standards are determined on demand, rather than based on the peak load that each cell can achieve. Figure 10 For example, the two standards share the spectrum resources of the RU, and the spectrum resources required by each of the two standards are dynamically determined in different cycles.

[0183] In the second case, the first predicted transmission parameter includes a predicted transmission bandwidth. In this case, the BU may determine predicted channel parameters for the multiple cells based on the predicted transmission bandwidths of the multiple cells, and determine schedulable channel parameters for the at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameters of the RU. The at least one cell may be scheduled based on the schedulable channel parameters of the at least one cell.

[0184] There is a certain mapping relationship between the transmission bandwidth and the physical channel parameters. Therefore, for each of the multiple cells, the predicted channel parameters of each cell can be determined based on the predicted transmission bandwidth of each cell and according to the mapping relationship.

[0185] Among them, the implementation process of determining the schedulable channel parameters of at least one cell based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameters of the RU, and the implementation process of scheduling the at least one cell based on the schedulable channel parameters of the at least one cell can be the relevant description of the parameters in the first case above, which will not be repeated here.

[0186] In an embodiment of the present application, by obtaining the first predicted transmission parameter of each cell in the multiple cells, based on the first predicted transmission parameter of the multiple cells and the maximum allowed channel parameter of the RU, the schedulable channel parameter of at least one cell in the multiple cells is determined, and the sum of the schedulable channel parameters of the multiple cells is not greater than the maximum allowed channel parameter of the RU. That is, the multiple cells share the maximum allowed channel parameter of the RU, and by predicting the transmission parameters required by each cell in the current periodic scheduling, the schedulable channel parameter of each cell in the at least one cell can be dynamically determined, and then the at least one cell can be scheduled according to the schedulable channel parameter of the at least one cell. The schedulable channel parameter of each cell is not determined based on the peak load that each cell can reach. In this way, it can be ensured that the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidth required by the multiple cells, so that the fronthaul bandwidth can be saved when the multiple cells do not reach the peak load at the same time.

[0187] Figure 11 This is a schematic diagram of the structure of a scheduling device provided in an embodiment of the present application. The scheduling device can be implemented as part or all of a BU by software, hardware, or a combination of both. The BU can be Figure 1 or Figure 2 BU shown. Figure 11 , the device includes: an acquisition module 1101 and a scheduling module 1102.

[0188] Acquisition module 1101 is configured to acquire a first predicted transmission parameter for each of the multiple cells, where the first predicted transmission parameter indicates the transmission parameter predicted to be required by each cell during the current periodic scheduling. The detailed implementation process is described in the corresponding embodiments above and will not be repeated here.

[0189] The multiple cells are cells included in the signal coverage of the radio frequency unit RU, and the maximum transmission bandwidth between the RU and the baseband unit BU is less than the sum of the maximum transmission bandwidths required by the multiple cells;

[0190] The scheduling module 1102 is configured to schedule at least one of the multiple cells based on the first predicted transmission parameters of the multiple cells. The detailed implementation process is referred to the corresponding content of the above embodiments and will not be repeated here.

[0191] Optionally, the acquisition module 1101 includes:

[0192] The receiving submodule is used to receive the first predicted transmission parameter of each cell sent by the RU.

[0193] Optionally, the acquisition module 1101 includes:

[0194] The prediction submodule is used to predict the transmission parameters required by each cell during the current periodic scheduling to obtain the first predicted transmission parameters of each cell.

[0195] Optionally, the prediction submodule is specifically used to:

[0196] Obtaining a second predicted transmission parameter and an actual transmission parameter for each cell, where the second predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during the previous scheduling cycle, and the actual transmission parameter is used to indicate a transmission parameter actually used by each cell during the previous scheduling cycle;

[0197] Based on the second predicted transmission parameter and the actual transmission parameter of each cell, a first predicted transmission parameter of each cell is determined.

[0198] Optionally, the first predicted transmission parameter includes a predicted channel parameter, where the predicted channel parameter is used to indicate a predicted physical channel parameter required by each cell during current periodic scheduling;

[0199] The scheduling module 1102 includes:

[0200] A schedulable parameter determination submodule, configured to determine a schedulable channel parameter of at least one cell based on the predicted channel parameters of multiple cells and the maximum allowed channel parameter of the RU;

[0201] The scheduling submodule is used to schedule at least one cell based on the schedulable channel parameters of the at least one cell.

[0202] Optionally, the first predicted transmission parameter includes a predicted transmission bandwidth;

[0203] The scheduling module 1102 includes:

[0204] A predicted channel parameter determination submodule is used to determine the predicted channel parameters of each cell based on the predicted transmission bandwidth of multiple cells, where the predicted channel parameters are used to indicate the predicted physical channel parameters required by each cell in the current periodic scheduling;

[0205] A schedulable parameter determination submodule, configured to determine a schedulable channel parameter of at least one cell based on the predicted channel parameters of multiple cells and the maximum allowed channel parameter of the RU;

[0206] The scheduling submodule is used to schedule at least one cell based on the schedulable channel parameters of the at least one cell.

[0207] Optionally, the multiple cells are cells of the same standard:

[0208] The schedulable parameter determination submodule is specifically used for:

[0209] Determining the sum of the predicted channel parameters of the plurality of cells to obtain a predicted total channel parameter;

[0210] If the predicted total channel parameter is greater than the maximum allowed channel parameter, the schedulable channel parameter of the at least one cell is determined based on the maximum allowed channel parameter and according to the ratio between the predicted channel parameter of each cell in the at least one cell and the predicted total channel parameter.

[0211] Optionally, the multiple cells include two cells of different standards, namely a cell of a first standard and a cell of a second standard;

[0212] The schedulable parameter determination submodule is specifically used for:

[0213] Determining the sum of predicted channel parameters of each cell belonging to the same standard in the plurality of cells to obtain a total predicted channel parameter of the first standard and a total predicted channel parameter of the second standard;

[0214] If the sum of the predicted total channel parameter of the first standard and the predicted total channel parameter of the second standard is greater than the maximum allowed channel parameter, determining the schedulable total channel parameter of the first standard and the schedulable total channel parameter of the second standard based on the maximum allowed channel parameter;

[0215] determining, based on the total schedulable channel parameter of the first standard, schedulable channel parameters of each cell belonging to the first standard in the at least one cell according to a ratio between the predicted channel parameter of each cell belonging to the first standard in the at least one cell and the total predicted channel parameter of the first standard;

[0216] Based on the total schedulable channel parameter of the second standard, the schedulable channel parameter of each cell belonging to the second standard in at least one cell is determined according to the ratio between the predicted channel parameter of each cell belonging to the second standard in at least one cell and the total predicted channel parameter of the second standard.

[0217] Optionally, the predicted channel parameters include at least one of the following parameters: the number of downlink valid physical radio resource blocks (RBs), the number of downlink antennas, the number of uplink valid physical RBs, and the number of uplink antennas.

[0218] Optionally, the predicted channel parameters include the number of user equipments and resource information occupied by each user equipment in at least one of the following channels: downlink data channel, downlink control channel, uplink data channel, uplink control channel, and sounding reference channel.

[0219] Optionally, the resource information occupied by each user equipment of each channel of the downlink data channel, the downlink control channel, the uplink data channel, and the uplink control channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams;

[0220] The resource information occupied by each user equipment of the sounding reference channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

[0221] Optionally, the two different standards include Long Term Evolution (LTE) and New Radio (NR).

[0222] Optionally, the coverage areas of the multiple cells are the same.

[0223] In an embodiment of the present application, by obtaining the first predicted transmission parameter of each cell in the multiple cells, based on the first predicted transmission parameter of the multiple cells and the maximum allowed channel parameter of the RU, the schedulable channel parameter of at least one cell in the multiple cells is determined, and the sum of the schedulable channel parameters of the multiple cells is not greater than the maximum allowed channel parameter of the RU. That is, the multiple cells share the maximum allowed channel parameter of the RU, and by predicting the transmission parameters required by each cell in the current periodic scheduling, the schedulable channel parameter of each cell in the at least one cell can be dynamically determined, and then the at least one cell can be scheduled according to the schedulable channel parameter of the at least one cell. The schedulable channel parameter of each cell is not determined based on the peak load that each cell can reach. In this way, it can be ensured that the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidth required by the multiple cells, so that the fronthaul bandwidth can be saved when the multiple cells do not reach the peak load at the same time.

[0224] It should be noted that the scheduling device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate scheduling. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the scheduling device provided in the above embodiment and the scheduling method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0225] Figure 12 This is a schematic diagram of the structure of a parameter transmission device provided in an embodiment of the present application. The parameter transmission device can be implemented as part or all of the RU by software, hardware, or a combination of both. The RU can be Figure 1 or Figure 2 RU shown. Figure 12 The device includes: a parameter prediction module 1201 and a sending module 1202.

[0226] The parameter prediction module 1201 is configured to predict the transmission parameters required by each cell in the current periodic scheduling of the multiple cells to obtain a first predicted transmission parameter for each cell. The detailed implementation process is referred to the corresponding content of the above embodiments and will not be repeated here.

[0227] The sending module 1202 is configured to send the first predicted transmission parameter of each cell to the baseband unit BU. The detailed implementation process is referred to the corresponding content of the above embodiments and will not be repeated here.

[0228] The multiple cells are cells included in the signal coverage of the radio frequency unit RU, and the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the multiple cells.

[0229] Optionally, the parameter prediction module 1201 is specifically configured to:

[0230] Obtaining a second predicted transmission parameter and an actual transmission parameter for each cell, where the second predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during the previous scheduling cycle, and the actual transmission parameter is used to indicate a transmission parameter actually used by each cell during the previous scheduling cycle;

[0231] Based on the second predicted transmission parameter and the actual transmission parameter of each cell, a first predicted transmission parameter of each cell is determined.

[0232] Optionally, the first predicted transmission parameter includes a predicted channel parameter or a predicted transmission bandwidth, and the predicted channel parameter is used to indicate a predicted physical channel parameter required by each cell during current periodic scheduling.

[0233] Optionally, the predicted channel parameters include at least one of the following parameters: the number of downlink valid physical radio resource blocks (RBs), the number of downlink antennas, the number of uplink valid physical RBs, and the number of uplink antennas.

[0234] Optionally, the predicted channel parameters include the number of user equipments and resource information occupied by each user equipment in at least one of the following channels: downlink data channel, downlink control channel, uplink data channel, uplink control channel, and sounding reference channel.

[0235] Optionally, the resource information occupied by each user equipment in each channel of the downlink data channel, the downlink control channel, the uplink data channel, or the uplink control channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams;

[0236] The resource information occupied by each user equipment of the sounding reference channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

[0237] Optionally, the multiple cells are cells of the same standard, or the multiple cells include cells of two different standards.

[0238] Optionally, the two different standards include Long Term Evolution (LTE) and New Radio (NR).

[0239] Optionally, the coverage areas of the multiple cells are the same.

[0240] In an embodiment of the present application, by obtaining the first predicted transmission parameter of each cell in the multiple cells, based on the first predicted transmission parameter of the multiple cells and the maximum allowed channel parameter of the RU, the schedulable channel parameter of at least one cell in the multiple cells is determined, and the sum of the schedulable channel parameters of the multiple cells is not greater than the maximum allowed channel parameter of the RU. That is, the multiple cells share the maximum allowed channel parameter of the RU, and by predicting the transmission parameters required by each cell in the current periodic scheduling, the schedulable channel parameter of each cell in the at least one cell can be dynamically determined, and then the at least one cell can be scheduled according to the schedulable channel parameter of the at least one cell. The schedulable channel parameter of each cell is not determined based on the peak load that each cell can reach. In this way, it can be ensured that the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidth required by the multiple cells, so that the fronthaul bandwidth can be saved when the multiple cells do not reach the peak load at the same time.

[0241] It should be noted that the parameter transmission device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate parameter transmission. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the parameter transmission device provided in the above embodiment and the parameter transmission method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0242] The embodiment of the present application further provides a scheduling system, which includes an RU and a BU;

[0243] The RU is used to predict the transmission parameters required by each cell in the current periodic scheduling of multiple cells to obtain the first predicted transmission parameters of each cell, and send the first predicted transmission parameters of each cell to the BU;

[0244] The BU is configured to receive a first predicted transmission parameter of each cell sent by the RU, and schedule at least one cell among the multiple cells based on the first predicted transmission parameters of the multiple cells;

[0245] The multiple cells are cells included in the signal coverage of the radio frequency unit RU, and the maximum transmission bandwidth between the RU and the baseband unit BU is less than the sum of the maximum transmission bandwidths required by the multiple cells.

[0246] The detailed implementation process of the functions implemented by the BU and RU refers to the corresponding content in the above embodiments and will not be repeated here.

[0247] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one network device or computer to another network device or computer via a wired (e.g., optical) method. The computer-readable storage medium can be any available medium that a computer can access, or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital versatile disc (DVD)) or a semiconductor medium (e.g., a solid state drive (SSD)), etc. It is worth noting that the computer-readable storage medium mentioned in the embodiments of the present application may be a non-volatile storage medium, in other words, a non-transitory storage medium.

[0248] It should be understood that the "at least one" mentioned herein refers to one or more, and the "plurality" mentioned herein refers to two or more. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with basically the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.

[0249] The above description is an embodiment provided for this application and is not intended to limit this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application should be included in the scope of protection of this application.

Claims

1. A scheduling method, characterized in that: The method comprises: Acquire a first predicted transmission parameter of each cell among the multiple cells, where the first predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during current periodic scheduling; The multiple cells are cells included in the signal coverage range of the radio frequency unit RU, and the maximum transmission bandwidth between the RU and the baseband unit BU is less than the sum of the maximum transmission bandwidths required by the multiple cells; Determining a predicted channel parameter of each cell based on the first predicted transmission parameter of each cell, where the predicted channel parameter is used to indicate a predicted physical channel parameter required by each cell during current periodic scheduling; Determining, based on the predicted channel parameters of each cell and the maximum allowed channel parameter of the RU, a schedulable channel parameter of at least one cell among the multiple cells; the schedulable channel parameter refers to a maximum channel parameter that can be used by the cell during current periodic scheduling; The at least one cell is scheduled based on the schedulable channel parameter of the at least one cell.

2. The method according to claim 1, wherein The obtaining of a first predicted transmission parameter of each of the multiple cells includes: Receive the first predicted transmission parameter of each cell sent by the RU.

3. The method according to claim 1, wherein The obtaining of a first predicted transmission parameter of each of the multiple cells includes: The transmission parameters required by each cell during the current periodic scheduling are predicted to obtain a first predicted transmission parameter of each cell.

4. The method according to claim 3, wherein The predicting the transmission parameter required by each cell during the current periodic scheduling to obtain the first predicted transmission parameter of each cell includes: Obtaining a second predicted transmission parameter and an actual transmission parameter for each cell, where the second predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during the previous periodic scheduling, and the actual transmission parameter is used to indicate a transmission parameter actually used by each cell during the previous periodic scheduling; The first predicted transmission parameter of each cell is determined based on the second predicted transmission parameter and the actual transmission parameter of each cell.

5. The method according to any one of claims 1 to 4, characterized in that: The first predicted transmission parameter includes the predicted channel parameter.

6. The method according to any one of claims 1 to 4, characterized in that: The first predicted transmission parameter includes a predicted transmission bandwidth; The determining the predicted channel parameter of each cell based on the first predicted transmission parameter of each cell includes: Based on the predicted transmission bandwidths of the multiple cells, predicted channel parameters of the multiple cells are determined.

7. The method according to claim 5 or 6, wherein: The multiple cells are cells of the same standard: The determining, based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameter of the RU, the schedulable channel parameter of the at least one cell includes: Determining a sum of the predicted channel parameters of the multiple cells to obtain a predicted total channel parameter; If the predicted total channel parameter is greater than the maximum allowed channel parameter, the schedulable channel parameter of the at least one cell is determined based on the maximum allowed channel parameter and according to the ratio between the predicted channel parameter of each cell in the at least one cell and the predicted total channel parameter.

8. The method according to claim 5 or 6, wherein: The multiple cells include two cells of different standards, namely a cell of a first standard and a cell of a second standard; The determining, based on the predicted channel parameters of the multiple cells and the maximum allowed channel parameter of the RU, the schedulable channel parameter of the at least one cell includes: Determining a sum of predicted channel parameters of each cell belonging to the same standard among the multiple cells to obtain a total predicted channel parameter of the first standard and a total predicted channel parameter of the second standard; If the sum of the predicted total channel parameter of the first standard and the predicted total channel parameter of the second standard is greater than the maximum allowed channel parameter, determining the total schedulable channel parameter of the first standard and the total schedulable channel parameter of the second standard based on the maximum allowed channel parameter; determining, based on the total schedulable channel parameter of the first standard, schedulable channel parameters of each cell belonging to the first standard in the at least one cell according to a ratio between the predicted channel parameter of each cell belonging to the first standard in the at least one cell and the total predicted channel parameter of the first standard; Based on the total schedulable channel parameter of the second standard, the schedulable channel parameter of each cell belonging to the second standard in the at least one cell is determined according to the ratio between the predicted channel parameter of each cell belonging to the second standard in the at least one cell and the total predicted channel parameter of the second standard.

9. The method according to any one of claims 1 to 8, wherein: The predicted channel parameters include at least one of the following parameters: the number of downlink valid physical radio resource blocks (RBs), the number of downlink antennas, the number of uplink valid physical RBs, and the number of uplink antennas.

10. The method according to any one of claims 1 to 8, characterized in that: The predicted channel parameters include the number of user equipments and resource information occupied by each user equipment in at least one of the following channels: downlink data channel, downlink control channel, uplink data channel, uplink control channel, and sounding reference channel.

11. The method according to claim 10, wherein The resource information occupied by each user equipment of each channel in the downlink data channel, the downlink control channel, the uplink data channel, or the uplink control channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams; The resource information occupied by each user equipment of the sounding reference channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

12. The method according to claim 8, wherein The two different standards include Long Term Evolution (LTE) and New Radio (NR).

13. The method according to any one of claims 1 to 12, wherein: The coverage areas of the multiple cells are the same.

14. A parameter transmission method, characterized in that: The method comprises: Predicting a transmission parameter required by each of the multiple cells during current periodic scheduling to obtain a first predicted transmission parameter of each cell; the first predicted transmission parameter is used to indicate the predicted transmission parameter required by each cell during current periodic scheduling; sending the first predicted transmission parameter of each cell to a baseband unit BU; the first predicted transmission parameter of each cell is used to determine a predicted channel parameter of each cell, the predicted channel parameter being used to indicate a predicted physical channel parameter required by each cell during current periodic scheduling; the predicted channel parameter of each cell is used to determine a schedulable channel parameter of at least one cell among the multiple cells in combination with a maximum allowed channel parameter of a radio frequency unit RU; the schedulable channel parameter refers to a maximum channel parameter that can be used by a cell during current periodic scheduling; the schedulable channel parameter of at least one cell is used to schedule the at least one cell; The multiple cells are cells included in the signal coverage range of the RU, and the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the multiple cells.

15. The method according to claim 14, wherein The predicting the transmission parameter required by each cell in the current periodic scheduling of the multiple cells to obtain the first predicted transmission parameter of each cell includes: Obtaining a second predicted transmission parameter and an actual transmission parameter for each cell, where the second predicted transmission parameter is used to indicate a predicted transmission parameter required by each cell during the previous periodic scheduling, and the actual transmission parameter is used to indicate a transmission parameter actually used by each cell during the previous periodic scheduling; The first predicted transmission parameter of each cell is determined based on the second predicted transmission parameter and the actual transmission parameter of each cell.

16. The method according to claim 14 or 15, characterized in that The first predicted transmission parameter includes a predicted channel parameter.

17. The method according to claim 14 or 15, characterized in that The first predicted transmission parameter includes a predicted transmission bandwidth, and the predicted transmission bandwidths of the multiple cells are used to determine the predicted channel parameters of the multiple cells.

18. The method according to any one of claims 14 to 17, wherein: The predicted channel parameters include at least one of the following parameters: the number of downlink valid physical radio resource blocks (RBs), the number of downlink antennas, the number of uplink valid physical RBs, and the number of uplink antennas.

19. The method according to any one of claims 14 to 17, wherein: The predicted channel parameters include the number of user equipments and resource information occupied by each user equipment in at least one of the following channels: downlink data channel, downlink control channel, uplink data channel, uplink control channel, and sounding reference channel.

20. The method according to claim 19, wherein The resource information occupied by each user equipment of each channel in the downlink data channel, the downlink control channel, the uplink data channel, or the uplink control channel includes at least one of the following parameters: the number of RBs, the number of channel layers per RB, the number of channel physical antennas per RB, or the number of channel beams; The resource information occupied by each user equipment of the sounding reference channel includes at least one of the following parameters: the number of RBs, the number of channel physical antennas per RB, and the number of sounding reference signal symbols per radio frame.

21. The method according to any one of claims 14 to 20, wherein: The multiple cells are cells of the same standard, or the multiple cells include cells of two different standards.

22. The method according to claim 21, wherein The two different standards include Long Term Evolution (LTE) and New Radio (NR).

23. The method according to any one of claims 14 to 22, wherein: The coverage areas of the multiple cells are the same.

24. A scheduling device, characterized in that: The device comprises at least one module, and the at least one module is used to implement the steps of any one of the methods of claims 1-13.

25. A parameter transmission device, characterized in that: The device comprises at least one module, and the at least one module is used to implement the steps of the method according to any one of claims 14 to 23.

26. A BU, characterized in that: The BU includes a memory and a processor, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to implement the steps of any one of the methods of claims 1-13.

27. A RU, characterized in that The RU includes a memory and a processor, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to implement the steps of any one of the methods of claims 14-23.

28. A scheduling system, characterized in that: The system includes RU and BU; The RU is used to predict the transmission parameters required by each cell in the multiple cells during the current periodic scheduling to obtain a first predicted transmission parameter of each cell, and send the first predicted transmission parameter of each cell to the BU; the first predicted transmission parameter is used to indicate the predicted transmission parameter required by each cell during the current periodic scheduling; The BU is configured to receive the first predicted transmission parameter of each cell sent by the RU, determine the predicted channel parameter of each cell based on the first predicted transmission parameter of each cell, where the predicted channel parameter indicates the predicted physical channel parameter required by each cell during the current periodic scheduling; determine the schedulable channel parameter of at least one cell among the multiple cells based on the predicted channel parameter of each cell and the maximum allowed channel parameter of the RU; the schedulable channel parameter refers to the maximum channel parameter that can be used by the cell during the current periodic scheduling; and schedule the at least one cell based on the schedulable channel parameter of the at least one cell; The multiple cells are cells included in the signal coverage range of the RU, and the maximum transmission bandwidth between the RU and the BU is less than the sum of the maximum transmission bandwidths required by the multiple cells.

29. A computer-readable storage medium, characterized in that The storage medium stores instructions, and when the instructions are executed on the computer, the computer is caused to execute the steps of any one of the methods of claims 1-23.

Citation Information

Patent Citations

  • Forward transmission network resource management method and device

    CN112351432A

  • Data transmission scheduling method and device

    WO2017035746A1