Resource Allocation Apparatus for VoIP VMIMO Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing semi-persistent scheduling technology in LTE systems is incompatible with Virtual Multiple Input Multiple Output (VMIMO) technology, limiting the capacity of Voice over IP (VoIP) services due to interference between user equipment, which requires changes in Modulation and Coding Scheme (MCS) to manage packet errors.
Innovation Solution
A resource allocation apparatus and method that determines the required resource blocks for user equipment and allocates them in specific subgroups within resource groups, allowing for flexible allocation based on active semi-persistent states and packet error thresholds to optimize resource usage and compatibility with VMIMO.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If semi-persistent scheduling is applied to VoIP services, then resource utilization is improved and control channel overhead is reduced, but compatibility with VMIMO technology deteriorates due to fixed MCS requirements
Solution Approach 1:
The patent applies dynamics by making the MCS configurable and adjustable rather than fixed. The base station can dynamically change MCS for semi-persistently scheduled users based on channel conditions and VMIMO pairing requirements, resolving the contradiction between resource efficiency and VMIMO compatibility.
Solution Approach 2:
The patent changes the MCS parameter from a fixed value to a configurable parameter that can be adjusted according to VMIMO operation requirements. This allows the system to adapt MCS based on interference conditions between paired users, enabling both semi-persistent scheduling efficiency and VMIMO functionality.
2Productivity
If VMIMO technology is used to increase uplink capacity, then resource reuse is improved, but packet error rate increases due to interference between paired user equipments
Solution Approach 1:
The patent implements feedback mechanisms where the base station monitors channel conditions and packet error rates of paired users, then adjusts MCS and resource allocation accordingly. This feedback loop allows the system to maintain high uplink capacity while managing interference-induced errors through adaptive parameter adjustment.
Solution Approach 2:
The system dynamically adjusts MCS and resource allocation based on real-time channel conditions and interference levels between paired users. This dynamic adaptation allows VMIMO to maintain high capacity while managing packet error rates through continuous optimization.
3Ease of operation
If fixed MCS is used in semi-persistent scheduling, then allocation simplicity is improved, but flexibility to adapt to changing channel conditions and VMIMO pairing deteriorates
Solution Approach 1:
The patent transforms the static MCS allocation into a dynamic process where MCS can be adjusted based on channel conditions and VMIMO pairing requirements. The base station maintains simple semi-persistent scheduling operation while introducing adaptive MCS changes to improve flexibility without significantly complicating the allocation process.
Data Source
AI summary
Embodiments of the present invention disclose a resource allocation apparatus. The apparatus includes: a determining unit, configured to determine a quantity of resource blocks required by user equipment that needs to perform uplink transmission, where a quantity of resource blocks required by first user equipment that needs to perform uplink transmission and a quantity of resource blocks required by second user equipment that needs to perform uplink transmission are both M. The apparatus also includes an allocation unit, configured to allocate a resource block in a first subgroup in a first resource group to the first user equipment and allocate a resource block in a second subgroup in the first resource group to the second user equipment, where the first resource group includes multiple subgroups including the first subgroup and the second subgroup, and each subgroup includes M resource blocks.


