Segmented Polar Encoding for Long Block Rate Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The repetition-based rate matching scheme in polar codes leads to performance loss in communications systems, particularly when the target code length exceeds the mother code length, as it increases decoding complexity and hardware implementation area without adequately balancing encoding performance and complexity.

Innovation Solution

A method is introduced to reduce the use of repetition-based rate matching by segmenting the information bit sequence into subsegments, performing independent polar encoding on each segment, and combining the results to achieve the target code length, thereby minimizing performance loss and complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If repetition-based rate matching is used to achieve target code length greater than mother code length, then code length flexibility is improved, but decoding complexity and hardware implementation area increase

Engineering Contradiction:
Improvecode length flexibilityVSAvoiddecoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the information bit sequence into multiple subsegments before encoding. Each subsegment is independently encoded using polar encoding to generate code blocks. These code blocks are then concatenated to form the final encoded bit sequence with the target code length. This segmentation approach avoids the need for repetition-based rate matching while achieving flexible code length adaptation, thereby reducing decoding complexity and hardware implementation area.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If repetition-based rate matching is used to achieve target code length greater than mother code length, then code length flexibility is improved, but encoding performance deteriorates

Engineering Contradiction:
Improvecode length flexibilityVSAvoidencoding performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the information bit sequence into multiple subsegments, encodes each subsegment independently using polar encoding, and concatenates the resulting code blocks. This segmentation enables the system to achieve any target code length by adjusting the number and size of subsegments without using repetition-based rate matching. The independent encoding of each subsegment maintains optimal encoding performance while achieving flexible code length adaptation.

Inventive Principle:
Principle #1Segmentation

3Reliability

If segmentation encoding is performed on information bit sequence, then performance loss is reduced and encoding efficiency is improved, but encoding process complexity increases

Engineering Contradiction:
Improveencoding performanceVSAvoidencoding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the information bit sequence into multiple subsegments and performs independent polar encoding on each subsegment. This segmentation improves encoding performance by avoiding the performance loss associated with repetition-based rate matching. The encoding process complexity is managed through systematic segmentation and independent encoding of each subsegment, which can be efficiently implemented using existing polar encoding hardware.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple independently encoded code blocks by concatenation to form the final encoded bit sequence. This merging process is simple and efficient, requiring only sequential concatenation of the code blocks. The combining operation maintains the benefits of segmentation while avoiding complex integration requirements, thus improving encoding performance without significantly increasing overall process complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10637609B2Method and coding apparatus for processing information using a polar code
Publication Date: 2020.04.28 HUAWEI TECH CO LTD
  • US10637609B2 patent drawing
  • US10637609B2 patent drawing
  • US10637609B2 patent drawing

AI summary

Embodiments of this application provide an information processing method and a coding apparatus. An information bit sequence includes a K-bit information block. The information bit sequence is to be processed into an encoded bit sequence with a target code length M, M>1024. For a given code rate R, when the length K of the information block is greater than a preset threshold, the information bit sequence is segmented into two or more segments. Each segment is polar encoded into an encoded subsequence. The encoded subsequence has a length that equals to a mother code length Ni, and i=1, 2, . . . , p. Each of the p encoded subsequences is rate matched to obtain a rate-matched encoded subsequence. A rate-matched encoded subsequence i of the p rate-matched encoded subsequences has a code length Mi. The p rate-matched encoded subsequences are concatenated into an encoded bit sequence which has a code length M.