Polar Code Encoding Selection for Throughput Across Channel Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Polar code encoding and decoding methods lack a systematic approach to select suitable encoding and decoding manners based on channel coding parameters, affecting comprehensive encoding and decoding effectiveness.
Innovation Solution
The method involves selecting between PC-Polar and CA-Polar encoding and decoding manners based on specific ranges of channel coding parameters, such as K/M ratios, to exploit the advantages of each method, thereby improving system throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single Polar code encoding manner (PC-Polar or CA-Polar) is used for all channel coding parameters, then the implementation is simple, but the comprehensive encoding effect and system throughput are limited
Solution Approach 1:
The patent implements dynamic selection between PC-Polar and CA-Polar encoding manners based on channel coding parameters (K/M ratio and code length N). The encoding manner is not fixed but adapts to different transmission scenarios, allowing the system to optimize throughput for each specific parameter combination while maintaining manageable complexity through clear selection criteria.
Solution Approach 2:
The patent changes the encoding manner parameter based on channel coding parameters. When K/M ≤ 1/12 and N ≤ 2048, PC-Polar encoding is used; when K/M > 1/12 or N > 2048, CA-Polar encoding is used. This parameter-based adaptation allows the system to achieve optimal encoding effects for different channel conditions without requiring complex real-time analysis.
2Reliability
If different encoding manners are selected based on channel coding parameter ranges, then the comprehensive encoding effect is improved, but the complexity of selecting the appropriate encoding manner increases
Solution Approach 1:
The patent uses clear parameter thresholds (K/M ≤ 1/12 and N ≤ 2048 for PC-Polar; K/M > 1/12 or N > 2048 for CA-Polar) to determine encoding manner selection. These well-defined parameter boundaries make the selection process systematic and manageable, improving encoding reliability without introducing excessive complexity.
Solution Approach 2:
The patent performs preliminary determination of the encoding manner based on channel coding parameters before actual encoding. This advance selection based on pre-defined criteria ensures that the most appropriate encoding manner is chosen for each transmission scenario, improving encoding effectiveness while maintaining simple selection logic.
3Productivity
If PC-Polar encoding is used for low K/M ratios, then encoding efficiency is improved, but it may not be suitable for all channel conditions
Solution Approach 1:
The patent dynamically adapts the encoding manner to different channel conditions represented by K/M ratios and code lengths. PC-Polar encoding is applied when K/M ≤ 1/12 and N ≤ 2048 for optimal efficiency, while CA-Polar encoding is used when K/M > 1/12 or N > 2048 to ensure suitability for those channel conditions, thereby achieving both efficiency and adaptability.
Solution Approach 2:
The patent changes the encoding manner parameter based on the K/M ratio and code length N. By setting specific thresholds for these parameters, the system achieves high encoding efficiency for low K/M ratios while maintaining versatility across different channel conditions through systematic parameter-based adaptation.
4Reliability
If CA-Polar encoding is used for high K/M ratios or long code lengths, then decoding performance is improved, but encoding complexity increases
Solution Approach 1:
The patent switches to CA-Polar encoding when K/M > 1/12 or N > 2048 to improve decoding performance for these specific parameter ranges. By using clear parameter thresholds, the system ensures that the increased encoding complexity of CA-Polar is only applied when necessary for high K/M ratios or long code lengths, balancing performance improvement with complexity management.
Data Source
AI summary
Embodiments of the present invention disclose a data processing method. The method includes: receiving, by an encoder, a to-be-encoded information block; encoding, by the encoder, the information block in a PC-Polar encoding when a channel coding parameter is in one value range, and/or encoding, by the encoder, the information block in a CA-Polar encoding when the channel coding parameter is in another value range; and outputting, by the encoder, a result of the encoding the information block.


