Reed-Solomon Bit Allocation for Coding Gain and Overhead Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The selection of error correction parameters for data transmission systems, such as DSL, is challenging due to the trade-off between coding gain and overhead loss, and is environment-dependent, affecting performance and capacity across various communication technologies.

Innovation Solution

An iterative method for dynamically determining forward error correction (FEC) parameters by establishing a relationship between coding gain and FEC parameters, initializing coding gain to a minimum value, incrementing it, and repeating the process to find an optimal set of parameters that balance code length and error rate, specifically using Reed-Solomon codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large values are selected for code-word length n and redundant length r, then large coding gain can be achieved, but large overhead loss occurs

Engineering Contradiction:
Improvecoding gainVSAvoidoverhead loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies dynamics by making the error correction parameters (code-word length n and redundant length r) variable rather than fixed. The system dynamically adjusts these parameters based on the measured signal-to-noise ratio distribution across DMT tones, allowing the coding gain to be optimized for current channel conditions while adapting the overhead loss accordingly. This resolves the contradiction by making both coding gain and overhead loss variable parameters that can be jointly optimized.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the error correction code (n and r) based on channel conditions. By establishing a relationship between these parameters and the signal-to-noise ratio distribution, the system selects parameter sets that provide appropriate coding gain for the current environment while controlling overhead loss. This parameter adaptation resolves the contradiction by allowing the system to operate at different points on the coding gain vs. overhead loss curve depending on channel quality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If error correction parameters are optimized for specific transmission environments, then system performance improves, but the complexity of parameter selection increases

Engineering Contradiction:
Improvesystem performanceVSAvoidparameter selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing the relationship between error correction parameters (n, r) and signal-to-noise ratio distribution. Instead of performing complex optimization calculations in real-time, the system pre-computes and stores parameter relationships that can be quickly referenced during operation. This reduces the complexity of real-time parameter selection while maintaining optimized system performance for specific transmission environments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback by measuring the actual signal-to-noise ratio distribution in the transmission channel and using this information to select appropriate error correction parameters. The system continuously monitors channel conditions and adjusts parameters based on the measured environment, creating a closed-loop control system that optimizes performance without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7673221B2Optimal bit allocation system for Reed-Solomon coded data
Publication Date: 2010.03.02 CIENA CORP
  • US7673221B2 patent drawing
  • US7673221B2 patent drawing
  • US7673221B2 patent drawing

AI summary

Apparatus and method for generating parameters used in coding data in a data transmission system. The method determines a number of possible coding parameters to satisfy a target coding gain and selects the best set of parameters that balance the code word length and the error rate. In this manner, a minimum coding gain may be used, which minimizes cross-talk on a transmission link.