Spectral efficiency adjustment step length determination method, device and network equipment

By dynamically adjusting the spectrum efficiency step size based on the number of user terminal scheduling times and HARQ feedback information, the problem of inflexible spectrum efficiency in the existing technology is solved, and the spectrum efficiency and user experience are improved.

CN120529324APending Publication Date: 2025-08-22DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410191572.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-21
Publication Date
2025-08-22

AI Technical Summary

Technical Problem

In the prior art, the spectrum efficiency adjustment step of the user terminal is not flexible enough, resulting in the spectrum efficiency of terminals with more scheduling times reduced or the spectrum efficiency of terminals with fewer scheduling times not adjusted in time, affecting the user experience.

Method used

By obtaining the target scheduling times of the scheduling resource block RB of the user terminal in the current cycle, determining the target adjustment step size of the spectrum efficiency based on the scheduling times, the absolute value of the adjustment step size is inversely proportional to the scheduling times, and dynamically adjusting the spectrum efficiency and MCS value based on the HARQ feedback information and the mapping relationship between the spectrum efficiency interval and the MCS value.

Benefits of technology

It realizes flexible adjustment of spectrum efficiency, avoids the problem of too fast spectrum efficiency of terminals with more scheduling times or untimely spectrum efficiency of terminals with fewer scheduling times, and improves the spectrum efficiency and user experience of user terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120529324A_ABST
    Figure CN120529324A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a spectrum efficiency adjustment step length determination method and device and network equipment. Relates to the technical field of communication, is applied to network equipment, and comprises the following steps: acquiring a target scheduling frequency of a resource block RB of a user terminal in a current period; determining a target adjustment step length used for adjusting the spectrum efficiency corresponding to the user terminal according to the target scheduling times; wherein the absolute value of the adjustment step length is inversely proportional to the scheduling times. By applying the scheme provided by the embodiment of the invention, the spectrum efficiency adjustment step length can be determined.
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 method, apparatus, and network device for determining a spectrum efficiency adjustment step size. Background Art

[0002] With the continuous development of mobile communication systems and the rapid increase in Internet users, mobile communication systems need to provide higher transmission rates and better service quality. The transmission efficiency and service quality of mobile communication systems can be measured by spectrum efficiency, and AMC (Adaptive Modulation and Coding) technology has a significant advantage in improving spectrum efficiency.

[0003] AMC technology primarily adjusts the modulation and coding scheme (MCS) value corresponding to the user terminal to achieve the purpose of adjusting the modulation and coding strategy during communication with the user terminal. By adjusting the spectrum efficiency corresponding to the user terminal, different MCS values ​​can be obtained. The size of the spectrum efficiency adjustment step affects the adjustment range of the MCS value. Therefore, a method for determining the spectrum efficiency adjustment step is needed. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide a method, apparatus, and network device for determining the spectrum efficiency adjustment step size, so as to achieve the determination of the spectrum efficiency adjustment step size. The specific technical solution is as follows:

[0005] In a first aspect of an embodiment of the present application, a method for determining a spectrum efficiency adjustment step size is provided, which is applied to a network device. The method includes:

[0006] Obtain the target scheduling number of resource blocks (RBs) scheduled by the user terminal in the current cycle;

[0007] According to the target scheduling number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is determined; wherein the absolute value of the adjustment step is inversely proportional to the scheduling number.

[0008] In a possible embodiment, the network device stores a target mapping relationship between different scheduling number intervals and groups, and determining, based on the target scheduling number, a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal includes:

[0009] Determine, according to the target mapping relationship, a target group corresponding to the scheduling number interval in which the target scheduling number is located, and determine a target group number of the target group; wherein the value of the scheduling number interval is proportional to the group number of the corresponding group;

[0010] According to the target group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is calculated; wherein the value of the group number is inversely proportional to the absolute value of the adjustment step.

[0011] In a possible embodiment, calculating, according to the group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal includes:

[0012] Calculate the intermediate value of the step length according to the target group number;

[0013] Based on the intermediate step size value, a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal is calculated.

[0014] In a possible embodiment, calculating the intermediate step value according to the target group number includes:

[0015] The mid-step value is calculated using the following formula:

[0016] step=a*DLstep / (b+GROUPID*c)

[0017] Wherein, the step is the intermediate value of the step length, the DLstep is a preset correction value, a, b, and c are preset parameters, and the GROUPID is the target group number.

[0018] In a possible embodiment, the adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency.

[0019] In a second aspect of an embodiment of the present application, a network device is further provided, the network device including a memory, a transceiver, and a processor:

[0020] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0021] Obtain the target number of RB scheduling times for the user terminal in the current cycle;

[0022] According to the target scheduling number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is determined; wherein the absolute value of the adjustment step is inversely proportional to the scheduling number.

[0023] In a possible embodiment, the network device stores a target mapping relationship between different scheduling number intervals and groups, and the processor is specifically configured to:

[0024] Determine, according to the target mapping relationship, a target group corresponding to the scheduling number interval in which the target scheduling number is located, and determine a target group number of the target group; wherein the value of the scheduling number interval is proportional to the group number of the corresponding group;

[0025] According to the target group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is calculated; wherein the value of the group number is inversely proportional to the absolute value of the adjustment step.

[0026] In a possible embodiment, the processor is specifically configured to:

[0027] Calculate the intermediate value of the step length according to the target group number;

[0028] Based on the intermediate step size value, a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal is calculated.

[0029] In a possible embodiment, the processor is specifically configured to:

[0030] The mid-step value is calculated using the following formula:

[0031] step=a*DLstep / (b+GROUPID*c)

[0032] Wherein, the step is the intermediate value of the step length, the DLstep is a preset correction value, a, b, and c are preset parameters, and the GROUPID is the target group number.

[0033] In a possible embodiment, the adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency.

[0034] In a third aspect of the embodiments of the present application, a device for determining a spectrum efficiency adjustment step size is provided, which is applied to a network device. The device includes:

