QPP Interleaver Parameter Search for Turbo Code Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The design of good quadratic permutation polynomial (QPP) interleavers for turbo codes in mobile communication systems is challenging due to the large number of potential coefficients, which makes simulation and testing difficult, and existing guidelines do not always yield the best results, affecting error correction performance.

Innovation Solution

A QPP interleaver with the form Π(n) = f1n + f2n^2 mod K is implemented, allowing for simple hardware implementation and contention-free parallel decoding, and a search algorithm is used to identify optimal QPP parameters based on algebraic-geometric properties such as modified degrees of nonlinearity and spread factor, prioritizing parameters that maximize the Ω metric and consider multiplicity of error events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pseudorandom interleavers are used for long block lengths, then good error correction performance is achieved, but large storage resources are required

Engineering Contradiction:
Improveerror correction performanceVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the fundamental parameter of the interleaver structure from pseudorandom to quadratic permutation polynomial form. This mathematical transformation allows the same error correction performance to be achieved with significantly reduced storage requirements, as the QPP structure can be generated algorithmically with minimal memory.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the memory-intensive pseudorandom interleaver storage system with a computational system based on quadratic permutation polynomial calculations. This substitution eliminates the need for large lookup tables while maintaining the interleaving function through mathematical computation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If the number of QPP coefficients is increased to improve performance, then better error correction is achieved, but simulation and testing difficulty increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidsimulation and testing difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the coefficient selection process into distinct optimization stages. First, general guidelines establish initial coefficient ranges, then iterative optimization refines specific values. This segmentation makes the complex parameter space manageable and testable through systematic exploration rather than exhaustive simulation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary coefficient selection based on algebraic-geometric properties and general performance guidelines before detailed simulation. This preliminary action narrows down the coefficient space to promising candidates, reducing the subsequent simulation and testing burden while still achieving optimal performance.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If existing guidelines for selecting QPP parameters are followed, then implementation is simplified, but best error correction performance is not always achieved

Engineering Contradiction:
Improveimplementation simplicityVSAvoiderror correction performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces a dynamic coefficient optimization process that adapts to specific application requirements. Rather than using fixed guidelines, the coefficients are optimized iteratively based on target performance metrics, block lengths, and channel conditions. This dynamic approach maintains implementation simplicity while achieving application-specific optimal performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback-based optimization loop where coefficient performance is evaluated and used to guide further coefficient selection. Simulation results feed back into the coefficient optimization process, allowing systematic improvement of performance while maintaining manageable complexity through guided search rather than exhaustive testing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8959403B2QPP interleaver/de-interleaver for turbo codes
Publication Date: 2015.02.17 OPTIS WIRELESS TECHNOLOGY LLC
  • US8959403B2 patent drawing
  • US8959403B2 patent drawing
  • US8959403B2 patent drawing

AI summary

A quadratic permutation polynomial (QPP) interleaver is described for turbo coding and decoding. The QPP interleaver has the form:Π(n)=f1n−fnn2 mod K, where the QPP coefficients f1 and f2 are designed to provide good error performance for a given block length K.