CN111526518A - Bandwidth allocation method and device - Google Patents

Bandwidth allocation method and device Download PDF

Info

Publication number
CN111526518A
CN111526518A CN202010278566.6A CN202010278566A CN111526518A CN 111526518 A CN111526518 A CN 111526518A CN 202010278566 A CN202010278566 A CN 202010278566A CN 111526518 A CN111526518 A CN 111526518A
Authority
CN
China
Prior art keywords
bwp
user
base station
bwps
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010278566.6A
Other languages
Chinese (zh)
Other versions
CN111526518B (en
Inventor
张学彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Star Net Ruijie Networks Co Ltd
Original Assignee
Beijing Star Net Ruijie Networks Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Star Net Ruijie Networks Co Ltd filed Critical Beijing Star Net Ruijie Networks Co Ltd
Priority to CN202010278566.6A priority Critical patent/CN111526518B/en
Publication of CN111526518A publication Critical patent/CN111526518A/en
Application granted granted Critical
Publication of CN111526518B publication Critical patent/CN111526518B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/02Resource partitioning among network components, e.g. reuse partitioning
    • H04W16/10Dynamic resource partitioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a bandwidth allocation method and a bandwidth allocation device, wherein the method comprises the following steps: within a first preset duration, when determining that the communication resource distribution of the bandwidth BWPs of each part of the whole bandwidth is unbalanced, the base station determines a first target BWP of which the communication resource meets a first preset rule from the BWPs; and/or within a second preset duration, when the base station determines that the communication efficiency of each BWP is inefficient, determining, from each BWP, a second target BWP whose communication efficiency meets a second preset rule; the base station determines a user to be adjusted from the users of the first target BWP and/or the second target BWP, and determines a BWP allocated to the user to be adjusted from candidate BWPs; wherein, the candidate BWP is a BWP except the first target BWP and/or the second target BWP in each BWP.

Description

Bandwidth allocation method and device
Technical Field
The present invention relates to the field of wireless communications, and in particular, to a bandwidth allocation method and apparatus.
Background
In the context of the 4th generation mobile communication technology (4G), a bandwidth of a User Equipment (UE) is consistent with a whole bandwidth of a base station, and after the UE accesses the base station, the bandwidth of the UE cannot be changed.
However, with the advent of the fifth generation mobile communication technology (5th generation wireless systems, 5G), the bandwidth allocation of UEs has varied. The whole bandwidth of the base station is divided into several isolated partial Bandwidths (BWPs), for example, the bandwidth of 100MHz is divided into 3 BWPs: 20MHz, 35MHz and 45 MHz. In 5G, one BWP may configure multiple users, or allocate multiple BWPs to one user, but one user can only activate one BWP at the same time. Obviously, in the 5G background, how to dynamically allocate an appropriate BWP to a user makes the overall communication efficiency and communication resource utilization higher, which is significant. However, there is no allocation method for BWP of users, which is a problem to be solved.
Disclosure of Invention
The invention provides a bandwidth allocation method and a bandwidth allocation device, which solve the problem that no allocation method for a user BWP exists in the prior art.
In a first aspect, the present invention provides a bandwidth allocation method, including: within a first preset duration, when determining that the communication resource distribution of the bandwidth BWPs of each part of the whole bandwidth is unbalanced, the base station determines a first target BWP of which the communication resource meets a first preset rule from the BWPs; and/or within a second preset duration, when the base station determines that the communication efficiency of each BWP is inefficient, determining, from each BWP, a second target BWP whose communication efficiency meets a second preset rule; the base station determines a user to be adjusted from the users of the first target BWP and/or the second target BWP, and determines a BWP allocated to the user to be adjusted from candidate BWPs; wherein, the candidate BWP is a BWP except the first target BWP and/or the second target BWP in each BWP.
In the method, the base station determines the first target BWP or the second target BWP in two ways, one is from the perspective of the communication resource within the first preset duration, when the base station determines that the communication resource allocation of the BWPs of the parts of the overall bandwidth is unbalanced, the base station determines the first target BWP of the communication resource according to the first preset rule from the BWPs, and the other is from the perspective of the communication efficiency, and when the base station determines that the communication efficiency of the BWPs is inefficient within the second preset duration, the base station determines the second target BWP of the communication efficiency according to the second preset rule from the BWPs, so that the base station does not cause the extreme condition of local optimization of the communication resource or communication efficiency due to the individual angle, and whichever angle, the base station determines the user to be adjusted from the users of the first target BWP and/or the second target BWP, and determines the BWP allocated to the user to be adjusted from the candidate BWPs, thereby optimizing overall communication resource utilization and communication efficiency.
Optionally, the determining the BWP allocated to the user to be tuned from the candidate BWPs includes: the base station sets an allocation probability that each BWP in the candidate BWPs is allocated to the user according to the communication quality of the candidate BWPs; wherein, the allocation probability of each BWP to the user to be adjusted is positively correlated with the communication quality of the BWP; and the base station determines the BWP allocated to the user to be adjusted according to the allocation probability of each BWP in the candidate BWPs allocated to the user.
In the above method, the base station sets an allocation probability that each BWP in the candidate BWPs is allocated to the user according to the communication quality of the candidate BWPs; wherein, the allocation probability of each BWP to the user to be adjusted is positively correlated with the communication quality of the BWP; so that the BWP with higher communication quality has a higher probability of being allocated to the user to be adjusted.
Optionally, determining whether the communication resource allocation of the bandwidth BWP of each portion of the overall bandwidth is balanced includes: the base station determines whether the communication resource allocation of each BWP is balanced or not according to the number of idle resource blocks of each BWP and the number of occupied user resource blocks of the whole bandwidth; the number of occupied user resource blocks is obtained according to the total number of resource blocks of the whole bandwidth and the number of users of the base station.
In the method, the number of idle resource blocks of each BWP and the number of occupied user resource blocks of the whole bandwidth are both data which are easy to record in the communication process, thereby providing a method for efficiently and easily determining whether the communication resource allocation of each BWP is balanced.
Optionally, determining whether the communication efficiency of each BWP is inefficient by: and the base station determines whether the communication efficiency of each BWP is low or not according to the average throughput and the maximum transmission data volume of each user in each BWP.
In the above method, the average throughput and the maximum transmission data amount of each user in each BWP may reflect the actual transmission data amount and the theoretical maximum transmission data amount, so that the base station may more accurately determine whether the communication efficiency of each BWP is inefficient.
Optionally, the base station determines whether the communication efficiency of each BWP is inefficient according to the average throughput and the maximum transmission data volume of each user in each BWP; the method comprises the following steps: the base station determines the frequency efficiency of each BWP according to the average throughput and the maximum transmission data volume of each user in each BWP; the base station determines whether the communication efficiency of each BWP is inefficient according to the frequency efficiency of each BWP.
In the above manner, the base station first determines the frequency efficiency of each BWP, and further increases the accuracy rate of determining whether the communication efficiency of each BWP is inefficient by taking the frequency efficiency of each BWP into full consideration.
Optionally, the user to be adjusted is at least one user with the lowest spectral efficiency among users of the first target BWP or the second target BWP.
In the method, the user with the lowest spectral efficiency is selected for BWP redistribution, thereby optimizing the spectral efficiency of the original BWP and optimizing the spectral efficiency of the adjusted user.
Optionally, the first preset time length is a downlink time slot for communication between the base station and a user; the second preset time is an uplink time slot of the communication between the base station and the user.
In the method, first, the first preset duration and the second preset duration are just staggered, so that the first target BWP or the second target BWP is prevented from being determined to be not conflicted to a certain extent, and in addition, the base station receives information such as the acknowledgement frame and the like only when the uplink time slot is ended, so that the communication efficiency data which can be obtained by the second preset duration for the downlink time slot is richer and more appropriate.
In a second aspect, the present invention provides a bandwidth distribution apparatus comprising: the determining module is used for determining a first target BWP of a communication resource according with a first preset rule from various BWPs when the communication resource distribution of the BWPs of various parts of the whole bandwidth is determined to be unbalanced within a first preset duration; and/or within a second preset duration, when determining that the communication efficiency of each BWP is inefficient, determining a second target BWP, of which the communication efficiency meets a second preset rule, from the BWPs; the allocation module is used for determining a user to be adjusted from the users of the first target BWP and/or the second target BWP and determining a BWP allocated to the user to be adjusted from candidate BWPs; wherein, the candidate BWP is a BWP except the first target BWP and/or the second target BWP in each BWP.
Optionally, the allocation module is specifically configured to: setting the distribution probability of each BWP in the candidate BWPs to the user to be adjusted according to the communication quality of the candidate BWPs; wherein, the allocation probability of each BWP to the user to be adjusted is positively correlated with the communication quality of the BWP; and determining the BWP allocated to the user to be adjusted according to the allocation probability of each BWP in the candidate BWPs allocated to the user to be adjusted.
Optionally, the determining module is specifically configured to: determining whether the communication resource allocation of each BWP is balanced or not according to the number of idle resource blocks of each BWP and the number of occupied user resource blocks of the whole bandwidth; the number of occupied user resource blocks is obtained according to the total number of resource blocks of the whole bandwidth and the number of users of the base station.
Optionally, the determining module is specifically configured to: and the base station determines whether the communication efficiency of each BWP is low or not according to the average throughput and the maximum transmission data volume of each user in each BWP.
Optionally, the determining module is specifically configured to: determining the frequency efficiency of each BWP according to the average throughput and the maximum transmission data volume of each user in each BWP; determining whether the communication efficiency of the BWPs is inefficient according to the frequency efficiency of the BWPs.
Optionally, the user to be adjusted is at least one user with the lowest spectral efficiency among users of the first target BWP or the second target BWP.
Optionally, the first preset time duration is a downlink time slot for communication between the apparatus and a user; the second preset duration is an uplink timeslot for communication between the device and a user.
The advantageous effects of the second aspect and the various optional apparatuses of the second aspect may refer to the advantageous effects of the first aspect and the various optional methods of the first aspect, and are not described herein again.
In a third aspect, the present invention provides a computer device comprising a program or instructions for performing the method of the first aspect and the alternatives of the first aspect when the program or instructions are executed.
In a fourth aspect, the present invention provides a storage medium comprising a program or instructions which, when executed, is adapted to perform the method of the first aspect and the alternatives of the first aspect.
Drawings
Fig. 1 is a schematic flowchart illustrating steps of a bandwidth allocation method according to an embodiment of the present application;
fig. 2 is a schematic flowchart illustrating specific steps of a bandwidth allocation method according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a bandwidth distribution device according to an embodiment of the present application.
Detailed Description
In order to better understand the technical solutions, the technical solutions will be described in detail below with reference to the drawings and the specific embodiments of the specification, and it should be understood that the specific features in the embodiments and examples of the present application are detailed descriptions of the technical solutions of the present application, but not limitations of the technical solutions of the present application, and the technical features in the embodiments and examples of the present application may be combined with each other without conflict.
Under the 4G background, the bandwidth of User Equipment (UE) is consistent with the entire bandwidth of the base station, and after the UE accesses the base station, the bandwidth of the UE cannot be changed. The multi-user frequency selective resource scheduling is to schedule each user to a better frequency band in the bandwidth of the UE for transmission, thereby improving the overall frequency spectrum efficiency of the system under the multi-user and increasing the system capacity. With 5G, the bandwidth of the UE can be divided into multiple BWPs, so the bandwidth allocation of the UE varies differently, but at present, there is no allocation method for the BWPs of the user, which does not conform to the idea of efficient communication in the 5G context. To this end, the present application provides a bandwidth allocation method.
Step 101: within a first preset duration, when determining that the communication resource distribution of the bandwidth BWPs of each part of the whole bandwidth is unbalanced, the base station determines a first target BWP of which the communication resource meets a first preset rule from the BWPs; and/or within a second preset duration, when the base station determines that the communication efficiency of each BWP is inefficient, determining, from the BWPs, a second target BWP whose communication efficiency meets a second preset rule.
Step 102: and the base station determines a user to be adjusted from the users of the first target BWP and/or the second target BWP, and determines a BWP distributed to the user to be adjusted from candidate BWPs.
Wherein, the candidate BWP is a BWP except the first target BWP and/or the second target BWP in each BWP.
It should be noted that, when determining whether the communication resource allocation of each bandwidth BWP of the entire bandwidth is balanced, the base station may determine whether the frequency domain resource allocation in the communication resource is balanced according to a certain criterion determined by the communication resource indicator and the corresponding communication resource indicator, such as the communication resource indicator being the number of idle RBs of each bandwidth BWP, and then select BWP according to whether the average power consumption of each bandwidth BWP is balanced, so as to reasonably allocate BWP and improve the power efficient utilization.
In addition, there are various judgment criteria for equalization, such as the statistics (e.g., standard deviation, variance, etc.) of the communication resource indicators of each BWP compared with a threshold. As another example, RB usage for each BWP may be clustered by a clustering method, such as clustering the RB usage for each BWP, as measured by the distribution of outliers (e.g., cluster centers are mean, deviate by more than a standard deviation or some threshold), or clustering the power consumption for each BWP, as measured by the distribution of outliers (e.g., cluster centers are mean, deviate by more than a standard deviation or some threshold). Further, the RB usage rate and power consumption level of each BWP may also be selected simultaneously as two dimensions of the cluster, measured according to the distribution of outliers (cluster center is mean, calculated euclidean distance deviation exceeds a threshold).
Furthermore, the base station may determine whether the communication efficiency of each BWP is inefficient in various ways, such as different communication efficiency indicators and judgment criteria for whether the communication efficiency is inefficient. For example, the spectrum efficiency, the packet error rate, the retransmission times, and the like of each BWP may be set as a threshold to design a rule whether the communication efficiency of each BWP is low.
It should be noted that the user to be adjusted may be at least one user with the lowest spectral efficiency among the users of the first target BWP or the second target BWP. The spectral efficiency reflects the amount of data transmitted per unit frequency, reflecting the utilization of BWP.
In a possible implementation manner, the first preset time duration is a downlink time slot for communication between the base station and a user; the second preset time is an uplink time slot of the communication between the base station and the user. In this way, the work flow is inserted into the nodes of which the downlink scheduling is finished and the uplink receiving is finished respectively, the influence on the normal work flow of the protocol is minimized, and the method can be conveniently connected with the existing communication protocol.
In steps 101 to 102, the specific manner of determining the BWP allocated to the user to be adjusted from the candidate BWPs may be:
the base station sets the distribution probability of each BWP in the candidate BWPs distributed to the user to be adjusted according to the communication quality of the candidate BWPs; and the base station determines the BWP allocated to the user to be adjusted according to the allocation probability of each BWP in the candidate BWPs allocated to the user to be adjusted.
It should be noted that the evaluation Indicator of the communication Quality of the BWP candidate may be a Channel Quality Indicator (CQI) of the user in the BWP candidate, or a reference signal received power (L1-RSRP) of the user in the BWP candidate, or a signal to interference noise ratio (SINR) of the user in the BWP candidate.
The rule for setting the allocation probability of each BWP in the candidate BWPs to the user to be adjusted may be: the allocation probability of each BWP to the user to be adjusted is positively correlated with the communication quality of the BWP.
Specifically, the first allocation probability is greater than the second allocation probability; the first distribution probability is a corresponding distribution probability when the communication quality of the candidate BWP is higher than the communication quality of the first target BWP and/or the second target BWP; the second probability is a corresponding distribution probability when the communication quality of the candidate BWP is lower than the communication quality of the first target BWP and/or the second target BWP.
Specifically, how to set the quantity relationship between the distribution probability and the indicator of the communication quality is not limited herein, as long as the first distribution probability is greater than the second distribution probability.
In steps 101 to 102, the specific way of determining whether the communication resource allocation of the bandwidth BWP of each portion of the entire bandwidth is balanced may be:
and the base station determines whether the communication resource allocation of each BWP is balanced or not according to the number of idle resource blocks of each BWP and the number of occupied user resource blocks of the whole bandwidth.
And the number of occupied user resource blocks is obtained according to the total number of the resource blocks of the whole bandwidth and the number of users of the base station. The number of occupied resource blocks of the user may be an average value of the number of occupied resource blocks of the user of the base station.
In steps 101 to 102, the step of determining whether the communication efficiency of each BWP is inefficient may specifically be:
and the base station determines whether the communication efficiency of each BWP is low or not according to the average throughput and the maximum transmission data volume of each user in each BWP.
More specifically, the manner of determining whether the communication efficiency of each BWP is inefficient may be:
the base station determines the frequency efficiency of each BWP according to the average throughput and the maximum transmission data volume of each user in each BWP; the base station determines whether the communication efficiency of each BWP is inefficient according to the frequency efficiency of each BWP.
Wherein, the frequency efficiency of each BWP may refer to a ratio of a bandwidth occupied in each BWP to the whole BWP.
The method from step 101 to step 102 will be described in detail below with reference to two specific flow charts.
The execution flow of the bandwidth allocation method from step 101 to step 102 includes two flows: a first process and a second process. The first process designs a policy with the number of idle RBs of BWP as an angle, and the second process designs a policy with the BWP spectrum efficiency as an angle, as shown in fig. 2, which is specifically described as follows:
procedure one
It should be noted that the values of the parameters in the first process only depend on the steps in the first process, the first process and the second process are independent from each other, and the first process is not affected by the steps in the second process.
Step 1-1, when each user initially accesses, a base station configures default initial BWP for the user;
step 1-2, after the resource scheduling of each Transmission Time Interval (TTI) is completed, updating the resource utilization of each BWP in the scheduling, that is, the number of Resource Blocks (RBs) used in the scheduling.
Step 1-3, counting BWP resource utilization of a first preset duration to obtain average idle RB number of each BWP, which is expressed as
Figure BDA0002445683100000091
It should be noted that the setting of the different first preset duration affects the time granularity of BWP switching.
Step 1-4, if the current flow II is not in the execution process, calculating the maximum deviation value of the average idle RB number, which is expressed as
ΔRBunused=max(RBunused)-min(RBunused)。
Step 1-5, if the maximum number of scheduling users per TTI is N, the RB number (the number of occupied user resource blocks) of each user which is averagely allocated to the whole bandwidth of the base station can be set
Figure BDA0002445683100000092
) Is a deviation threshold for the number of free RBs, if
Figure BDA0002445683100000093
Triggering a BWP reselection process, otherwise keeping the current BWP configuration by all users;
steps 1-6 may only process one user on one BWP per BWP reselection, the selected BWP being min (RB)unused) And selecting the user with the lowest spectral efficiency from the users working on the BWP corresponding to the BWP, wherein the user spectral efficiency evaluation value is calculated according to the following formula:
v=SE(MCS)*(1-BLER)
wherein, se (MCS) represents the spectrum efficiency corresponding to the average of the Modulation and Coding Scheme (MCS) of the user in the BWP for a period of time, and BLER is the packet loss rate of the user in the period of time.
Step 1-7, the user selectable BWPs are divided into two categories, the CQI of the candidate BWP of the first category is better than the CQI of the current working BWP or the CQI of the candidate BWP is unknown, the CQI of the candidate BWP of the first category is lower than the CQI of the current working BWP, and the probability of the candidate BWP being selected is as follows:
Figure BDA0002445683100000094
wherein, PBWPiAnd (3) the probability of the ith BWP being selected is probability weighting, the value can be flexibly set according to a specific scene, k represents the number of the first BWPs, and t represents the number of the second BWPs.
1-8, selecting BWP by adopting a roulette algorithm based on the probability calculated in the step 1-7;
and 1-9, executing BWP switching according to the protocol specification, and ending the first flow.
Flow two
It should be noted that the values of the parameters in the second process only depend on the steps in the second process, the first process and the second process are independent of each other, and the second process is not affected by the first process.
Step 2-1, when the user initially accesses, the base station configures default initial BWP for the user;
step 2-2, when the uplink scheduling receives a Cyclic Redundancy Check (CRC) Check, or the downlink scheduling receives an Acknowledgement Character (ACK), the transmission is considered to be successfully completed, otherwise, the transmission fails; the frequency efficiency of each BWP can be updated by the following formula
Figure BDA0002445683100000101
Wherein Thr isiRepresents the average throughput, TBS, of the ith useri,maxRepresents the maximum amount of data that can be transmitted by the ith user on the RB to which the ith user is scheduled, and S is the total number of users;
step 2-3, if the current process is not in the execution process and the minimum frequency efficiency (V value) of each BWP is lower than the preset threshold of frequency efficiency, triggering the BWP reselection process, otherwise, all users keep the current BWP configuration;
step 2-4, only one user on one BWP can be processed in every BWP reselection, where the selected BWP is the BWP corresponding to the minimum V value, and the user with the lowest spectral efficiency is selected from the users working on the BWP, and the spectral efficiency evaluation value is calculated according to the following formula:
v=SE(MCS)*(1-BLER)
wherein se (MCS) indicates the spectrum efficiency corresponding to the MCS mean value of the user in the BWP for a period of time, BLER is the packet loss rate of the user in the period of time, and it should be noted that v here has no relationship with v in the first process, and the value depends on steps 2 to 4;
step 2-5, the user selectable BWPs are divided into two categories, the CQI of the candidate BWP of the first category is better than the CQI of the current working BWP or the CQI of the candidate BWP is unknown, the CQI of the candidate BWP of the first category is lower than the CQI of the current working BWP, and the probability that the candidate BWP is selected is as follows:
Figure BDA0002445683100000111
wherein, PBWPiThe probability of being selected for the ith BWP is probability weighting, the value can be flexibly set according to a specific scene, and k represents the above-mentioned the ith BWPThe number of BWPs of one class, t, represents the number of BWPs of the second class, it should be noted that, here, k, t have no relation with k, t in the first flow, and the value depends on step 2-5.
Step 2-6, based on the probability calculated in step 2-5, adopting a roulette algorithm to select BWP;
and 2-7, executing BWP switching according to the protocol specification, and ending the second flow.
It should be noted that, when the first and second procedures are applied in the 5G NR scenario, the frame structure (TDD mode) defined by the 5G protocol specifies an explicit timing sequence for the base station to transmit and receive. During online processing, the first process is accompanied by a downlink time slot, the second process is accompanied by an uplink time slot, and the two processes are executed alternately to form an iterative convergence dynamic programming model. The dynamic planning model can be used for finding out the deviation in time and correcting in time in the working process of the base station.
In summary, in the 5G NR system, a new problem is generated in the frequency selective scheduling technology, and the present application provides a solution for selecting a bandwidth, which can improve the utilization efficiency of limited spectrum resources and provide a better service experience for a user. In addition, in the transceiving process specified by the protocol, nodes which are finished by downlink scheduling and uplink receiving are selected to be inserted into the working process, and the influence on the normal working process of the protocol is minimized, so that the method can be conveniently connected with the existing communication protocol, has good practicability, and can improve the spectrum efficiency of the system and improve the system capacity.
As shown in fig. 3, the present invention provides a bandwidth distribution apparatus, comprising: a determining module 301, configured to determine, within a first preset duration, a first target BWP, from among bandwidth portions BWP of an overall bandwidth, that a communication resource meets a first preset rule when determining that allocation of the communication resource of the BWPs is unbalanced; and/or within a second preset duration, when determining that the communication efficiency of each BWP is inefficient, determining a second target BWP, of which the communication efficiency meets a second preset rule, from the BWPs; an allocating module 302, configured to determine a user to be adjusted from the users of the first target BWP and/or the second target BWP, and determine a BWP allocated to the user to be adjusted from candidate BWPs; wherein, the candidate BWP is a BWP except the first target BWP and/or the second target BWP in each BWP.
Optionally, the allocating module 302 is specifically configured to: setting the distribution probability of each BWP in the candidate BWPs to the user to be adjusted according to the communication quality of the candidate BWPs; wherein an allocation probability that each BWP of the candidate BWPs is allocated to the user to be adjusted is set; and determining the BWP allocated to the user to be adjusted according to the allocation probability of each BWP in the candidate BWPs allocated to the user to be adjusted.
Optionally, the determining module 301 is specifically configured to: determining whether the communication resource allocation of each BWP is balanced or not according to the number of idle resource blocks of each BWP and the number of occupied user resource blocks of the whole bandwidth; the number of occupied user resource blocks is obtained according to the total number of resource blocks of the whole bandwidth and the number of users of the base station.
Optionally, the determining module 301 is specifically configured to: and the base station determines whether the communication efficiency of each BWP is low or not according to the average throughput and the maximum transmission data volume of each user in each BWP.
Optionally, the determining module 301 is specifically configured to: determining the frequency efficiency of each BWP according to the average throughput and the maximum transmission data volume of each user in each BWP; determining whether the communication efficiency of the BWPs is inefficient according to the frequency efficiency of the BWPs
Optionally, the user to be adjusted is at least one user with the lowest spectral efficiency among users of the first target BWP or the second target BWP.
Optionally, the first preset time duration is a downlink time slot for communication between the apparatus and a user; the second preset duration is an uplink timeslot for communication between the device and a user.
Embodiments of the present application provide a computer device, which includes a program or instructions, and when the program or instructions are executed, the computer device is configured to perform a bandwidth allocation method and any optional method provided by embodiments of the present application.
Embodiments of the present application provide a storage medium, which includes a program or instructions, and when the program or instructions are executed, the program or instructions are used to execute a bandwidth allocation method and any optional method provided by embodiments of the present application.
Finally, it should be noted that: as will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A method of bandwidth allocation, comprising:
within a first preset duration, when determining that the communication resource distribution of the bandwidth BWPs of each part of the whole bandwidth is unbalanced, the base station determines a first target BWP of which the communication resource meets a first preset rule from the BWPs; and/or
Within a second preset duration, when the base station determines that the communication efficiency of each BWP is inefficient, determining a second target BWP, of which the communication efficiency meets a second preset rule, from the BWPs;
the base station determines a user to be adjusted from the users of the first target BWP and/or the second target BWP, and determines a BWP allocated to the user to be adjusted from candidate BWPs; wherein, the candidate BWP is a BWP except the first target BWP and/or the second target BWP in each BWP.
2. The method of claim 1, wherein said determining the BWP assigned to the user to be tuned from the candidate BWPs comprises:
the base station sets the distribution probability of each BWP in the candidate BWPs distributed to the user to be adjusted according to the communication quality of the candidate BWPs; wherein, the allocation probability of each BWP to the user to be adjusted is positively correlated with the communication quality of the BWP;
and the base station determines the BWP allocated to the user to be adjusted according to the allocation probability of each BWP in the candidate BWPs allocated to the user to be adjusted.
3. The method of claim 1, wherein determining whether the communication resource allocation for the fractional bandwidth BWP of the overall bandwidth is balanced comprises:
the base station determines whether the communication resource allocation of each BWP is balanced or not according to the number of idle resource blocks of each BWP and the number of occupied user resource blocks of the whole bandwidth; the number of occupied user resource blocks is obtained according to the total number of resource blocks of the whole bandwidth and the number of users of the base station.
4. The method of claim 1, wherein determining whether the communication efficiency of the BWPs is inefficient comprises:
and the base station determines whether the communication efficiency of each BWP is low or not according to the average throughput and the maximum transmission data volume of each user in each BWP.
5. The method of claim 4, wherein the base station determines whether the communication efficiency of each BWP is inefficient based on the average throughput and the maximum transmission data volume of each user in each BWP; the method comprises the following steps:
the base station determines the frequency efficiency of each BWP according to the average throughput and the maximum transmission data volume of each user in each BWP;
the base station determines whether the communication efficiency of each BWP is inefficient according to the frequency efficiency of each BWP.
6. The method of any one of claims 1 to 5, wherein the user to be tuned is at least one user with the lowest spectral efficiency among users of the first target BWP or the second target BWP.
7. The method according to any one of claims 1 to 5, wherein the first preset duration is a downlink timeslot for the base station to communicate with a user; the second preset time is an uplink time slot of the communication between the base station and the user.
8. A bandwidth distribution apparatus, comprising:
the determining module is used for determining a first target BWP of a communication resource according with a first preset rule from various BWPs when the communication resource distribution of the BWPs of various parts of the whole bandwidth is determined to be unbalanced within a first preset duration; and/or within a second preset duration, when determining that the communication efficiency of each BWP is inefficient, determining a second target BWP, of which the communication efficiency meets a second preset rule, from the BWPs;
the allocation module is used for determining a user to be adjusted from the users of the first target BWP and/or the second target BWP and determining a BWP allocated to the user to be adjusted from candidate BWPs; wherein, the candidate BWP is a BWP except the first target BWP and/or the second target BWP in each BWP.
9. A computer device comprising a program or instructions that, when executed, perform the method of any of claims 1 to 7.
10. A storage medium comprising a program or instructions which, when executed, perform the method of any one of claims 1 to 7.
CN202010278566.6A 2020-04-10 2020-04-10 Bandwidth allocation method and device Active CN111526518B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010278566.6A CN111526518B (en) 2020-04-10 2020-04-10 Bandwidth allocation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010278566.6A CN111526518B (en) 2020-04-10 2020-04-10 Bandwidth allocation method and device