[0035] An acquisition module is used to obtain a target scheduling number of RBs scheduled by the user terminal in the current cycle;

[0036] A determination module is used to determine a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal according to the target scheduling number; wherein the absolute value of the adjustment step is inversely proportional to the scheduling number.

[0037] In a possible embodiment, the network device stores a target mapping relationship between different scheduling number intervals and groups, and the determining module is specifically configured to:

[0038] Determine, according to the target mapping relationship, a target group corresponding to the scheduling number interval in which the target scheduling number is located, and determine a target group number of the target group; wherein the value of the scheduling number interval is proportional to the group number of the corresponding group;

[0039] According to the target group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is calculated; wherein the value of the group number is inversely proportional to the absolute value of the adjustment step.

[0040] In a possible embodiment, the determining module is specifically configured to:

[0041] Calculate the intermediate value of the step length according to the target group number;

[0042] Based on the intermediate step size value, a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal is calculated.

[0043] In a possible embodiment, the determining module is specifically configured to:

[0044] The mid-step value is calculated using the following formula:

[0045] step=a*DLstep / (b+GROUPID*c)

[0046] Wherein, the step is the intermediate value of the step length, the DLstep is a preset correction value, a, b, and c are preset parameters, and the GROUPID is the target group number.

[0047] In a possible embodiment, the adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency.

[0048] In another aspect of the embodiments of the present application, a processor-readable storage medium is provided, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute any of the above-mentioned methods of the first aspect.

[0049] In another aspect of the embodiments of the present application, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute any of the above-mentioned methods of the first aspect.

[0050] Beneficial effects of the embodiments of the present application:

[0051] The method for determining the spectrum efficiency adjustment step provided in an embodiment of the present application is that, when a network device obtains a target number of scheduling RBs for a user terminal in a current period, it can determine a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal based on the target scheduling number, thereby realizing the determination of the spectrum efficiency adjustment step.

[0052] Furthermore, since the absolute value of the adjustment step is inversely proportional to the number of scheduling times, the greater the number of scheduling times, the smaller the absolute value of the adjustment step, and the smaller the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a high number of scheduling times adjusting too quickly. The fewer the number of scheduling times, the larger the absolute value of the adjustment step, and the larger the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a low number of scheduling times adjusting too late, thereby improving the corresponding spectrum efficiency of the user terminal.

[0053] Of course, it is not necessary to achieve all the advantages described above at the same time when implementing any product or method of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other embodiments can also be obtained based on these drawings.

[0055] Figure 1 A schematic flow chart of a first method for determining a spectrum efficiency adjustment step size provided in an embodiment of the present application;

[0056] Figure 2 A flowchart of a second method for determining a spectrum efficiency adjustment step size provided in an embodiment of the present application;

[0057] Figure 3 A schematic diagram of a flow chart of a third method for determining a spectrum efficiency adjustment step size provided in an embodiment of the present application;

[0058] Figure 4 A flowchart of an MCS value adjustment method provided in an embodiment of the present application;

[0059] Figure 5 Schematic diagram of a flow chart of an MCS value adjustment method in the related art;

[0060] Figure 6 A schematic diagram of the structure of a network device provided in an embodiment of the present application;

[0061] Figure 7 A schematic structural diagram of a device for determining a spectrum efficiency adjustment step size provided in an embodiment of the present application. DETAILED DESCRIPTION

[0062] In the embodiments of this application, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0063] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0064] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0065] Embodiments of the present application provide a method, apparatus, and network device for determining a spectrum efficiency adjustment step size, to implement determination of a spectrum efficiency adjustment step size.

[0066] Among them, the method and the device are based on the same inventive concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0067] In order to determine the spectrum efficiency adjustment step size, embodiments of the present application provide a spectrum efficiency adjustment step size determination method, apparatus, and network device, which are described in detail below.

[0068] In related technologies, regardless of the number of times a user terminal schedules an RB (Resource Block) in the current cycle, the network device uses the same adjustment step size and the HARQ (Hybrid Automatic Repeat Request) feedback information fed back by the user terminal to adjust the spectrum efficiency and MCS value corresponding to the user terminal, which has poor flexibility.

[0069] For user terminals with more scheduling times, more HARQ feedback information is obtained. If the adjustment step size is too large, the spectrum efficiency corresponding to the user terminal will be reduced, affecting the user experience. For user terminals with fewer scheduling times, less HARQ feedback information is obtained. If the adjustment step size is too small, the spectrum efficiency corresponding to the user terminal will also be reduced, affecting the user experience.

[0070] Based on this, the embodiment of the present application provides a method for determining the spectrum efficiency adjustment step size, which is applied to network equipment. Figure 1, which is a flow chart of the first spectrum efficiency adjustment step determination method provided in an embodiment of the present application, the above method includes the following steps S101-S102.

[0071] The technical solution provided in the embodiment of the present application can be applied to the determination of the spectrum efficiency adjustment step size of various systems, especially 5G systems. For example, applicable systems may be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA) general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new air interface (NR) systems, etc. These various systems include terminal devices and network devices. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0072] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing device connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called User Equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present application.

[0073] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be named otherwise. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., and is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0074] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO. It can also use diversity transmission, precoding transmission, or beamforming transmission.

[0075] S101: Obtain a target scheduling number of RBs scheduled by a user terminal in a current cycle.

[0076] In S101, an RB is a basic unit for providing data transmission and scheduling, and is used to be allocated to a user terminal for uplink and downlink data transmission.

[0077] The target scheduling number refers to the number of times a network device allocates RB resources to a user terminal within a cycle. For example, if a cycle is 10 ms long, obtaining the target scheduling number for a user terminal to schedule RBs within the current cycle refers to the number of times the network device allocates RB resources to the user terminal within the current 10 ms. This embodiment of the present application does not specifically limit the length of a cycle.

[0078] S102: Determine a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal according to the target scheduling number.

