Polar Code Rate Matching for Flexible Target Code Lengths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing polar code encoding and decoding methods face challenges in managing complexity and achieving efficient rate matching, particularly when dealing with target code lengths that are not integer powers of 2, leading to increased overhead and complexity.

Innovation Solution

The proposed solution involves a rate matching method that dynamically selects between repetition and shortening/puncturing based on the target code length, using polar codes with mother code lengths that are integer powers of 2, thereby reducing complexity and maintaining encoding gain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If polar codes with mother code lengths that are integer powers of 2 are used for encoding, then the encoding and decoding complexity is reduced, but the ability to achieve exact target code lengths is limited

Engineering Contradiction:
Improveencoding and decoding complexityVSAvoidtarget code length flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the rate matching process into two distinct approaches: repetition for when N1 ≤ M and shortening/puncturing for when N2 ≥ M. This segmentation allows the system to select the most appropriate method based on the relationship between mother code length and target code length, thereby reducing overall complexity while maintaining adaptability to various target code length requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic selection between different rate matching methods (repetition vs. shortening/puncturing) based on the target code length M and mother code length N. The encoding apparatus dynamically determines which method to use by comparing M with N and checking whether M is an integer power of 2, allowing the system to adapt its operation mode to minimize complexity while achieving the desired code length.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If rate matching is performed using traditional methods for non-power-of-2 target code lengths, then exact target code length is achieved, but overhead and complexity increase

Engineering Contradiction:
Improvetarget code length accuracyVSAvoidrate matching complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes the approach by introducing a conditional parameter check: whether M is an integer power of 2. Based on this parameter change, the system selects different processing paths - using repetition when M ≥ N1 (where N1 is the largest power of 2 less than or equal to M) and using shortening/puncturing when M < N1. This parameter-based decision-making simplifies the rate matching process while maintaining accurate target code length achievement.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If repetition is used for rate matching when N1 ≤ M, then encoding gain is maintained, but code length extension is required

Engineering Contradiction:
Improveencoding gainVSAvoidcode length
Core Design Contradiction:
ReliabilityVSLength of moving object

Solution Approach 1:

The patent applies partial action by using repetition only for the necessary number of bits to reach the target code length M. Specifically, when N1 ≤ M, the system repeats (M-N1) bits from the encoded sequence, which is exactly the amount needed to achieve the target length without unnecessary extension. This partial repetition maintains encoding gain while avoiding excessive code length increase.

Inventive Principle:
Principle #16Partial or excessive action

4Manufacturing precision

If shortening or puncturing is used for rate matching when N2 ≥ M, then target code length is achieved, but encoding gain may be reduced

Engineering Contradiction:
Improvetarget code length accuracyVSAvoidencoding gain
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent performs preliminary action by carefully selecting which bits to shorten or puncture based on their positions in the encoded sequence. When using shortening, the system removes bits from positions that minimize impact on encoding gain. When using puncturing, the system selectively removes bits while maintaining the ability to recover information at the receiver. This preliminary planning preserves encoding gain while achieving the exact target code length M.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12301350B2Method for encoding information in communication network
Publication Date: 2025.05.13 HUAWEI TECH CO LTD
  • US12301350B2 patent drawing
  • US12301350B2 patent drawing
  • US12301350B2 patent drawing

AI summary

Embodiments of the application provide a method for rate matching in a wireless communication network. A device obtains K information bits and a target code length M of a polar code, determines, according to a minimum value of a set of values, a mother code length N, polar encodes the K information bits to obtain an encoded sequence of N bits, obtains a target sequence of M bits from the N bit encoded sequence, and outputs the M-bit target sequence.