Polar Code Rate Matching Using Hadamard Row-Weight Reordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional rate matching schemes for polar codes in wireless communication systems, such as those used in 5G networks, can lead to performance losses due to constraints on block length and available bandwidth, particularly when the circular buffer size is not a power of 2.

Innovation Solution

The proposed method involves encoding information bits using a polar code with a mother code length, storing them in a circular buffer, reordering blocks based on Hadamard matrix row weights, interlacing bits of the same weight, selecting subsets for modification, and transmitting them via available resources, allowing for efficient rate matching through puncturing or shortening.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional rate matching schemes are used for polar codes, then implementation is simpler, but transmission performance deteriorates when circular buffer size is not a power of 2

Engineering Contradiction:
Improvetransmission performanceVSAvoidrate matching complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The circular buffer is divided into multiple blocks, each of which can be independently processed. The encoder divides the N encoded bits into multiple blocks, and the rate matching process operates on each block separately, allowing flexible handling of non-power-of-2 buffer sizes while maintaining good transmission performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic rate matching by allowing the system to adaptively select different rate matching modes (puncturing, shortening, or repetition) based on the actual transmission requirements and buffer size. This dynamic approach optimizes performance for varying buffer sizes rather than being constrained to fixed schemes.

Inventive Principle:
Principle #15Dynamics

2Reliability

If more bits are transmitted to improve reliability, then transmission performance improves, but available bandwidth is exceeded

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidnumber of bits
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and transmits only the most important information bits first. By ordering bits according to their reliability metrics and selecting the top M bits for transmission, the system achieves reliable communication with fewer transmitted bits, leaving room for redundancy or other transmissions within the available bandwidth.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically adjusts the rate matching parameters (such as the number of bits to transmit, which bits to puncture or shorten) based on channel conditions and available bandwidth. This allows the system to maintain reliable transmission by optimizing the balance between the number of bits transmitted and the redundancy level.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If block length is increased to improve error correction, then coding performance improves, but decoding latency increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the long code block into multiple smaller blocks for parallel or sequential processing. This segmentation reduces the decoding latency by allowing the decoder to process smaller units of data, while the overall error correction capability is maintained through the structured arrangement and interleaving of these blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary ordering and selection of bits before transmission based on their reliability metrics. By pre-organizing the bits in optimal sequences and identifying which bits are most critical, the system reduces the complexity and time required for decoding, as the receiver can focus computational resources on the most important bits first.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11398837B2Unified pattern for puncturing and shortening polar codes
Publication Date: 2022.07.26 QUALCOMM INC
  • US11398837B2 patent drawing
  • US11398837B2 patent drawing
  • US11398837B2 patent drawing

AI summary

Certain aspects of the present disclosure generally relate to wireless communications and, more particularly, to methods and apparatus for rate-matching a stream of bits encoded using polar codes. An exemplary method generally includes encoding K information bits using a polar code with a mother code length, N, to generate a stream of encoded bits storing a portion of the encoded bits in a circular buffer of size N reordering P blocks of the circular buffer according to row weights of a Hadamard matrix J interlacing the encoded bits of the blocks having a same row weight selecting, based on the row weights, a subset of the encoded bits in the blocks to modify modifying the selected subset of the encoded bits and transmitting the encoded bits in the P blocks, subsequent to modifying the selected subset of the encoded bits, via transmission resources.