[0079] In S102, the absolute value of the adjustment step is inversely proportional to the number of scheduling times. The greater the number of scheduling times, the smaller the absolute value of the adjustment step. The fewer the number of scheduling times, the larger the absolute value of the adjustment step. For example, if the number of scheduling times is 400, the absolute value of the adjustment step is 500 bits / s / Hz; if the number of scheduling times is 4000, the absolute value of the adjustment step is 166 bits / s / Hz.

[0080] The adjustment step can be positive or negative. A positive adjustment step indicates an increase in the spectrum efficiency of the user terminal; a negative adjustment step indicates a decrease in the spectrum efficiency of the user terminal. The specific calculation method of the target adjustment step is shown below. Figure 2 and Figure 3 Where the embodiment.

[0081] In a possible embodiment, the adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency.

[0082] Specifically, the incremental step size is used to increase the spectrum efficiency corresponding to the user terminal and is a positive value. For example, if the incremental step size is 500 bit / s / Hz, it means that the spectrum efficiency corresponding to the user terminal is increased by 500 bit / s / Hz. The decrement step size is used to decrease the spectrum efficiency corresponding to the user terminal and is a negative value. For example, if the decrement step size is -500 bit / s / Hz, it means that the spectrum efficiency corresponding to the user terminal is decreased by 500 bit / s / Hz.

[0083] By selecting the above embodiment, when the network device obtains the target scheduling number of RBs scheduled by the user terminal in the current period, it can determine the target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal based on the target scheduling number, thereby realizing the determination of the spectrum efficiency adjustment step.

[0084] Furthermore, since the absolute value of the adjustment step is inversely proportional to the number of scheduling times, the greater the number of scheduling times, the smaller the absolute value of the adjustment step, and the smaller the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a high number of scheduling times adjusting too quickly. The fewer the number of scheduling times, the larger the absolute value of the adjustment step, and the larger the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a low number of scheduling times adjusting too late, thereby improving the corresponding spectrum efficiency of the user terminal.

[0085] In a possible embodiment, a first mapping relationship between different spectrum efficiency intervals and MCS values ​​is stored in the network device. After determining the target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal based on the target scheduling number, the MCS value corresponding to the user terminal can also be adjusted through steps A and B.

[0086] Step A: Adjust the spectrum efficiency corresponding to the user terminal based on the target adjustment step size and the HARQ feedback information fed back by the user terminal.

[0087] In step A, spectrum efficiency, also known as system capacity or frequency band utilization, refers to the amount of effective data a system can transmit within a given spectrum resource. It represents how effectively the system utilizes spectrum resources. Higher spectrum efficiency indicates more efficient spectrum utilization.

[0088] HARQ feedback information includes ACK (Acknowledgement) information and NACK (Negative Acknowledgement) information. If the HARQ feedback information fed back by the user terminal is ACK information, it means that the current communication environment between the base station and the terminal is good. The target adjustment step size of the spectrum efficiency corresponding to the user terminal can be increased to improve the data transmission rate.

[0089] If the HARQ feedback information fed back by the user terminal is NACK information, it means that there may be interference and other problems in the current communication environment between the base station and the terminal. The spectrum efficiency corresponding to the user terminal can be reduced by the target adjustment step size to improve the reliability of data transmission.

[0090] In a possible embodiment, when the number of consecutive HARQ feedback information fed back by the user terminal that is the same information reaches a preset number, the spectrum efficiency corresponding to the user terminal is adjusted based on the target adjustment step size and the HARQ feedback information fed back by the user terminal.

[0091] For example, assuming that the preset number N is 20, if the number of consecutive HARQ feedback information fed back by the user terminal is ACK information is 20, the spectrum efficiency corresponding to the user terminal is increased. If the number of consecutive HARQ feedback information fed back by the user terminal is NACK information is 20, the spectrum efficiency corresponding to the user terminal is decreased.

[0092] It should be noted that the value of the above-mentioned preset number N is only a possible embodiment, and the embodiment of the present application does not specifically limit the value of the preset number N.

[0093] Step B: Based on the first mapping relationship, the MCS value corresponding to the user terminal is updated to the MCS value corresponding to the spectrum efficiency interval where the adjusted spectrum efficiency is located.

[0094] In step B, in the LTE (Long Term Evolution) system, the MCS value is an indicator used to describe the quality of a wireless channel. Different MCS values ​​correspond to different modulation modes and error correction coding modes.

[0095] The first mapping relationship between different spectrum efficiency intervals and MCS values ​​is determined according to the specific communication standard. The larger the endpoint value of the spectrum efficiency interval, the larger the MCS value. For example, when the modulation mode is 64QAM (Quadrature Amplitude Modulation), the spectrum efficiency interval is 3770bit / s / HZ to 4893bit / s / HZ, and the corresponding MCS value is 2; the spectrum efficiency interval is 4893bit / s / HZ to 6016bit / s / HZ, and the corresponding MCS value is 3; the spectrum efficiency interval is 6016bit / s / HZ to 7393bit / s / HZ, and the corresponding MCS value is 4.

[0096] It should be noted that the endpoint values, quantity and corresponding MCS values ​​of the above-mentioned spectrum efficiency interval are only one possible embodiment. The embodiment of the present application does not specifically limit the endpoint values, quantity and corresponding MCS values ​​of the spectrum efficiency interval.

[0097] Based on the first mapping relationship, the MCS value corresponding to the user terminal is updated to the MCS value corresponding to the spectrum efficiency range where the adjusted spectrum efficiency is located, which is divided into the following two cases.

[0098] In the first case, if the spectrum efficiency interval of the adjusted spectrum efficiency is different from the spectrum efficiency interval of the spectrum efficiency before adjustment, the MCS value corresponding to the user terminal is updated to the MCS value corresponding to the spectrum efficiency interval of the adjusted spectrum efficiency.

