Optical Channel FEC Layering for Lower-Power Data Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex FEC encoders and decoders in optical communication systems achieve high performance but consume more power, posing a challenge in applications where power reduction is crucial.

Innovation Solution

An optical module with a second FEC encoder having a bit-level trellis representation with fewer than 64 states is used to further code a subset of FEC-encoded data, reducing power consumption while maintaining performance, and a complementary FEC decoder is employed for receiving data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex FEC encoders and decoders are used, then data recovery performance is improved, but power consumption increases

Engineering Contradiction:
Improvedata recovery performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the data stream into two separate channels: a first data stream that is FEC encoded with a first code, and a second data stream that is FEC encoded with a second code. This segmentation allows each encoder to be optimized independently, with the second encoder using a lower complexity code (fewer than 64 states in trellis representation) to reduce power consumption while the first encoder handles the primary error correction needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of code complexity by selecting different FEC codes for different data streams. Specifically, it uses a code with fewer than 64 states in the bit-level trellis representation for the second data stream, which directly reduces the computational complexity and power consumption of the encoder while maintaining adequate error correction performance.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If low-complexity FEC encoders are used, then power consumption is reduced, but data recovery performance deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoiddata recovery performance
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent segments the error correction function across two different FEC codes. The first FEC code handles the primary error correction for all data, while the second FEC code (with lower complexity and fewer than 64 states) provides additional protection for a subset of the first encoded data. This segmentation allows the system to use simpler encoders without sacrificing overall reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies a second layer of FEC encoding as a form of prior cushioning against errors. By encoding a subset of the first FEC-encoded data with a second code before modulation, the system creates an additional safety net that protects against channel impairments, ensuring data recovery performance is maintained even with lower complexity encoders.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS10374750B2Apparatus and method for communicating data over an optical channel
Publication Date: 2019.08.06 MARVELL ASIA PTE LTD
  • US10374750B2 patent drawing
  • US10374750B2 patent drawing
  • US10374750B2 patent drawing

AI summary

An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.