Ordered Statistic Decoding with Reliability-Guided Bit Flipping

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, making them inefficient in terms of time and processing power.

Innovation Solution

A decoding method that utilizes current channel realized reliability metrics to sort and flip bits in an optimized order, reducing the number of bit flips required to decode a codeword by selecting bit-flip patterns based on actual channel conditions, rather than relying on long-term reliability or estimated metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional error control decoding methods are used, then decoding accuracy can be maintained, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary sorting of bits based on channel reliability metrics before the actual decoding process. By pre-identifying and ordering the most reliable bits, the system prepares the data in an optimal state for subsequent bit-flip operations, reducing the computational burden during the main decoding phase while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the decoding process into distinct phases: (1) calculating channel reliability metrics for each bit, (2) sorting bits by reliability, (3) selectively applying bit-flip patterns based on the sorted order, and (4) final decoding. This segmentation allows the system to focus computational resources on the most critical operations, improving efficiency without sacrificing reliability

Inventive Principle:
Principle #1Segmentation

2Reliability

If exhaustive bit-flip patterns are applied to all possible combinations, then Maximum Likelihood decoding accuracy is achieved, but the time and processing resources required become prohibitive

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies bit-flip patterns selectively based on local reliability characteristics of individual bits. Instead of uniformly applying patterns to all bits, the system identifies specific bits with lower reliability metrics and targets them for flipping, concentrating computational effort where it is most needed to achieve accuracy improvements

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of bit-flip pattern application from a uniform exhaustive approach to a selective approach based on channel reliability parameters. By using reliability metrics as a filtering parameter, the system reduces the search space from all possible bit combinations to only those patterns involving less reliable bits, dramatically reducing decoding time while maintaining accuracy

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260019190A1Complexity ordered statistic decoding using improved bit flipping pattern ordering
Publication Date: 2026.01.15 L3HARRIS TECH INC
  • US20260019190A1 patent drawing
  • US20260019190A1 patent drawing
  • US20260019190A1 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.