[0099] For example, assuming that the spectrum efficiency range is 4893 bit / s / HZ to 6016 bit / s / HZ, the corresponding MCS value is 3, the spectrum efficiency range is 6016 bit / s / HZ to 7393 bit / s / HZ, the corresponding MCS value is 4, and the spectrum efficiency range is 7393 bit / s / HZ to 8770 bit / s / HZ, the corresponding MCS value is 5. If the spectrum efficiency before adjustment is 5000, the spectrum efficiency range is 4893 bit / s / HZ to 6016 bit / s / HZ, and the corresponding MCS value is 3, and the spectrum efficiency after adjustment is 8000, the spectrum efficiency range is 7393 bit / s / HZ to 8770 bit / s / HZ, and the corresponding MCS value is 5, then the MCS value corresponding to the user terminal is updated from 3 to 5.

[0100] In the second case, if the spectrum efficiency interval in which the adjusted spectrum efficiency belongs is the same as the spectrum efficiency interval in which the spectrum efficiency before the adjustment belongs, the MCS value corresponding to the user terminal remains unchanged.

[0101] For example, assuming that the spectrum efficiency range is 4893 bit / s / HZ to 6016 bit / s / HZ, the corresponding MCS value is 3, the spectrum efficiency range is 6016 bit / s / HZ to 7393 bit / s / HZ, the corresponding MCS value is 4, and the spectrum efficiency range is 7393 bit / s / HZ to 8770 bit / s / HZ, the corresponding MCS value is 5. If the spectrum efficiency before adjustment is 5000, the spectrum efficiency range is 4893 bit / s / HZ to 6016 bit / s / HZ, and the corresponding MCS value is 3, and the spectrum efficiency after adjustment is 5500, the spectrum efficiency range is 4893 bit / s / HZ to 6016 bit / s / HZ, and the corresponding MCS value is 3, then the MCS value corresponding to the user terminal is still 3, and the MCS value has not changed.

[0102] In addition, the MCS value corresponding to the user terminal is a valid MCS value. The valid MCS value refers to the index value of the modulation and coding strategy used for transmitting data in wireless communication.

[0103] To determine whether the MCS value is valid, consider the following factors:

[0104] Non-zero value: Valid MCS values ​​must be non-zero, since a value of zero indicates that no modulation and coding strategy is available.

[0105] Normal value range: Valid MCS values ​​must be within the normal value range. The MCS value range depends on the configuration type. The MCS value range is from 0 to the configured value. If the configured value is 5, the MCS range is 0 to 5.

[0106] MCS rate set: A valid MCS value must be within the MCS rate set supported by the AP (Access Point). A user terminal must meet the basic MCS rate configured by the AP to connect to the AP.

[0107] In a possible embodiment, the network device stores a target mapping relationship between different scheduling time intervals and groups. Figure 2 , is a flow chart of a second method for determining the spectrum efficiency adjustment step size provided in an embodiment of the present application, which is similar to the aforementioned Figure 1 Compared with the embodiment shown, the above S102 can be implemented through S102A and S102B.

[0108] S102A: Determine, according to the target mapping relationship, a target group corresponding to the scheduling number interval in which the target scheduling number is located, and determine a target group number of the target group.

[0109] In S102A, the value of the scheduling number interval is proportional to the group number of the corresponding group. The larger the value of the scheduling number interval is, the larger the group number of the corresponding group is.

[0110] For example, assuming that the number of scheduling intervals is 5, the scheduling interval is (0, 500], the corresponding group is group 1, and the group number GROUPID = 1; the scheduling interval is (500, 1000], the corresponding group is group 2, and the group number GROUPID = 2; the scheduling interval is (1000, 2000], the corresponding group is group 3, and the group number GROUPID = 3; the scheduling interval is (2000, 3000], the corresponding group is group 4, and the group number GROUPID = 4; the scheduling interval is (3000, 5000], the corresponding group is group 5, and the group number GROUPID = 5. If the target scheduling number is 1500, the scheduling interval where the target scheduling number is located is (1000, 2000], the target group is group 3, and the target group number GROUPID = 3.

[0111] It should be noted that the value and number of the above-mentioned scheduling frequency intervals are only one possible embodiment, and the embodiment of the present application does not specifically limit the value and number of the scheduling frequency intervals.

[0112] S102B: Calculate a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal according to the target group number.

[0113] In S102B, the value of the group number is inversely proportional to the absolute value of the adjustment step. The larger the value of the group number, the smaller the absolute value of the adjustment step. For example, if the group number GROUPID=1, the absolute value of the adjustment step is 500bit / s / HZ. If the group number GROUPID=5, the absolute value of the adjustment step is 166bit / s / HZ. The adjustment step can be a positive value or a negative value. A positive adjustment step indicates an increase in the spectrum efficiency corresponding to the user terminal; a negative adjustment step indicates a decrease in the spectrum efficiency corresponding to the user terminal. For the specific process of calculating the target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal based on the target group number, please refer to the following. Figure 3 Where the embodiment.

[0114] In the above embodiment, since the value of the scheduling frequency interval is proportional to the group number of the corresponding group, and the value of the group number is inversely proportional to the absolute value of the adjustment step, the target adjustment step can be flexibly determined based on the target mapping relationship and the target scheduling frequency. In addition, since the traffic model can reflect the scheduling frequency to a certain extent, the maximum group number can be estimated based on the traffic model. For areas with dense traffic, the maximum group number is set to a smaller value, and vice versa. Therefore, the configurable group number combined with the traffic model can more accurately and flexibly determine the target adjustment step, thereby improving the user experience. If the target scheduling frequency is larger, the absolute value of the adjustment step is smaller, which can avoid the problem of the MCS value of user terminals with a large number of scheduling times being adjusted too quickly. If the target scheduling frequency is smaller, the absolute value of the adjustment step is larger, which can avoid the problem of the MCS value of user terminals with a small number of scheduling times being adjusted too late, thereby improving the spectrum efficiency corresponding to the user terminal.

[0115] In one possible embodiment, see Figure 3 , is a flow chart of the third method for determining the spectrum efficiency adjustment step size provided in the embodiment of the present application, which is similar to the aforementioned Figure 2 Compared with the embodiment shown, the above S102B can be implemented through S102B1 and S102B2.

