Polar Encoding with Fixed Block Length for 5G Hardware

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The dynamic adjustment of code block length in polar code encoding for 5G communications poses challenges for hardware implementation due to increased complexity and delay, making it difficult to implement efficiently in limited hardware capabilities.

Innovation Solution

A method that determines a fixed maximum code block length and adjusts the code block number based on segmentation conditions, allowing for either single or multiple code blocks, thereby stabilizing the encoding process and facilitating hardware implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the code block length is dynamically adjusted according to information bit size and code rate, then the encoding can adapt to different transmission requirements, but the hardware implementation complexity and delay increase significantly

Engineering Contradiction:
Improveencoding adaptabilityVSAvoidhardware implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the variable code block length requirement into a fixed maximum length component and a variable code block number component. The encoder always operates with a fixed maximum code block length N0, while the number of code blocks C is adjusted dynamically based on information bit size and code rate. This segmentation allows the encoding structure to remain fixed for hardware implementation while still achieving adaptability through variable code block counting.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the code block length is dynamically adjusted, then the encoding can match different data sizes, but the encoding delay increases with larger code block lengths

Engineering Contradiction:
Improvecode block sizing flexibilityVSAvoidencoding delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the time-consuming encoding process into multiple parallel segments by using a fixed maximum code block length and varying the number of code blocks. Instead of encoding one large variable-length block that increases delay, the system encodes multiple smaller fixed-length blocks in parallel or sequence, reducing the time each encoding operation takes while still accommodating different data sizes through adjustment of the block count.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the code block length is dynamically adjusted, then the encoding can handle different information sizes, but the hardware capability requirements become too high for practical implementation

Engineering Contradiction:
Improveencoding flexibilityVSAvoidhardware implementation feasibility
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the encoding task into a fixed-structure component (encoder with maximum length N0) and a variable parameter component (code block number C). This segmentation enables the encoder to be manufactured with a fixed, manageable structure that does not require complex reconfiguration capabilities, while still achieving encoding flexibility through simple adjustment of the code block count, making hardware implementation feasible with limited capabilities.

Inventive Principle:
Principle #1Segmentation

4Productivity

If the code block length is dynamically adjusted, then the spectral efficiency can be optimized, but the system becomes difficult to implement in hardware

Engineering Contradiction:
Improvespectral efficiencyVSAvoidhardware implementation difficulty
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the spectral efficiency optimization into a fixed encoding structure that processes data in standardized blocks, with efficiency gains achieved through optimizing the number of code blocks rather than the length of each block. This segmentation allows hardware to implement a simple, fixed-length encoder while still achieving spectral efficiency optimization through variable code block counting, avoiding the complexity of dynamically adjustable length encoders.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3567732B1Data processing method and device
Publication Date: 2023.12.06 ZTE CORP
  • EP3567732B1 patent drawingFigure 1~3
  • EP3567732B1 patent drawingFigure 4~6
  • EP3567732B1 patent drawingFigure 7~9

AI summary

A data processing method and apparatus. The data process method includes: determining, by a transmitting node, a code block length N0 for encoding an information bit sequence to be transmitted according to a data characteristic for representing the information bit sequence to be transmitted and a preset parameter corresponding to the data characteristic; performing, by the transmitting node, polar encoding on the information bit sequence to be transmitted according to the code block length N0; and transmitting, by the transmitting node, a code block obtained through the polar encoding to a receiving node.