Joint Layer Resource Allocation for Multicast Bandwidth Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current resource allocation schemes in wireless multicast services are inefficient, as they allocate resources separately for each layer, leading to low bandwidth utilization, especially when multiple layers have the same modulation and coding scheme, limiting the overall data rate and video quality for users with better channel conditions.
Innovation Solution
The introduction of Joint Layer Resource Allocation, which allows for the joint allocation of bandwidth resources for multiple layers assigned with the same modulation and coding scheme, using a combination of Adaptive Modulation and Coding (AMC) and dynamic programming to optimize resource allocation and maximize system utility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If separate resource allocation is used for each layer, then resource allocation simplicity is maintained, but bandwidth utilization efficiency deteriorates
Solution Approach 1:
The patent merges the resource allocation process for multiple layers into a unified joint allocation mechanism. Instead of allocating resources separately for each layer, the system performs collective resource allocation across all layers simultaneously, allowing layers with the same MCS to share resource slots and thereby improving bandwidth utilization efficiency while maintaining allocation simplicity through centralized control.
Solution Approach 2:
The patent creates a universal resource allocation framework that handles multiple layers with different MCS configurations through a single joint allocation process. This multi-functional allocation mechanism can adaptively assign resource slots to any combination of layers regardless of their specific MCS requirements, making the system versatile and efficient across various transmission scenarios.
2Reliability
If robust modulation and coding scheme is used for all receivers, then reliability for all users is improved, but data rate deteriorates
Solution Approach 1:
The patent applies local quality by assigning different modulation and coding schemes to different layers based on their specific requirements and the channel conditions of receiving users. Instead of using a single robust MCS for all layers, the system tailors the MCS selection to each layer's characteristics, allowing higher data rates for layers that can support them while maintaining reliability for users with poorer channel conditions through the base layer.
Solution Approach 2:
The patent introduces dynamic MCS selection where the modulation and coding schemes are adaptively chosen based on real-time channel state information feedback from receivers. This dynamic approach allows the system to optimize the balance between reliability and data rate by adjusting MCS assignments according to current channel conditions, rather than using fixed robust schemes.
3Manufacturing precision
If scalable video coding with multiple layers is used, then video quality for users with good channel conditions is improved, but resource allocation complexity increases
Solution Approach 1:
The patent manages resource allocation complexity by systematically varying key parameters such as the number of layers, MCS assignments for each layer, and resource slot allocations. By controlling and optimizing these parameters through structured algorithms, the system can deliver high video quality through multiple enhancement layers while keeping the allocation process manageable through parameter-based control mechanisms.
4Productivity
If joint layer resource allocation is used, then bandwidth utilization efficiency is improved, but computational complexity increases
Solution Approach 1:
The patent reduces computational complexity by segmenting the joint resource allocation problem into manageable sub-problems. Instead of optimizing all layers simultaneously in a monolithic computation, the system divides the allocation process into smaller steps or layers, solving each segment separately and combining the results, thereby achieving high bandwidth utilization while keeping computational requirements tractable.
Data Source
AI summary
Methods and systems for allocating resources and modulation and coding schemes to transmit layers of a data stream are described. Embodiments provide efficient utilization of resources by collectively allocating resource slots to layers assigned a common modulation and coding scheme. Modulation and coding schemes are assigned based on a maximal utility that is modeled on the collective resource allocation.


