Polar Code Block Coupling for Adaptive Bit-Rate Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The implementation complexity of polar codes in communication systems is high, which hinders efficient communication.
Innovation Solution
A communication method and apparatus that reduce implementation complexity by determining the quantity of code blocks based on both the number of bits in the to-be-encoded information and a target bit rate, and performing polar encoding accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If polar code encoding is performed with a fixed number of code blocks regardless of bit rate, then the encoding process is simple, but encoding performance jitters and communication efficiency deteriorates
Solution Approach 1:
The patent applies dynamics by making the code block quantity adaptive rather than fixed. The transmit end dynamically determines the quantity of code blocks based on the target bit rate and information bit quantity, allowing the system to adapt to different communication conditions and maintain stable encoding performance across varying bit rates.
Solution Approach 2:
The patent changes the parameter of code block quantity from a static value to a dynamic parameter that varies with bit rate. By establishing a relationship between target bit rate, information bit quantity, and code block quantity, the system optimizes encoding performance for different communication scenarios without excessive complexity.
2Productivity
If the quantity of code blocks is determined based on both k and target bit rate, then encoding performance is improved, but the determination process becomes more complex
Solution Approach 1:
The patent applies preliminary action by having the transmit end pre-determine the quantity of code blocks before actual encoding based on the target bit rate and information bit quantity. This preliminary determination optimizes the encoding process in advance, improving communication efficiency without adding complex real-time processing during encoding.
3Reliability
If polar code implementation follows standard procedures, then encoding reliability is maintained, but implementation complexity is high and power consumption increases
Solution Approach 1:
The patent changes key parameters of polar code implementation, specifically the code block quantity and its relationship with bit rate. By optimizing these parameters rather than following standard fixed procedures, the system maintains encoding reliability while reducing computational complexity and power consumption in practical implementations.
Data Source
AI summary
A communication method and a communication apparatus. In the method, a transmit end obtains to-be-encoded information, where the to-be-encoded information includes k bits, and k is a positive integer; the transmit end determines that a quantity of code blocks is C, and C is a positive integer; the transmit end performs polar encoding on the to-be-encoded information based on C, to obtain C encoded code blocks; and the transmit end sends the C encoded code blocks. In some implementations, the transmit end determines, based on k and a target bit rate, that the quantity of code blocks is C. In some implementations, the transmit end obtains the C encoded code blocks in a code block coupling manner.


