Triangularly Factorized Generator Matrix for Polar Code Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar codes face inferior performance at practical block-lengths due to limitations in error correction capabilities and complexity of existing decoding methods, particularly in channel coding for digital data transmission systems.

Innovation Solution

The introduction of triangular factorization (TF) codes, which utilize a non-trivial triangular factorization of the transform matrix to create channel polarization and facilitate efficient decoding through a sequential decoder, avoiding the complexity penalties of concatenated coding schemes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If polar codes are used for error correction coding, then channel capacity can be achieved with low-complexity encoding, but decoding complexity increases and error correction performance deteriorates at practical block-lengths

Engineering Contradiction:
Improveencoding complexityVSAvoiderror correction performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The generator matrix G is segmented into two triangular factors G = L1 ⊗ L2, where L1 is lower triangular and L2 is upper triangular. This segmentation allows the encoding process to be divided into two simpler stages, each handling a subset of the computation, thereby reducing overall encoding complexity while maintaining the error correction capabilities of polar codes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The triangular factorization embeds a hierarchical structure within the polar code framework, where the Kronecker product of triangular matrices creates a nested computational pattern. This nested structure enables efficient recursive computation in both encoding and decoding, reducing the complexity burden while preserving reliability.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If conventional polar code decoding methods are used, then decoding can be performed, but computational complexity increases significantly at practical block-lengths

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddecoding computational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decoding process is segmented into multiple stages corresponding to the triangular factors. Each factor L1 and L2 can be processed separately through tree-search algorithms, dividing the computational burden into manageable segments rather than requiring a single complex decoding operation across the entire block.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The triangular factorization enables dynamic adaptation of the decoding process to the specific structure of the code. The tree-search algorithm can dynamically explore the factorized structure, adjusting the search path based on the triangular properties, which reduces the average computational complexity compared to conventional fixed decoding approaches.

Inventive Principle:
Principle #15Dynamics

3Reliability

If triangular factorization of generator matrix is applied, then frame error rate performance improves significantly, but encoding and decoding implementation complexity increases

Engineering Contradiction:
Improveframe error rate performanceVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The triangular factorization introduces local structural properties (lower and upper triangular forms) that can be exploited at specific stages of encoding and decoding. Each triangular factor has localized computational characteristics that simplify operations in its respective domain, improving FER performance through structured error correction while keeping local implementation complexity manageable.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent replaces the conventional mechanical polar code encoding/decoding mechanism with a factorized algebraic structure. By substituting the direct polar transform with a product of triangular matrices, the system achieves better error correction through algebraic properties while reducing the mechanical complexity of the transformation operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP3991328B1Methods and apparatus for error correction coding with triangular factorization of generator matrix
Publication Date: 2024.08.14 POLARAN HABERLESME TEKNOLOJILERI ANONIM SIRKETI
  • EP3991328B1 patent drawingFigure 1
  • EP3991328B1 patent drawingFigure 2
  • EP3991328B1 patent drawingFigure 3

AI summary

An encoder apparatus 110, 210 for reliable transfer of source data block d in communication system 100 includes an outer transform 212 configured to receive a data container block v and compute an outer transform block u, whereby u = vG out for an outer transform matrix G out. The encoder apparatus also includes an inner transform 213 configured to receive the outer transform block u and compute a transmitted code block x, whereby x = uG in for an inner transform matrix G in. The data container block v is obtained from the source data block d and a frozen data block a which is a predetermined block of symbols. The outer transform matrix G out and the inner transform matrix form a triangular factorization of a transform matrix G, while the outer transform matrix G out and the inner transform matrix G in are strictly upper- and lower-triangular matrices, respectively.