Bit Reliability Estimation Using Syndrome-Based Likelihood Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data communication systems face challenges in accurately determining bit reliability due to noise and errors introduced by channel noise and memory defects, which affect the raw bit error rate (RBER) of communicated data, necessitating improved error detection and correction schemes as communication frequencies and power efficiency increase.

Innovation Solution

The implementation of a system that selects the appropriate likelihood function for error correction based on the calculated syndrome vector, using soft reliability values to quantify confidence levels in bit states, facilitating improved error correction by accounting for the number of bit errors indicated by the syndrome, and enabling the use of either LDPC or other error correction schemes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error correction schemes are used, then basic error detection and correction is achieved, but error correction performance deteriorates as communication frequencies increase and power efficiency requirements grow

Engineering Contradiction:
Improveerror correction performanceVSAvoidadaptability to increasing communication frequencies and power efficiency requirements
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic selection of likelihood functions based on syndrome weight calculations. The system adapts its error correction approach by choosing different likelihood functions (first, second, or third) depending on the calculated syndrome weight, enabling the decoder to optimize performance for different error conditions and communication channel states

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of likelihood function selection based on syndrome weight thresholds. By calculating the syndrome weight and comparing it against predefined thresholds, the system selects appropriate likelihood functions with different characteristics, effectively adapting the error correction parameters to match the actual error conditions present in the communication channel

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If soft reliability values are calculated for each bit, then bit reliability information is improved, but computational complexity increases

Engineering Contradiction:
Improvebit reliability information accuracyVSAvoidcomputational complexity of syndrome calculation and likelihood function selection
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the error correction process into distinct stages: syndrome calculation, syndrome weight determination, threshold comparison, and likelihood function selection. This segmentation allows the system to compute soft reliability values efficiently by breaking down the complex calculation into manageable steps, each with a specific function

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary calculation of syndrome weights before selecting the likelihood function. By pre-calculating the syndrome weight and comparing it against thresholds, the system determines the appropriate likelihood function in advance, avoiding unnecessary complex calculations for bits that don't require high-precision reliability information

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10944428B2Device, system and method for determining bit reliability information
Publication Date: 2021.03.09 INTEL CORP
  • US10944428B2 patent drawing
  • US10944428B2 patent drawing
  • US10944428B2 patent drawing

AI summary

Techniques and mechanisms for determining information which is to be used for performing bit error correction. In an embodiment, bit reliability information is calculated based on a first likelihood function, and also on data signals which each indicate a respective bit of a codeword. Values of the bit reliability information each indicate, for a respective bit of the codeword, a confidence that the bit is at a particular logic state. A syndrome vector is calculated based on the bit reliability information, and one of the first likelihood function or a second likelihood function is selected based on one or more bit errors which are indicated by the syndrome vector. The selected one of the first likelihood function or the second likelihood function is used to correct bit errors of the codeword. In another embodiment, the first likelihood function is a default likelihood function to be used for initial syndrome vector calculations.