Ordered Bit-Flipping Decoding Using Symbol Reliability Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error control coding/decoding methods in digital communication systems are computationally intensive and require significant resources, particularly in decoding processes that involve trying numerous bit-flip patterns to find the most likely codeword.

Innovation Solution

A decoding method that utilizes current channel realized reliability metrics to sort and select bit-flip patterns for decoding, optimizing the order of bit flips based on the actual reliability of symbols, thereby reducing the number of patterns that need to be tried and improving decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional decoding methods are used to ensure accurate error correction, then decoding reliability is improved, but computing resources and time required increase significantly

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputing resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary sorting of bit-flip patterns based on reliability metrics before the actual decoding process. By pre-ordering the patterns from most to least likely to correct errors, the system prepares the optimal search sequence in advance, avoiding the need to evaluate all possible patterns during decoding.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by attempting to decode using only a subset of bit-flip patterns rather than all possible patterns. The decoder tries patterns in sorted order and stops when a valid codeword is found, typically requiring only a small fraction of total patterns to be tested, thus reducing computational effort while maintaining high decoding accuracy.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If all possible bit-flip patterns are tried to ensure Maximum Likelihood decoding, then decoding accuracy is improved, but decoding time increases

Engineering Contradiction:
ImproveMaximum Likelihood decoding accuracyVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent computes reliability metrics for all bit positions and sorts potential bit-flip patterns in advance based on these metrics. This preliminary ordering identifies the most promising patterns to try first, allowing the decoder to achieve Maximum Likelihood performance by testing patterns in optimal sequence without exhaustively trying all possibilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The reliability metrics themselves guide the decoding process by automatically indicating which patterns to try first. The system uses the computed metrics to self-organize the search order, with patterns having higher reliability scores naturally positioned to be tested earlier, eliminating the need for external optimization guidance.

Inventive Principle:
Principle #25Self-service

3Reliability

If numerous bit-flip patterns are evaluated to correct errors, then error correction capability is improved, but processing throughput decreases

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddecoding throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary sorting of bit-flip patterns based on reliability metrics before the actual decoding process. By pre-ordering the patterns from most to least likely to correct errors, the system prepares the optimal search sequence in advance, allowing rapid evaluation during decoding without sacrificing correction capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by attempting to decode using only a subset of bit-flip patterns rather than all possible patterns. The decoder tries patterns in sorted order and stops when a valid codeword is found, typically requiring only a small fraction of total patterns to be tested, thus maintaining high error correction capability while significantly improving throughput.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12445225B2Complexity ordered statistic decoding using improved bit flipping pattern ordering
Publication Date: 2025.10.14 L3HARRIS TECH INC
  • US12445225B2 patent drawing
  • US12445225B2 patent drawing
  • US12445225B2 patent drawing

AI summary

A decoding method implemented at a decoder. The method includes determining a current channel realized reliability metric for each symbol in a received sequence of symbols. The current channel realized reliability metrics of the symbols are then sorted to identify a predetermined number of most reliable independent bits in the sequence. A set of one or more bit-flip patterns are then enumerated based on the current channel realized reliability metrics of the predetermined number of the most reliable independent bits in the sequence. The set of bit-flip patterns or a subset thereof are then applied to a received vector corresponding to the sequence of symbols to decode a codeword.