[0116] S102B1, calculate the intermediate value of the step size according to the target group number.

[0117] In a possible embodiment, the intermediate step size is calculated according to the following formula:

[0118] step=a*DLstep / (b+GROUPID*c)

[0119] Among them, step is the intermediate value of the step size, DLstep is the preset correction value, a, b, and c are preset parameters, and GROUPID is the target group number.

[0120] For example, assuming that a is 1024, b is 10000, c is 10000, Dlstep is 1000, and GROUPID is 1, then step is 51.2.

[0121] Assume that a is 1024, b is 10000, c is 10000, Dlstep is 1000, and GROUPID is 5, then step is 17.

[0122] S102B2: Based on the intermediate step size, calculate a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal. In one possible embodiment, the target adjustment step size is calculated according to the following formula:

[0123] ACKstep=step*d / e

[0124] NACKstep=-step*d / e

[0125] Among them, step is the intermediate value of the step size, d and e are preset parameters, ACKstep is the incremental step size, and NACKstep is the decremental step size.

[0126] For example, assuming step is 51.2, d is 10000, and e is 1024, then ACKstep is 500 and NACKstep is -500. An ACKstep of 500 indicates that the spectrum efficiency corresponding to the user terminal is increased by 500 bits / s / Hz. A NACKstep of -500 indicates that the spectrum efficiency corresponding to the user terminal is decreased by 500 bits / s / Hz.

[0127] Assuming step is 17, d is 10000, and e is 1024, then ACKstep is 166 and NACKstep is -166. An ACKstep of 166 indicates that the spectrum efficiency corresponding to the user terminal is increased by 166. A NACKstep of -166 bit / s / Hz indicates that the spectrum efficiency corresponding to the user terminal is decreased by 166 bit / s / Hz.

[0128] By selecting the above embodiment, the intermediate value of the step size is calculated based on the target group number, and the target adjustment step size of the user terminal is determined based on the intermediate value of the step size. The spectrum efficiency and MCS value corresponding to the user terminal are adjusted according to the target adjustment step size, which can avoid the problem that the MCS value of the user terminal may be adjusted too quickly or not in time.

[0129] In order to more clearly illustrate the above spectrum efficiency adjustment step determination method, the following is combined with Figure 4 For a detailed description of the above spectrum efficiency adjustment step determination method, see Figure 4 , is a flow chart of an MCS value adjustment method provided in an embodiment of the present application, the method including S401-S410.

[0130] S401, determining whether the control switch is turned on.

[0131] If yes, execute S402; if no, execute S408.

[0132] The control switch is used to determine whether to adjust the spectrum efficiency corresponding to the user terminal based on the target adjustment step size, or to adjust the spectrum efficiency corresponding to the user terminal based on the same adjustment step size.

[0133] When the control switch is on, steps S402-S407 are executed, indicating that the spectrum efficiency corresponding to the user terminal is adjusted based on the target adjustment step size, which is the MCS adjustment method provided in the embodiment of the present application. When the control switch is off, steps S408-S410 and S407 are executed, indicating that the spectrum efficiency corresponding to the user terminal is adjusted based on the same adjustment step size, which is the MCS adjustment method provided in the related art.

[0134] S402: Obtain the MCS value corresponding to the user terminal and the target scheduling number of RBs scheduled by the user terminal in the current cycle.

[0135] S403: Determine whether the MCS value corresponding to the user terminal is valid.

[0136] If yes, execute S404; if no, end the process.

[0137] The method for determining whether the MCS value corresponding to the terminal is valid is as described in the aforementioned S104 and will not be repeated here.

[0138] S404: According to the target scheduling times, the user terminals are divided into corresponding target groups.

[0139] For example, assuming that the number of groups is N, the group numbers are from GROUPID=1 to GROUPID=N. GROUPID=1 represents group 1, and GROUPID=N represents group N.

[0140] If N=5, the number of groups is 5, the scheduling frequency interval is (0, 500], the corresponding group is group 1, and the group number GROUPID=1; the scheduling frequency interval is (500, 1000], the corresponding group is group 2, and the group number GROUPID=2; the scheduling frequency interval is (1000, 2000], the corresponding group is group 3, and the group number GROUPID=3; the scheduling frequency interval is (2000, 3000], the corresponding group is group 4, and the group number GROUPID=4; the scheduling frequency interval is (3000, 5000], the corresponding group is group 5, and the group number GROUPID=5. If the target scheduling frequency is 1500, the user terminal is assigned to group 3, and the group number GROUPID=3.

[0141] S405 , calculating a target adjustment step size of the user terminal according to the GROUPID and the preset correction value.

[0142] The process of calculating the target adjustment step size of the user terminal according to the GROUPID and the preset correction value is as described above. Figure 3 The embodiments thereof will not be described in detail here.

[0143] S406: Adjust the spectrum efficiency corresponding to the user terminal based on the target adjustment step size and the HARQ feedback information fed back by the user terminal.

[0144] The step of adjusting the spectrum efficiency corresponding to the user terminal based on the target adjustment step size and the HARQ feedback information fed back by the user terminal refers to the aforementioned S103 and will not be repeated here.

[0145] S407 : Based on the first mapping relationship between different spectrum efficiency intervals and MCS values, update the MCS value corresponding to the user terminal to the MCS value corresponding to the spectrum efficiency interval where the adjusted spectrum efficiency is located.

[0146] The step of updating the MCS value corresponding to the user terminal to the MCS value corresponding to the spectrum efficiency interval where the adjusted spectrum efficiency is located is referred to in the aforementioned S104 and will not be repeated here.

[0147] S408: Obtain the MCS value corresponding to the user terminal.

[0148] S409: Determine whether the MCS value corresponding to the user terminal is valid.

[0149] If yes, execute S410; if no, end the process.

[0150] The method for determining whether the MCS value corresponding to the terminal is valid is as described in the aforementioned S104 and will not be repeated here.

