Network Coding Encoder Selection via Condition Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems, particularly 5G NR, face challenges in efficiently selecting and utilizing network coding devices for optimal performance, leading to suboptimal resource utilization and increased retransmissions due to insufficient encoding capacity in certain areas.

Innovation Solution

A method and apparatus that allow a network node to request and receive condition reports from multiple network coding devices, selecting the most suitable ones based on factors like power, mobility, and location to perform network coding tasks, ensuring efficient encoding of transport blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If network coding devices are selected based on optimal conditions (power, mobility, location), then system capacity and resource utilization are enhanced, but device complexity and selection overhead increase

Engineering Contradiction:
Improvesystem capacityVSAvoidencoder selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network node requests condition reports from network coding devices and uses the reported conditions (power, mobility, location) to select appropriate encoders. This feedback mechanism enables dynamic selection based on current device states, resolving the contradiction by automating the selection process rather than requiring complex manual optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Network coding devices autonomously report their own conditions (power level, mobility state, location) when requested, without requiring the network node to query each parameter separately. This self-service approach reduces the complexity of information gathering while enabling comprehensive encoder selection.

Inventive Principle:
Principle #25Self-service

2Productivity

If multiple network coding devices are monitored and selected based on conditions, then resource utilization improves, but signaling overhead and processing time increase

Engineering Contradiction:
Improveresource utilizationVSAvoidencoder selection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The network node requests condition reports from network coding devices in advance before needing to select an encoder for a transport block. This preliminary gathering of condition information allows the network to maintain an updated view of available encoders, reducing the time required when actual selection is needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Network coding devices provide periodic or on-demand condition reports that give the network node current information about device states. This feedback enables the network to make informed selection decisions without requiring time-consuming real-time analysis of each device's conditions.

Inventive Principle:
Principle #23Feedback

3Device complexity

If network coding devices with insufficient encoding capacity are used, then device complexity is reduced, but retransmissions increase and performance deteriorates

Engineering Contradiction:
Improveencoder capabilityVSAvoidtransmission reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The network node receives condition reports that include information about the encoding capacity of network coding devices. Based on this feedback, the network can select encoders that have sufficient capacity for the required transport blocks, ensuring reliable transmission while utilizing the full range of available device capabilities.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The network dynamically adjusts encoder selection based on reported parameters such as power level, mobility state, and location. By changing which device is selected as encoder based on these parameters, the system ensures that the chosen encoder has sufficient capacity for the current transmission requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11996938B2Encoder selection
Publication Date: 2024.05.28 QUALCOMM INC
  • US11996938B2 patent drawing
  • US11996938B2 patent drawing
  • US11996938B2 patent drawing

AI summary

Apparatus, methods, and computer program products for selecting an encoder for network coding are provided. An example method may include transmitting a report request for reporting one or more conditions to one or more network coding devices, the one or more conditions being associated with the one or more network coding devices. The example method may further include receiving a condition report reporting the one or more conditions from the one or more network coding devices based on the report request. The example method may further include transmitting a selection indication to a selected network coding device of the one or more network coding devices, the selection indication indicating a selection of the selected network coding device as an encoder for encoding a transport block (TB).