IP Library Granted Patent US 11,283,546
Granted Patent B2
US 11,283,546 · App. 16/505,735 · Granted Mar 22, 2022

Method and device in UE and base station used for channel coding

Inventor: Xiaobo Zhang (Shanghai, CN)
Assignee: SHANGHAI LANGBO COMMUNICATION TECHNOLOGY COMPANY LIMITED
H04L1/0063H04L1/0055H04L1/0643H04L1/1893H04W72/0406H04W72/0466
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,283,546
App. No.
16/505,735
Granted
Mar 22, 2022
Kind
B2
Abstract

The present disclosure discloses a method and a device in a User and a base station used for channel coding. A first node determines a first bit block; performs channel coding; and transmits a first radio signal. Bits in the first bit block are used to generate bits in a second bit block. The bits in the first bit block and in the second bit block are used for an input to the channel coding, an output after the channel coding is used to generate the first radio signal. Channel coding is based on a polar code. A sub-channel occupied by a target first type bit is related to the number of bits in the second bit block related to the target first type bit. The target first type bit belongs to the first bit block. The disclosure can improve decoding performance of polar codes and reduce complexity of decoding.

Claims (54)

1. A method in a first node for wireless communication, comprising:

determining a first bit block;

performing channel coding; and

transmitting a first radio signal;

wherein bits in the first bit block are used to generate bits in a second bit block; the bits in the first bit block and the bits in the second bit block are both used for an input to the channel coding, an output after the channel coding is used to generate the first radio signal; the channel coding is based on a polar code; for the channel coding, a sub-channel occupied by a target first type bit is related to numbers of bits in K first type bit sets; the target first type bit belongs to the first bit block, the K first type bit sets respectively correspond to K second type bits, the K second type bits are all bits in the second bit block related to the target first type bit, for any given second type bit in the K second type bits, all bits in the first bit block used to generate the given second type bit constitute a first type bit set in the K first type bit sets corresponding to the given second type bit; the K is a positive integer;

the first bit block comprises a first bit sub-block and a second bit sub-block, a CRC bit block of the first bit sub-block is used to generate the second bit sub-block; or

a channel capacity of a sub-channel mapped by any bit in a first bit set is greater than a channel capacity of a sub-channel mapped by any bit in a second bit set, the bits in the first bit block belong to the first bit set, the bits in the second bit block belong to the second bit set; or

a channel capacity of a sub-channel mapped by any bit in a first bit set is greater than a channel capacity of a sub-channel mapped by any bit in a second bit set, part of the bits in the first bit block belong to the first bit set, the other part of the bits in the first bit block and the bits in the second bit block belong to the second bit set; or

a CRC bit block of the first bit block is used to generate the second bit block; or

the first node is a base station, the first bit block comprises downlink control information (DCI); or the first node is a UE, the first bit block comprises uplink control information (UCI).

2. The method according to claim 1 , wherein the higher a number of the bits in the second bit block related to the target first type bit is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

3. The method according to claim 1 , wherein the less a sum of the numbers of the bits in the K first type bit sets is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

4. The method according to claim 1 , wherein the greater a sum of reciprocals of the numbers of the bits in the K first type bit sets is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

5. A method in a second node for wireless communication, comprising:

receiving a first radio signal;

performing channel decoding; and

recovering a first bit block;

wherein channel coding corresponding to the channel decoding is based on a polar code; bits in the first bit block are used to generate bits in a second bit block; the bits in the first bit block and the bits in the second bit block are both used for an input to the channel coding, an output after the channel coding is used to generate the first radio signal; for the channel coding, a sub-channel occupied by a target first type bit is related to numbers of bits in K first type bit sets; the target first type bit belongs to the first bit block, the K first type bit sets respectively correspond to K second type bits, the K second type bits are all bits in the second bit block related to the target first type bit, for any given second type bit in the K second type bits, all bits in the first bit block used to generate the given second type bit constitute a first type bit set in the K first type bit sets corresponding to the given second type bit; the K is a positive integer;

the first bit block comprises a first bit sub-block and a second bit sub-block, a CRC bit block of the first bit sub-block is used to generate the second bit sub-block; or

the first bit block comprises a first bit sub-block and a second bit sub-block, a CRC bit block of the first bit sub-block is used to generate the second bit sub-block, the channel decoding is used to determine P reference values, the P reference values respectively correspond to bits in a target bit group, the target bit group consists of the bits in the first bit block and the bits in the second bit block, a sum of a number of the bits in the first bit block and a number of the bits in the second bit block is the P, reference values in the P reference values that correspond to the bits in the second bit block are used for pruning in the channel decoding, reference values in the P reference values that correspond to bits in the second bit sub-block are used to determine whether the first bit block is correctly received, the P is a positive integer greater than 1; or

a channel capacity of a sub-channel mapped by any bit in a first bit set is greater than a channel capacity of a sub-channel mapped by any bit in a second bit set, the bits in the first bit block belong to the first bit set, the bits in the second bit block belong to the second bit set; or

a channel capacity of a sub-channel mapped by any bit in a first bit set is greater than a channel capacity of a sub-channel mapped by any bit in a second bit set, part of the bits in the first bit block belong to the first bit set, the other part of the bits in the first bit block and the bits in the second bit block belong to the second bit set; or

a CRC bit block of the first bit block is used to generate the second bit block;

or, the second node is a UE, the first bit block comprises DCI; or, the second node is a base station, the first bit block comprises UCI.

6. The method according to claim 5 , wherein the higher a number of the bits in the second bit block related to the target first type bit is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

7. The method according to claim 5 , wherein the less a sum of the numbers of the bits in the K first type bit sets is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

