Turbo Equalizer Segmentation for High-Throughput Optical Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed optical fiber transmission systems face limitations in throughput due to nonlinear effects, polarization mode dispersion, and differential coding, which current Turbo equalization methods struggle to adapt to, especially at speeds greater than 100 Gbit/s.

Innovation Solution

The method involves dividing data blocks into overlapping segments for recursive processing and iterative decoding using an OP-BCJR unit and LDPC convolutional code decoding, reducing storage needs and improving throughput by processing data blocks that are 1/T of the code length, where T is the number of layers in the step-shaped check matrix.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a common sliding window BCJR with a serial structure is used in the Turbo equalizer, then the compensation accuracy for channel damage effects is improved, but the system throughput is limited due to the need to store the entire LDPC code word in the BCJR module

Engineering Contradiction:
Improvecompensation accuracyVSAvoidsystem throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the entire LDPC code word into multiple data segments that can be processed in parallel by multiple BCJR modules. Each BCJR module processes a specific segment independently, eliminating the need to store the entire code word in a single module. This segmentation approach maintains compensation accuracy while enabling parallel processing to improve system throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a serial processing structure to a parallel processing structure by introducing multiple BCJR modules operating simultaneously on different data segments. This dimensional change from single-threaded to multi-threaded processing allows the system to achieve higher throughput while maintaining the same compensation accuracy through parallel execution of the same algorithm.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If the BCJR module stores the entire LDPC code word to perform accurate recursive operations, then the compensation performance is improved, but the storage resources and device complexity increase significantly

Engineering Contradiction:
Improvecompensation performanceVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the large LDPC code word into smaller data segments, each of which can be stored and processed by individual BCJR modules. This reduces the storage burden on each module from the entire code word length to only a segment length, significantly decreasing total storage requirements while maintaining compensation performance through parallel processing of all segments.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the Turbo equalizer uses a feedback structure with large-length LDPC code word and complex BCJR module, then the channel damage compensation is improved, but the system throughput is limited and cannot adapt to large-capacity high-speed transmission

Engineering Contradiction:
Improvechannel damage compensationVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the processing task into multiple segments handled by parallel BCJR modules, each processing a portion of the LDPC code word simultaneously. This segmentation enables the system to maintain the feedback structure and complex BCJR processing needed for effective channel damage compensation while achieving high throughput through parallel execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary segmentation of the LDPC code word into multiple data segments before processing. This preliminary action allows the subsequent parallel processing to proceed efficiently, as each BCJR module receives pre-prepared segment data and can operate independently without waiting for other modules, thereby maximizing system throughput.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10574263B2Method for implementing turbo equalization compensation, turbo equalizer and system
Publication Date: 2020.02.25 HUAWEI TECH CO LTD
  • US10574263B2 patent drawing
  • US10574263B2 patent drawing
  • US10574263B2 patent drawing

AI summary

Embodiments of the present application relate to a method for implementing Turbo equalization compensation. The equalizer divides a first data block into n data segments, where D bits in two adjacent data segments in the n data segments overlap, performs recursive processing on each data segment in the n data segments, before the recursive processing, merges the n data segments to obtain a second data block; and performs iterative decoding on the second data block, to output a third data block, where data lengths of the first data block, the second data block, and the third data block are all 1/T of a code length of a LDPC convolutional code.