Publications (2)

Publication Number Publication Date
CN111526518A true CN111526518A (en) 2020-08-11
CN111526518B CN111526518B (en) 2022-10-14

Family

ID=71902285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010278566.6A Active CN111526518B (en) 2020-04-10 2020-04-10 Bandwidth allocation method and device

Country Status (1)

Country Link
CN (1) CN111526518B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108352974A (en) * 2017-09-07 2018-07-31 北京小米移动软件有限公司 Evade method and the base station of inter-cell interference
CN109417739A (en) * 2018-09-26 2019-03-01 北京小米移动软件有限公司 Resource determining method and device
US20190327730A1 (en) * 2018-04-18 2019-10-24 Commscope Technologies Llc Selecting a modulation and coding scheme and a transmit block size in long term evolution
CN110913487A (en) * 2019-11-20 2020-03-24 京信通信***(中国)有限公司 Resource allocation method, device, base station and storage medium
CN110972265A (en) * 2018-09-28 2020-04-07 华为技术有限公司 Resource determination method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108352974A (en) * 2017-09-07 2018-07-31 北京小米移动软件有限公司 Evade method and the base station of inter-cell interference
US20190327730A1 (en) * 2018-04-18 2019-10-24 Commscope Technologies Llc Selecting a modulation and coding scheme and a transmit block size in long term evolution
CN109417739A (en) * 2018-09-26 2019-03-01 北京小米移动软件有限公司 Resource determining method and device
CN110972265A (en) * 2018-09-28 2020-04-07 华为技术有限公司 Resource determination method and device
CN110913487A (en) * 2019-11-20 2020-03-24 京信通信***(中国)有限公司 Resource allocation method, device, base station and storage medium

