xDSL FEC Parameter Selection Under Interleaver and Codeword Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for determining Forward Error Correction (FEC) parameters in DMT-based xDSL systems face challenges in optimizing performance under system-imposed constraints such as maximum interleaver memory, depth, codeword size, and error correction requirements, often relying on exhaustive searches which are inefficient.

Innovation Solution

A method for computing FEC parameters using a computational engine in xDSL modems, which takes into account constraints like maximum interleaver memory, depth, codeword size, and error correction capabilities, optimizing bit allocation and FEC parameters to achieve optimal performance without exhaustive searches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional exhaustive search methods are used to determine FEC parameters, then all system constraints can be satisfied, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the discrete optimization problem into a continuous parameter optimization problem by expressing FEC parameters (R, N, D) as continuous variables. This allows the use of efficient continuous optimization algorithms instead of exhaustive discrete search, significantly reducing computational complexity while still satisfying all system constraints through the mathematical relationships established in the patent.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical exhaustive search approach with a mathematical optimization model using Lagrange multipliers. This substitution transforms the problem from a brute-force computational search to an analytical solution approach, reducing processing time and computational resources while maintaining constraint satisfaction.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If larger FEC codeword sizes and deeper interleaver depths are used, then error correction capability improves, but memory requirements and processing delay increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent makes the FEC parameters (R, N, D) dynamic and adaptive rather than fixed. The optimization model adjusts these parameters continuously based on the specific channel conditions, error correction requirements, and system constraints, allowing the system to use the minimum necessary memory and processing delay to achieve the required error correction capability for each operating condition.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent expresses the relationship between error correction capability and memory requirements through mathematical equations, allowing dynamic adjustment of parameters R, N, and D to optimize the trade-off between error correction performance and memory consumption based on actual system needs.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more check bytes are added to FEC codewords, then error correction capability improves, but data rate decreases due to increased overhead

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddata rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent formulates the trade-off between check bytes (R) and data rate as an optimization problem. The mathematical model allows dynamic adjustment of R to achieve the minimum necessary error correction capability while maximizing the data rate by minimizing overhead, adapting to different channel conditions and error rates.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different FEC parameter configurations (different values of R, N, D) to different operating conditions and channel states. Rather than using a fixed high-overhead configuration for all conditions, the system locally optimizes parameters based on actual error rates and channel quality, achieving adequate error correction with minimal overhead in good conditions and increased overhead only when necessary.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7600178B2Methods for the determination of FEC parameters in DMT based xDSL systems in the presence of system imposed constraints
Publication Date: 2009.10.06 CIENA CORP
  • US7600178B2 patent drawing
  • US7600178B2 patent drawing
  • US7600178B2 patent drawing

AI summary

The present invention provides procedures for computing Forward Error Correction (FEC) parameters given a set of constraints on maximum interleaver memory, maximum interleaver depth, maximum codeword size, maximum number of check bytes, maximum number of FEC codewords per Discrete Multi-Tone (DMT) symbol, and minimum number of DMT symbols that the FEC must correct, as well as any constraints imposed by the interleaver. These procedures are implemented on a computational engine in a modem, enabling it to achieve optimal performance in all cases. In addition these procedures can be applied as part of any bit loading algorithm to determine the optimal FEC parameters, taking into account the Signal-to-Noise Ratio (SNR) profile, the FEC coding gain, the constraints of the framer, and any application specific constraints.