Uplink Data Volume Allocation for Buffer Status Report Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cellular telecommunications networks, especially under the LTE standard, there is a waste of uplink resources due to the inefficiency in managing buffer status reports, leading to unnecessary resource consumption and delayed data transmission when the number of channels with pending uplink data changes.
Innovation Solution
A method that dynamically allocates the unreserved portion of the granted uplink data volume to pending uplink data, reducing the size of the buffer status report when the number of channels decreases, thereby avoiding unnecessary resource usage and optimizing uplink data processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the MAC sublayer reserves bytes for BSR transmission based on the initial number of channels, then the BSR can be transmitted without interruption, but some reserved bytes may remain unused when the number of channels decreases during uplink data processing
Solution Approach 1:
The patent applies dynamics by making the BSR size adaptive rather than static. The MAC sublayer dynamically determines the BSR size based on the actual number of channels with pending uplink data during processing, rather than reserving fixed bytes based on initial channel count. This allows the system to adjust resource allocation in real-time, ensuring reliable BSR transmission while eliminating wasted reserved bytes when channels are reduced.
2Productivity
If the uplink data processing is repeated to correct the reservation size, then the granted data volume can be fully utilized, but the transmission is delayed and additional computational and power resources are consumed
Solution Approach 1:
The patent applies preliminary action by performing a forward check during the uplink data processing to determine whether the number of channels with pending data has been reduced. This preliminary determination allows the system to proactively adjust the BSR size and reallocate reserved bytes before completing the processing, rather than detecting the issue afterward and repeating the entire process. This eliminates transmission delays and avoids redundant computational and power consumption.
3Productivity
If the BSR size is increased to accommodate all pending uplink data, then all data can be transmitted, but complex post-processing is required especially for modifying RLC Status PDU or retransmitting RLC User PDU
Solution Approach 1:
The patent applies preliminary action by checking during the uplink data processing whether the unreserved portion plus part of the reserved portion is sufficient for the remaining pending data. This forward check allows the system to determine early whether a reduced BSR size is adequate, avoiding the need for complex post-processing of RLC Status PDU or retransmission of RLC User PDU. The sufficient condition is verified before finalizing the transmission configuration.
4Loss of energy
If the number of bytes reserved for BSR is reduced when channels decrease, then uplink resource efficiency improves, but the BSR transmission may be interrupted or incomplete
Solution Approach 1:
The patent applies feedback by continuously monitoring the number of channels with pending uplink data during the uplink data processing. This feedback mechanism allows the MAC sublayer to detect when the channel count decreases and adjust the BSR size accordingly. The system uses this feedback to reallocate reserved bytes to pending data while ensuring the BSR transmission remains complete and reliable, achieving both resource efficiency and transmission reliability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A technique for allocating a uplink data volume 504 to uplink data pending for transmission in a telecommunications device is provided. As to a method aspect of the technique, a grant of the uplink data volume is received. A portion 502 of the granted uplink data volume is reserved for transmission of a buffer status report, which is to be provided by a Data Link layer 300 of the telecommunications device. A size of the buffer status report depends on a number of channels for which uplink data is pending. If an unreserved portion 503 of the granted uplink data volume is not sufficiently sized for the pending uplink data, the unreserved portion and at least a part of the reserved portion are allocated to at least a portion of the pending uplink data when the allocation corresponds to a reduction of a number of channels for which uplink data is pending so that the buffer status report is at least reduced in size.