Turbo-Code Interleaver Layout for Puncturing-Aware Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current turbo-codes face limitations in encoding performance, particularly at low error rates, due to the cumbersome process of finding interleaving parameters and the suboptimal performance of standardized interleavers across various encoding rates, leading to inefficient error correction and high error rates in certain communication standards.

Innovation Solution

A novel encoding method for turbo-encoders that incorporates a two-level interleaving function, where information symbols are distributed across Q layers based on a puncturing pattern, allowing for the adjustment of inter-layer and intra-layer positions to enhance encoding and decoding performance, and an interleaver design that adapts to each encoding rate, eliminating catastrophic patterns and improving minimum Hamming distances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If standardized interleavers are used across various encoding rates, then device complexity is reduced, but encoding performance deteriorates at low error rates

Engineering Contradiction:
Improveinterleaver structureVSAvoiderror correction performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The interleaver parameters (P, Q, S(l)) are made adaptive to the encoding rate rather than fixed. The system dynamically selects interleaving parameters based on the puncturing pattern and encoding rate, allowing optimal performance across different rates while maintaining a unified interleaver structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameters of the interleaving function (specifically P, Q, and S(l)) according to the encoding rate and puncturing pattern. This allows the same interleaver structure to achieve optimal performance for different encoding rates by adjusting its parameters rather than using different interleaver designs.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If puncturing patterns are applied to increase encoding rate, then productivity is improved, but manufacturing precision deteriorates due to catastrophic patterns

Engineering Contradiction:
Improveencoding rateVSAvoidminimum Hamming distance
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary selection of puncturing patterns and corresponding interleaving parameters before encoding. By pre-determining compatible pairs of puncturing patterns and interleaver parameters, the system avoids catastrophic patterns and ensures optimal minimum Hamming distance is maintained while achieving the desired encoding rate.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention establishes a feedback mechanism where the puncturing pattern selection influences and determines the interleaver parameter selection. This interdependent selection process ensures that the combination of puncturing and interleaving maintains optimal error correction properties while achieving the target encoding rate.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the search space for interleaving parameters is reduced, then ease of operation is improved, but adaptability deteriorates across different encoding rates

Engineering Contradiction:
Improveparameter selectionVSAvoidencoding rate adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The invention uses parameter changes to maintain adaptability across different encoding rates. By defining the interleaving parameters (P, Q, S(l)) as functions of the puncturing pattern and encoding rate, the system can adapt to different rates while operating within a constrained and systematic parameter selection framework.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The unified interleaver structure with adjustable parameters serves multiple encoding rates and puncturing patterns. Rather than requiring different interleaver designs for each rate, this universal interleaver can be configured through parameter adjustment to optimize performance across the full range of encoding rates.

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

Data Source

PatentUS10560124B2Interleaver for turbo codes as a function of the puncturing pattern
Publication Date: 2020.02.11 ORANGE SA
  • US10560124B2 patent drawing
  • US10560124B2 patent drawing
  • US10560124B2 patent drawing

AI summary

A method is provided for encoding an input digital message bearing K information symbols using a turbo-encoder forming a turbocode, the turbo-encoder including an interleaver and first and second encoders for encoding according to at least one elementary code and delivering the information symbols and redundancy symbols. With a puncturing of the symbols delivered by the turbo-encoder being done according to at least one periodic puncturing pattern of a length N, defining the puncturing period N, the interleaver distributes the information symbols of the input message into Q layers of the interleaved input message in complying with an interleaving function defined from the at least one puncturing pattern, according to the relationship: π(i)=Pi+S(i mod Q)mod K=Pi+(Tl+AlQ)mod K.