Method and apparatus for scheduling bandwidth parts based on uplink quality
By dynamically adjusting the BWP based on the uplink status, the mismatch between network configuration and terminal status in the BWP handover mechanism of 5G NR is resolved, prioritizing the transmission of high-priority QoS services and improving user experience and network efficiency.
Patent Information
- Application Number
- CN202110812630.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-19
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2041-07-19
AI Technical Summary
The existing BWP handover mechanism in 5G NR has a problem of mismatch between network configuration and terminal status, which leads to a decline in terminal performance and user experience, and lacks corresponding adjustment measures after handover.
By acquiring the uplink status, including block error rate and quality of service, it is determined whether uplink bandwidth resources need to be scheduled, and dynamic adjustments are made based on signal-to-noise ratio and quality of service to ensure that scheduling stops when the block error rate reaches the target value, so as to prioritize the transmission of high-priority QoS services.
In a limited network environment, it ensures the reliable transmission of higher-priority QoS services, thereby improving user experience and network efficiency.
Smart Images

Figure CN115643612B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless network technology, and specifically to a method and apparatus for scheduling bandwidth based on uplink quality. Background Technology
[0002] 5G New Radio Access (5G NR) introduces the Bandwidth Part (BWP) feature. Its purpose is to ensure that User Equipment (UE) can use different operating bandwidths in different states, thereby saving terminal power consumption and allowing for rapid and dynamic adjustment of network configuration to adapt to service changes. It also enables UEs with limited bandwidth capabilities to operate in cells with large system bandwidth. Each BWP consists of a continuous physical resource block (PRB), and its bandwidth, frequency domain location, sub-channel spacing (SCS), and cyclic prefix (CP) length can be flexibly configured to meet different requirements.
[0003] BWPs are divided into initial BWPs, used during the initial access phase and when the terminal is in RRC_IDLE and RRC_INACTIVE states; and dedicated BWPs, used when the terminal is in RRC_CONNECTED state. The relevant configuration information is determined by the network and indicated to the terminal. The terminal obtains initial access BWP information by reading cell system information. In connected state, the terminal performs BWP handover via DCI indication or by the expiration of the BWP inactivity timer (BWP-InactivityTimer) and Radio Resource Control (RRC) signaling.
[0004] While the 3GPP specification defines the flexibility of configuring different BWPs for each UE, this flexibility also increases the complexity of processing and scheduling for the network. Therefore, currently, the network may only configure BWPs separately for specific users (e.g., low-bandwidth terminals or special industry terminals), while using the same BWP configuration for a large number of ordinary users. It's even possible that for scheduling convenience, only one full-bandwidth BWP is configured in RRC connected state. This can easily lead to a mismatch between the network-configured / activated BWP and the terminal state, which may severely impact terminal performance and user experience, especially for terminals in special states. Current BWP handover mechanisms are not entirely clear; most proposed BWP handover mechanisms involve simultaneous uplink and downlink handover. Furthermore, most BWP handover strategies lack corresponding adjustment measures after handover to adapt to the new BWP. Summary of the Invention
[0005] In view of the above problems, embodiments of the present invention provide a method and apparatus for scheduling bandwidth based on uplink quality, which overcomes or at least partially solves the above problems.
[0006] According to one aspect of the present invention, a method for scheduling a portion of bandwidth based on uplink quality is provided. The method includes: acquiring an uplink state and determining whether to schedule resources of the uplink bandwidth portion based on the uplink state, wherein the uplink state includes at least block error rate and quality of service; when scheduling of resources of the uplink bandwidth portion is required, continuously scheduling the uplink bandwidth portion based on the current uplink bandwidth portion, signal-to-noise ratio, and quality of service; and stopping scheduling of the uplink bandwidth portion if the adjusted detected block error rate is equal to the target block error rate.
[0007] In one optional approach, obtaining the uplink status and determining whether uplink bandwidth resources need to be scheduled based on the uplink status includes: obtaining the uplink status including the modulation and coding policy index value, the block bit error rate, power margin reporting, and the quality of service; determining the modulation and coding policy index value I... MCS Whether the block error rate (BLER) and the power margin reporting (PHR) meet the first preset conditions: Among them, I MCS Thr is the index value of the modulation and coding strategy. MCS Thr is the threshold value for the modulation and coding strategy index. BLER Thr is the block error rate threshold. PHR The power margin reporting threshold; if the modulation and coding strategy index value I MCSIf the block error rate (BLER) and the power margin report (PHR) meet the first preset condition, then it is determined that the resources of the uplink bandwidth portion need to be scheduled.
[0008] In one alternative approach, the continuous adjustment of the uplink bandwidth portion based on the current uplink bandwidth portion, signal-to-noise ratio (SNR), and quality of service includes: determining a target SNR when the block error rate is a block error rate threshold; continuously adjusting the bandwidth of the uplink bandwidth portion based on the current SNR and the target SNR, and reserving the scheduling of some quality of service services.
[0009] In one optional approach, the continuous adjustment of the uplink bandwidth portion and the scheduling of reserved quality of service services based on the current signal-to-noise ratio (SNR) and the target SNR includes: determining a first minimum positive integer based on the current SNR and the target SNR; adjusting the uplink bandwidth portion and the scheduling of reserved quality of service services based on the first minimum positive integer; if the block error rate detected after adjustment is greater than the target block error rate, updating the first minimum positive integer; and repeatedly adjusting the uplink bandwidth portion and the scheduling of reserved quality of service services based on all the first minimum positive integers; if the block error rate detected after adjustment is less than the target block error rate, updating a second minimum positive integer; and repeatedly adjusting the uplink bandwidth portion and the scheduling of reserved quality of service services based on all the first minimum positive integers and all the second positive integers.
[0010] In one optional approach, determining a first minimum positive integer based on the current signal-to-noise ratio (SINR) and the target SINR, and adjusting the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality-of-service (QoS) portion based on the first minimum positive integer, includes: determining the bandwidth of the uplink bandwidth portion and the scheduling of the reserved QoS portion based on the current SINR and the target SINR. tar Determine the first minimum positive integer N0 that satisfies the first relation: SINR + 3N ≥ SINRtar, where N is a positive integer; adjust the bandwidth of the uplink bandwidth portion to BWP / N0 according to the first minimum positive integer N0, where BWP is the uplink bandwidth portion; according to the scheduling priority of the Quality of Service (QoS), retain the scheduling of QoS services that meet the second preset condition from high to low: Among them, BSR i For QoS i The uplink service cache; S is the set of all QoS, and R is a subset of S with scheduling priority from high to low that satisfies the second relation.
[0011] In one alternative approach, the step of updating the first minimum positive integer if the adjusted detected block bit error rate is greater than the target block bit error rate, and repeatedly adjusting the bandwidth of the uplink bandwidth portion and the scheduling of the reserved portion of quality of service based on all the first minimum positive integers, includes: if the adjusted detected block bit error rate is greater than the target block bit error rate, then: based on the current signal-to-noise ratio (SINR) and the target SINR... tar Determine the first minimum positive integer N that satisfies the first relation for the i-th adjustment. i Adjust the bandwidth of the uplink bandwidth portion to BWP / ΠN based on all the first minimum positive integers. i Update the second preset condition based on all of the first minimum positive integers: According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0012] In one alternative approach, the step of updating the second minimum positive integer if the adjusted detected block bit error rate is less than the target block bit error rate, and repeatedly adjusting the bandwidth of the uplink bandwidth portion and the scheduling of the reserved portion of quality of service based on all the first minimum positive integers and all the second positive integers, includes: if the adjusted detected block bit error rate is less than the target block bit error rate, then: based on the current signal-to-noise ratio (SINR) and the target SINR... tar Determine the second smallest positive integer M that satisfies the second relation for the i-th adjustment. i SINR-3M≥SINR tar Where M is a positive integer; the bandwidth of the uplink bandwidth portion is adjusted to BWP×ΠM based on all the first minimum positive integers and all the second positive integers. i / ΠN i N i The first minimum positive integer is the value of the i-th adjustment; the second preset condition is updated based on all the first minimum positive integers and all the second positive integers: According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0013] According to another aspect of the present invention, a scheduling apparatus for a portion of uplink bandwidth based on uplink quality is provided. The apparatus includes: a status acquisition unit, configured to acquire an uplink status and determine whether to schedule resources of the uplink bandwidth portion based on the uplink status, wherein the uplink status includes at least block error rate and quality of service; a scheduling unit, configured to continuously schedule the uplink bandwidth portion based on the current uplink bandwidth portion, signal-to-noise ratio, and quality of service when scheduling of resources of the uplink bandwidth portion is required; and a stop scheduling unit, configured to stop scheduling the uplink bandwidth portion if the adjusted detected block error rate is equal to the target block error rate.
[0014] According to another aspect of the present invention, a computing device is provided, including: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other through the communication bus;
[0015] The memory is used to store at least one executable instruction that causes the processor to perform the steps of the above-described scheduling method for bandwidth portions based on uplink quality.
[0016] According to another aspect of the present invention, a computer storage medium is provided, the storage medium storing at least one executable instruction that causes the processor to perform the steps of the above-described scheduling method for bandwidth portions based on uplink quality.
[0017] This invention, through obtaining the uplink status, determines whether uplink bandwidth resources need to be scheduled based on the uplink status. The uplink status includes at least the block error rate (BOR) and quality of service (QoS). When uplink bandwidth resources need to be scheduled, the uplink bandwidth is continuously scheduled based on the current uplink bandwidth, signal-to-noise ratio (SNR), and QoS. If the adjusted BOR is equal to the target BOR, the scheduling of the uplink bandwidth is stopped. This allows for adjustment of the uplink BWP bandwidth and trade-offs in uplink services, ensuring reliable transmission of higher-priority QoS services in a limited network environment, thus improving user experience.
[0018] The above description is merely an overview of the technical solutions of the embodiments of the present invention. In order to better understand the technical means of the embodiments of the present invention and to implement them in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the embodiments of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0019] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0020] Figure 1 A flowchart illustrating the bandwidth scheduling method based on uplink quality provided in an embodiment of the present invention is shown.
[0021] Figure 2 The diagram shows a flowchart of step S12 in the bandwidth scheduling method based on uplink quality provided in an embodiment of the present invention.
[0022] Figure 3 A schematic diagram of the structure of a bandwidth scheduling device based on uplink quality provided in an embodiment of the present invention is shown.
[0023] Figure 4 A schematic diagram of the structure of a computing device provided in an embodiment of the present invention is shown. Detailed Implementation
[0024] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
[0025] Figure 1 This diagram illustrates a flowchart of a bandwidth scheduling method based on uplink quality provided by an embodiment of the present invention. This bandwidth scheduling method based on uplink quality is applied to a base station, such as... Figure 1 As shown, the bandwidth scheduling method based on uplink quality includes:
[0026] Step S11: Obtain the uplink status and determine whether the uplink bandwidth resources need to be scheduled based on the uplink status. The uplink status includes at least the block error rate and quality of service.
[0027] This invention addresses situations where uplink channel quality is poor, such as at cell edges or in the presence of poor uplink channels. Based on modulation and coding scheme (MCS), block error ratio (BLER), power headroom report (PHR), and uplink buffer status for various Quality of Service (QoS) parameters, the bandwidth of the uplink BWP is adjusted. This ensures reliable transmission of higher-priority QoS services through uplink BWP handover, even when channel quality is poor and the UE's uplink transmit power is already at its maximum and cannot be further increased to improve channel quality. This improves user experience.
[0028] In step S11, optionally, the uplink status including the modulation and coding policy index value, the block bit error rate, the power margin reporting, and the quality of service is obtained; the modulation and coding policy index value I is determined. MCS Whether the block error rate (BLER) and the power margin reporting (PHR) are the first preset conditions; if the modulation and coding strategy index value I MCS If the Block Error Rate (BLER) and Power Headroom Reporting Rate (PHR) meet the first preset condition, then it is determined that the resources of the uplink bandwidth portion need to be scheduled. The first preset condition is:
[0029]
[0030] Among them, I MCS For modulation and coding strategy index value, Thr MCS The modulation and coding strategy index threshold value is preferably 2 / 3. BLER The block error rate threshold is preferably 10%. PHR The power margin reporting threshold is preferably 0.
[0031] Uplink status acquisition is real-time. If the modulation and coding strategy index value I... MCS If the Block Error Rate (BLER) and Power Headroom Reporting Rate (PHR) meet the first preset condition, it indicates a problem with the uplink, requiring resource scheduling and adjustment for the uplink bandwidth. Otherwise, no adjustment to the uplink bandwidth is needed.
[0032] Step S12: When it is necessary to schedule the resources of the uplink bandwidth portion, the uplink bandwidth portion is continuously scheduled according to the current uplink bandwidth portion, the signal-to-noise ratio, and the service quality.
[0033] In embodiments of the present invention, optionally, such as Figure 2 As shown, it includes:
[0034] Step S121: Determine the target signal-to-noise ratio when the block error rate is the block error rate threshold.
[0035] Block error rate is the block error rate threshold Thr. BLER At that time, the corresponding target signal-to-noise ratio (SINR) is obtained. tar The target signal-to-noise ratio is the uplink signal-to-noise ratio of the terminal.
[0036] Step S122: Continuously adjust the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service services based on the current signal-to-noise ratio and the target signal-to-noise ratio.
[0037] The current signal-to-noise ratio (SNR) is the terminal's current uplink SNR. Optionally, in step S122, a first minimum positive integer is determined based on the current SNR and the target SNR, and the bandwidth of the uplink bandwidth portion and the scheduling of reserved quality-of-service (QoS) services are adjusted based on the first minimum positive integer. This is based on the current SNR and the target SNR. tar Determine the first smallest positive integer N0 that satisfies the first relation: SINR + 3N ≥ SINR tar Where N is a positive integer. N0 is the first minimum positive integer obtained that satisfies the first relational expression for initial adjustment. The bandwidth of the uplink bandwidth portion is adjusted to BWP / N0 according to the first minimum positive integer N0, where BWP is the uplink bandwidth portion. According to the scheduling priority of the Quality of Service (QoS), services that satisfy the second preset condition are retained in descending order of priority:
[0038] Among them, BSR i For QoS i The uplink service buffer is defined as follows: S is the set of all QoS levels, and R is a subset of S with scheduling priorities ranked from high to low that satisfy the second relation. This completes the initial scheduling of the uplink bandwidth portion; further scheduling is required based on the scheduling results.
[0039] If the adjusted detected block bit error rate is greater than the target block bit error rate, then the first minimum positive integer is updated, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved portion of quality of service are repeatedly adjusted based on all the first minimum positive integers. If the adjusted detected block bit error rate is greater than the target block bit error rate, then based on the current signal-to-noise ratio (SINR) and the target SINR... tar Determine the first minimum positive integer N that satisfies the first relation for the i-th adjustment. i Adjust the bandwidth of the uplink bandwidth portion to BWP / ΠN based on all the first minimum positive integers. iUpdate the second preset condition based on all of the first minimum positive integers: According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0040] If the adjusted detected block bit error rate is less than the target block bit error rate, then the second minimum positive integer is updated, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved portion of quality of service are repeatedly adjusted based on all the first minimum positive integers and all the second positive integers. If the adjusted detected block bit error rate is equal to the target block bit error rate, then the current signal-to-noise ratio (SINR) and the target SINR are adjusted accordingly. tar Determine the second smallest positive integer M that satisfies the second relation for the i-th adjustment. i SINR-3M≥SINR tar Where M is a positive integer. The bandwidth of the uplink bandwidth portion is adjusted to BWP×ΠM based on all the first minimum positive integers and all the second positive integers. i / ΠN i N i Let be the first smallest positive integer in the i-th adjustment. Update the second preset condition based on all the first smallest positive integers and all the second positive integers: According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0041] After each scheduling, reliable transmission of QoS services in subset R is guaranteed. Thus, for the user's uplink, when it is determined that the user's uplink cannot be guaranteed, the uplink BWP bandwidth is adjusted, and uplink services are prioritized, ensuring only some high-priority QoS services are guaranteed. This is to meet the needs of high-priority services in a limited network environment, rather than leaving all services unreliable.
[0042] Step S13: If the adjusted detected block bit error rate is equal to the target block bit error rate, then stop scheduling the uplink bandwidth portion.
[0043] According to step S12, the uplink bandwidth portion is continuously scheduled until the adjusted block error rate is detected to be equal to the target block error rate. Then, the scheduling of the uplink bandwidth portion is stopped, thus completing this round of scheduling of the uplink bandwidth portion.
[0044] In subsequent work, the uplink status is acquired in real time. If the uplink status indicates that the first preset condition is met, the scheduling is re-performed according to steps S12-S13.
[0045] This invention, through obtaining the uplink status, determines whether uplink bandwidth resources need to be scheduled based on the uplink status. The uplink status includes at least the block error rate (BOR) and quality of service (QoS). When uplink bandwidth resources need to be scheduled, the uplink bandwidth is continuously scheduled based on the current uplink bandwidth, signal-to-noise ratio (SNR), and QoS. If the adjusted BOR is equal to the target BOR, the scheduling of the uplink bandwidth is stopped. This allows for adjustment of the uplink BWP bandwidth and trade-offs in uplink services, ensuring reliable transmission of higher-priority QoS services in a limited network environment, thus improving user experience.
[0046] Figure 3 A schematic diagram of a bandwidth scheduling device based on uplink quality according to an embodiment of the present invention is shown. Figure 3 As shown, the bandwidth scheduling device based on uplink quality includes: a status acquisition unit 301, a scheduling unit 302, and a stop scheduling unit 303. Wherein:
[0047] The status acquisition unit 301 is used to acquire the uplink status and determine whether the uplink bandwidth portion of resources needs to be scheduled based on the uplink status. The uplink status includes at least the block error rate and quality of service. The scheduling unit 302 is used to continuously schedule the uplink bandwidth portion based on the current uplink bandwidth portion, signal-to-noise ratio, and quality of service when the uplink bandwidth portion of resources needs to be scheduled. The stop scheduling unit 303 is used to stop scheduling the uplink bandwidth portion if the adjusted detected block error rate is equal to the target block error rate.
[0048] In one optional embodiment, the status acquisition unit 301 is configured to: acquire the uplink status including the modulation and coding policy index value, the block bit error rate, power margin reporting, and the quality of service; and determine the modulation and coding policy index value I. MCS Whether the block error rate (BLER) and the power margin reporting (PHR) meet the first preset conditions:
[0049] Among them, I MCS Thr is the index value of the modulation and coding strategy. MCS Thr is the threshold value for the modulation and coding strategy index. BLER Thr is the block error rate threshold. PHR The power margin reporting threshold; if the modulation and coding strategy index value I MCS If the block error rate (BLER) and the power margin report (PHR) meet the first preset condition, then it is determined that the resources of the uplink bandwidth portion need to be scheduled.
[0050] In one alternative approach, the scheduling unit 302 is configured to: determine the target signal-to-noise ratio when the block error rate is a block error rate threshold; continuously adjust the bandwidth of the uplink bandwidth portion and the scheduling of reserved quality of service services based on the current signal-to-noise ratio and the target signal-to-noise ratio.
[0051] In one optional manner, the scheduling unit 302 is configured to: determine a first minimum positive integer based on the current signal-to-noise ratio and the target signal-to-noise ratio; adjust the bandwidth of the uplink bandwidth portion and the scheduling of reserved quality of service services based on the first minimum positive integer; if the block error rate detected after adjustment is greater than the target block error rate, update the first minimum positive integer; and repeatedly adjust the bandwidth of the uplink bandwidth portion and the scheduling of reserved quality of service services based on all the first minimum positive integers; if the block error rate detected after adjustment is less than the target block error rate, update a second minimum positive integer; and repeatedly adjust the bandwidth of the uplink bandwidth portion and the scheduling of reserved quality of service services based on all the first minimum positive integers and all the second positive integers.
[0052] In one alternative embodiment, the scheduling unit 302 is configured to: based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the first smallest positive integer N0 that satisfies the first relation:
[0053] SINR+3N≥SINR tar Where N is a positive integer;
[0054] The bandwidth of the uplink bandwidth portion is adjusted to BWP / N0 based on the first minimum positive integer N0, where BWP is the uplink bandwidth portion;
[0055] According to the scheduling priority of the Quality of Service (QoS), services that meet the second preset condition are retained in descending order of priority:
[0056] Among them, BSR i For QoS i The uplink service cache; S is the set of all QoS, and R is a subset of S with scheduling priority from high to low that satisfies the second relation.
[0057] In one alternative approach, the scheduling unit 302 is configured to: if the adjusted detected block bit error rate is greater than the target block bit error rate, then: based on the current signal-to-noise ratio (SINR) and the target SINR... tar Determine the first minimum positive integer N that satisfies the first relation for the i-th adjustment. iAdjust the bandwidth of the uplink bandwidth portion to BWP / ΠN based on all the first minimum positive integers. i Update the second preset condition based on all of the first minimum positive integers: According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0058] In one alternative approach, the scheduling unit 302 is configured to: if the adjusted detected block bit error rate is less than the target block bit error rate, then: based on the current signal-to-noise ratio (SINR) and the target SINR... tar Determine the second smallest positive integer M that satisfies the second relation for the i-th adjustment. i SINR-3M≥SINR tar Where M is a positive integer; the bandwidth of the uplink bandwidth portion is adjusted to BWP×ΠM based on all the first minimum positive integers and all the second positive integers. i / ΠN i N i The first minimum positive integer is the value of the i-th adjustment; the second preset condition is updated based on all the first minimum positive integers and all the second positive integers: According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0059] This invention, through obtaining the uplink status, determines whether uplink bandwidth resources need to be scheduled based on the uplink status. The uplink status includes at least the block error rate (BOR) and quality of service (QoS). When uplink bandwidth resources need to be scheduled, the uplink bandwidth is continuously scheduled based on the current uplink bandwidth, signal-to-noise ratio (SNR), and QoS. If the adjusted BOR is equal to the target BOR, the scheduling of the uplink bandwidth is stopped. This allows for adjustment of the uplink BWP bandwidth and trade-offs in uplink services, ensuring reliable transmission of higher-priority QoS services in a limited network environment, thus improving user experience.
[0060] This invention provides a non-volatile computer storage medium storing at least one executable instruction that can execute the bandwidth scheduling method based on uplink quality in any of the above method embodiments.
[0061] Executable instructions can specifically be used to cause the processor to perform the following operations:
[0062] The uplink status is obtained, and the uplink bandwidth resources are determined based on the uplink status. The uplink status includes at least the block error rate and quality of service.
[0063] When it is necessary to schedule the resources of the uplink bandwidth portion, the uplink bandwidth portion is continuously scheduled based on the current uplink bandwidth portion, the signal-to-noise ratio, and the service quality.
[0064] If the adjusted block error rate is equal to the target block error rate, then scheduling of the uplink bandwidth portion is stopped.
[0065] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0066] Obtain the uplink status, including modulation and coding strategy index value, block bit error rate, power margin reporting, and service quality;
[0067] Determine the modulation and coding strategy index value I MCS Whether the block error rate (BLER) and the power margin reporting (PHR) meet the first preset conditions:
[0068] Among them, I MCS Thr is the index value of the modulation and coding strategy. MCS Thr is the threshold value for the modulation and coding strategy index. BLER Thr is the block error rate threshold. PHR The power margin reporting threshold value;
[0069] If the modulation and coding strategy index value I MCS If the block error rate (BLER) and the power margin report (PHR) meet the first preset condition, then it is determined that the resources of the uplink bandwidth portion need to be scheduled.
[0070] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0071] The target signal-to-noise ratio is determined when the block error rate is the block error rate threshold.
[0072] The bandwidth of the uplink bandwidth portion and the scheduling of reserved quality of service services are continuously adjusted based on the current signal-to-noise ratio and the target signal-to-noise ratio.
[0073] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0074] A first minimum positive integer is determined based on the current signal-to-noise ratio and the target signal-to-noise ratio, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service are adjusted based on the first minimum positive integer.
[0075] If the adjusted detected block bit error rate is greater than the target block bit error rate, then update the first minimum positive integer, and repeatedly adjust the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service based on all the first minimum positive integers.
[0076] If the adjusted detected block error rate is less than the target block error rate, then the second minimum positive integer is updated, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service are repeatedly adjusted based on all the first minimum positive integers and all the second positive integers.
[0077] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0078] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the first smallest positive integer N0 that satisfies the first relation:
[0079] SINR+3N≥SINR tar Where N is a positive integer;
[0080] The bandwidth of the uplink bandwidth portion is adjusted to BWP / N0 based on the first minimum positive integer N0, where BWP is the uplink bandwidth portion;
[0081] According to the scheduling priority of the Quality of Service (QoS), services that meet the second preset condition are retained in descending order of priority:
[0082] Among them, BSR i For QoS i The uplink service cache; S is the set of all QoS, and R is a subset of S with scheduling priority from high to low that satisfies the second relation.
[0083] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0084] If the adjusted detected block bit error rate is greater than the target block bit error rate, then:
[0085] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the first minimum positive integer N that satisfies the first relation for the i-th adjustment. i ;
[0086] The bandwidth of the uplink bandwidth portion is adjusted to BWP / ΠN based on all the first minimum positive integers. i ;
[0087] Update the second preset condition based on all of the first minimum positive integers:
[0088] According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0089] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0090] If the adjusted detected block bit error rate is less than the target block bit error rate, then:
[0091] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the second smallest positive integer M that satisfies the second relation for the i-th adjustment. i SINR-3M≥SINR tar Where M is a positive integer;
[0092] The uplink bandwidth portion is adjusted to BWP×ΠM based on all the first minimum positive integers and all the second positive integers. i / ΠN i N i Let be the first smallest positive integer in the i-th adjustment;
[0093] Update the second preset condition based on all the first minimum positive integers and all the second positive integers:
[0094] According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0095] This invention, through obtaining the uplink status, determines whether uplink bandwidth resources need to be scheduled based on the uplink status. The uplink status includes at least the block error rate (BOR) and quality of service (QoS). When uplink bandwidth resources need to be scheduled, the uplink bandwidth is continuously scheduled based on the current uplink bandwidth, signal-to-noise ratio (SNR), and QoS. If the adjusted BOR is equal to the target BOR, the scheduling of the uplink bandwidth is stopped. This allows for adjustment of the uplink BWP bandwidth and trade-offs in uplink services, ensuring reliable transmission of higher-priority QoS services in a limited network environment, thus improving user experience.
[0096] This invention provides a computer program product, which includes a computer program stored on a computer storage medium. The computer program includes program instructions, which, when executed by a computer, cause the computer to perform the bandwidth scheduling method based on uplink quality in any of the above method embodiments.
[0097] Executable instructions can specifically be used to cause the processor to perform the following operations:
[0098] The uplink status is obtained, and the uplink bandwidth resources are determined based on the uplink status. The uplink status includes at least the block error rate and quality of service.
[0099] When it is necessary to schedule the resources of the uplink bandwidth portion, the uplink bandwidth portion is continuously scheduled based on the current uplink bandwidth portion, the signal-to-noise ratio, and the service quality.
[0100] If the adjusted block error rate is equal to the target block error rate, then scheduling of the uplink bandwidth portion is stopped.
[0101] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0102] Obtain the uplink status, including modulation and coding strategy index value, block bit error rate, power margin reporting, and service quality;
[0103] Determine the modulation and coding strategy index value I MCS Whether the block error rate (BLER) and the power margin reporting (PHR) meet the first preset conditions:
[0104] Among them, I MCS Thr is the index value of the modulation and coding strategy. MCS Thr is the threshold value for the modulation and coding strategy index. BLER Thr is the block error rate threshold. PHR The power margin reporting threshold value;
[0105] If the modulation and coding strategy index value I MCS If the block error rate (BLER) and the power margin report (PHR) meet the first preset condition, then it is determined that the resources of the uplink bandwidth portion need to be scheduled.
[0106] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0107] The target signal-to-noise ratio is determined when the block error rate is the block error rate threshold.
[0108] The bandwidth of the uplink bandwidth portion and the scheduling of reserved quality of service services are continuously adjusted based on the current signal-to-noise ratio and the target signal-to-noise ratio.
[0109] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0110] A first minimum positive integer is determined based on the current signal-to-noise ratio and the target signal-to-noise ratio, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service are adjusted based on the first minimum positive integer.
[0111] If the adjusted detected block bit error rate is greater than the target block bit error rate, then update the first minimum positive integer, and repeatedly adjust the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service based on all the first minimum positive integers.
[0112] If the adjusted detected block error rate is less than the target block error rate, then the second minimum positive integer is updated, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service are repeatedly adjusted based on all the first minimum positive integers and all the second positive integers.
[0113] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0114] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the first smallest positive integer N0 that satisfies the first relation:
[0115] SINR+3N≥SINR tar Where N is a positive integer;
[0116] The bandwidth of the uplink bandwidth portion is adjusted to BWP / N0 based on the first minimum positive integer N0, where BWP is the uplink bandwidth portion;
[0117] According to the scheduling priority of the Quality of Service (QoS), services that meet the second preset condition are retained in descending order of priority:
[0118] Among them, BSR i For QoS i The uplink service cache; S is the set of all QoS, and R is a subset of S with scheduling priority from high to low that satisfies the second relation.
[0119] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0120] If the adjusted detected block bit error rate is greater than the target block bit error rate, then:
[0121] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the first minimum positive integer N that satisfies the first relation for the i-th adjustment. i ;
[0122] The bandwidth of the uplink bandwidth portion is adjusted to BWP / ΠN based on all the first minimum positive integers. i ;
[0123] Update the second preset condition based on all of the first minimum positive integers:
[0124] According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0125] In an alternative approach, the executable instructions cause the processor to perform the following operations:
[0126] If the adjusted detected block bit error rate is less than the target block bit error rate, then:
[0127] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the second smallest positive integer M that satisfies the second relation for the i-th adjustment. i SINR-3M≥SINR tar Where M is a positive integer;
[0128] The uplink bandwidth portion is adjusted to BWP×ΠM based on all the first minimum positive integers and all the second positive integers. i / ΠN i N i Let be the first smallest positive integer in the i-th adjustment;
[0129] Update the second preset condition based on all the first minimum positive integers and all the second positive integers:
[0130] According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0131] This invention, through obtaining the uplink status, determines whether uplink bandwidth resources need to be scheduled based on the uplink status. The uplink status includes at least the block error rate (BOR) and quality of service (QoS). When uplink bandwidth resources need to be scheduled, the uplink bandwidth is continuously scheduled based on the current uplink bandwidth, signal-to-noise ratio (SNR), and QoS. If the adjusted BOR is equal to the target BOR, the scheduling of the uplink bandwidth is stopped. This allows for adjustment of the uplink BWP bandwidth and trade-offs in uplink services, ensuring reliable transmission of higher-priority QoS services in a limited network environment, thus improving user experience.
[0132] Figure 4 The diagram shows a schematic of the structure of a computing device provided in an embodiment of the present invention. The specific embodiments of the present invention do not limit the specific implementation of the device.
[0133] like Figure 4 As shown, the computing device may include: a processor 402, a communications interface 404, a memory 406, and a communications bus 408.
[0134] The processor 402, communication interface 404, and memory 406 communicate with each other via communication bus 408. Communication interface 404 is used to communicate with other network elements, such as clients or other servers. Processor 402 executes program 410, specifically performing the relevant steps in the above-described embodiment of the bandwidth scheduling method based on uplink quality.
[0135] Specifically, program 410 may include program code that includes computer operation instructions.
[0136] Processor 402 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The device may include one or more processors of the same type, such as one or more CPUs; or it may include processors of different types, such as one or more CPUs and one or more ASICs.
[0137] Memory 406 is used to store program 410. Memory 406 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0138] Specifically, program 410 can be used to cause processor 402 to perform the following operations:
[0139] The uplink status is obtained, and the uplink bandwidth resources are determined based on the uplink status. The uplink status includes at least the block error rate and quality of service.
[0140] When it is necessary to schedule the resources of the uplink bandwidth portion, the uplink bandwidth portion is continuously scheduled based on the current uplink bandwidth portion, the signal-to-noise ratio, and the service quality.
[0141] If the adjusted block error rate is equal to the target block error rate, then scheduling of the uplink bandwidth portion is stopped.
[0142] In an alternative manner, the program 410 causes the processor to perform the following operations:
[0143] Obtain the uplink status, including modulation and coding strategy index value, block bit error rate, power margin reporting, and service quality;
[0144] Determine the modulation and coding strategy index value I MCS Whether the block error rate (BLER) and the power margin reporting (PHR) meet the first preset conditions:
[0145] Among them, I MCS Thr is the index value of the modulation and coding strategy. MCS Thr is the threshold value for the modulation and coding strategy index. BLER Thr is the block error rate threshold. PHR The power margin reporting threshold value;
[0146] If the modulation and coding strategy index value I MCS If the block error rate (BLER) and the power margin report (PHR) meet the first preset condition, then it is determined that the resources of the uplink bandwidth portion need to be scheduled.
[0147] In an alternative manner, the program 410 causes the processor to perform the following operations:
[0148] The target signal-to-noise ratio is determined when the block error rate is the block error rate threshold.
[0149] The bandwidth of the uplink bandwidth portion and the scheduling of reserved quality of service services are continuously adjusted based on the current signal-to-noise ratio and the target signal-to-noise ratio.
[0150] In an alternative manner, the program 410 causes the processor to perform the following operations:
[0151] A first minimum positive integer is determined based on the current signal-to-noise ratio and the target signal-to-noise ratio, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service are adjusted based on the first minimum positive integer.
[0152] If the adjusted detected block bit error rate is greater than the target block bit error rate, then update the first minimum positive integer, and repeatedly adjust the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service based on all the first minimum positive integers.
[0153] If the adjusted detected block error rate is less than the target block error rate, then the second minimum positive integer is updated, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service are repeatedly adjusted based on all the first minimum positive integers and all the second positive integers.
[0154] In an alternative manner, the program 410 causes the processor to perform the following operations:
[0155] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the first smallest positive integer N0 that satisfies the first relation:
[0156] SINR+3N≥SINR tar Where N is a positive integer;
[0157] The bandwidth of the uplink bandwidth portion is adjusted to BWP / N0 based on the first minimum positive integer N0, where BWP is the uplink bandwidth portion;
[0158] According to the scheduling priority of the Quality of Service (QoS), services that meet the second preset condition are retained in descending order of priority:
[0159] Among them, BSR i For QoS i The uplink service cache; S is the set of all QoS, and R is a subset of S with scheduling priority from high to low that satisfies the second relation.
[0160] In an alternative manner, the program 410 causes the processor to perform the following operations:
[0161] If the adjusted detected block bit error rate is greater than the target block bit error rate, then:
[0162] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the first minimum positive integer N that satisfies the first relation for the i-th adjustment. i ;
[0163] The bandwidth of the uplink bandwidth portion is adjusted to BWP / ΠN based on all the first minimum positive integers. i ;
[0164] Update the second preset condition based on all of the first minimum positive integers:
[0165] According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0166] In an alternative manner, the program 410 causes the processor to perform the following operations:
[0167] If the adjusted detected block bit error rate is less than the target block bit error rate, then:
[0168] Based on the current signal-to-noise ratio (SINR) and the target signal-to-noise ratio (SINR) tar Determine the second smallest positive integer M that satisfies the second relation for the i-th adjustment. i SINR-3M≥SINR tar Where M is a positive integer;
[0169] The uplink bandwidth portion is adjusted to BWP×ΠM based on all the first minimum positive integers and all the second positive integers. i / ΠN i N i Let be the first smallest positive integer in the i-th adjustment;
[0170] Update the second preset condition based on all the first minimum positive integers and all the second positive integers:
[0171] According to the scheduling priority of the Quality of Service (QoS), services that meet the updated second preset conditions are retained in the scheduling process from high to low.
[0172] This invention, through obtaining the uplink status, determines whether uplink bandwidth resources need to be scheduled based on the uplink status. The uplink status includes at least the block error rate (BOR) and quality of service (QoS). When uplink bandwidth resources need to be scheduled, the uplink bandwidth is continuously scheduled based on the current uplink bandwidth, signal-to-noise ratio (SNR), and QoS. If the adjusted BOR is equal to the target BOR, the scheduling of the uplink bandwidth is stopped. This allows for adjustment of the uplink BWP bandwidth and trade-offs in uplink services, ensuring reliable transmission of higher-priority QoS services in a limited network environment, thus improving user experience.
[0173] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the teachings herein. The required structure for constructing such systems is apparent from the above description. Furthermore, the embodiments of the present invention are not directed to any particular programming language. It should be understood that the content of the invention described herein can be implemented using various programming languages, and the above description of specific languages is for the purpose of disclosing the best mode of implementation of the invention.
[0174] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0175] Similarly, it should be understood that, in order to streamline the invention and aid in understanding one or more of the various aspects of the invention, features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof in the above description of exemplary embodiments of the invention. However, this disclosure should not be construed as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim.
[0176] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.
[0177] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.
Claims
1. A method for scheduling bandwidth portions based on uplink quality, characterized in that, The method includes: The uplink status is obtained, and the uplink bandwidth resources are determined based on the uplink status. The uplink status includes at least the block error rate and quality of service. When it is necessary to schedule the resources of the uplink bandwidth portion, the uplink bandwidth portion is continuously scheduled based on the current uplink bandwidth portion, signal-to-noise ratio (SNR), and quality of service (QoS). The continuous adjustment of the uplink bandwidth portion based on the current uplink bandwidth portion, SNR, and QoS includes: determining a target SNR when the block error rate is a block error rate threshold; determining a first minimum positive integer based on the current SNR and the target SNR; adjusting the bandwidth of the uplink bandwidth portion and the scheduling of reserved QoS services based on the first minimum positive integer; if the block error rate detected after adjustment is greater than the target block error rate, updating the first minimum positive integer; and repeatedly adjusting the bandwidth of the uplink bandwidth portion and the scheduling of reserved QoS services based on all the first minimum positive integers; if the block error rate detected after adjustment is less than the target block error rate, updating a second minimum positive integer; and repeatedly adjusting the bandwidth of the uplink bandwidth portion and the scheduling of reserved QoS services based on all the first minimum positive integers and all the second minimum positive integers. If the adjusted block error rate is equal to the target block error rate, then scheduling of the uplink bandwidth portion is stopped.
2. The method according to claim 1, characterized in that, The step of obtaining the uplink status and determining whether to schedule uplink bandwidth resources based on the uplink status includes: Obtain the uplink status, including modulation and coding strategy index value, block bit error rate, power margin reporting, and service quality; Determine the modulation and coding strategy index value The block error rate The power margin reporting Does the first preset condition meet? ,in, The modulation and coding strategy index value, For modulation and coding strategy index threshold values, This is the block error rate threshold. The power margin reporting threshold value; If the modulation and coding strategy index value The block error rate The power margin reporting If the first preset condition is met, it is determined that the resources of the uplink bandwidth portion need to be scheduled.
3. The method according to claim 1, characterized in that, The step of determining a first minimum positive integer based on the current signal-to-noise ratio and the target signal-to-noise ratio, and adjusting the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality-of-service portion based on the first minimum positive integer includes: Based on the current signal-to-noise ratio and the target signal-to-noise ratio Determine the first smallest positive integer that satisfies the first relation. : Where N is a positive integer; According to the first smallest positive integer Adjust the bandwidth of the uplink bandwidth portion to , This refers to the uplink bandwidth portion; According to the service quality The scheduling priority is determined by reserving those that meet the second preset condition, from highest to lowest. Service scheduling: , in, for Upstream business cache; It is all The set R is a set of scheduling priorities ordered from high to low, satisfying the first relation. A subset of.
4. The method according to claim 3, characterized in that, If the adjusted detected block bit error rate is greater than the target block bit error rate, then the first minimum positive integer is updated, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved quality of service are repeatedly adjusted based on all the first minimum positive integers, including: If the adjusted detected block bit error rate is greater than the target block bit error rate, then: Based on the current signal-to-noise ratio and the target signal-to-noise ratio Determine the first one that satisfies the first relation. The first smallest positive integer of the next adjustment ; The bandwidth of the uplink bandwidth portion is adjusted based on all the first minimum positive integers. ; Update the second preset condition based on all of the first smallest positive integers: ; According to the service quality The scheduling priority is determined from high to low, retaining those that meet the updated second preset condition. Business scheduling.
5. The method according to claim 3, characterized in that, If the adjusted detected block bit error rate is less than the target block bit error rate, then the second minimum positive integer is updated, and the bandwidth of the uplink bandwidth portion and the scheduling of the reserved portion of quality of service are repeatedly adjusted based on all the first minimum positive integers and all the second minimum positive integers, including: If the adjusted detected block bit error rate is less than the target block bit error rate, then: Based on the current signal-to-noise ratio and the target signal-to-noise ratio Determine the first one that satisfies the second relation. The second smallest positive integer of the next adjustment : Where M is a positive integer; The bandwidth of the uplink bandwidth portion is adjusted based on all the first minimum positive integers and all the second minimum positive integers. , For the first The first smallest positive integer of the next adjustment; Update the second preset condition based on all the first minimum positive integers and all the second minimum positive integers: ; According to the service quality The scheduling priority is determined from high to low, retaining those that meet the updated second preset condition. Business scheduling.
6. A scheduling device for bandwidth portion based on uplink quality, characterized in that, The device includes: A status acquisition unit is used to acquire the uplink status and determine whether the uplink bandwidth resources need to be scheduled based on the uplink status. The uplink status includes at least the block error rate and quality of service. A scheduling unit is configured to continuously schedule the uplink bandwidth portion based on the current uplink bandwidth portion, signal-to-noise ratio (SNR), and quality of service (QoS) when scheduling of uplink bandwidth resources is required. The continuous adjustment of the uplink bandwidth portion based on the current uplink bandwidth portion, SNR, and QoS includes: determining a target SNR when the block error rate is a block error rate threshold; determining a first minimum positive integer based on the current SNR and the target SNR; adjusting the bandwidth of the uplink bandwidth portion and the scheduling of reserved QoS services based on the first minimum positive integer; updating the first minimum positive integer if the adjusted block error rate is greater than the target block error rate; and repeatedly adjusting the bandwidth of the uplink bandwidth portion and the scheduling of reserved QoS services based on all the first minimum positive integers; and updating the second minimum positive integer if the adjusted block error rate is less than the target block error rate; and repeatedly adjusting the bandwidth of the uplink bandwidth portion and the scheduling of reserved QoS services based on all the first minimum positive integers and all the second minimum positive integers. The stop scheduling unit is used to stop scheduling the uplink bandwidth portion if the adjusted detected block bit error rate is equal to the target block bit error rate.
7. A computing device, characterized in that, include: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction that causes the processor to perform the steps of the scheduling method for bandwidth portions based on uplink quality according to any one of claims 1-5.
8. A computer storage medium, characterized in that, The storage medium stores at least one executable instruction that causes the processor to perform the steps of the scheduling method for bandwidth portions based on uplink quality according to any one of claims 1-5.
Citation Information
Patent Citations
Method and terminal device for uplink data transmission of logical channel
WO2020145863A1