Turbo Decoding with Circular Sub-Blocks for Parallel Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Turbo decoders face decoding delays due to sequential calculation of forward and backward metrics, which reduces decoding speed and increases complexity, especially in iterative processes, and existing parallel decoding schemes either insert tail bits or require additional metric calculations, degrading performance.

Innovation Solution

The method involves dividing an information frame into sub-blocks, encoding each sub-block independently, and applying a circular encoding scheme to maintain metric reliability without additional bit insertion, allowing for parallel calculation of metrics across sub-blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequential calculation of forward and backward metrics is used in turbo decoding, then decoding accuracy is maintained, but decoding speed decreases and complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the information frame into multiple sub-blocks and processes each sub-block independently through parallel decoding operations. This segmentation allows simultaneous calculation of forward and backward metrics for different sub-blocks, significantly increasing decoding speed while maintaining accuracy through independent processing of each segment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallel processing by organizing decoding operations across multiple sub-blocks simultaneously. Instead of sequential single-threaded processing, the system creates a parallel processing architecture where multiple decoding paths operate concurrently, effectively adding a temporal parallelism dimension to the decoding process

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

2Productivity

If parallel decoding schemes are used to increase decoding speed, then decoding speed improves, but performance degrades due to tail bit insertion or additional metric calculations

Engineering Contradiction:
Improvedecoding speedVSAvoiddecoding performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The information frame is segmented into multiple sub-blocks that can be decoded in parallel. Each sub-block is processed independently without requiring tail bit insertion, as the circular encoding scheme allows seamless parallel processing. This segmentation enables speed improvement while avoiding the performance degradation associated with traditional parallel schemes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the encoding parameter structure by using circular encoding where the terminal state of one sub-block connects to the initial state of the next sub-block. This parameter change eliminates the need for additional tail bits or guard periods, allowing true parallel processing without performance loss

Inventive Principle:
Principle #35Parameter changes

3Productivity

If circular encoding scheme is applied to enable parallel processing, then decoding speed increases and band efficiency is maintained, but implementation complexity increases

Engineering Contradiction:
Improvedecoding speedVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the decoding process into independent sub-block operations that can be executed in parallel. Each sub-block processor operates autonomously with identical logic, simplifying the overall implementation despite the parallel architecture. The segmentation creates modular, repeatable units that reduce implementation complexity through standardization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses identical decoding logic copied across multiple sub-block processors. Each sub-block uses the same forward and backward metric calculation algorithms, creating a replicated processing structure. This copying approach simplifies implementation by reusing proven code and logic rather than developing complex custom solutions for each processing element

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8166373B2Method and apparatus for turbo encoding and decoding
Publication Date: 2012.04.24 THALES SA
  • US8166373B2 patent drawing
  • US8166373B2 patent drawing
  • US8166373B2 patent drawing

AI summary

A method and apparatus for turbo encoding and method and apparatus for turbo decoding are disclosed, by which encoding and decoding speeds of turbo codes and performance thereof can be enhanced. In performing turbo encoding on inputted information bits by a unit of an information frame including a predetermined number of bits, the present invention includes dividing the information frame into at least two information sub-blocks, encoding each of the at least two information sub-blocks independently, rearranging information bits configuring the information frame by interleaving the information frame, dividing the rearranged information frame into at least two information sub-blocks, and encoding each of the at least two information sub-blocks independently.