IP Library › Granted Patent US 11,075,652
Granted Patent B2
US 11,075,652 · App. 16/661,832 · Granted Jul 27, 2021

Polar code transmission method and apparatus

Inventors: Gongzheng Zhang (Hangzhou, CN); Hejia Luo (Hangzhou, CN); Rong Li (Hangzhou, CN); Jian Wang (Hangzhou, CN); Jun Wang (Hangzhou, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H03M13/13H03M13/09H03M13/27H03M13/635
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,075,652
App. No.
16/661,832
Granted
Jul 27, 2021
Kind
B2
Abstract

This application provides a polar code transmission method and apparatus. The method includes: transforming a to-be-processed bit sequence at two or more different granularities, where each specific manner at a first granularity is used to implicitly indicate one value in one level of time sequence information, and each specific manner at a second granularity is used to implicitly indicate one value in another level of time sequence information; and sending the transformed (processed) bit sequence, so that different encoded bit sequences can be obtained, and more versions of time sequence information can be implemented, thereby meeting a requirement of transmission in a plurality of levels of time sequences.

Claims (46)

1. A polar code transmission method, comprising:

transforming a to-be-processed bit sequence at two or more different granularities, wherein each specific manner at a first granularity is used to implicitly indicate one value in a first level of time sequence information, and each specific manner at a second granularity is used to implicitly indicate one value in a second level of time sequence information, and wherein the first level is higher level time sequence information indicated at a larger granularity than the second level time sequence information indicated at a smaller granularity; and

sending the transformed bit sequence.

2. The method according to claim 1 , wherein the method further comprises:

adding cyclic redundancy check (CRC) bits to information bits in to-be-encoded information, to obtain a first encoded bit sequence; and

performing polar encoding on the first encoded bit sequence, to obtain a second encoded bit sequence.

3. The method according to claim 2 , wherein the method further comprises:

dividing the second encoded bit sequence into L groups of sequences of equal lengths, wherein each group of sequence comprises N/L encoded bits, N is a length of the second encoded bit sequence, and L and N are positive integers.

4. The method according to claim 3 , wherein the method further comprises:

interleaving or scrambling the encoded bits in each group of sequence based on a current time sequence, to obtain a third encoded bit sequence.

5. The method according to claim 4 , wherein the method further comprises:

performing rate matching on the third encoded bit sequence, to obtain encoded bits after the rate matching.

6. The method according to claim 1 , wherein the to-be-processed bit sequence is an input bit sequence existing before encoding by using a polar code, or is a third encoded bit sequence.

7. The method according to claim 1 , wherein the transforming a to-be-processed bit sequence at two or more different granularities is specifically:

for different synchronization signal bursts SS bursts, implicitly indicating first-level time sequence information through a cyclic shift of an entire codeword; and

for a synchronization signal block SS block in each synchronization signal burst set SS burst, implicitly indicating second-level time sequence information by using a group of entire codewords.

8. The method according to claim 7 , wherein the first-level time sequence information is a sequence number of a synchronization signal burst SS burst, and the second-level time sequence information is a sequence number of a synchronization signal block SS block in a synchronization signal burst SS burst; or the first-level time sequence information is a sequence number of a synchronization signal burst set SS burst set, and the second-level time sequence information is a sequence number of a synchronization signal burst SS burst.

9. A polar code transmission apparatus, comprising:

a processing module, configured to transform a to-be-processed bit sequence at two or more different granularities, wherein each specific manner at a first granularity is used to implicitly indicate one value in a first level of time sequence information, and each specific manner at a second granularity is used to implicitly indicate one value in a second level of time sequence information, and wherein the first level is higher level time sequence information indicated at a larger granularity than the second level time sequence information indicated at a smaller granularity; and

a sending module, configured to send the transformed bit sequence.

10. The transmission apparatus according to claim 9 , wherein the processing module is further configured to:

add cyclic redundancy check (CRC) bits to information bits in to-be-encoded information, to obtain a first encoded bit sequence; and

perform polar encoding on the first encoded bit sequence, to obtain a second encoded bit sequence.

11. The transmission apparatus according to claim 10 , wherein the processing module is further configured to:

divide the second encoded bit sequence into L groups of sequences of equal lengths, wherein each group of sequence comprises N/L encoded bits, N is a length of the second encoded bit sequence, and L and N are positive integers.

12. The transmission apparatus according to claim 11 , wherein the processing module is further configured to:

interleave or scramble the encoded bits in each group of sequence based on a current time sequence, to obtain a third encoded bit sequence.

13. The transmission apparatus according to claim 12 , wherein the processing module is further configured to:

perform rate matching on the third encoded bit sequence, to obtain encoded bits after the rate matching.

14. The transmission apparatus according to claim 9 , wherein the to-be-processed bit sequence is an input bit sequence existing before encoding by using a polar code, or is a third encoded bit sequence.

15. The transmission apparatus according to claim 9 , wherein the processing module is specifically configured to:

for different synchronization signal bursts SS bursts, implicitly indicate first-level time sequence information through a cyclic shift of an entire codeword; and

for a synchronization signal block SS block in each synchronization signal burst set SS burst, implicitly indicate second-level time sequence information by using a group of entire codewords.

16. The transmission apparatus according to claim 15 , wherein the first-level time sequence information is a sequence number of a synchronization signal burst SS burst, and the second-level time sequence information is a sequence number of a synchronization signal block SS block in a synchronization signal burst SS burst; or the first-level time sequence information is a sequence number of a synchronization signal burst set SS burst set, and the second-level time sequence information is a sequence number of a synchronization signal burst SS burst.

17. A non-transitory statutory computer-readable medium for storing instructions, which when executed by a processor, cause the processor to perform a method, the method comprising:

transforming a to-be-processed bit sequence at two or more different granularities,

wherein

each specific manner at a first granularity is used to implicitly indicate one value in a first level of time sequence information, and each specific manner at a second granularity is used to implicitly indicate one value in a second level of time sequence information, and wherein the first level is higher level time sequence information indicated at a larger granularity than the second level time sequence information indicated at a smaller granularity; and

sending the transformed bit sequence.

18. The non-transitory statutory computer-readable medium of claim 17 , wherein the method further comprises:

adding cyclic redundancy check (CRC) bits to information bits in to-be-encoded information, to obtain a first encoded bit sequence; and

performing polar encoding on the first encoded bit sequence, to obtain a second encoded bit sequence.

19. The non-transitory statutory computer-readable medium of claim 18 , wherein the method further comprises:

dividing the second encoded bit sequence into L groups of sequences of equal lengths, wherein each group of sequence comprises N/L encoded bits, N is a length of the second encoded bit sequence, and L and N are positive integers.

20. The non-transitory statutory computer-readable medium of claim 19 , wherein the method further comprises:

interleaving or scrambling the encoded bits in each group of sequence based on a current time sequence, to obtain a third encoded bit sequence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2020
From: ZHANG, GONGZHENG; LUO, HEJIA; LI, RONG; WANG, JIAN; WANG, JUN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 053026/0267 →
Priority Claims (1)
CN 201710279367.5 · Apr 25, 2017 · national
Continuity (2)
Continuation PCTCN2018084343 · Apr 25, 2018
Related Publication 20200059245A1 · Feb 20, 2020