Symbol Mapping Circuit for Multi-Dimensional Modulation LUT Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing circuit configurations that use look-up tables (LUTs) to convert transmission data into modulation data for multi-dimensional modulation in optical communication systems require multiple LUTs, leading to increased circuit size due to varying input and output bit lengths, necessitating either two or seven-bit LUTs for different types of modulations.

Innovation Solution

A symbol mapping device that processes two pieces of transmission data, adjusts their length by adding dummy data if necessary, and generates parity-added data, which is then mapped to constellation points, allowing for multiple types of multi-dimensional modulations with different spectral efficiencies while reducing circuit size by using a single set of LUTs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple types of LUTs are used to support different bit lengths for multi-dimensional modulation, then adaptability to different modulation schemes is improved, but circuit size increases

Engineering Contradiction:
Improveadaptability to different modulation schemesVSAvoidcircuit size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent implements a universal LUT structure that can handle multiple bit lengths (2-bit, 3-bit, 5-bit, 6-bit, 7-bit transmission data) through a single circuit design. The LUT is configured with fixed input bits (b0-b5) and output bits (B0-B7), and uses control signals to selectively process different data lengths, eliminating the need for multiple dedicated LUTs for each modulation type.

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

Solution Approach 2:

The patent changes the operational parameters of the LUT based on the input data length. By using control signals that indicate the transmission data length, the LUT dynamically adjusts its processing behavior - for example, when 2-bit data is input, dummy data is added to reach the required 6-bit input width, and the LUT processes it accordingly. This parameter-based adaptation allows one LUT to replace multiple specialized LUTs.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If dummy data is added to transmission data to match LUT input requirements, then processing consistency is improved, but data processing complexity increases

Engineering Contradiction:
Improveprocessing consistencyVSAvoiddata processing complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by adding dummy data to transmission data before it enters the LUT, ensuring that the input data always meets the required bit length. This preprocessing step is controlled by control signals that determine whether dummy data needs to be added based on the actual transmission data length, maintaining consistent LUT operation while managing complexity through controlled conditional processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10652071B2Symbol mapping device
Publication Date: 2020.05.12 MITSUBISHI ELECTRIC CORP
  • US10652071B2 patent drawing
  • US10652071B2 patent drawing
  • US10652071B2 patent drawing

AI summary

A symbol mapping device includes a transmission data processing unit receiving two transmission data having the same length, and if the length is a first length, uses the two transmission data as two output data without change, and if the length is less than the first length, adds dummy data to the two transmission data to generate two output data, each data having the first length; a parity addition unit generating two parity-added transmission data based on the two output data, where the two parity-added transmission data each contain parity data added to the transmission data and each have a second length; a shuffle unit extracting two modulation data, being data to be mapped, from the two parity-added transmission data generated by the parity addition unit; and a mapping processing unit mapping the two modulation data to two time slots of constellation points.