Iterative Decoder Control Using Divergence Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Iterative decoding in wireless communication systems leads to increased power consumption and longer delays due to multiple iterative operations, despite offering better performance in terms of lower bit error rates.

Innovation Solution

A receiving device with an iterative decoder, a determination unit, and a control unit that determines whether decoded signals diverge, generating a control signal to stop further decoding operations when divergence is detected, thereby saving power and reducing delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If iterative decoding is performed completely with multiple iterative operations, then decoding performance (bit error rate) is improved, but power consumption increases and decoding delay increases

Engineering Contradiction:
Improvebit error rateVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the iterative decoding process adaptive rather than static. The determination unit dynamically monitors convergence status of decoded signals across iterations and adjusts the decoding process accordingly. When convergence is detected, the system automatically terminates further iterations, making the power consumption and processing time variable based on actual signal conditions rather than fixed to a predetermined number of iterations.

Inventive Principle:
Principle #15Dynamics

2Reliability

If iterative decoding is performed completely with multiple iterative operations, then decoding performance (bit error rate) is improved, but decoding delay increases

Engineering Contradiction:
Improvebit error rateVSAvoiddecoding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback by introducing a determination unit that continuously monitors the convergence status of decoded signals and provides feedback to control whether to continue or terminate iterative decoding. The feedback mechanism compares decoded signals from consecutive iterations to detect convergence, allowing the system to stop iterations early when the decoded signal quality stabilizes, thereby reducing decoding delay while maintaining reliable performance.

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If iterative decoding is stopped early to reduce power consumption and delay, then power consumption and delay are reduced, but decoding performance may deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoiddecoding performance
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies preliminary action by performing convergence detection during the iterative decoding process rather than waiting for all iterations to complete. The determination unit proactively checks whether decoded signals have converged at each iteration stage, allowing early termination when convergence is achieved. This preliminary detection prevents unnecessary additional iterations, ensuring that decoding is stopped at the optimal point where further iterations would not improve performance but would waste power.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10461776B2Device and method of controlling an iterative decoder
Publication Date: 2019.10.29 REALTEK SEMICON CORP
  • US10461776B2 patent drawing
  • US10461776B2 patent drawing
  • US10461776B2 patent drawing

AI summary

A receiving device comprises an iterative decoder, a first determination unit and a control unit. The iterative decoder is for receiving at least one coded signal and for performing an iterative decoding on the at least one coded signal, to generate a plurality of decoded signals, wherein the plurality of decoded signals comprise a first decoded signal from a first iteration, a second decoded signal from a second iteration and a third decoded signal from a third iteration. The first determination unit is for determining whether the plurality of decoded signals diverge, to generate a first determination result. The control unit is for generating a control signal according to at least the first determination result, wherein the control signal indicates the iterative decoder whether to stop performing the iterative decoding on the at least one coded signal.