Interleaver Quotient-Remainder Reordering for Low-Complexity Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interleavers in turbo encoders require complex and resource-intensive logic for calculating interleaver sequence functions, leading to increased circuit complexity, size, and power consumption, particularly in mobile applications.

Innovation Solution

The interleaver sequence function is expressed in quotient and remainder form, allowing for simplified calculations using lookup operations and iterative shift-add operations, reducing the need for complex divider logic and minimizing processing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional interleaver sequence function calculation is used, then accurate interleaving is achieved, but circuit complexity and processing overhead increase

Engineering Contradiction:
Improveinterleaving accuracyVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The interleaver sequence function calculation is segmented into two distinct stages: a preprocessing stage that generates and stores lookup tables containing pre-computed interleaver sequence values, and a processing stage that simply retrieves values from these tables during actual interleaving operations. This segmentation transforms the complex real-time calculation into simple table lookups, resolving the contradiction between accuracy and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The lookup tables are prepared in advance during system initialization or preprocessing, storing pre-computed interleaver sequence values for all possible input positions. By performing the complex calculation work beforehand, the actual interleaving process only requires simple memory retrieval operations, thereby maintaining accuracy while dramatically reducing processing overhead and circuit complexity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If complex divider logic is implemented for interleaver calculation, then precise interleaver sequence is obtained, but processing time and power consumption increase

Engineering Contradiction:
Improveinterleaver sequence precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The computationally intensive division operations required for precise interleaver sequence calculation are performed in advance during lookup table generation. The pre-computed results are stored in memory, allowing the actual interleaving process to use simple memory read operations instead of time-consuming division calculations, thus maintaining precision while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complex calculations during real-time processing, the patent creates copies of the interleaver sequence values in lookup tables. These copied values can be retrieved instantly without reperforming the complex mathematical operations, thereby maintaining precision while significantly reducing processing time and power consumption.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If full precision calculation is performed, then accurate interleaved bit locations are determined, but hardware resources and computation time increase

Engineering Contradiction:
Improvebit location accuracyVSAvoidhardware resources
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The calculation process is segmented into offline table generation (where full precision is computationally expensive but acceptable) and online table lookup (where only memory access is needed). This segmentation allows accurate bit location determination while minimizing hardware resources during actual operation, as the complex computation is performed once during table generation rather than continuously during processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9425826B2Interleaver employing quotient-remainder reordering
Publication Date: 2016.08.23 MALIKIE INNOVATIONS LTD
  • US9425826B2 patent drawing
  • US9425826B2 patent drawing
  • US9425826B2 patent drawing

AI summary

A method of generating an interleaved symbol sequence location from a symbol location of a symbol sequence comprises determining the interleaved symbol location based on an interleaver sequence function which relates a linear symbol location to the interleaved symbol location. This is done by acquiring values of the interleaver sequence function in quotient and remainder form and then calculating the interleaved symbol location by performing operations of the interleaver sequence function in quotient and remainder form.