MIMO Decoder Skipping for Iterative Code Block Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in efficiently decoding code blocks in high-frequency bands, such as the 28 GHz and 39 GHz bands, due to increased path loss and the need for extensive iterative decoding, which can lead to power wastage and unexpected delays.

Innovation Solution

A decoder system that monitors decoding failures and activates selective skipping of iterative decoding based on count values, allowing early termination or skipping of decoding operations for code blocks, thereby optimizing decoding efficiency and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If extensive iterative decoding is performed on all code blocks, then decoding reliability is improved, but power consumption increases and decoding delays occur

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

Solution Approach 1:

The patent applies partial action by performing iterative decoding only on necessary code blocks rather than all code blocks. The error counter monitors decoding failures and triggers selective skipping of iterative decoding for code blocks that have already failed sequential decoding, avoiding wasteful energy consumption on doomed decoding operations while maintaining reliability on decodable blocks.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the decoding process into two distinct phases: sequential decoding (initial attempt) and iterative decoding (repeated attempts). By monitoring errors during sequential decoding and selectively activating iterative decoding only when needed, the system divides the overall decoding task to avoid unnecessary energy expenditure on code blocks that cannot be decoded.

Inventive Principle:
Principle #1Segmentation

2Reliability

If extensive iterative decoding is performed on all code blocks, then decoding reliability is improved, but decoding time increases

Engineering Contradiction:
Improvedecoding reliabilityVSAvoiddecoding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing iterative decoding only on necessary code blocks rather than all code blocks. The error counter monitors decoding failures and triggers selective skipping of iterative decoding for code blocks that have already failed sequential decoding, avoiding wasteful time consumption on doomed decoding operations while maintaining reliability on decodable blocks.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements skipping by allowing the decoder to bypass iterative decoding for code blocks that fail sequential decoding. The error counter detects these failures and signals the decoder to skip remaining code blocks, rushing through the decoding process for obviously failed blocks while maintaining thoroughness on potentially successful blocks.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If sequential decoding is performed on all code blocks, then decoding completeness is improved, but power consumption increases

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

Solution Approach 1:

The patent implements skipping by allowing the decoder to bypass remaining code blocks when the error counter detects a predetermined number of decoding failures. This rushing through of obviously failed code blocks significantly reduces power consumption while the error counter mechanism ensures that skipping is activated only when appropriate, maintaining overall decoding completeness for the transport block.

Inventive Principle:
Principle #21Skipping (Rushing through)

Solution Approach 2:

The patent applies partial action by performing decoding operations only on necessary code blocks rather than all code blocks. The error counter monitors decoding failures and triggers selective skipping of iterative decoding for code blocks that have already failed sequential decoding, avoiding wasteful energy consumption on doomed decoding operations while maintaining reliability on decodable blocks.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If iterative decoding is activated for all code blocks, then decoding accuracy is improved, but processing efficiency decreases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by performing iterative decoding only on necessary code blocks rather than all code blocks. The error counter monitors decoding failures and triggers selective skipping of iterative decoding for code blocks that have already failed sequential decoding, avoiding wasteful energy consumption on doomed decoding operations while maintaining reliability on decodable blocks.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the operational parameters of the decoder dynamically based on error counter feedback. When the error counter reaches a predetermined threshold, the decoder switches from full iterative decoding mode to selective skipping mode, adjusting the intensity of processing based on real-time channel conditions and decoding performance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12609736B2Decoding with selective iterative decoding skipping
Publication Date: 2026.04.21 SAMSUNG ELECTRONICS CO LTD
  • US12609736B2 patent drawing
  • US12609736B2 patent drawing
  • US12609736B2 patent drawing

AI summary

An operating method of a decoder device, included in a reception device of a multiple input multiple output (MIMO) communication system, includes receiving a transport block including a plurality of code blocks from a transmission device, performing sequential decoding on the plurality of code blocks and performing iterative decoding by up to a maximum iteration number on each of the plurality of code blocks, monitoring a result of the sequential decoding in real time to generate a count value of a decoding fail number, and determining whether to activate selective skipping of the iterative decoding or selective skipping of the sequential decoding on one or more remaining code blocks of the transport block, based on the count value.