Multi-Length Lookup Tables for Spherical Constellation Shaping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional constellation shaping techniques require complex circuitry and often necessitate substantial redesigns to accommodate different forward error correction (FEC) circuitry, leading to inefficiencies and increased power consumption.

Innovation Solution

An encoder circuit using look-up tables maps input bit sequences to codewords with predetermined transmission probabilities, allowing for simplified generation of codewords compatible with various FEC buses without requiring extensive redesign, thus reducing complexity and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional constellation shaping techniques are used, then spectral efficiency is improved, but device complexity increases and requires substantial redesign for different FEC circuitry

Engineering Contradiction:
Improvespectral efficiencyVSAvoidcircuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encoder circuit is segmented into multiple independent look-up tables, each handling a specific portion of the codeword generation. This segmentation allows the system to achieve complex constellation shaping functionality through simpler, modular components that can be independently designed and maintained, reducing overall device complexity while preserving spectral efficiency improvements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The look-up table-based encoder circuit is designed to be universal and adaptable to different FEC circuitry types without requiring substantial redesign. The same encoder architecture can serve multiple FEC implementations, eliminating the need for complex redesign processes and reducing device complexity across different system configurations.

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

2Productivity

If conventional constellation shaping techniques are used, then spectral efficiency is improved, but power consumption increases

Engineering Contradiction:
Improvespectral efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The look-up tables are pre-computed and stored with optimal codeword mappings during system design or initialization. This preliminary action eliminates the need for complex real-time calculations during operation, significantly reducing power consumption while maintaining the spectral efficiency benefits of constellation shaping. The encoder simply retrieves pre-computed values rather than performing intensive computations.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If standard modulation formats with fixed spectral efficiency are used, then device complexity is reduced, but transmission data rate is maximized only at specific SNR margins

Engineering Contradiction:
Improvemodulation format simplicityVSAvoidtransmission data rate
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system implements dynamic spectral efficiency adjustment through the look-up table encoder, which can adapt the codeword distribution to match optimal SE for varying SNR conditions. This dynamic capability allows the system to maintain simple modulation formats while achieving optimized transmission data rates across different operating conditions, effectively combining the benefits of simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12425106B2Multi-length look-up table spherical constellation shaping
Publication Date: 2025.09.23 INFINERA CORP
  • US12425106B2 patent drawing
  • US12425106B2 patent drawing
  • US12425106B2 patent drawing

AI summary

Consistent with the present disclosure, an encoder circuit is provided at a transmit side of an optical fiber link that maps an input sequence of bits of fixed length k to a sequence of symbols of a codeword of length n, such that the symbols of the codeword define a predetermined transmission probability distribution. In one example, each subgroup of bits of the k input bit sequence is provided to a respective look-up table, whereby the sub-group of bits constitutes an address of a particular memory location in the corresponding look-up table. Based on the address, the contents at the particular memory location addressed by each subgroup of bits are output as a corresponding portion of a codeword. Each such codeword portion is provided to a further memory or buffer, such that the entire codeword is assembled in the buffer and output to forward error correction (FEC) circuitry. In a further example, the contents of each memory location of each look-up table is determined based on a sphere constellation shaping.