Resource scheduling method, device, equipment and computer program product
By clustering and CQI value correction of terminals covered by 5G base stations, and using the spectrum efficiency calculation model to determine the optimal spectrum efficiency function, the problem of inaccurate resource scheduling in the prior art is solved, and the downlink perception rate and network spectrum efficiency of end users are improved.
Patent Information
- Application Number
- CN202110629196.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-04
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2041-06-04
AI Technical Summary
When the network load of existing 5G base stations increases, the gap between the lengthening of CSI RS cycles and the TTI cycles becomes larger, resulting in the mismatch between the CQI reported by the terminal and the wireless environment quality, which in turn affects the accuracy of resource scheduling and the downlink perception rate of end users.
By clustering the various terminals covered by the base station, a target terminal group is formed, the CQI values of each terminal in the group are obtained, the optimal spectrum efficiency function is determined using the spectrum efficiency calculation model, and the target CQI value is corrected to ensure that it matches the wireless environment quality of the terminal, and resource scheduling is performed based on the modified CQI value.
The accuracy of CQI value evaluation is improved, resource scheduling is more accurate, the downlink perception rate of end users is improved, and the spectrum efficiency of the network is improved through the optimal spectrum efficiency function.
Smart Images

Figure CN115442906B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a resource scheduling method, device, equipment and computer program product. Background Art
[0002] With the rapid growth in the number of 5G users, people's demand for 5G network experience is also increasing. Optimizing 5G network quality is one of the key issues that operators need to consider. Daily network optimization methods include network coverage, interference, interoperability parameters, etc., which can also ensure users' basic perceptual experience.
[0003] In the existing 5G base station configuration, the SCS is 30KHZ, the time slot length is 0.5ms, and the base station scheduling period TTI is 0.5ms, that is, the base station schedules the terminal once every 0.5ms, and the CSI RS period is 80ms (the period is longer in heavy traffic scenarios). The terminal evaluates the quality of the downlink physical channel by measuring CSI RS, calculating SINR, and quantifying and mapping the CQI value, and finally reporting it to the base station through the PUCCH / PUSCH channel for scheduling reference. However, as the network load increases, the CSI RS period will be lengthened, and the gap with the TTI period will become larger. The CQI reported by the terminal does not match the quality of the wireless environment in which the terminal is located, resulting in inaccurate downlink RB resource scheduling and MCS allocation, which makes it impossible to accurately schedule resources, thereby affecting the downlink perceived rate of the terminal user.
[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present invention is to provide a resource scheduling method, device, equipment and computer program product, aiming to solve the technical problem in the prior art that accurate resource scheduling cannot be performed according to the CQI reported by the terminal.
[0006] To achieve the above object, the present invention provides a resource scheduling method, which comprises the following steps:
[0007] When a resource scheduling requirement of a target terminal is detected, a clustering operation is performed on each terminal covered by the base station to obtain a target terminal group corresponding to the target terminal;
[0008] Acquire a CQI value corresponding to each group terminal in the target terminal group, and determine an optimal spectrum efficiency function corresponding to the target terminal group based on a CQI set reported by the terminal group and a spectrum efficiency calculation model;
[0009] Determining a target CQI value based on the optimal spectrum efficiency function;
[0010] Based on the target CQI value, a resource scheduling operation is performed on the target terminal.
[0011] Furthermore, the step of determining the optimal spectrum efficiency function corresponding to the target terminal group based on the CQI set reported by the terminal group and the spectrum efficiency calculation model includes:
[0012] Inputting the values in the CQI set into the spectrum efficiency calculation model to determine the TBS corresponding to the target terminal group through the spectrum efficiency calculation model;
[0013] Based on the TBS, the transmission bandwidth corresponding to the target terminal group and the spectrum efficiency evaluation time, the optimal spectrum efficiency function is determined through the spectrum efficiency calculation model.
[0014] Further, the step of inputting the value in the CQI set into the spectrum efficiency calculation model to determine the TBS corresponding to the target terminal group through the spectrum efficiency calculation model includes:
[0015] Based on the transmission block error rate of each group terminal, determine the CQI correction factor corresponding to each group terminal through the spectrum efficiency calculation model;
[0016] The TBS is determined by the spectrum efficiency calculation model based on the CQI correction factor corresponding to each group terminal in the target terminal group and the value in the CQI set.
[0017] Furthermore, the step of determining the TBS by using the spectrum efficiency calculation model based on the CQI correction factor corresponding to each group terminal in the target terminal group and the value in the CQI set includes:
[0018] Based on the CQI correction factors corresponding to the terminals in each group and the values in the CQI set, determining the modified modulation order through the spectrum efficiency calculation model;
[0019] Based on the modified modulation order, the number of resource mappings, the coding efficiency, and the number of scheduled layers, the amount of transmitted information is determined by the spectrum efficiency calculation model;
[0020] Based on the transmission information amount, the amount of information after quantization processing is determined through the spectrum efficiency calculation model, and the TBS is determined based on the amount of information after quantization processing.
[0021] Furthermore, when the resource scheduling requirement of the target terminal is detected, the step of clustering the terminals covered by the base station to obtain a target terminal group corresponding to the target terminal includes:
[0022] When the resource scheduling requirements of the target terminal are detected, the optimal SSB beam index information of each terminal under the coverage of the base station is obtained;
[0023] Based on the K-means clustering algorithm, a clustering operation is performed on the terminals under each SSB beam to obtain multiple terminal groups corresponding to the corresponding terminals in each SSB beam, and a target terminal group corresponding to the target terminal is determined among the multiple terminal groups.
[0024] Further, the step of obtaining the optimal SSB beam index information of each terminal corresponding to the base station includes:
[0025] The base station obtains the preamble information of each terminal during RACH, and determines the optimal SSB beam index information of the target terminal based on the preamble information.
[0026] Further, the step of performing a resource scheduling operation on the target terminal based on the target CQI value includes:
[0027] The target CQI value is input into a resource scheduling model for model training to obtain a target resource, and a resource scheduling operation is performed on the target terminal based on the target resource.
[0028] In addition, to achieve the above object, the present invention also provides a resource scheduling device, the resource scheduling device comprising:
[0029] A clustering module, configured to perform a clustering operation on each terminal covered by the base station when a resource scheduling requirement of a target terminal is detected, so as to obtain a target terminal group corresponding to the target terminal;
[0030] An acquisition module, configured to acquire a CQI value corresponding to each group terminal in a target terminal group, and determine an optimal spectrum efficiency function corresponding to the target terminal group based on a CQI set reported by the terminal group and a spectrum efficiency calculation model;
[0031] A determination module, configured to determine a target CQI value based on the optimal spectrum efficiency function;
[0032] The scheduling module is used to perform resource scheduling operations on the target terminal based on the target CQI value.
[0033] In addition, to achieve the above-mentioned purpose, the present invention also provides a resource scheduling device, which includes: a memory, a processor, and a resource scheduling program stored in the memory and executable on the processor, and the resource scheduling program implements the steps of the aforementioned resource scheduling method when executed by the processor.
[0034] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned resource scheduling method are implemented.
[0035] The present invention performs clustering operations on each terminal under the coverage of a base station when a resource scheduling demand of a target terminal is detected to obtain a target terminal group corresponding to the target terminal, then obtains a CQI value corresponding to each group terminal in the target terminal group, determines an optimal spectrum efficiency function corresponding to the target terminal group based on a CQI set reported by the terminal group and a spectrum efficiency calculation model, and then determines a target CQI value based on the optimal spectrum efficiency function, and finally performs a resource scheduling operation on the target terminal based on the target CQI value, and obtains a target CQI value by correcting the CQI value of the target terminal according to the CQI values of all terminals in the same target terminal group of the target terminal, thereby improving the accuracy of CQI value evaluation, making the target CQI value match the quality of the wireless environment in which the target terminal is located, and performing resource scheduling on the target terminal according to the optimal CQI value (target CQI value), thereby accurately performing downlink RB resource scheduling and MCS allocation, and improving the accuracy of resource scheduling and the downlink perception rate of terminal users.
[0036] At the same time, the target CQI value enables the base station to accurately judge the wireless environment of the target terminal, improve the real-time scheduling effect, and improve the spectrum efficiency of the network through the optimal spectrum efficiency function. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a schematic diagram of the structure of a resource scheduling device in a hardware operating environment involved in an embodiment of the present invention;
[0038] Figure 2 This is a flow chart of a first embodiment of a resource scheduling method of the present invention;
[0039] Figure 3 A table schematic diagram of a mapping relationship between CQI and modulation mode modulation in the resource scheduling method of the present invention;
[0040] Figure 4 MCS and modulation order Q in the resource scheduling method of the present invention m Schematic diagram of the mapping relationship table between them;
[0041] Figure 5 A schematic diagram of clustering of terminal groups in the resource scheduling method of the present invention;
[0042] Figure 6 It is a schematic diagram of functional modules of an embodiment of a resource scheduling device of the present invention.
[0043] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0044] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0045] like Figure 1 As shown, Figure 1 It is a structural diagram of a resource scheduling device in a hardware operating environment involved in an embodiment of the present invention.
[0046] The resource scheduling device in the embodiment of the present invention may be a base station, or a server such as a PC that is connected to the base station for communication. Figure 1 As shown, the resource scheduling device may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0047] Optionally, the resource scheduling device may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like.
[0048] Those skilled in the art will understand that Figure 1 The terminal structure shown in the figure does not constitute a limitation on the resource scheduling device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0049] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a resource scheduling program.
[0050] exist Figure 1In the terminal shown, the network interface 1004 is mainly used to connect to the background server and communicate data with the background server; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the resource scheduling program stored in the memory 1005.
[0051] In this embodiment, the resource scheduling device includes: a memory 1005, a processor 1001, and a resource scheduling program stored in the memory 1005 and executable on the processor 1001, wherein the processor 1001 calls the resource scheduling program stored in the memory 1005 and executes the steps of the resource scheduling method in each of the following embodiments.
[0052] The present invention also provides a resource scheduling method, referring to Figure 2 , Figure 2 It is a flowchart of the first embodiment of the resource scheduling method of the present invention.
[0053] In this embodiment, the resource scheduling method includes the following steps:
[0054] Step S101, when a resource scheduling requirement of a target terminal is detected, clustering operations are performed on each terminal covered by a base station to obtain a target terminal group corresponding to the target terminal;
[0055] In this embodiment, the target terminal triggers the resource scheduling demand when resource scheduling is needed. For example, when the target terminal accesses the base station, the base station needs to perform resource scheduling for the target terminal, and then determines that the resource scheduling demand is detected. Alternatively, after the base station performs resource scheduling for the target terminal, the perceived rate of the target terminal is poor. At this time, the target terminal can upload the resource scheduling demand so that the base station re-schedules resources for the target terminal.
[0056] When the resource scheduling requirement is detected, the base station obtains each terminal under its coverage, that is, determines all terminals currently accessing the base station, that is, each terminal corresponding to the base station, and then performs a clustering operation on each terminal to obtain multiple terminal groups. The base station uses the terminal group including the target terminal as the target terminal group corresponding to the target terminal. Specifically, the base station first obtains the SSB beam index information of each terminal, and then performs clustering according to the SSB beam index information to obtain multiple terminal groups.
[0057] Step S102, obtaining a CQI value corresponding to each group terminal in the target terminal group, and determining an optimal spectrum efficiency function corresponding to the target terminal group based on a CQI set reported by the terminal group and a spectrum efficiency calculation model;
[0058] In this embodiment, after determining the target terminal group, the base station obtains the CQI value corresponding to each group terminal in the target terminal group, and then obtains the CQI set reported by the terminal group, that is, the CQI set includes the CQI value corresponding to each group terminal, and then based on the CQI set reported by the terminal group and the spectrum efficiency calculation model, determines the optimal spectrum efficiency function corresponding to the target terminal group, that is, inputs the CQI value into the spectrum efficiency calculation model for model training, and obtains the optimal spectrum efficiency function corresponding to the target terminal group.
[0059] It should be noted that, for each group terminal in the target terminal group, if the CQI value corresponding to a certain group terminal cannot be obtained, the group terminal (except the target terminal) will be removed from the target terminal group.
[0060] Step S103, determining a target CQI value based on the optimal spectrum efficiency function;
[0061] In this embodiment, after obtaining the optimal spectrum efficiency function, the target CQI value is determined according to the optimal spectrum efficiency function. The target CQI value is the corrected CQI value of the target terminal. Specifically, the spectrum efficiency and CQI value corresponding to the maximum value in the optimal spectrum efficiency function are determined. The spectrum efficiency corresponding to the maximum value is the optimal spectrum efficiency, and the CQI value corresponding to the maximum value is the target CQI value. In other words, the target CQI value corresponds to the optimal spectrum efficiency.
[0062] Step S104: performing resource scheduling operation on the target terminal based on the target CQI value.
[0063] In this embodiment, after the target CQI value is obtained, resource scheduling operations are performed on the target terminal according to the target CQI value. Specifically, the target CQI value and other corresponding parameters are input into a resource scheduling model for model training, and resource scheduling operations are performed on the target terminal through the output of the resource scheduling model.
[0064] Specifically, in one embodiment, step S104 includes:
[0065] The target CQI value is input into a resource scheduling model for model training to obtain a target resource, and a resource scheduling operation is performed on the target terminal based on the target resource.
[0066] In this embodiment, the target CQI value is input into the resource scheduling model for model training to obtain the target resource. Specifically, the target CQI value and other corresponding parameters are input into the resource scheduling model for model training. Other corresponding parameters include SRS weight, RB resource and power resource. The obtained target resource includes the RB resource, DMRS resource and the target CQI value matching the corresponding MCS. Then, the RB resource and DMRS resource are allocated to the target terminal and the MCS is matched, thereby realizing resource scheduling of the target terminal. Among them, the resource scheduling model is an existing model.
[0067] The resource scheduling method proposed in this embodiment performs a clustering operation on each terminal under the coverage of the base station to obtain a target terminal group corresponding to the target terminal when the resource scheduling demand of the target terminal is detected, then obtains the CQI value corresponding to each group terminal in the target terminal group, determines the optimal spectrum efficiency function corresponding to the target terminal group based on the CQI set reported by the terminal group and the spectrum efficiency calculation model, and then determines the target CQI value based on the optimal spectrum efficiency function, and finally performs a resource scheduling operation on the target terminal based on the target CQI value, and obtains the target CQI value by correcting the CQI value of the target terminal according to the CQI values of all terminals in the same target terminal group of the target terminal, thereby improving the accuracy of CQI value evaluation, so that the target CQI value matches the quality of the wireless environment in which the target terminal is located, and performs resource scheduling on the target terminal according to the optimal CQI value (target CQI value), thereby accurately performing downlink RB resource scheduling and MCS allocation, thereby improving the accuracy of resource scheduling and the downlink perceived rate of the terminal user.
[0068] At the same time, the target CQI value enables the base station to accurately judge the wireless environment of the target terminal, improve the real-time scheduling effect, and improve the spectrum efficiency of the network through the optimal spectrum efficiency function.
[0069] Based on the first embodiment, a second embodiment of the resource scheduling method of the present invention is proposed. In this embodiment, step S102 includes:
[0070] Step S201, inputting the values in the CQI set into the spectrum efficiency calculation model to determine the TBS corresponding to the target terminal group through the spectrum efficiency calculation model;
[0071] Step S202: Based on the TBS, the transmission bandwidth corresponding to the target terminal group and the spectrum efficiency evaluation time, the optimal spectrum efficiency function is determined through the spectrum efficiency calculation model.
[0072] In this embodiment, after obtaining the CQI value corresponding to each group terminal in the target terminal group, the value in the CQI set is input into the spectrum efficiency calculation model to determine the TBS corresponding to the target terminal group through the spectrum efficiency calculation model. Specifically, the CQI value and other relevant parameters are input into the spectrum efficiency calculation model for model training to obtain TBS, which is one of the intermediate parameters of the spectrum efficiency calculation model.
[0073] Then, based on the TBS, the transmission bandwidth corresponding to the target terminal group, and the spectrum efficiency evaluation time, the optimal spectrum efficiency function is determined through the spectrum efficiency calculation model, that is, the model is trained through the spectrum efficiency calculation model according to the TBS, the transmission bandwidth, and the spectrum efficiency evaluation time to obtain the optimal spectrum efficiency function. Specifically, the formula of the optimal spectrum efficiency function in the spectrum efficiency calculation model is:
[0074]
[0075] Among them, f(eff) is the optimal spectrum efficiency function, t is the spectrum efficiency evaluation time, and BW is the transmission bandwidth, that is, the transmission bandwidth of this resource scheduling.
[0076] The resource scheduling method proposed in this embodiment inputs the value in the CQI set into the spectrum efficiency calculation model to determine the TBS corresponding to the target terminal group through the spectrum efficiency calculation model; then based on the TBS, the transmission bandwidth corresponding to the target terminal group and the spectrum efficiency evaluation time, the optimal spectrum efficiency function is determined through the spectrum efficiency calculation model. The optimal spectrum efficiency function can be accurately obtained according to the CQI value, the transmission bandwidth and the spectrum efficiency evaluation time, thereby improving the accuracy of the target CQI value, so that the target CQI value matches the quality of the wireless environment in which the target terminal is located, and further improving the accuracy of resource scheduling and the downlink perceived rate of the terminal user.
[0077] Based on the second embodiment, a third embodiment of the resource scheduling method of the present invention is proposed. In this embodiment, step S201 includes:
[0078] Step S301, based on the transmission block error rate corresponding to each group terminal, determine the CQI correction factor corresponding to each group terminal through the spectrum efficiency calculation model;
[0079] Step S302: determining the TBS through the spectrum efficiency calculation model based on the CQI correction factor corresponding to each group terminal in the target terminal group and the value in the CQI set.
[0080] In this embodiment, after obtaining the CQI value corresponding to each group terminal, the transmission block error rate corresponding to each group terminal and the modulation order corresponding to the target terminal group are obtained, and the value in the CQI set, the transmission block error rate and the modulation order are input into the spectrum efficiency calculation model for model training, and the CQI correction factor corresponding to each group terminal is obtained based on the transmission block error rate through the spectrum efficiency calculation model, wherein the CQI correction factor a=1-g j (BLER), where g j (BLER) is the transmission block error rate of the j-th group terminal.
[0081] Then, based on the CQI correction factor and the CQI value corresponding to each group terminal in the target terminal group, model training is performed through a spectrum efficiency calculation model to obtain the TBS.
[0082] The resource scheduling method proposed in this embodiment determines the CQI correction factor corresponding to each group terminal through the spectrum efficiency calculation model based on the transmission block error rate of each group terminal; then determines the TBS through the spectrum efficiency calculation model based on the CQI correction factor corresponding to each group terminal in the target terminal group and the value in the CQI set, and can accurately obtain the TBS according to the modulation order, the CQI correction factor and the CQI value, thereby improving the accuracy of the optimal spectrum efficiency function, so as to improve the accuracy of the target CQI value, so that the target CQI value matches the quality of the wireless environment in which the target terminal is located, and further improves the accuracy of resource scheduling and the downlink perceived rate of the terminal user.
[0083] Based on the third embodiment, a fourth embodiment of the resource scheduling method of the present invention is proposed. In this embodiment, step S302 includes:
[0084] Step S401, based on the CQI correction factor corresponding to each group terminal and the value in the CQI set, determine the modified modulation order through the spectrum efficiency calculation model;
[0085] Step S402, determining the amount of transmitted information through the spectrum efficiency calculation model based on the modified modulation order, the number of resource mappings, the coding efficiency, and the number of scheduled layers;
[0086] Step S403: Based on the transmission information amount, determine the amount of information after quantization processing by using the spectrum efficiency calculation model, and determine the TBS based on the amount of information after quantization processing.
[0087] In this embodiment, after obtaining the CQI value corresponding to each group terminal, it is also necessary to obtain the number of resource mappings, the coding efficiency of the base station and the number of scheduling layers corresponding to the current resource scheduling, and input the number of resource mappings, coding efficiency, number of scheduling layers, value in the CQI set, and transmission block error rate into the spectrum efficiency calculation model for model training.
[0088] In this embodiment, after obtaining the intermediate parameter CQI correction factor, the spectrum efficiency calculation model calculates the corrected modulation order through the CQI correction factor and the CQI value. Specifically, the base station first searches for the corresponding modulation order according to the CQI value, and then calculates the corrected modulation order according to the modulation order, the CQI correction factor and the CQI value. Figure 3 as well as Figure 4 , Figure 3 The following is a table diagram showing the mapping relationship between CQI and modulation mode. Figure 4 is the MCS and modulation order Q m Schematic diagram of the mapping relationship between the base station and the existing algorithm. Figure 3 as well as Figure 4 Find the modulation order corresponding to each CQI, and then calculate the modified modulation order through the formula. The calculation formula of the modified modulation order in the spectrum efficiency calculation model is:
[0089]
[0090] Among them, Q' m is the modified modulation order, Q m is the modulation order, a is the CQI correction factor, y i is the CQI value of the i-th group terminal in the CQI set.
[0091] Next, based on the modified modulation order, the number of resource mappings, the coding efficiency, and the number of scheduled layers, the amount of transmitted information is determined through the spectrum efficiency calculation model; that is, based on the modified modulation order, the number of resource mappings, the coding efficiency, and the number of scheduled layers, the amount of transmitted information is calculated through the spectrum efficiency calculation model. The amount of transmitted information is the amount of information transmitted within one scheduling period (TTI). The calculation formula for the amount of transmitted information in the spectrum efficiency calculation model is:
[0092] N info =N RE ×R×Q' m ×v;
[0093] Among them, N info is the amount of information transmitted, N RE is the number of resource mappings, R is the coding efficiency, and v is the number of scheduled layers.
[0094] Then, based on the amount of transmitted information, the amount of information after quantization processing is determined by the spectrum efficiency calculation model; that is, the amount of information after quantization processing is calculated by the spectrum efficiency calculation model according to the amount of transmitted information. Specifically, the intermediate parameter n is first calculated by the spectrum efficiency calculation model, and then the amount of information after quantization processing is calculated according to the amount of transmitted information and the intermediate parameter n. The formula of the intermediate parameter n in the spectrum efficiency calculation model is:
[0095] n=max(3,[log2N info ]-6);
[0096] The formula for the amount of information after quantization processing in the spectrum efficiency calculation model is:
[0097]
[0098] Among them, N' info The amount of information after quantification processing.
[0099] Finally, the TBS is determined based on the amount of information after quantization. Specifically, a preset table (3GPP TS38.214 Table 5.1.3.2-1) is queried according to the TBS value through a spectrum efficiency calculation model, and the closest number in the preset table is taken as the TBS.
[0100] The resource scheduling method proposed in this embodiment determines the corrected modulation order through the spectrum efficiency calculation model based on the modulation order corresponding to the target terminal group, the CQI correction factor corresponding to each group terminal and the value in the CQI set; then determines the amount of transmission information through the spectrum efficiency calculation model based on the corrected modulation order, the number of resource mappings, the coding efficiency and the number of scheduled layers; then, based on the transmission information amount, determines the amount of information after quantization through the spectrum efficiency calculation model, and determines the TBS based on the amount of information after quantization, further improving the accuracy of TBS obtained through CQI value, and then improving the accuracy of target CQI value, so that the target CQI value matches the quality of the wireless environment in which the target terminal is located, further improving the accuracy of resource scheduling and the downlink perceived rate of the terminal user.
[0101] Based on the first embodiment, a fifth embodiment of the resource scheduling method of the present invention is proposed. In this embodiment, step S101 includes:
[0102] Step S501, when the resource scheduling requirement of the target terminal is detected, the optimal SSB beam index information of each terminal under the coverage of the base station is obtained;
[0103] Step S502: Based on the K-means clustering algorithm, clustering operations are performed on the terminals under each SSB beam to obtain multiple terminal groups corresponding to the terminals in each SSB beam, and a target terminal group corresponding to the target terminal is determined among the multiple terminal groups.
[0104] In this embodiment, the 5G SSB (composed of PSS / SSS / PBCH) broadcast beam is at most N fixed narrow beams in different directions. The base station completes the broadcast beam coverage of the cell by sending different narrow beams at different times. The terminal obtains the optimal beam by scanning each narrow beam, and completes synchronization and system message demodulation through the optimal beam. In order to let the base station know the optimal SSB beam index of the terminal, in the 5G NR system, the PRACH time domain position selected by the terminal is related to the SSB optimal beam searched by the terminal, that is, the terminal initiates random access through the Preamble related to the SSB beam, implicitly telling the base station which SSB beam it is in.
[0105] Furthermore, when the resource scheduling demand of the target terminal is detected, the optimal SSB beam index information of each terminal corresponding to the base station is obtained. In one embodiment, step S501 includes: the base station obtains the preamble information of each terminal during RACH, and determines the optimal SSB beam index information of the target terminal based on the preamble information; that is, the base station obtains the preamble information corresponding to the random access initiated by each terminal through the SSB beam-related Preamble, and obtains the optimal SSB beam index information of each terminal based on the preamble information.
[0106] Then, based on the K-means clustering algorithm, the terminals under each SSB beam are clustered. Specifically, the terminals under each SSB beam are clustered according to the optimal SSB beam index information to obtain multiple terminal groups corresponding to the terminals in each SSB beam, and the target terminal group corresponding to the target terminal is determined among the multiple terminal groups.
[0107] However, this embodiment is not limited to this. In other implementations, the base station may first determine the target SSB beam corresponding to the target terminal and obtain the terminal in the target SSB beam, and then perform clustering operations on the terminals in the target SSB beam based on the K-means clustering algorithm to obtain the corresponding multiple terminal groups in the target SSB beam.
[0108] Specifically, n SSB beams and the number of groups k are input, and k group centers {w1,.....w k ,}, where w j =i, j∈{1,2......k}, i∈{1,2......n}. Then make each cluster Cj With w j Correspondingly, repeated iterations are performed to assign the input vector i to the nearest group center w j The cluster C j , update the group center to the current cluster C j , the center point of all samples in the cluster, calculate the criterion function E until E no longer changes significantly or the members of the cluster group no longer change, and then obtain k terminal groups, refer to Figure 5 , Figure 5 #0 to #N are terminal groups. Then, a target terminal group corresponding to the target terminal is determined from the plurality of terminal groups.
[0109] The resource scheduling method proposed in this embodiment obtains the optimal SSB beam index information of each terminal under the coverage of the base station when the resource scheduling demand of the target terminal is detected; then, based on the K-means clustering algorithm, the terminals under each SSB beam are clustered to obtain multiple terminal groups corresponding to the terminals in each SSB beam, and the target terminal group corresponding to the target terminal is determined in the multiple terminal groups. By performing clustering processing based on the terminal location information in a single SSB beam, the terminal groups are divided in detail, thereby improving the efficiency of resource scheduling.
[0110] The present invention also provides a resource scheduling device, referring to Figure 6 , the resource scheduling device comprises:
[0111] The clustering module 10 is used to perform a clustering operation on each terminal covered by the base station to obtain a target terminal group corresponding to the target terminal when a resource scheduling demand of the target terminal is detected;
[0112] An acquisition module 20 is used to acquire a CQI value corresponding to each group terminal in a target terminal group, based on a CQI set reported by the terminal group and a spectrum efficiency calculation model, and determine an optimal spectrum efficiency function corresponding to the target terminal group;
[0113] A determination module 30, configured to determine a target CQI value based on the optimal spectrum efficiency function;
[0114] The scheduling module 40 is configured to perform resource scheduling operations on the target terminal based on the target CQI value.
[0115] The methods executed by the above-mentioned program units can refer to the various embodiments of the resource scheduling method of the present invention, which will not be described in detail here.
[0116] The present invention also provides a computer-readable storage medium.
[0117] The computer-readable storage medium of the present invention stores a resource scheduling program, and when the resource scheduling program is executed by a processor, the steps of the resource scheduling method described above are implemented.
[0118] Among them, the method implemented when the resource scheduling program running on the processor is executed can refer to the various embodiments of the resource scheduling method of the present invention, and will not be repeated here.
[0119] In addition, an embodiment of the present invention further provides a computer program product, which includes a resource scheduling program. When the resource scheduling program is executed by a processor, the steps of the resource scheduling method described above are implemented.
[0120] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0121] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0122] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0123] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A resource scheduling method, characterized in that: The resource scheduling method comprises the following steps: When a resource scheduling requirement of a target terminal is detected, a clustering operation is performed on each terminal covered by the base station to obtain a target terminal group corresponding to the target terminal; Acquire a CQI value corresponding to each group terminal in the target terminal group, and determine an optimal spectrum efficiency function corresponding to the target terminal group based on a CQI set reported by the terminal group and a spectrum efficiency calculation model; Determining a target CQI value based on the optimal spectrum efficiency function; Based on the target CQI value, performing a resource scheduling operation on the target terminal; The step of performing a clustering operation on each terminal under the coverage of the base station to obtain a target terminal group corresponding to the target terminal when the resource scheduling demand of the target terminal is detected includes: When the resource scheduling requirements of the target terminal are detected, the optimal SSB beam index information of each terminal under the coverage of the base station is obtained; Based on the K-means clustering algorithm, a clustering operation is performed on the terminals under each SSB beam to obtain multiple terminal groups corresponding to the terminals in each SSB beam, and a target terminal group corresponding to the target terminal is determined among the multiple terminal groups.
2. The resource scheduling method according to claim 1, characterized in that: The step of determining the optimal spectrum efficiency function corresponding to the target terminal group based on the CQI set reported by the terminal group and the spectrum efficiency calculation model includes: Inputting the values in the CQI set into the spectrum efficiency calculation model to determine the TBS corresponding to the target terminal group through the spectrum efficiency calculation model; Based on the TBS, the transmission bandwidth corresponding to the target terminal group and the spectrum efficiency evaluation time, the optimal spectrum efficiency function is determined through the spectrum efficiency calculation model.
3. The resource scheduling method according to claim 2, characterized in that: The step of inputting the value in the CQI set into the spectrum efficiency calculation model to determine the TBS corresponding to the target terminal group through the spectrum efficiency calculation model includes: Based on the transmission block error rate of each group terminal, determine the CQI correction factor corresponding to each group terminal through the spectrum efficiency calculation model; The TBS is determined by the spectrum efficiency calculation model based on the CQI correction factor corresponding to each group terminal in the target terminal group and the value in the CQI set.
4. The resource scheduling method according to claim 3, characterized in that: The step of determining the TBS by using the spectrum efficiency calculation model based on the CQI correction factor corresponding to each group terminal in the target terminal group and the value in the CQI set comprises: Based on the CQI correction factors corresponding to the terminals in each group and the values in the CQI set, determining the modified modulation order through the spectrum efficiency calculation model; Based on the modified modulation order, the number of resource mappings, the coding efficiency, and the number of scheduled layers, the amount of transmitted information is determined by the spectrum efficiency calculation model; Based on the transmission information amount, the amount of information after quantization processing is determined through the spectrum efficiency calculation model, and the TBS is determined based on the amount of information after quantization processing.
5. The resource scheduling method according to claim 4, characterized in that: The step of obtaining the optimal SSB beam index information of each terminal corresponding to the base station includes: The base station obtains the preamble information of each terminal during RACH, and determines the optimal SSB beam index information of the target terminal based on the preamble information.
6. The resource scheduling method according to any one of claims 1 to 5, characterized in that: The step of performing a resource scheduling operation on the target terminal based on the target CQI value includes: The target CQI value is input into a resource scheduling model for model training to obtain a target resource, and a resource scheduling operation is performed on the target terminal based on the target resource.
7. A resource scheduling device, characterized in that: The resource scheduling device comprises: A clustering module, configured to perform a clustering operation on each terminal covered by the base station when a resource scheduling requirement of a target terminal is detected, so as to obtain a target terminal group corresponding to the target terminal; An acquisition module, configured to acquire a CQI value corresponding to each group terminal in a target terminal group, and determine an optimal spectrum efficiency function corresponding to the target terminal group based on a CQI set reported by the terminal group and a spectrum efficiency calculation model; A determination module, configured to determine a target CQI value based on the optimal spectrum efficiency function; A scheduling module, configured to perform a resource scheduling operation on the target terminal based on the target CQI value; The clustering module is further used to obtain the optimal SSB beam index information of each terminal under the coverage of the base station when the resource scheduling demand of the target terminal is detected; Based on the K-means clustering algorithm, a clustering operation is performed on the terminals under each SSB beam to obtain multiple terminal groups corresponding to the terminals in each SSB beam, and a target terminal group corresponding to the target terminal is determined among the multiple terminal groups.
8. A resource scheduling device, characterized in that: The resource scheduling device comprises: a memory, a processor, and a resource scheduling program stored in the memory and executable on the processor. When the resource scheduling program is executed by the processor, the steps of the resource scheduling method according to any one of claims 1 to 6 are implemented.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the resource scheduling method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Link adaptation method and device in long term evolution (LTE) system
CN103152754A
Method and device for correcting channel quality indicator values
CN103873198A
Group communication apparatus and method
CN105379318A