Polar Encoding with Explicit Version Bits for Soft Combining
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 5G wireless communications, existing methods for transmitting version information in polar codes require blind detection, leading to high power consumption and inefficiency, especially when soft combining is necessary for improved detection performance.
Innovation Solution
A polar code encoding method that explicitly maps version information bits to specific positions in the codeword, allowing the receiver to identify the version without needing blind detection, by using a polar code encoder that maps q bits to q positions of sub-channels, including a special frozen bit and K-q information bits, and performs polar encoding over an input vector containing these bits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If blind detection is used to identify version information in polar codes, then the receiver can detect the version, but power consumption increases and detection efficiency decreases
Solution Approach 1:
The patent extracts version information from the data stream by allocating specific frozen bit positions to carry version indicators. Instead of blind detection, the receiver extracts version information directly from predetermined positions in the codeword, reducing processing complexity and power consumption while maintaining accurate version identification
Solution Approach 2:
The patent performs preliminary action by pre-allocating specific frozen bit positions to carry version information before encoding. The encoder embeds version bits in predetermined positions, and the receiver knows in advance where to find this information, eliminating the need for power-consuming blind detection across the entire codeword
2Productivity
If version information is explicitly mapped to codeword positions, then power consumption is reduced and detection efficiency improves, but the encoding structure becomes more complex
Solution Approach 1:
The patent applies universality by making frozen bits serve dual functions: maintaining their traditional role in error correction while simultaneously carrying version information. This multi-functionality allows version indication to be integrated into the existing polar code structure without requiring separate signaling mechanisms, thus improving efficiency without proportionally increasing complexity
Solution Approach 2:
The patent segments the codeword into specific functional regions, allocating particular frozen bit positions for version information while leaving other frozen bits for error correction. This segmentation allows the system to handle version indication and error protection separately within a unified structure, managing complexity through organized division of functions
3Adaptability or versatility
If frozen bits are used to carry version information, then version indication is integrated into the code structure, but the number of available information bit positions decreases
Solution Approach 1:
The patent applies parameter changes by dynamically selecting which frozen bit positions will carry version information based on the required code rate and payload size. The system can adjust the number of frozen bits allocated to version indication versus error correction, allowing flexible adaptation to different communication scenarios while maintaining integrated version signaling
Data Source
AI summary
A method to explicitly indicate the version information while still supporting soft combining is disclosed. A polar code encoder maps q bits to q positions of q sub-channels, q is a positive integer; wherein the q bits are used to indicate a version of encoded codeword; map 1 to a special frozen bit corresponding to the q bits; map K−q information bits to K−q positions for the K−q information bits, K is an integer, K>q; and perform polar encoding over an input vector u0N-1, comprising the q bits, the special frozen bit and the K−q information bits, with the length of N, N is an integer, N>=K. With this method, there is no need to make blind detection to achieve the version information of transmitted payload, which reduces power consumption for a receiver.


