Timer-Based Uplink Grant Scheduling for NB-IoT Coverage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In NB-IoT networks, the lack of a physical uplink control channel and inefficient scheduling mechanisms lead to significant wastage of radio resources and battery consumption due to undetected scheduling requests and excessive channel repetitions, particularly in extended coverage scenarios.
Innovation Solution
Implementing a timer-based resource management system that accounts for CRP initiation states and congestion levels, allowing the network entity to prioritize and schedule uplink grants intelligently, and enabling electronic devices to predict congestion-free windows using machine learning for extended waiting periods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If extensive repetition of DL and UL channels is provided for extended coverage, then coverage extension is achieved, but radio resource wastage increases and battery life decreases
Solution Approach 1:
The network entity starts a timer upon receiving a non-zero buffer status report from an electronic device. This timer enables the network to predict when the device will need uplink resources and proactively schedules grants before the timer expires, preventing the device from initiating CRP and avoiding unnecessary repetitions that would consume battery energy.
Solution Approach 2:
The system uses the buffer status report as feedback information to trigger timer-based scheduling decisions. The timer acts as a feedback mechanism that continuously monitors the state of uplink scheduling needs and adjusts resource allocation accordingly, allowing the network to optimize between coverage requirements and energy consumption.
2Reliability
If high repetition DL transmission is performed towards extended coverage electronic device, then coverage extension is achieved, but UL grant scheduling is delayed and radio resource wastage increases
Solution Approach 1:
The network entity starts a timer upon receiving a non-zero buffer status report. This timer enables the network to predict when the device will need uplink resources and proactively schedules grants before the timer expires, preventing the device from initiating CRP and avoiding unnecessary repetitions that would consume battery energy.
Solution Approach 2:
The system dynamically adjusts scheduling behavior based on timer status. When the timer is running, the network prioritizes scheduling UL grants for devices with pending buffer status reports, even during high repetition DL transmission periods. This dynamic adjustment prevents resource wastage while maintaining coverage extension capabilities.
3Ease of operation
If DL transmission gap is introduced to allow breaks amid high repetition DL transmission, then UL scheduling opportunity is created, but radio resource wastage increases and battery life decreases
Solution Approach 1:
The network entity starts a timer upon receiving a non-zero buffer status report from an electronic device. This timer enables the network to predict when the device will need uplink resources and proactively schedules grants before the timer expires, preventing the device from initiating CRP and avoiding unnecessary repetitions that would consume battery energy.
Solution Approach 2:
The system changes the scheduling parameter from fixed DL transmission gaps to timer-based dynamic scheduling. Instead of introducing fixed gaps that waste resources, the network uses timer expiration as a trigger to schedule UL grants at optimal moments, reducing both resource wastage and energy consumption while maintaining scheduling opportunities.
4Adaptability or versatility
If CRP is used for scheduling request mechanism, then legacy device compatibility is maintained, but network entity cannot identify initiating device and radio resource wastage increases
Solution Approach 1:
The network entity starts a timer upon receiving a non-zero buffer status report from an electronic device. This timer enables the network to predict when the device will need uplink resources and proactively schedules grants before the timer expires, preventing the device from initiating CRP and avoiding unnecessary repetitions that would consume battery energy.
Solution Approach 2:
The timer acts as an intermediary mechanism between the buffer status report and the uplink grant scheduling decision. It processes the information from the buffer status report and uses it to trigger appropriate scheduling actions, enabling the network to identify and manage devices that need uplink resources without requiring CRP.
Data Source
AI summary
Wireless communication network by a network entity. The method includes receiving a first set of data packets and a buffer status report from an electronic device and triggering a timer upon receiving the buffer status report. Further, the method includes performing at least one of: scheduling an uplink grant to the electronic device, if the timer has not expired, stopping the scheduling of the UL grant upon the timer expiring, and prioritizing the scheduling of an uplink grant to the electronic device on determining that the timer is about to expire.


