Polar Code Bit-Channel Ranking for Finite-Length SCL Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar codes' finite-length performance under Successive Cancellation (SC) decoding is not competitive with other modern channel coding schemes like LDPC and Turbo codes, and the existing Polarization Weight (PW) sequence imposes artificial reliability relationships among bit channels, which is not optimized for SC List (SCL) decoders.

Innovation Solution

Numerically optimized information sequences for specific code lengths are developed, accounting for the performance of SCL decoders at different Block Error Rate (BLER) levels, which are used to map information bits to optimal bit locations in polar encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the traditional Polarization Weight (PW) sequence is used to determine information bit locations, then the coding structure is simple and universal, but the finite-length performance is not competitive with LDPC and Turbo codes

Engineering Contradiction:
Improvefinite-length performanceVSAvoidcoding structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by creating code-length-specific information sequences rather than using a universal PW sequence. Each code length (e.g., N=64, 128, 256, 512) has its own optimized information sequence that tailors the bit channel selection to that specific length, improving finite-length performance for each case while accepting increased complexity in managing multiple sequences.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of information sequence selection from a fixed universal PW sequence to variable code-length-specific sequences. This parameter change allows the system to adapt the information bit locations to match the specific code length being used, thereby optimizing performance for finite-length codes while maintaining the underlying polar coding structure.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the PW sequence imposes artificial reliability relationships among bit channels, then the coding process is simplified, but the performance is not optimized for SCL decoders

Engineering Contradiction:
Improvedecoding performanceVSAvoidinformation sequence optimization
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing optimized information sequences for various code lengths before actual encoding/decoding operations. These sequences are determined in advance through numerical optimization specifically tailored for SCL decoder performance, so that during operation, the system simply selects the appropriate pre-computed sequence rather than performing optimization in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamics by making the information sequence selection adaptive to the specific code length and SCL decoder configuration being used. Rather than a static universal sequence, the system dynamically selects from multiple pre-computed sequences that are optimized for different scenarios, allowing the information bit locations to adapt to the specific operating conditions.

Inventive Principle:
Principle #15Dynamics

3Reliability

If a universal information sequence is used for all code lengths, then the system is more adaptable and easier to implement, but the performance is not optimized for specific code lengths

Engineering Contradiction:
Improveperformance for specific code lengthVSAvoidapplicability across different code lengths
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by dividing the universal information sequence problem into code-length-specific segments. Instead of one sequence for all N values, the patent creates separate optimized sequences for N=64, 128, 256, 512, and potentially other lengths. This segmentation allows each sequence to be optimized for its specific code length while the overall system maintains versatility by supporting multiple code lengths through sequence selection.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11159179B2Enhanced information sequences for polar codes
Publication Date: 2021.10.26 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11159179B2 patent drawing
  • US11159179B2 patent drawing
  • US11159179B2 patent drawing

AI summary

According to some embodiments, a method of operation of a transmit node in a wireless communication system comprises performing polar encoding of a set of K information bits to thereby generate a set of polar-encoded information bits. The K information bits are mapped to the first K bit locations in an information sequence SN. The information sequence SN is a ranked sequence of N information bit locations among a plurality of input bits for the polar encoding where N is equivalent to a code length. A size of the information sequence SN is greater than or equal to K. The information sequence SN is optimized for the specific value of the code length (N). The method may further comprise transmitting the set of polar-encoded information bits.