Network Coding Encoder Selection via Condition Feedback
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If multiple network coding devices are monitored and selected based on conditions, then resource utilization improves, but signaling overhead and processing time increase
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.
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.
3Device complexity
If network coding devices with insufficient encoding capacity are used, then device complexity is reduced, but retransmissions increase and performance deteriorates
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.
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.
Data Source
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).


