Polar Code Sequence Reuse for Low-Storage Rate Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing polar coding solutions require high storage overheads due to the need to store multiple mother code sequences for various code lengths and bit rates, leading to inefficient resource utilization.

Innovation Solution

Implement a method that stores only the maximum mother code sequence, allowing for reduced storage overheads by reading the required mother code sequence from this maximum sequence during coding, and using it for rate matching and puncturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple mother code sequences are stored for various code lengths and bit rates, then polar coding performance is maintained, but storage overhead increases significantly

Engineering Contradiction:
Improvepolar coding performanceVSAvoidstorage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The maximum length mother code sequence serves multiple functions: it can be used directly for maximum length coding, or truncated to any required length for different code lengths. It also supports different bit rates through puncturing operations. This single universal sequence replaces the need for storing multiple separate mother code sequences for different code lengths and bit rates, significantly reducing storage overhead while maintaining coding performance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically selects and processes the maximum length mother code sequence based on the required code length and bit rate. Instead of storing static sequences for each configuration, the system dynamically truncates and punctures the single maximum length sequence to adapt to different coding requirements, achieving flexibility without increasing storage requirements.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a large quantity of mother code sequences are stored to support all combinations of code lengths and bit rates, then system adaptability is improved, but storage overhead becomes extremely high

Engineering Contradiction:
Improvesupport for code length and bit rate combinationsVSAvoidstorage overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

A single maximum length mother code sequence provides universal support for all code lengths and bit rate combinations through systematic truncation and puncturing operations. The sequence can be adapted to any required configuration by selecting appropriate subsets of bits and applying rate matching, eliminating the need to store separate sequences for each combination while maintaining full system adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The maximum length mother code sequence is segmented into different usable portions based on the required code length. By dividing the sequence and selectively using portions of it, the system can generate codes of any length up to the maximum, providing versatility without storing multiple complete sequences.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If offline calculation and storage of information bit set A is used, then polar code coding can be performed, but storage requirements increase due to relationship tables

Engineering Contradiction:
Improvepolar code coding capabilityVSAvoidstorage requirements for relationship tables
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The maximum length mother code sequence is pre-calculated and stored once, containing all the information needed for generating polar codes of any length. This preliminary action eliminates the need for storing separate relationship tables for different code lengths and bit rates, as the single pre-calculated sequence serves as the foundation for all coding operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260067029A1Polar coding method, apparatus, and device
Publication Date: 2026.03.05 HUAWEI TECH CO LTD
  • US20260067029A1 patent drawing
  • US20260067029A1 patent drawing
  • US20260067029A1 patent drawing

AI summary

The present disclosure relates to polar coding methods, apparatuses, and devices. In one example method, a sequence for polar coding is obtained based on a length M of a target polar code, where the sequence comprises L sequence numbers, an order of the L sequence numbers in the sequence is the same as an order of the L sequence numbers in a maximum mother code sequence, where the maximum mother code sequence is obtained by sorting N sequence numbers of N polarized channels in an ascending order or a descending order of reliability metrics, and where L and N are integer power of 2, M is smaller than or equal to L, and L is smaller than or equal to N.