Enhanced Semi-Persistent Scheduling Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless networks face inefficiencies due to limited resources for control and data signals, leading to overhead and reduced capacity, particularly in applications like VoIP and VoLTE that require bidirectional data transmission with varying packet sizes.
Innovation Solution
Implementing enhanced semi-persistent scheduling in access nodes to allocate dedicated and non-dedicated resource slots dynamically, allowing for periodic transmission adjustments based on application requirements, and truncating data packets when they exceed dedicated slot sizes to optimize resource use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If dedicated resource slots are allocated for periodic transmission, then control signal overhead is reduced, but resource allocation flexibility deteriorates
Solution Approach 1:
The resource allocation is segmented into two types: dedicated resource slots for periodic transmissions and non-dedicated resource slots for flexible allocations. This segmentation allows the system to maintain the efficiency of persistent scheduling while providing flexibility through non-dedicated slots that can be dynamically assigned based on current network conditions and application requirements.
Solution Approach 2:
The system implements dynamic resource allocation by allowing the access node to compare data packet sizes with dedicated slot capacities and allocate additional non-dedicated slots when needed. This dynamic adjustment enables the system to adapt to varying traffic conditions while maintaining the baseline efficiency of semi-persistent scheduling for control signals.
2Loss of time
If data packets are truncated to fit dedicated resource slots, then transmission timing is maintained, but data integrity deteriorates
Solution Approach 1:
The system performs preliminary allocation of dedicated resource slots with sufficient capacity to accommodate typical data packet sizes for semi-persistent services. By pre-calculating and allocating adequate slot sizes based on application requirements, the system minimizes the need for truncation while maintaining transmission timing. When truncation is necessary, the system prepares alternative non-dedicated slots in advance to receive the remaining data portions.
Solution Approach 2:
The system changes the parameter of resource slot allocation by providing both dedicated slots for timing-critical transmissions and non-dedicated slots for supplementary data. This parameter change allows the system to maintain transmission timing for urgent control signals while preserving data integrity by allocating additional resources for complete data delivery when packet sizes exceed dedicated slot capacities.
3Quantity of substance
If non-dedicated resource slots are allocated for overflow data, then data capacity is increased, but resource complexity increases
Solution Approach 1:
Non-dedicated resource slots serve multiple functions: they provide overflow capacity for semi-persistent services, allocate resources for dynamic services, and offer flexible bandwidth allocation. This multi-functionality increases data capacity while managing complexity by using a universal resource pool that can be allocated to different service types based on current needs, rather than maintaining separate dedicated structures for each service category.
Data Source
AI summary
Systems and methods are described for allocating resources using enhanced semi-persistent scheduling (SPS) in a wireless network. A plurality of wireless devices may be in wireless communication with an access node. Based on application requirements of the wireless devices, the access node may allocate dedicated resource slots on a persistent schedule for each wireless device requesting SPS services. The wireless devices having the SPS allocations of dedicated resource slots are monitored at intervals for changes in amount of resource usage above or below the size of the dedicated resource slot for each wireless device. If a data transmission for a wireless device exceeds the dedicated resource slot allocated to that wireless device, then the transmission may be truncated, with a first portion being transmitted in the dedicated resource slot and a second portion being transmitted in one or more non-dedicated resource slots.


