IP Library › Granted Patent US 10,581,463
Granted Patent B2
US 10,581,463 · App. 16/391,327 · Granted Mar 3, 2020

Communication method using polar code, and wireless device

Inventors: Huazi Zhang (Hangzhou, CN); Rong Li (Hangzhou, CN); Gongzheng Zhang (Hangzhou, CN); Chen Xu (Hangzhou, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H03M13/13H04L1/0013H04L1/0041H04L1/0057H04L1/0061H04L25/0204
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 10,581,463
App. No.
16/391,327
Granted
Mar 3, 2020
Kind
B2
Abstract

Embodiments of the application provide a polar coding method for communicating information in a wireless network. Information bits are encoded using a polar code process to obtain a polar-coded bit sequence. A rate matched bit sequence is output based on the polar-coded bit sequence. The rate matched bit sequence includes a quantity M of bits from the polar-coded bit sequence, and the M bits from the polar-coded bit sequence correspond to M channel indexes in a channel index sequence S. The channel index sequence S is obtained based on a puncturing/shortening proportion P′ and a prestored channel index sequence S′. Channel indexes in the prestored channel index sequence S′ are sorted by channel reliability or channel capacity, and a sorting order of the M channel indexes in the channel index sequence S is the same as a sorting order of the channel indexes in the prestored channel index sequence S′.

Claims (72)

1. A method for communicating information, comprising:

obtaining, by a communication device, K information bits, wherein K>1;

polar coding, by the communication device, the information bits, to obtain a polar-coded bit sequence; and

outputting, by the communication device, a rate matched bit sequence based on the polar-coded bit sequence;

wherein the rate matched bit sequence comprises a quantity M of bits from the polar-coded bit sequence, and the M bits from the polar-coded bit sequence correspond to M channel indexes in a channel index sequence S, wherein M≥K;

wherein the channel index sequence S is obtained based on a puncturing proportion P′ and a prestored channel index sequence S′;

wherein the prestored channel index sequence S′ comprises a quantity N′ of channel indexes sorted by channel reliability or channel capacity, and a sorting order of the M channel indexes in the channel index sequence S is relatively the same as a sorting order of the M channel indexes in the prestored channel index sequence S′; and

wherein N′>M, and when the quantities N′ and M satisfy:

N′× ¾< M <β×( N′× ¾), where β>1

subchannels corresponding to channel indexes that are less than N′/4 in the prestored channel index sequence S′ are frozen.

2. The method according to claim 1 , wherein the channel index sequence S comprises N′×(1−P′) channel indexes of the prestored channel index sequence S′.

3. The method according to claim 1 , wherein β=(1+ 1/16), β=(1+⅛) or β=(1+ 3/16).

4. The method according to claim 1 , wherein the channel index sequence S is obtained by:

removing N′×P′ channel indexes from the prestored channel index sequence S′;

adjusting a sorting order of remaining N′×(1−P′) channel indexes of the prestored channel index sequence S′ based on a preset adjustment sequence; and

forming the channel index sequence S that comprises some or all of the remaining N′×(1−P′) channel indexes of the prestored channel index sequence S′ according to the adjusted sorting order.

5. The method according to claim 1 , wherein the puncturing proportion P′ and the prestored channel index sequence S′ are selected from a plurality of P′ values and a plurality of prestored channel index sequences.

6. The method according to claim 1 , wherein each channel index in the channel index sequence S corresponds to a subchannel for transmitting one bit of the rate-matched bit sequence.

7. A wireless device, comprising at least a memory and a processor, wherein the memory is configured to prestore a channel index sequence S′, and the processor is configured to:

obtain K information bits, wherein K>1;

polar code the information bits, to obtain a polar-coded bit sequence; and

output a rate matched bit sequence based on the polar-coded bit sequence;

wherein the rate matched bit sequence comprises a quantity M of bits from the polar-coded bit sequence, and the M bits from the polar-coded bit sequence correspond to M channel indexes in a channel index sequence S, wherein M≥K;

wherein the channel index sequence S is obtained based on a puncturing proportion P′ and the prestored channel index sequence S′;

wherein the prestored channel index sequence S′ comprises a quantity N′ of channel indexes sorted by channel reliability or channel capacity, and a sorting order of the M channel indexes in the channel index sequence S is relatively the same as a sorting order of the M channel indexes in the prestored channel index sequence S′; and

wherein N′>M, and when the quantities N′ and M satisfy:

N′× ¾< M <β×( N′× ¾), where β>1,

subchannels corresponding to channel indexes that are less than N′/4 in the prestored channel index sequence S′ are frozen.

8. The wireless device according to claim 7 , wherein the channel index sequence S comprises N′×(1−P′) channel indexes of the prestored channel index sequence S′.

9. The wireless device according to claim 7 , wherein β=(1+ 1/16), β=(1+⅛) or β=(1+ 3/16).

10. The wireless device according to claim 7 , wherein the channel index sequence S is obtained by:

removing N′×P′ channel indexes from the prestored channel index sequence S′;

adjusting a sorting order of remaining N′×(1−P′) channel indexes of the prestored channel index sequence S′ based on a preset adjustment sequence; and

forming the channel index sequence S that comprises some or all of the remaining N′×(1−P′) channel indexes of the prestored channel index sequence S′ according to the adjusted sorting order.

11. The wireless device according to claim 7 , wherein the puncturing proportion P′ and the prestored channel index sequence S′ are selected from a plurality of P′ values and a plurality of prestored channel index sequences.

12. The wireless device according to claim 7 , wherein each channel index in the channel index sequence S corresponds to a subchannel for transmitting one bit of the rate-matched bit sequence.

13. A non-transitory storage medium, storing program codes for execution by a processor of a communication device, wherein when executed, the program codes cause the communication device to:

obtain K information bits, wherein K>1;

polar code the information bits, to obtain a polar-coded bit sequence; and

output a rate matched bit sequence based on the polar-coded bit sequence;

wherein the rate matched bit sequence comprises a quantity M of bits from the polar-coded bit sequence, and the M bits from the polar-coded bit sequence correspond to M channel indexes in a channel index sequence S, wherein M≥K;

wherein the channel index sequence S is obtained based on a puncturing proportion P′ and a prestored channel index sequence S′;

wherein the prestored channel index sequence S′ comprises a quantity N′ of channel indexes sorted by channel reliability or channel capacity, and a sorting order of the M channel indexes in the channel index sequence S is relatively the same as a sorting order of the M channel indexes in the prestored channel index sequence S′; and

wherein N′>M, and when the quantities N′ and M satisfy:

N′× ¾< M <β×( N′× ¾),

subchannels corresponding to channel indexes that are less than N′/4 in the prestored channel index sequence S′ are frozen.

14. The storage medium according to claim 13 , wherein the channel index sequence S comprises N′×(1−P′) channel indexes of the prestored channel index sequence S′.

15. The storage medium according to claim 13 , wherein β=(1+ 1/16), β=(1+⅛) or β=(1+ 3/16).

16. The storage medium according to claim 13 , wherein the channel index sequence S is obtained by:

removing N′×P′ channel indexes from the prestored channel index sequence S′;

adjusting a sorting order of remaining N′×(1−P′) channel indexes of the prestored channel index sequence S′ based on a preset adjustment sequence; and

forming the channel index sequence S that comprises some or all of the channel indexes of the remaining N′×(1−P′) channel indexes of the prestored channel index sequence S′ according to the adjusted sorting order.

17. The storage medium according to claim 13 , wherein the puncturing proportion P′ and the prestored channel index sequence S′ are selected from a plurality of P′ values and a plurality of prestored channel index sequences.

18. The storage medium according to claim 13 , wherein each channel index in the channel index sequence S corresponds to a subchannel for transmitting one bit of the rate-matched bit sequence.

19. A chip, comprising one or more integrated circuits forming an interface and an encoder, wherein the encoder is configured to:

obtain K information bits through the interface, wherein K>1;

polar code the information bits, to obtain a polar-coded bit sequence; and

output a rate matched bit sequence based on the polar-coded bit sequence;

wherein the rate matched bit sequence comprises a quantity M of bits from the polar-coded bit sequence, and the M bits from the polar-coded bit sequence correspond to M channel indexes in a channel index sequence S, wherein M≥K;

wherein the channel index sequence S is obtained based on a puncturing proportion P′ and a prestored channel index sequence S′;

wherein the prestored channel index sequence S′ comprises a quantity N′ of channel indexes sorted by channel reliability or channel capacity, and a sorting order of the M channel indexes in the channel index sequence S is relatively the same as a sorting order of the M channel indexes in the prestored channel index sequence S′; and

wherein N′>M, and when the quantities N′ and M satisfy:

N′× ¾< M <β×( N′× ¾), where β>1

subchannels corresponding to channel indexes that are less than N′/4 in the prestored channel index sequence S′ are frozen.

20. The chip according to claim 19 , wherein the channel index sequence S comprises N′×(1−P′) channel indexes of the prestored channel index sequence S′.

21. The chip according to claim 19 , wherein β=(1+ 1/16), β=(1+⅛) or β=(1+ 3/16).

22. The chip according to claim 19 , wherein the channel index sequence S is obtained by:

removing N′×P′ channel indexes from the prestored channel index sequence S′;

adjusting a sorting order of remaining N′×(1−P′) channel indexes of the prestored channel index sequence S′ based on a preset adjustment sequence; and

forming the channel index sequence S that comprises some or all of the channel indexes of the remaining N′×(1−P′) channel indexes of the prestored channel index sequence S′ according to the adjusted sorting order.

23. The chip according to claim 19 , wherein the puncturing proportion P′ and the prestored channel index sequence S′ are selected from a plurality of P′ values and a plurality of prestored channel index sequences.

24. The chip according to claim 19 , wherein each channel index in the channel index sequence S corresponds to a subchannel for transmitting one bit of the rate-matched bit sequence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2019
From: ZHANG, HUAZI; LI, RONG; ZHANG, GONGZHENG; XU, CHEN
To: HUAWEI TECHNOLOGIES CO.,LTD.
Reel/Frame 049747/0191 →
Priority Claims (1)
CN 2017 1 0503568 · Jun 27, 2017 · national
Continuity (2)
Continuation PCTCN2018093030 · Jun 27, 2018
Related Publication 20190260392A1 · Aug 22, 2019