Adaptive FEC Code Selection for Variable Wireless Channel Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional wireless systems employ a fixed forward error correction (FEC) code scheme, which can lead to inefficiencies due to varying wireless channel conditions, resulting in suboptimal performance for different user equipment (UE) locations and communication channels.

Innovation Solution

Implement a system that dynamically selects and reselects FEC codes based on real-time wireless system characteristics, such as UE location, channel conditions, and interference, allowing for concurrent use of multiple FEC codes to optimize performance for individual UEs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed FEC code scheme is employed in conventional wireless systems, then system simplicity is maintained, but wireless network efficiency and performance deteriorate under varying channel conditions

Engineering Contradiction:
Improvewireless network efficiencyVSAvoidFEC code selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic FEC code selection where the system transitions from a static fixed code scheme to a dynamic adaptive scheme. The RAN device selects different FEC codes (e.g., LDPC, turbo codes, polar codes) based on real-time wireless system characteristics such as UE location, channel conditions, and interference levels. This dynamic adaptation resolves the contradiction by allowing the system to optimize performance (improving productivity) while managing complexity through automated selection algorithms (mitigating device complexity).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of FEC code type based on wireless system characteristics. Instead of using a single fixed FEC code, the system varies the FEC code parameter according to conditions such as UE distance from eNodeB, channel quality indicators, and interference measurements. This parameter change enables the system to achieve higher network efficiency across diverse conditions while the automated selection process manages the complexity of having multiple code options.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a single FEC code (e.g., LDPC) is used for all UEs, then device complexity is reduced, but performance deteriorates for UEs in poor channel conditions

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidFEC code management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by selecting different FEC codes for different UEs based on their specific channel conditions and locations. Instead of using a uniform FEC code across all UEs, the system tailors the FEC code selection to local conditions: UEs near the eNodeB may use LDPC for high efficiency, while UEs at cell edges or in poor conditions receive more robust codes like turbo codes or polar codes. This local optimization improves reliability for each UE while the centralized selection process manages the complexity of maintaining multiple code options.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the wireless service area into different regions (e.g., cell center, cell edge) and assigns appropriate FEC codes to UEs in each segment. The RAN device divides the coverage area and applies different FEC strategies to different segments based on their characteristic channel conditions. This segmentation improves reliability for UEs in challenging conditions while organizing the complexity of FEC code management into manageable segments rather than handling all UEs uniformly.

Inventive Principle:
Principle #1Segmentation

3Productivity

If FEC codes are dynamically selected based on wireless system characteristics, then network efficiency improves, but system complexity increases

Engineering Contradiction:
Improvedata transmission throughputVSAvoidreal-time code selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the RAN device continuously monitors wireless system characteristics (channel quality indicators, UE location, interference levels) and uses this feedback to dynamically select appropriate FEC codes. The system receives feedback from UEs about their channel conditions and adjusts FEC code selection in real-time to optimize throughput. This feedback loop enables high data transmission throughput while the automated feedback-driven selection process manages the complexity of real-time code changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables self-service by allowing the RAN device to automatically select FEC codes based on monitored system characteristics without requiring manual intervention or complex centralized control. The system serves itself by using its own measurements of channel conditions, UE locations, and interference levels to make intelligent FEC code selections. This self-service capability improves throughput through adaptive optimization while reducing the operational complexity of managing multiple FEC codes manually.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10979124B2Forward error correction code selection in wireless systems
Publication Date: 2021.04.13 AT&T INTELLECTUAL PROPERTY I L P
  • US10979124B2 patent drawing
  • US10979124B2 patent drawing
  • US10979124B2 patent drawing

AI summary

Selection of a forward error correction (FEC) code based on a wireless network characteristic is disclosed. The selection can facilitate changing from a first FEC code to a second FEC code in response to the wireless network characteristic changing. The selection can facilitate selection of FEC codes for user equipments (UEs) of a plurality of UEs, wherein the FEC codes can be the same or different FEC codes and can be employed among the plurality of UEs contemporaneously. Selected FEC codes can be applied to uplink and/or downlink channels. An embodiment can select an FEC code based on UE location. An embodiment can select an FEC code based on UE proximity to another device. An embodiment can select an FEC code based on channel signal to noise ratio. An embodiment can select an FEC code based on UE capability. An embodiment can determine a FEC code selection model.