Optical Transmitter FEC Encoding With Embedded Parity Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data communication systems face challenges in handling high-speed data transfer and improving data accuracy, especially in protocols like 802.3bs and 802.3cd, due to the increasing demand for multimedia data transfer.

Innovation Solution

Implementing a forward error correction (FEC) encoder that generates parity symbols embedded in FEC blocks, using Reed-Solomon encoding, and a decoder that determines error correction based on parity symbols, with a maximum likelihood decoder to correct the worst symbol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If forward error correction encoding is implemented to improve data accuracy, then bit-error rate is reduced, but transmission overhead increases

Engineering Contradiction:
Improvedata accuracyVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial error correction by only correcting the worst symbol in each FEC block rather than performing full error correction on all symbols. This selective approach achieves significant bit-error rate reduction while minimizing the overhead associated with comprehensive error correction mechanisms.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent focuses error correction resources on the most critical part of the data - the worst symbol in each FEC block. By identifying and correcting only the symbol with the highest error probability, the system achieves efficient error correction with minimal overhead, rather than uniformly processing all symbols.

Inventive Principle:
Principle #3Local quality

2Reliability

If complex FEC encoding schemes are used to reduce bit-error rate, then data transmission accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvebit-error rateVSAvoidencoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent simplifies the encoding process by implementing only the essential parity bit generation and worst symbol identification functions, avoiding complex error correction algorithms. This partial implementation achieves acceptable error correction performance with significantly reduced device complexity compared to full error correction schemes.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses simple parity bits as a lightweight, easily computable error detection and correction mechanism. These parity bits serve as a disposable, low-complexity layer that provides basic error protection without requiring complex encoding structures, making the system more cost-effective and simpler to implement.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If more parity symbols are added to FEC blocks to improve error correction capability, then coding gain increases, but transmission overhead increases

Engineering Contradiction:
Improvecoding gainVSAvoidoverhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent achieves effective coding gain by adding only a single parity symbol to each FEC block and focusing correction on the worst symbol. This minimal parity overhead provides sufficient coding gain for the application, avoiding the need for excessive parity symbols that would increase overhead without proportional benefits.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12368528B2Optical transmitter with encoder encoding processed data including concatenating parity bits to generate fec data blocks
Publication Date: 2025.07.22 MARVELL ASIA PTE LTD
  • US12368528B2 patent drawing
  • US12368528B2 patent drawing
  • US12368528B2 patent drawing

AI summary

A transmitter includes: an input configured to receive, via an electrical interface, encoded data from a host device, the encoded data being encoded at the host device according to a first code; processing circuitry configured to process the encoded data to provide processed data; an encoder configured to encode the processed data according to a second code that is different than the first code, where encoding the processed data includes concatenating one or more parity bits to the processed data to provide forward error correction (FEC) blocks of data; and transmit circuitry to transmit the FEC data over an optical medium.