Systematic Polar Code Encoding with Decoupled Bit Position Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systematic polar codes face high encoding complexity and limited encoding flexibility due to the mutual coupling between systematic bit positions and frozen bit positions, which necessitates serial encoding or multiple iterations of non-systematic polar code encoding.

Innovation Solution

The introduction of bit position mapping decouples systematic bit positions and frozen bit positions, allowing for parallel encoding and reducing encoding complexity, while also improving encoding flexibility by expanding the design space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If systematic polar code encoding is performed using existing methods, then systematic bit positions can carry information directly, but encoding complexity increases and encoding flexibility is limited due to mutual coupling between systematic bit positions and frozen bit positions

Engineering Contradiction:
Improvebit error ratio performanceVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the bit positions into four distinct sets: systematic bit positions (A), non-systematic bit positions (MA), frozen bit positions (B), and non-frozen bit positions (MB). By introducing this segmentation and establishing specific mapping relationships between these sets, the encoding process can be divided into independent parallel operations, reducing encoding complexity while maintaining systematic code advantages

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces bit position mapping as an intermediary mechanism that decouples the relationship between systematic bit positions and frozen bit positions. This mapping acts as a mediator that allows independent determination of systematic and frozen bit positions, eliminating the need for serial encoding or multiple iterations while preserving the systematic code structure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If mutual coupling between systematic bit positions and frozen bit positions is maintained, then systematic code structure is preserved, but encoding flexibility is limited and requires serial encoding or multiple parallel encoding iterations

Engineering Contradiction:
Improveencoding flexibilityVSAvoidencoding speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By segmenting bit positions into four independent sets and defining mapping relationships between them, the patent enables parallel determination of all bit positions simultaneously. This segmentation allows the encoder to operate in a single parallel pass rather than requiring serial processing or multiple iterations, thus improving encoding speed while maintaining flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic bit position mapping that can be configured based on different encoding requirements. The mapping relationships between bit position sets can be adjusted to achieve different code rates and structures, providing encoding flexibility without sacrificing speed, as the dynamic configuration is resolved in a single parallel encoding operation

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250070801A1Encoding method, decoding method, and apparatus
Publication Date: 2025.02.27 HUAWEI TECH CO LTD
  • US20250070801A1 patent drawing
  • US20250070801A1 patent drawing
  • US20250070801A1 patent drawing

AI summary

This application relates to the field of communication technologies, and discloses an encoding method, a decoding method, and an apparatus. The method includes: obtaining an information bit sequence; and encoding the information bit sequence based on a systematic polar code, to determine an encoded bit sequence, where the systematic polar code includes N first bit positions and N second bit positions that correspond to a polarization transformation matrix, the N second bit positions include a systematic bit position set A and a non-systematic bit position set MA, the N first bit positions include a frozen bit position set B and a non-frozen bit position set MB, and A is determined based on the information bit sequence.