Turbo Decoder Iteration Stopping by Convergence Difference Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional turbo decoders continue redundant iterations after data convergence, leading to prolonged decoding time, increased computing power consumption, and reduced battery durability in handheld devices.

Innovation Solution

A turbo decoder system with a stop judging circuit that includes a signal selector, difference detector, and comparator to determine when decoded data converges, allowing for immediate iteration termination by calculating the difference between extrinsic and a-priori information and comparing it to a threshold value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the turbo decoder continues iteration until convergence is achieved, then the decoded data accuracy is improved, but the decoding time and computing power consumption increase

Engineering Contradiction:
Improvedecoded data accuracyVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism by continuously monitoring the difference between extrinsic information and a-priori information during each iteration. The stop judging circuit uses this feedback to detect when convergence is achieved (when the difference falls below a threshold), allowing the system to terminate iterations dynamically rather than executing a fixed number of iterations, thus resolving the contradiction between ensuring accuracy and reducing time loss

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the static, fixed iteration count into a dynamic stopping criterion. By introducing a convergence judgment mechanism that adapts to the actual decoding progress, the system can adjust the number of iterations based on the data characteristics, achieving high accuracy when needed while minimizing unnecessary iterations when convergence is reached early

Inventive Principle:
Principle #15Dynamics

2Reliability

If the turbo decoder performs multiple iterations to ensure accurate decoding, then the decoded data quality is improved, but the system computing power consumption increases

Engineering Contradiction:
Improvedecoded data qualityVSAvoidsystem computing power
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The stop judging circuit provides real-time feedback on decoding convergence by comparing extrinsic information with a-priori information. This feedback mechanism allows the system to terminate computations dynamically when the decoded data quality reaches an acceptable level, preventing unnecessary consumption of computing power while ensuring high quality output

Inventive Principle:
Principle #23Feedback

3Reliability

If the turbo decoder continues redundant iterations, then the decoded data accuracy is maintained, but the battery durability of handheld apparatus deteriorates

Engineering Contradiction:
Improvedecoded data accuracyVSAvoidbattery durability
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent applies dynamic iteration termination by monitoring convergence criteria during decoding. When the difference between extrinsic information and a-priori information falls below a threshold, the system dynamically stops iterations, thereby extending battery duration in handheld devices without compromising decoded data accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The convergence monitoring mechanism provides feedback on decoding progress, enabling the system to stop iterations early when accuracy is achieved. This feedback-driven approach directly addresses battery durability concerns by eliminating redundant computational cycles that would otherwise consume unnecessary power

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7917830B2Turbo decoder and iteration stopping method thereof
Publication Date: 2011.03.29 VIA TECH INC
  • US7917830B2 patent drawing
  • US7917830B2 patent drawing
  • US7917830B2 patent drawing

AI summary

A turbo decoder includes first and second interleavers, a de-interleaver, first and second component decoders and a stop judging circuit. The first and second component decoders respectively decode a systematic code and an interleaved systematic code into first and second extrinsic information. The de-interleaver, the first and second data interleavers respectively process the second extrinsic information, the systematic code and the first extrinsic information into a first a-priori information, an interleaved systematic code and the second a-priori information. The stop judging circuit includes a signal selector, a difference detector and a comparator. The signal selector outputs the first extrinsic information and the first a-priori information or the second extrinsic information and the second a-priori information. The difference detector and comparator respectively get a difference between two output data of the signal selector and output a stopping signal to stop the iteration when the difference is smaller than a threshold value.