[0151] S410 : Adjust the spectrum efficiency corresponding to the user terminal based on the same adjustment step size and HARQ feedback information fed back by the user terminal.

[0152] The spectrum efficiency corresponding to the user terminal is adjusted based on the same adjustment step size and HARQ feedback information fed back by the user terminal. This means that the adjustment step size is the same each time the spectrum efficiency corresponding to the user terminal is adjusted.

[0153] For example, if the HARQ feedback information fed back by the user terminal is ACK information with the same adjustment step size of 500, the spectrum efficiency corresponding to the user terminal is increased by 500. If the HARQ feedback information fed back by the user terminal the next time is also ACK information, the spectrum efficiency corresponding to the user terminal is further increased by 500 based on the increase of 500.

[0154] If the HARQ feedback information fed back by the user terminal is NACK information, the spectrum efficiency corresponding to the user terminal is reduced by 500. If the HARQ feedback information fed back by the user terminal next time is also NACK information, the spectrum efficiency corresponding to the user terminal is further reduced by 500 based on the reduction of the spectrum efficiency corresponding to the user terminal by 500.

[0155] See also Figure 5 , is a flow chart of an MCS value adjustment method in the related art, the method including S501-S504.

[0156] S501: Obtain an MCS value corresponding to a user terminal.

[0157] S502: Determine whether the MCS value corresponding to the user terminal is valid.

[0158] If yes, execute S503; if no, end the process.

[0159] S503: Adjust the spectrum efficiency corresponding to the user terminal based on the same adjustment step size and the HARQ feedback information fed back by the user terminal.

[0160] S504: Based on the first mapping relationship between different spectrum efficiency intervals and MCS values, the MCS value corresponding to the user terminal is updated to the MCS value corresponding to the spectrum efficiency interval where the adjusted spectrum efficiency is located.

[0161] Among them, steps S501-S503 are the same as steps S408-S410, and steps S504 and S407 are the same. For details, see Figure 4 The embodiments thereof will not be described in detail here.

[0162] from Figure 4 and Figure 5 It can be seen from the figure that in the MCS value adjustment method in the related art, the network equipment uses the same adjustment step size to adjust the spectrum efficiency and MCS value corresponding to the user terminal, which has poor flexibility. It is easy for the user terminal with a large number of scheduling times to have an adjustment step size that is too large, and the MCS value may be adjusted too quickly. The user terminal with a small number of scheduling times may have an adjustment step size that is too small, and the MCS value may not be adjusted in time.

[0163] The MCS value adjustment method provided in the embodiment of the present application can enable the network device to determine the spectrum efficiency corresponding to the user terminal and the adjustment range of the MCS value based on the target number of scheduling RBs for the user terminal in the current period, thereby avoiding the problem that the MCS value of the user terminal with a large number of scheduling times may be adjusted too quickly, and the problem that the MCS value of the user terminal with a small number of scheduling times may not be adjusted in time, thereby improving the spectrum efficiency corresponding to the user terminal.

[0164] Corresponding to the aforementioned spectrum efficiency adjustment step determination method, the embodiment of the present application further provides a network device, see Figure 6 , is a structural diagram of a network device provided in an embodiment of the present application, including a memory 601, a transceiver 602, and a processor 603;

[0165] The memory 601 is used to store computer programs; the transceiver 602 is used to send and receive data under the control of the processor 603; the processor 603 is used to read the computer program in the memory 601 and perform the following operations:

[0166] Obtain the target number of RB scheduling times for the user terminal in the current cycle;

[0167] According to the target scheduling number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is determined; wherein the absolute value of the adjustment step is inversely proportional to the scheduling number.

[0168] By selecting the above embodiment, when the network device obtains the target scheduling number of RBs scheduled by the user terminal in the current period, it can determine the target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal based on the target scheduling number, thereby realizing the determination of the spectrum efficiency adjustment step.

[0169] Furthermore, since the absolute value of the adjustment step is inversely proportional to the number of scheduling times, the greater the number of scheduling times, the smaller the absolute value of the adjustment step, and the smaller the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a high number of scheduling times adjusting too quickly. The fewer the number of scheduling times, the larger the absolute value of the adjustment step, and the larger the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a low number of scheduling times adjusting too late, thereby improving the corresponding spectrum efficiency of the user terminal.

[0170] Among them, Figure 6 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 603 and memory represented by memory 601. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 602 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 603 is responsible for managing the bus architecture and general processing, and the memory 601 may store data used by the processor 603 when performing operations.

[0171] The processor 603 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0172] It should be noted here that the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts of this embodiment that are the same as the method embodiment will not be described in detail here.

[0173] In a possible embodiment, the network device stores a target mapping relationship between different scheduling number intervals and groups, and the processor 603 is specifically configured to:

[0174] According to the target mapping relationship, the target group corresponding to the scheduling frequency interval where the target scheduling frequency is located is determined, and the target group number of the target group is determined; wherein the value of the scheduling frequency interval is proportional to the group number of the corresponding group;

[0175] According to the target group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is calculated; wherein the value of the group number is inversely proportional to the absolute value of the adjustment step.

[0176] In the above embodiment, since the value of the scheduling frequency interval is proportional to the group number of the corresponding group, and the value of the group number is inversely proportional to the absolute value of the adjustment step, the target adjustment step can be flexibly determined based on the target mapping relationship and the target scheduling frequency. In addition, since the traffic model can reflect the scheduling frequency to a certain extent, the maximum group number can be estimated based on the traffic model. For areas with dense traffic, the maximum group number is set to a smaller value, and vice versa. Therefore, the configurable group number combined with the traffic model can more accurately and flexibly determine the target adjustment step, thereby improving the user experience. If the target scheduling frequency is larger, the absolute value of the adjustment step is smaller, which can avoid the problem of the MCS value of user terminals with a large number of scheduling times being adjusted too quickly. If the target scheduling frequency is smaller, the absolute value of the adjustment step is larger, which can avoid the problem of the MCS value of user terminals with a small number of scheduling times being adjusted too late, thereby improving the spectrum efficiency corresponding to the user terminal.

