Concatenated Polar Coding With Adaptive Error Detection Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Polar code implementations in 5G wireless communication systems have fixed error detection and correction capabilities, which are inadequate for varying traffic types and channel conditions, particularly in Ultra-Reliable and Low Latency Communications (URLLC) and massive Machine-Type Communications (mMTC), where adaptive error detection and correction are needed.

Innovation Solution

The system adaptively selects and allocates the total number of CRC or PC bits between error detection and correction, allowing for customizable error correction capabilities based on different communication channel conditions, applications, latency requirements, and reliability levels, using techniques such as interleaving and adaptive generator polynomials to optimize error detection and correction performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed number of CRC bits is used for error detection and correction, then the implementation is simple, but the error detection and correction capabilities cannot be adapted to different traffic types and channel conditions

Engineering Contradiction:
Improveadaptive error detection and correction capabilityVSAvoidcomplexity of CRC bit allocation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic allocation of CRC bits between error detection and correction based on channel conditions and traffic requirements. The system adjusts the number of CRC bits adaptively rather than using a fixed allocation, allowing the error correction capability to vary with communication conditions while maintaining manageable complexity through standardized allocation rules.

Inventive Principle:
Principle #15Dynamics

2Reliability

If more CRC bits are allocated to error correction, then error correction capability improves, but error detection capability and resource efficiency for other purposes may deteriorate

Engineering Contradiction:
Improveerror correction capabilityVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter of CRC bit allocation dynamically based on channel quality and traffic type. By adjusting the number of CRC bits allocated to error correction versus error detection, the system optimizes the balance between reliability and resource efficiency for different communication scenarios.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamic adjustment of CRC bit allocation to balance error correction and detection capabilities. Rather than fixed allocation, the number of bits assigned to each function varies adaptively based on communication conditions, ensuring optimal resource utilization across different scenarios.

Inventive Principle:
Principle #15Dynamics

3Reliability

If CRC bits are interleaved with data bits, then error detection performance improves, but the processing complexity increases

Engineering Contradiction:
Improveerror detection performanceVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by interleaving CRC bits with data bits in a structured pattern. This distributes the CRC bits throughout the code block rather than concentrating them together, improving error detection performance by ensuring that burst errors do not affect all CRC bits simultaneously, while maintaining manageable processing complexity through regular interleaving patterns.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3549292B1Concatenated polar code with adaptive error detection
Publication Date: 2022.04.06 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP3549292B1 patent drawingFigure 1
  • EP3549292B1 patent drawingFigure 2
  • EP3549292B1 patent drawingFigure 3

AI summary

According to certain embodiments, a method by a transmitter is provided for adaptively generating precoder bits for a Polar code. The method includes acquiring at least one configuration parameter upon which a total number of precoder bits depends. The at least one configuration parameter comprising at least one of an information block length K,a code block length N, and/or a code rate R=K/ N. The total number of precoder bits is determined, and the precoder bits for a code block are generated according to the determined total number of precoder bits. The precoder bits are placed within the code block.