Adaptive FEC Decoding Across Primary and Backup Communication Lines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional forward error correction (FEC) communication systems face inefficiencies when switching from a primary communication line to a backup line due to the need for additional signaling and reconfiguration, which can cause delays and disrupt data flow, especially when the primary line is only slightly degraded, rendering the backup line idle otherwise.

Innovation Solution

A communication system that transitions from non-erasure decoding to erasure decoding based on measured performance of the primary line, marking symbols as erasures if the line is significantly degraded, allowing erasure decoding to recover payload data using additional parity symbols from another line, without requiring communication line signaling for mode switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If communication is switched from the primary line to the backup line when the primary line is degraded, then system reliability is improved, but additional signaling and reconfiguration delays occur

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidswitching delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously monitoring communication performance metrics and pre-processing potential error conditions through forward error correction encoding. When degradation is detected, the switch to backup line or erasure decoding mode can be initiated more rapidly because the monitoring and error correction mechanisms are already in place and active, reducing the effective switching delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts its error handling approach based on real-time communication conditions. It can transition between different decoding modes (erasure decoding vs. non-erasure decoding) and dynamically adjust which line is used for communication, allowing optimal performance across varying channel conditions without requiring complete system reconfiguration.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the backup line is kept idle to protect the primary line, then system robustness is improved, but data capacity is reduced when the primary line is operating properly

Engineering Contradiction:
Improvesystem robustnessVSAvoiddata capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The backup communication line is designed to serve multiple functions: it can act as a standby line for failover scenarios, or it can be used to transmit additional parity symbols for enhanced error correction when the primary line is operating normally. This multi-functionality allows the system to maintain high data capacity during normal operation while preserving robustness when needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes operational parameters dynamically by adjusting the role of the backup line based on primary line performance. When the primary line is healthy, the backup line's parameter changes from 'standby mode' to 'active error correction mode,' transmitting parity symbols to enhance capacity and robustness simultaneously. When the primary line fails, the parameter changes back to pure backup mode.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If erasure decoding is used to correct errors on the primary line, then error correction capacity is improved, but the backup line capacity is reduced

Engineering Contradiction:
Improveerror correction capacityVSAvoidbackup line capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies different quality levels of error correction to different parts of the communication system based on local conditions. Erasure decoding with high correction capacity is applied locally to the primary line when it shows signs of degradation, while the backup line maintains its full data capacity. This localized application of enhanced error correction avoids the need to reduce backup line capacity system-wide.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7590921B1Data communication system and method
Publication Date: 2009.09.15 ADTRAN INC
  • US7590921B1 patent drawing
  • US7590921B1 patent drawing
  • US7590921B1 patent drawing

AI summary

A data communication system has a plurality of communication transceivers respectively coupled to a plurality of communication lines and is configured to receive payload symbols and parity symbols. The system further has logic configured to transition from non-erasure decoding to erasure decoding based on a measured communication performance of one of the communication lines coupled to one of the plurality of transceivers.