[0177] In a possible embodiment, the processor 603 is specifically configured to:

[0178] Calculate the middle value of the step length according to the target group number;

[0179] Based on the intermediate step size value, a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal is calculated.

[0180] By selecting the above embodiment, the intermediate value of the step size is calculated based on the target group number, and the target adjustment step size of the user terminal is determined based on the intermediate value of the step size. The spectrum efficiency and MCS value corresponding to the user terminal are adjusted according to the target adjustment step size, which can avoid the problem that the MCS value of the user terminal may be adjusted too quickly or not in time.

[0181] In a possible embodiment, the processor 603 is specifically configured to:

[0182] The mid-step value is calculated using the following formula:

[0183] step=a*DLstep / (b+GROUPID*c)

[0184] Among them, step is the intermediate value of the step size, DLstep is the preset correction value, a, b, and c are preset parameters, and GROUPID is the target group number.

[0185] By using the above embodiment and calculating the intermediate step value through the above formula, the target adjustment step size of the user terminal can be determined according to the calculated intermediate step value, thereby flexibly adjusting the spectrum efficiency and MCS value corresponding to the user terminal.

[0186] In a possible embodiment, the adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency.

[0187] By selecting the above embodiment, since the adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency, if the adjustment step size is an incremental step size, the spectrum efficiency corresponding to the user terminal is increased; if the adjustment step size is an incremental step size, the spectrum efficiency corresponding to the user terminal is decreased, thereby flexibly adjusting the spectrum efficiency corresponding to the user terminal.

[0188] Corresponding to the aforementioned spectrum efficiency adjustment step length determination method, the embodiment of the present application further provides a spectrum efficiency adjustment step length determination device, which is applied to a network device. Figure 7 , is a structural diagram of a device for determining a spectrum efficiency adjustment step size provided in an embodiment of the present application, the device comprising:

[0189] An acquisition module 701 is configured to acquire a target scheduling number of RBs for a user terminal in a current period;

[0190] The determination module 702 is configured to determine a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal according to the target scheduling number; wherein the absolute value of the adjustment step is inversely proportional to the scheduling number.

[0191] By selecting the above embodiment, when the network device obtains the target scheduling number of RBs scheduled by the user terminal in the current period, it can determine the target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal based on the target scheduling number, thereby realizing the determination of the spectrum efficiency adjustment step.

[0192] Furthermore, since the absolute value of the adjustment step is inversely proportional to the number of scheduling times, the greater the number of scheduling times, the smaller the absolute value of the adjustment step, and the smaller the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a high number of scheduling times adjusting too quickly. The fewer the number of scheduling times, the larger the absolute value of the adjustment step, and the larger the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a low number of scheduling times adjusting too late, thereby improving the corresponding spectrum efficiency of the user terminal.

[0193] In a possible embodiment, the network device stores a target mapping relationship between different scheduling number intervals and groups, and the determination module 702 is specifically configured to:

[0194] According to the target mapping relationship, the target group corresponding to the scheduling frequency interval where the target scheduling frequency is located is determined, and the target group number of the target group is determined; wherein the value of the scheduling frequency interval is proportional to the group number of the corresponding group;

[0195] According to the target group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is calculated; wherein the value of the group number is inversely proportional to the absolute value of the adjustment step.

[0196] In the above embodiment, since the value of the scheduling frequency interval is proportional to the group number of the corresponding group, and the value of the group number is inversely proportional to the absolute value of the adjustment step, the target adjustment step can be flexibly determined based on the target mapping relationship and the target scheduling frequency. In addition, since the traffic model can reflect the scheduling frequency to a certain extent, the maximum group number can be estimated based on the traffic model. For areas with dense traffic, the maximum group number is set to a smaller value, and vice versa. Therefore, the configurable group number combined with the traffic model can more accurately and flexibly determine the target adjustment step, thereby improving the user experience. If the target scheduling frequency is larger, the absolute value of the adjustment step is smaller, which can avoid the problem of the MCS value of user terminals with a large number of scheduling times being adjusted too quickly. If the target scheduling frequency is smaller, the absolute value of the adjustment step is larger, which can avoid the problem of the MCS value of user terminals with a small number of scheduling times being adjusted too late, thereby improving the spectrum efficiency corresponding to the user terminal.

[0197] In a possible embodiment, the determining module 702 is specifically configured to:

[0198] Calculate the middle value of the step length according to the target group number;

[0199] Based on the intermediate step size value, a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal is calculated.

[0200] By selecting the above embodiment, the intermediate value of the step size is calculated based on the target group number, and the target adjustment step size of the user terminal is determined based on the intermediate value of the step size. The spectrum efficiency and MCS value corresponding to the user terminal are adjusted according to the target adjustment step size, which can avoid the problem that the MCS value of the user terminal may be adjusted too quickly or not in time.

[0201] In a possible embodiment, the determining module 702 is specifically configured to:

[0202] The mid-step value is calculated using the following formula:

[0203] step=a*DLstep / (b+GROUPID*c)

[0204] Among them, step is the intermediate value of the step size, DLstep is the preset correction value, a, b, and c are preset parameters, and GROUPID is the target group number.

[0205] By using the above embodiment and calculating the intermediate step value through the above formula, the target adjustment step size of the user terminal can be determined according to the calculated intermediate step value, thereby flexibly adjusting the spectrum efficiency and MCS value corresponding to the user terminal.

[0206] In a possible embodiment, the adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency.

[0207] By selecting the above embodiment, since the adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency, if the adjustment step size is an incremental step size, the spectrum efficiency corresponding to the user terminal is increased; if the adjustment step size is an incremental step size, the spectrum efficiency corresponding to the user terminal is decreased, thereby flexibly adjusting the spectrum efficiency corresponding to the user terminal.

[0208] It should be noted that the division of modules in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.

