Optical Receiver FEC Partitioning for Asynchronous Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Systems implementing iterative forward error correction (FEC) decoding face challenges in correcting errors in data received from multiple asynchronous data sources, as existing methods are designed primarily for synchronous data sources and struggle to efficiently handle data from different geographic locations and varying transmission times.

Innovation Solution

An optical receiver is configured with a mode selection component that determines which iterative FEC decoders to use for decoding, allowing flexible handling of data streams from single or multiple sources, synchronous or asynchronous data streams, by selectively applying different sets of FEC decoders based on framing information and mode configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single iterative FEC decoder is used for all data streams, then the device complexity is reduced, but the error correction accuracy for asynchronous data streams deteriorates

Engineering Contradiction:
Improvedecoder configurationVSAvoiderror correction accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the decoder system into multiple independent iterative FEC decoders, each configured to handle specific data stream types (synchronous, asynchronous, or mixed). This segmentation allows each decoder to be optimized for its specific function while maintaining overall system manageability through a mode selection component that routes data streams to appropriate decoders.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple iterative FEC decoders are used for different data streams, then the error correction accuracy for asynchronous data streams is improved, but the device complexity increases

Engineering Contradiction:
Improveerror correction accuracyVSAvoiddecoder configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent designs multiple FEC decoders that can operate in different modes (synchronous, asynchronous, or mixed) to handle various data stream types. The mode selection component provides a unified interface that routes incoming data streams to the appropriate decoder configuration, making the system universally capable of handling diverse data stream requirements without requiring separate specialized decoders for each stream type.

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

3Reliability

If iterative FEC decoding is applied to all data streams, then the error correction capability is improved, but the processing time and productivity are reduced

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddata processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic mode selection that adapts the decoding process to the characteristics of each incoming data stream. The mode selection component determines whether synchronous, asynchronous, or mixed iterative FEC decoding should be applied based on the data stream type, allowing the system to optimize processing throughput by selecting the most efficient decoding mode for each stream while maintaining error correction capability where needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9319180B2Partitioning forward error correction decoding iterations to accommodate multiple data streams
Publication Date: 2016.04.19 INFINERA CORP
  • US9319180B2 patent drawing
  • US9319180B2 patent drawing
  • US9319180B2 patent drawing

AI summary

An optical receiver may receive a data stream, and may decode the data stream using a first iterative forward error correction (FEC) decoder. The optical receiver may determine whether to further decode the data stream using the first iterative FEC decoder or a second iterative FEC decoder that is different from the first iterative FEC decoder. The optical receiver may selectively perform a first action or a section action based on determining whether to further decode the data stream. The first action may include providing the data stream to the first iterative FEC decoder or the second iterative FEC decoder for further decoding when the data stream is to be further decoded. The second action may include preventing the data stream from being provided to the first iterative FEC decoder or the second iterative FEC decoder when the data stream is not to be further decoded.