Iterative Decoder Stopping Criteria for Adaptive Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Iterative decoders in communication systems, such as LDPC and turbo codes, consume excessive power as they perform a fixed number of iterations regardless of the actual decoding performance, leading to inefficient energy usage under normal conditions.

Innovation Solution

An apparatus and method that includes a memory device to store decoded codewords and an iteration termination device to compare them, incrementing a confidence value when matches are found, and terminating further iterations when the confidence value exceeds a threshold, thereby reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed number of iterations is used in iterative decoders, then decoding performance is maintained, but power consumption increases unnecessarily

Engineering Contradiction:
Improvedecoding performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the number of iterations variable rather than fixed. The iteration termination device dynamically adjusts the stopping point based on real-time comparison of decoded codewords, allowing the decoder to adapt the iteration count to actual channel conditions and codeword characteristics, thereby reducing power consumption while maintaining decoding performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback through the iteration termination device that continuously monitors decoded codewords from successive iterations. By comparing the current decoded codeword with the previous one and tracking confidence values, the system receives feedback on convergence status and uses this information to determine when to terminate iterations, optimizing the balance between performance and power consumption.

Inventive Principle:
Principle #23Feedback

2Reliability

If the maximum number of iterations is always performed, then decoding reliability is ensured, but energy efficiency deteriorates under normal conditions

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidenergy efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies partial action by performing only the necessary number of iterations required to achieve successful decoding rather than always executing the maximum number. The iteration termination device detects when decoding has converged by comparing codewords and evaluating confidence values, allowing the system to stop at the optimal point and avoid excessive energy consumption from unnecessary additional iterations.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of energy

If iterations are terminated early to reduce power consumption, then energy efficiency improves, but decoding precision may deteriorate

Engineering Contradiction:
Improveenergy efficiencyVSAvoiddecoding precision
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent uses feedback mechanisms where the iteration termination device continuously monitors the decoded codewords and confidence values from each iteration. This feedback ensures that iterations are only terminated when the decoded codeword has converged and meets the required precision threshold, preventing premature termination that would compromise decoding accuracy while still enabling early termination when appropriate.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces the mechanical approach of fixed iteration counting with a智能化的 termination mechanism based on codeword comparison and confidence value assessment. This substitution allows the system to make intelligent decisions about when to stop iterations based on actual decoding progress rather than following a rigid predetermined schedule, thereby maintaining precision while improving energy efficiency.

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

Data Source

PatentUS8171367B2Stopping criteria in iterative decoders
Publication Date: 2012.05.01 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US8171367B2 patent drawing
  • US8171367B2 patent drawing
  • US8171367B2 patent drawing

AI summary

Methods and apparatus for reducing power consumption in an iterative decoder. A memory stores a decoded codeword for a current iteration and an iteration terminator compares the decoded codeword for the current iteration to the codeword from prior iterations, and further terminates the iterations when a confidence value is achieved.