[0209] If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0210] It should be noted here that the above-mentioned spectrum efficiency adjustment step determination device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts of this embodiment that are the same as the method embodiment will not be described in detail here.

[0211] In another embodiment provided in the present application, a processor-readable storage medium is further provided, wherein a computer program is stored in the processor-readable storage medium, and the computer program enables the processor to execute any of the above-mentioned spectrum efficiency adjustment step determination methods.

[0212] By selecting the above embodiment, when the network device obtains the target scheduling number of RBs scheduled by the user terminal in the current period, it can determine the target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal based on the target scheduling number, thereby realizing the determination of the spectrum efficiency adjustment step.

[0213] Furthermore, since the absolute value of the adjustment step is inversely proportional to the number of scheduling times, the greater the number of scheduling times, the smaller the absolute value of the adjustment step, and the smaller the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a high number of scheduling times adjusting too quickly. The fewer the number of scheduling times, the larger the absolute value of the adjustment step, and the larger the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a low number of scheduling times adjusting too late, thereby improving the corresponding spectrum efficiency of the user terminal.

[0214] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.

[0215] In another embodiment provided by the present application, a computer program product including instructions is further provided, which, when executed on a computer, enables the computer to execute any one of the spectrum efficiency adjustment step length determination methods in the above embodiments.

[0216] By selecting the above embodiment, when the network device obtains the target scheduling number of RBs scheduled by the user terminal in the current period, it can determine the target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal based on the target scheduling number, thereby realizing the determination of the spectrum efficiency adjustment step.

[0217] Furthermore, since the absolute value of the adjustment step is inversely proportional to the number of scheduling times, the greater the number of scheduling times, the smaller the absolute value of the adjustment step, and the smaller the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a high number of scheduling times adjusting too quickly. The fewer the number of scheduling times, the larger the absolute value of the adjustment step, and the larger the adjustment range of the user terminal's corresponding spectrum efficiency and MCS value. This avoids the problem of the MCS value of a user terminal with a low number of scheduling times adjusting too late, thereby improving the corresponding spectrum efficiency of the user terminal.

[0218] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, 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 program 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 a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) 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 integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).

[0219] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0220] Each embodiment in this specification is described in a related manner. Similar portions between the various embodiments can be referenced to each other. Each embodiment focuses on the differences between the other embodiments. In particular, the network device, apparatus, and storage medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simple. For relevant portions, refer to the descriptions of the method embodiments.

[0221] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, network equipment, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0222] The present application is described with reference to the flowcharts and / or block diagrams of the methods, network devices, and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0223] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0224] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0225] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

[0226] The above description is only a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application are included in the scope of protection of the present application.

Claims

1. A method for determining a spectrum efficiency adjustment step size, characterized in that: Applied to a network device, the method includes: Obtain the target scheduling number of resource blocks (RBs) scheduled by the user terminal in the current cycle; According to the target scheduling number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is determined; wherein the absolute value of the adjustment step is inversely proportional to the scheduling number.

2. The method according to claim 1, characterized in that The network device stores a target mapping relationship between different scheduling number intervals and groups, and determining a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal according to the target scheduling number includes: Determine, according to the target mapping relationship, a target group corresponding to the scheduling number interval in which the target scheduling number is located, and determine a target group number of the target group; wherein the value of the scheduling number interval is proportional to the group number of the corresponding group; According to the target group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is calculated; wherein the value of the group number is inversely proportional to the absolute value of the adjustment step.

3. The method according to claim 2, characterized in that The calculating, according to the group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal includes: Calculate the intermediate value of the step length according to the target group number; Based on the intermediate step size value, a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal is calculated.

4. The method according to claim 3, characterized in that The step of calculating the intermediate value of the step size according to the target group number includes: The mid-step value is calculated using the following formula: step=a*DLstep / (b+GROUPID*c) Wherein, the step is the intermediate value of the step length, the DLstep is a preset correction value, a, b, and c are preset parameters, and the GROUPID is the target group number.

5. The method according to any one of claims 1 to 4, characterized in that The adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency.

6. A network device, characterized in that: The network device includes a memory, a transceiver, and a processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Obtain the target number of RB scheduling times for the user terminal in the current cycle; According to the target scheduling number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is determined; wherein the absolute value of the adjustment step is inversely proportional to the scheduling number.

7. The network device according to claim 6, wherein: The network device stores a target mapping relationship between different scheduling number intervals and groups, and the processor is specifically configured to: Determine, according to the target mapping relationship, a target group corresponding to the scheduling number interval in which the target scheduling number is located, and determine a target group number of the target group; wherein the value of the scheduling number interval is proportional to the group number of the corresponding group; According to the target group number, a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal is calculated; wherein the value of the group number is inversely proportional to the absolute value of the adjustment step.

8. The network device according to claim 7, wherein: The processor is specifically configured to: Calculate the intermediate value of the step length according to the target group number; Based on the intermediate step size value, a target adjustment step size for adjusting the spectrum efficiency corresponding to the user terminal is calculated.

9. The network device according to claim 8, characterized in that The processor is specifically configured to: The mid-step value is calculated using the following formula: step=a*DLstep / (b+GROUPID*c) Wherein, the step is the intermediate value of the step length, the DLstep is a preset correction value, a, b, and c are preset parameters, and the GROUPID is the target group number.

10. The network device according to any one of claims 6 to 9, characterized in that: The adjustment step size includes an incremental step size for increasing the spectrum efficiency and / or a decremental step size for decreasing the spectrum efficiency.

11. A device for determining a spectrum efficiency adjustment step size, characterized in that: Applied to network equipment, the device includes: An acquisition module is used to obtain a target scheduling number of RBs scheduled by the user terminal in the current cycle; A determination module is used to determine a target adjustment step for adjusting the spectrum efficiency corresponding to the user terminal according to the target scheduling number; wherein the absolute value of the adjustment step is inversely proportional to the scheduling number.

12. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method according to any one of claims 1 to 5.