8. The method according to claim 5 , wherein the greater a sum of reciprocals of the numbers of the bits in the K first type bit sets is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

9. A device in a first node for wireless communication, comprising:

a first processor, generating a first bit block;

a second processor, performing channel coding; and

a first transmitter, transmitting a first radio signal;

wherein bits in the first bit block are used to generate bits in a second bit block; the bits in the first bit block and the bits in the second bit block are both used for an input to the channel coding, an output after the channel coding is used to generate the first radio signal; the channel coding is based on a polar code; for the channel coding, a sub-channel occupied by a target first type bit is related to numbers of bits in K first type bit sets; the target first type bit belongs to the first bit block, the K first type bit sets respectively correspond to K second type bits, the K second type bits are all bits in the second bit block related to the target first type bit, for any given second type bit in the K second type bits, all bits in the first bit block used to generate the given second type bit constitute a first type bit set in the K first type bit sets corresponding to the given second type bit; the K is a positive integer;

the first bit block comprises a first bit sub-block and a second bit sub-block, a CRC bit block of the first bit sub-block is used to generate the second bit sub-block; or

a channel capacity of a sub-channel mapped by any bit in a first bit set is greater than a channel capacity of a sub-channel mapped by any bit in a second bit set, the bits in the first bit block belong to the first bit set, the bits in the second bit block belong to the second bit set; or

a channel capacity of a sub-channel mapped by any bit in a first bit set is greater than a channel capacity of a sub-channel mapped by any bit in a second bit set, part of the bits in the first bit block belong to the first bit set, the other part of the bits in the first bit block and the bits in the second bit block belong to the second bit set; or

a CRC bit block of the first bit block is used to generate the second bit block; or

the device in the first node is a base station, the first bit block comprises Da, or the device in the first node is a UE, the first bit block comprises UCI.

10. The device in the first node according to claim 9 , wherein the higher a number of the bits in the second bit block related to the target first type bit is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

11. The device in the first node according to claim 9 , wherein the less a sum of the numbers of the bits in the K first type bit sets is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

12. The device in the first node according to claim 9 , wherein the greater a sum of reciprocals of the numbers of the bits in the K first type bit sets is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

13. A device in a second node for wireless communication, comprising:

a first receiver, receiving a first radio signal;

a third processor, performing channel decoding; and

a fourth processor, recovering a first bit block;

wherein channel coding corresponding to the channel decoding is based on a polar code; bits in the first bit block are used to generate bits in a second bit block; the bits in the first bit block and the bits in the second bit block are both used for an input to the channel coding, an output after the channel coding is used to generate the first radio signal; for the channel coding, a sub-channel occupied by a target first type bit is related to numbers of bits in K first type bit sets; the target first type bit belongs to the first bit block, the K first type bit sets respectively correspond to K second type bits, the K second type bits are all bits in the second bit block related to the target first type bit, for any given second type bit in the K second type bits, all bits in the first bit block used to generate the given second type bit constitute a first type bit set in the K first type bit sets corresponding to the given second type bit; the K is a positive integer;

the first bit block comprises a first bit sub-block and a second bit sub-block, a CRC bit block of the first bit sub-block is used to generate the second bit sub-block; or

the first bit block comprises a first bit sub-block and a second bit sub-block, a CRC bit block of the first bit sub-block is used to generate the second bit sub-block, the channel decoding is used to determine P reference values, the P reference values respectively correspond to bits in a target bit group, the target bit group consists of the bits in the first bit block and the bits in the second bit block, a sum of a number of the bits in the first bit block and a number of the bits in the second bit block is the P, reference values in the P reference values that correspond to the bits in the second bit block are used for pruning in the channel decoding, reference values in the P reference values that correspond to bits in the second bit sub-block are used to determine whether the first bit block is correctly received, the P is a positive integer greater than 1; or

a channel capacity of a sub-channel mapped by any bit in a first bit set is greater than a channel capacity of a sub-channel mapped by any bit in a second bit set, the bits in the first bit block belong to the first bit set, the bits in the second bit block belong to the second bit set; or

a channel capacity of a sub-channel mapped by any bit in a first bit set is greater than a channel capacity of a sub-channel mapped by any bit in a second bit set, part of the bits in the first bit block belong to the first bit set, the other part of the bits in the first bit block and the bits in the second bit block belong to the second bit set; or

a CRC bit block of the first bit block is used to generate the second bit block; or

the device in the second node is a UE, the first bit block comprises DCI; or the device in the second node is a base station, the first bit block comprises UCI.

14. The device in the second node according to claim 13 , wherein the higher a number of the bits in the second bit block related to the target first type bit is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

15. The device in the second node according to claim 13 , wherein the less a sum of the numbers of the bits in the K first type bit sets is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

16. The device in the second node according to claim 13 , wherein the greater a sum of reciprocals of the numbers of the bits in the K first type bit sets is, the lower a channel capacity corresponding to the sub-channel occupied by the target first type bit will be.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 25, 2023
From: SHANGHAI LANGBO COMMUNICATION TECHNOLOGY COMPANY LIMITED
To: HONOR DEVICE CO., LTD.
Reel/Frame 065949/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2019
From: ZHANG, XIAOBO
To: SHANGHAI LANGBO COMMUNICATION TECHNOLOGY COMPANY LIMITED
Reel/Frame 049693/0382 →
Priority Claims (2)
CN 201710012223.3 · Jan 9, 2017 · national
CN 201710045440.2 · Jan 22, 2017 · national
Continuity (2)
Continuation PCTCN2018071701 · Jan 8, 2018
Related Publication 20190334655A1 · Oct 31, 2019