Iterative GRAND Decoding for Bursty Channel Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing GRAND decoding methods become computationally unfeasible with two or more errors per codeword, and they struggle to efficiently handle bursty error channels due to increased complexity in noise guessing and error correction.

Innovation Solution

The proposed method iteratively applies GRAND decoding and burst error discovery, deinterleaving and re-interleaving codewords to identify and correct errors, and uses a less complex GRAND variant for single-error correction to reduce computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If GRAND decoding is applied to correct two or more errors per codeword, then error correction capability is improved, but computational complexity becomes unfeasible

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the error correction process into two distinct stages: first applying GRAND decoding to correct single errors, then applying MP decoding to handle remaining multiple errors. This segmentation allows each decoding method to operate within its optimal complexity range, avoiding the unfeasible computational burden of applying GRAND to multiple errors directly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies GRAND decoding partially - only for single-error correction - rather than attempting to use it for all error types. By limiting GRAND's application to cases where it remains computationally feasible (single errors) and using it excessively for only those specific cases, the system achieves optimal balance between correction capability and complexity.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If traditional MP decoding is used for bursty error channels, then error correction is achieved, but computational complexity increases significantly

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary single-error correction using GRAND decoding before applying MP decoding for bursty errors. This preliminary action reduces the number of errors that MP decoding must handle, thereby significantly reducing its computational complexity while maintaining overall error correction capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces GRAND decoding as an intermediary step between reception and MP decoding. This intermediary performs initial error correction, simplifying the subsequent MP decoding task and reducing its computational burden while handling bursty channel conditions effectively.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If iterative GRAND and burst error discovery is applied, then multiple errors are corrected, but the number of deinterleaving and re-interleaving operations increases complexity

Engineering Contradiction:
Improvemultiple error correctionVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs iterative feedback where the results of GRAND decoding inform subsequent burst error discovery operations. The feedback loop allows the system to identify and correct multiple errors through coordinated iterations of GRAND and burst discovery, managing complexity through intelligent feedback-driven operation rather than exhaustive processing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12273194B2Iterative guessing random additive noise decoding (GRAND) in the presence of bursty channels
Publication Date: 2025.04.08 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12273194B2 patent drawing
  • US12273194B2 patent drawing
  • US12273194B2 patent drawing

AI summary

A node performs iterative GRAND-burst discovery by generating a first stream of candidate codewords by deinterleaving a first stream of bits. The node determines a validity of a first bit of a first candidate codeword in the first stream of candidate codewords using GRAND, generates a second stream of bits by re-interleaving the first stream of candidate codewords, and determines whether a second bit in the second stream of bits is a potential error bit based on a location of the second bit relative to a location of the first bit in the second stream of bits and the validity of the first bit. The node generates a second stream of candidate codewords by deinterleaving the second stream of bits, and changes a value of a third bit of the second stream of candidate codewords based on whether the second bit is a potential error bit.