Polar code encoding method and encoding apparatus
The present invention discloses a polar code encoding method and encoding apparatus. The method includes: mapping M reserved bits of a broadcast signaling respectively to M low-reliability information bits in K information bits of a polar code, and mapping remaining bits of the broadcast signaling to remaining information bits of the K information bits, to obtain bits after mapping, where M<K, and both M and K are positive integers; and performing polar code encoding on the bits after mapping, to obtain coded bits after encoding. Embodiments of the present invention can improve broadcast signaling transmission reliability.
1. A polar code encoding method, comprising:
mapping, by a polar code encoding apparatus, M reserved bits of a broadcast signaling to M low-reliability information bits in K information bits of a polar code respectively, and mapping remaining bits of the broadcast signaling to remaining information bits of the K information bits, to obtain K bits after mapping, wherein M<K, and both M and K are positive integers; and
performing, by the polar code encoding apparatus, polar code encoding on the K bits after mapping, to obtain coded bits after encoding.
2. The method according to claim 1 , wherein the M low-reliability information bits have reliability lower than a threshold, or the M low-reliability information bits have the lowest reliability out of the K information bits.
3. The method according to claim 1 , wherein before mapping the M reserved bits of the broadcast signaling respectively to the M low-reliability information bits in the K information bits of the polar code, the method further comprises:
sorting the K information bits according to reliability of the K information bits.
4. The method according to claim 3 , wherein the reliability of one of the K information bits is determined according to a bit capacity, a Bhattacharyya parameter, or an error probability.
5. A polar code encoding apparatus, comprising:
a memory comprising processor-executable instructions stored thereon; and
a processor coupled to the memory, wherein the processor is configured to execute the processor-executable instructions to facilitate:
mapping M reserved bits of a broadcast signaling to M low-reliability information bits in K information bits of a polar code respectively, and mapping remaining bits of the broadcast signaling to remaining information bits of the K information bits, to obtain K bits after mapping, wherein M<K, and both M and K are positive integers; and
performing a polar code encoding on the K bits after mapping, to obtain coded bits after encoding.
6. The apparatus according to claim 5 , wherein the M low-reliability information bits have reliability lower than a threshold, or the M low-reliability information bits have the lowest reliability out of the K information bits.
7. The apparatus according to claim 6 , wherein the processor is further configured to execute the processor-executable instructions to facilitate:
sorting the K information bits according to reliability of the K information bits.
8. The apparatus according to claim 5 , wherein the reliability of one of the K information bits is determined according to a bit capacity, a Bhattacharyya parameter, or an error probability.
9. A non-transitory computer-readable storage medium having instructions stored thereon, wherein the instructions, when executed, facilitate:
mapping M reserved bits of a broadcast signaling to M low-reliability information bits in K information bits of a polar code respectively, and mapping remaining bits of the broadcast signaling to remaining information bits of the K information bits, to obtain K bits after mapping, wherein M<K, and both M and K are positive integers; and
performing a polar code encoding on the K bits after mapping, to obtain coded bits after encoding.
10. The non-transitory computer-readable storage medium according to claim 9 , wherein the M low-reliability information bits are M information bits with reliability lower than a threshold, or the M low-reliability information bits are M information bits with lowest reliability in the K information bits.
11. The non-transitory computer-readable storage medium according to claim 10 , wherein the K information bits are sorted according to reliability of the K information bits.
12. The non-transitory computer-readable storage medium according to claim 9 , wherein the reliability of one of the K information bits is determined according to a bit capacity, a Bhattacharyya parameter, or an error probability.