Polar Code Bit Distribution with Rate-Adaptive β-Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing algorithms for polar code construction are computationally inefficient and introduce undesirable features, making them suboptimal for allocating frozen and information bits in polar codes.

Innovation Solution

The implementation of enhanced Polarization Weighting (PW) methodology, which uses a generalized β-expansion to determine the reliability of bit positions and strategically select a multiplicative factor based on the coding rate, allowing for more accurate and efficient allocation of information bits in polar codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing algorithms for polar code construction are used, then the allocation of frozen and information bits can be performed, but the computational efficiency is poor and undesirable features are introduced

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy in allocating information bits
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the parameter β (beta) in the β-expansion formula based on the coding rate. Specifically, β is set to 2^(1/m) where m is selected from {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} depending on the coding rate. This dynamic parameter adjustment allows the algorithm to adapt to different coding scenarios, improving both computational efficiency and allocation accuracy without requiring complex computations for each case.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent pre-determines the ordered sequence q based on the selected β value before actual polar code construction. By performing the β-expansion and sorting operations in advance, the method avoids repeated computational overhead during the encoding process. The pre-computed ordered sequence is then directly applied to allocate information bits, significantly improving computational efficiency while maintaining allocation accuracy.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If a fixed β-expansion method is used, then the implementation is simple, but the accuracy in approximating exact channel reliabilities deteriorates at varying code rates

Engineering Contradiction:
Improvesimplicity of implementationVSAvoidaccuracy in approximating channel reliabilities
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces dynamics into the β-expansion method by making β variable rather than fixed. The value of β = 2^(1/m) changes according to the coding rate, allowing the approximation accuracy to adapt to different code rates and block sizes. This dynamic adjustment maintains the simplicity of the β-expansion approach while significantly improving the accuracy of channel reliability approximation across varying operational conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By changing the parameter β based on coding rate requirements, the patent achieves high accuracy in approximating exact channel reliabilities. The selected m values from the set {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} correspond to different coding rate scenarios, ensuring optimal approximation accuracy for each case while maintaining computational tractability.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If existing methods like FRANK are used, then scalability may be achieved, but limitations remain in computational efficiency and accuracy

Engineering Contradiction:
ImprovescalabilityVSAvoidcomputational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a universal method that works across different coding rates, block sizes, and scalability requirements through the β-expansion approach. By selecting appropriate m values, the same fundamental algorithm adapts to various scenarios without requiring separate specialized methods. This universal approach eliminates the limitations of existing methods like FRANK while maintaining scalability, as the β-expansion can be applied to polar codes of any length and coding rate.

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

Data Source

PatentUS11063697B2Enhanced polarization weighting to enable scalability in polar code bit distribution
Publication Date: 2021.07.13 HYPERX HOLDINGS LLC
  • US11063697B2 patent drawing
  • US11063697B2 patent drawing
  • US11063697B2 patent drawing

AI summary

Methods and devices are described for determining reliabilities of bit positions in a bit sequence for information bit allocation using polar codes. The reliabilities are calculated using a weighted summation over a binary expansion of each bit position, wherein the summation is weighted by an exponential factor that is selected based at least in part on the coding rate of the polar code. Information bits and frozen bits are allocated to the bit positions based on the determined reliabilities, and data is polar encoded as the information bits. The polar encoded data is then transmitted to a remote device.