Hierarchical Multicast Coding for Worst-Case Channel Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multiple-access communication systems face inefficiencies in transmitting signaling messages due to the need to accommodate users with the worst channel conditions, leading to suboptimal resource allocation and coding efficiency.

Innovation Solution

Hierarchical coding techniques are employed, where individual messages for users are encoded using multiple interconnected encoders, allowing each user to receive messages at a suitable data rate, and a single multicast message is generated for all users, using various architectures such as parallel, serial, or mixed coding structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a broadcast signaling channel encodes all messages together for all users, then coding efficiency is improved, but resource utilization becomes inefficient due to accommodating the worst-case user

Engineering Contradiction:
Improvecoding efficiencyVSAvoidresource utilization efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments the single broadcast signaling channel into multiple hierarchical coding layers, where messages are divided into common information (shared by all users) and user-specific information (tailored to individual channel conditions). This segmentation allows different code rates to be applied to different message portions, improving both coding efficiency and resource utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different code rates to different users based on their specific channel conditions. Users with better channel conditions receive higher code rates (more efficient coding), while users with worse conditions receive lower code rates (more robust coding). This localized adaptation resolves the contradiction between overall coding efficiency and individual resource allocation efficiency.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If a unicast signaling channel encodes messages separately for individual users, then each user receives messages at a suitable data rate, but coding efficiency deteriorates

Engineering Contradiction:
Improvedata rate adaptationVSAvoidcoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges multiple unicast signaling channels into a single hierarchical broadcast channel. By combining common information that can be shared across all users with user-specific information, the system achieves the data rate adaptation of unicast while recovering the coding efficiency of broadcast through joint encoding of common portions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hierarchical signaling channel serves multiple functions simultaneously: it provides common information to all users (broadcast function), user-specific information to individual users (unicast function), and achieves both coding efficiency and data rate adaptation. This multi-functionality resolves the contradiction between adaptability and coding efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the broadcast signaling channel uses low code rate and high transmit power to satisfy the worst-case user, then reliability is improved, but resource allocation efficiency deteriorates

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidresource allocation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces dynamic resource allocation through hierarchical coding, where the code rate and transmit power are dynamically adjusted based on user-specific channel conditions. Instead of using a fixed low code rate for all users, the system dynamically assigns appropriate code rates to different users, improving resource allocation efficiency while maintaining the reliability needed for each user's channel conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the code rate parameter from a uniform low value (required for worst-case reliability) to multiple differentiated values based on user channel conditions. Users with good channels receive higher code rates, while users with poor channels receive lower code rates. This parameter differentiation maintains reliability for each user while significantly improving overall resource allocation efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8102923B2Hierarchical coding for multicast messages
Publication Date: 2012.01.24 QUALCOMM INC
  • US8102923B2 patent drawing
  • US8102923B2 patent drawing
  • US8102923B2 patent drawing

AI summary

Techniques for sending signaling information using hierarchical coding are described. With hierarchical coding, individual messages for users are encoded using multiple interconnected encoders such that (1) the message for each user is sent at a data rate suitable for that user and (2) a single multicast message is generated for the messages for all users. A base station determines data rates supported by the users and the code rates to achieve these data rates. Each data rate is determined by one or more code rates. Signaling information for the users is mapped to data blocks to be sent at different data rates. Each data block is then encoded in accordance with the code rate(s) associated with the data rate for that data block. A final coded block is generated for all users and transmitted. Each user performs the complementary decoding to recover the message sent to that user.