FEC Coding Rate Selection for Fountain Code Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in selecting an optimal coding rate for forward error correction (FEC) when using Fountain codes, leading to suboptimal performance due to varying block error rates and channel conditions.

Innovation Solution

A method is introduced to determine block error rates associated with a communication channel and select an appropriate FEC coding rate based on these rates, maximizing the metric (1−Pi)*Ri, where Ri is the coding rate and Pi is the block error rate, to enhance the reliability of data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed FEC coding rate is used for Fountain code transmission, then the system complexity is reduced, but the reliability of data transmission deteriorates under varying channel conditions

Engineering Contradiction:
Improvesystem complexityVSAvoidreliability of data transmission
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic FEC coding rate selection by determining block error rates for multiple candidate coding rates and selecting the optimal rate based on current channel conditions. The system transitions from a fixed coding rate to a dynamic adaptation mechanism where the coding rate changes according to measured block error rates, resolving the contradiction between system complexity and transmission reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of FEC coding rate from a fixed value to a dynamically selected value based on block error rate measurements. By evaluating multiple candidate coding rates and selecting the one that maximizes the metric (1-Pi)*Ri, the system adapts to varying channel conditions, improving reliability without requiring overly complex mechanisms.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the FEC coding rate is increased to improve error correction capability, then the reliability of packet recovery is improved, but the throughput of the communication system deteriorates

Engineering Contradiction:
Improveprobability of successfully recovering source packetsVSAvoidthroughput of wireless communication
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent dynamically adjusts the FEC coding rate parameter based on measured block error rates. By selecting from multiple candidate coding rates using the optimization metric (1-Pi)*Ri, the system finds the optimal balance between error correction capability and throughput, avoiding the need to always use high coding rates that would reduce throughput while maintaining reliability when needed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamic coding rate selection that adapts to current channel conditions. When channel conditions are good (low block error rates), the system can use higher coding rates for better throughput. When conditions deteriorate (high block error rates), the system selects lower coding rates to ensure reliable packet recovery, thus dynamically balancing reliability and throughput.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple candidate FEC coding rates are evaluated to optimize transmission performance, then the reliability and throughput are improved, but the computational complexity increases

Engineering Contradiction:
Improveoverall transmission performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-determines block error rates for multiple candidate FEC coding rates before actual data transmission. By performing this evaluation in advance and selecting the optimal coding rate based on the metric (1-Pi)*Ri, the system reduces real-time computational complexity while maintaining the ability to optimize transmission performance according to current channel conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240014921A1Forward error correction code rate selection for a fountain code system
Publication Date: 2024.01.11 QUALCOMM INC
  • US20240014921A1 patent drawing
  • US20240014921A1 patent drawing
  • US20240014921A1 patent drawing

AI summary

Aspects of the present disclosure relate to selection of a coding rate for forward error correction coding associated with Fountain code encoding. According to some aspects, a wireless device may determine a plurality of block error rates associated with a channel between the wireless device and a second device, the plurality of block error rates being associated with a plurality of coding rates. The wireless device may select a coding rate from the plurality of coding rates for forward error correction coding based on the plurality of block error rates and the plurality of coding rates. The wireless device may encode a source data packet using a Fountain code to produce a codeword, and perform the forward error correction coding on the codeword based on the selected coding rate to produce a transmit signal. The wireless device may transmit the transmit signal to the second device.