Turbo Encoder Signal Generation with Bijective Symbol Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional binary turbo-codes have limitations in error correction performance due to their binary nature, which restricts the minimum cumulative Euclidean distance between code words, affecting their corrective power, especially in non-binary turbo-codes used in digital communication systems.

Innovation Solution

A method is introduced to enhance turbo-coding by applying a bijective transformation to information symbols before or after interleaving, modifying their values and order, thereby increasing the minimum cumulative Euclidean distance between code words, which improves the corrective power of turbo-decoders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional binary turbo-codes are used, then the implementation is simple and compatible with binary modulation, but the error correction performance is limited due to restricted minimum cumulative Euclidean distance between code words

Engineering Contradiction:
Improveerror correction performanceVSAvoidcoding scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameter of the code alphabet from binary (GF(2)) to non-binary Galois fields (GF(q) where q>2). This parameter change enables the code to achieve greater minimum cumulative Euclidean distance between code words, directly improving error correction performance while maintaining turbo-code structural efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent transitions from binary symbols to symbols in extended Galois fields GF(q), effectively adding dimensional capacity to the coding system. This allows the code to exploit additional symbol values beyond binary 0 and 1, creating larger separation distances in the signal space and improving reliability

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

2Reliability

If non-binary codes with higher order modulation are used, then the correction power increases due to greater minimum cumulative Euclidean distance, but the implementation complexity increases

Engineering Contradiction:
Improvecorrection powerVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the non-binary encoding process into two independent binary-like components: a systematic encoder and a parity encoder operating in parallel. This segmentation allows each encoder to be implemented using simplified binary-like logic while the overall system achieves non-binary code performance, reducing implementation complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal turbo-code framework that can operate with any Galois field GF(q) while maintaining the same fundamental structure. This multi-functionality allows the system to adapt to different field sizes and modulation schemes without requiring fundamentally different implementation architectures, managing complexity through structural universality

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

Data Source

PatentUS11831339B2Method for generating a signal by means of a turbo-encoder, and corresponding device and computer program
Publication Date: 2023.11.28 ORANGE SA
  • US11831339B2 patent drawing
  • US11831339B2 patent drawing
  • US11831339B2 patent drawing

AI summary

A method for generating a signal, including turbo-coding a set of information symbols delivering, on the one hand, the information symbols and, on the other hand, redundancy symbols. The turbo-coding implementing, to obtain the redundancy symbols: an encoding of the set of information symbols by a first encoder, an interleaving of the set of information symbols, and an encoding of the set of information symbols interleaved by a second encoder. The turbo-coding also implements a bijective transformation of the information symbols, implemented before and/or after the interleaving, the transformation modifying a value of at least two of the information symbols prior to the coding of the information symbols by the first and/or the second coder.