Also Published As

Publication number Publication date
CN111526518B (en) 2022-10-14

Similar Documents

Publication Publication Date Title
US12035347B2 (en) Medium access control schedulers for wireless communication
US9154283B2 (en) Self-organizing network control for PUCCH resources
JP4991833B2 (en) Dynamic resource allocation method and apparatus in multi-cell wireless communication system
US20080304448A1 (en) System and Method for Dynamic Resource Allocation in Wireless Communications Networks
CN109803289B (en) CSI reporting method and terminal equipment
US10476644B2 (en) Method and apparatus for allocating sounding resources in a wireless network
EP1946577A1 (en) Selection of radio resources in a radio communications network
KR101990827B1 (en) Method and apparatus for dynamic up-link resource allocation
JP6437089B2 (en) Method and management device for allocating transmission resources in a wireless communication network
US20130188564A1 (en) Resource allocation in an orthogonal frequency division multiplexing system
US20240251421A1 (en) Systems and methods for slot offset information management
CN105846974B (en) Method and equipment for configuring control channel resources
Chen et al. {Channel-Aware} 5g {RAN} slicing with customizable schedulers
Capozzi et al. UTRAN LTE downlink system performance under realistic control channel constraints
CN109687937B (en) Modulation coding mode and repetition frequency selection method and device
CN111526518B (en) Bandwidth allocation method and device
JP4554518B2 (en) Method and apparatus for transmitting user data using a traffic channel
CN114466413A (en) Bandwidth adjusting method, communication device and computer-readable storage medium
Lu et al. Managing contention with Medley
CN106550471B (en) Parameter adjusting method and device
WO2021253877A1 (en) Method and device for determining modulation and coding scheme (mcs), and storage medium
CN106572474B (en) Method and device for PDCCH scheduling and power adjustment of frequency band sharing network
WO2014080324A1 (en) A method of determining network resource congestion and a system therefor
Kufakunesu et al. Towards achieving an efficient ADR scheme for LoRaWAN: A review of the constrained optimisation approach
WO2023273798A1 (en) Method for pdcch resource allocation, server and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant