64b/66b FEC Codeword Alignment for Low-Overhead 10G EPON

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current forward error correction (FEC) systems in 10 G Ethernet technology for passive optical networks (PON) face inefficiencies due to higher bandwidth requirements, necessitating an improved FEC system that aligns with network and traffic characteristics to enhance transmission quality for 'last-mile' customers.

Innovation Solution

Implementing a method that uses the Reed-Solomon algorithm to generate redundancy data, encapsulates data blocks into FEC codewords, and adds a synchronization pattern to ensure alignment with transmission clock time quanta, thereby achieving lower overhead and greater efficiency in error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional FEC systems are used in 10 G Ethernet technology for PON, then error correction capability is provided, but bandwidth requirements increase and transmission efficiency decreases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the fundamental parameters of the FEC system by aligning codeword boundaries with transmission clock time quanta boundaries. This parameter alignment transforms the FEC system to operate with integer numbers of time quanta per codeword, optimizing the balance between error correction capability and transmission efficiency for 10 G EPON networks

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic adjustment mechanisms that allow the FEC system to adapt to varying network conditions and traffic characteristics. The system can dynamically select different codeword sizes and redundancy levels based on real-time network requirements, enabling optimal performance across different operating scenarios

Inventive Principle:
Principle #15Dynamics

2Reliability

If higher bandwidth is allocated for FEC redundancy data, then error correction capability is improved, but available bandwidth for user data transmission is reduced

Engineering Contradiction:
Improvetransmission qualityVSAvoidavailable bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by implementing FEC redundancy at optimized levels rather than maximum levels. By carefully selecting the degree of redundancy based on actual network requirements and traffic characteristics, the system provides sufficient error correction capability while minimizing the bandwidth consumed by redundancy data, thereby preserving more bandwidth for user data transmission

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If FEC codewords are not aligned with transmission clock time quanta, then coding flexibility is maintained, but synchronization complexity increases and overhead increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates equipotentiality by aligning FEC codeword boundaries with transmission clock time quanta boundaries. This alignment ensures that both the FEC coding structure and the transmission timing structure operate at the same reference level, eliminating synchronization mismatches and reducing the complexity of maintaining alignment between coding and transmission operations

Inventive Principle:
Principle #12Equipotentiality

Data Source

PatentUS8122325B2Forward error correction for 64b66b coded systems
Publication Date: 2012.02.21 FUTUREWEI TECHNOLOGIES INC
  • US8122325B2 patent drawing
  • US8122325B2 patent drawing
  • US8122325B2 patent drawing

AI summary

A network component comprising a processor configured to implement a method that comprises applying a forward error correction (FEC) algorithm to a plurality of data blocks to generate a plurality of redundancy data, encapsulating an integer number of the data blocks and the redundancy data in an FEC codeword, and transmitting the FEC codeword, wherein the codeword is about evenly aligned with a transmission clock time quanta to have a transmission rate. A method comprising selecting an FEC algorithm that generates a plurality of redundancy data from a plurality of data blocks, selecting an EEC codeword that encapsulates an integer number of the data blocks, and selecting a synchronization pattern to add to the FEC codeword such that an integer number of the FEC codewords are evenly aligned with an integer number of transmission clock time quanta.