IP Library › Granted Patent US 10,903,857
Granted Patent B2
US 10,903,857 · App. 16/310,266 · Granted Jan 26, 2021

Data retransmission method for polar code, and device therefor

Inventors: Kwangseok Noh (Seoul, KR); Dongkyu Kim (Seoul, KR); Myeongjin Kim (Seoul, KR); Sangrim Lee (Seoul, KR); Hojae Lee (Seoul, KR)
Assignee: LG Electronics Inc.
H03M13/13H03M13/618H03M13/6306H04L1/00H04L1/007H04L1/0041H04L1/0057H04L1/18H03M13/258
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,903,857
App. No.
16/310,266
Granted
Jan 26, 2021
Kind
B2
Abstract

A data retransmission method for a polar code, and a device therefor are disclosed. The data retransmission method of the disclosure can comprise the steps of: generating a first data block by allocating a plurality of data bits to input bits, with high priorities, among input bits of a polar code encoding module on the basis of a target encoding rate; transmitting the generated first data block; generating a second data block by allocating first data bits among the plurality of data bits to input bits, with low priorities, among the input bits of the polar code encoding module, on the basis of the target encoding rate and shortening bits; and transmitting the generated second data block as a retransmission of the first data block.

Claims (38)

1. A method of retransmitting a data block by a user equipment, the method comprising:

generating a first data block by allocating a plurality of data bits to input bits having a high priority among input bits of a polar code encoding module based on a target code rate;

transmitting the generated first data block;

generating a second data block by allocating first data bits among the plurality of data bits to input bits having a low priority among the input bits of the polar code encoding module based on the target code rate and shortening bits; and

transmitting the generated second data block as retransmission of the first data block,

wherein the first data bits are selected from among the plurality of data bits in ascending order of reliability, and

wherein a length of the shortening bits is determined by dividing (i) a length of bits except for the first data bits from the plurality of data bits by (ii) the target code rate.

2. The method of claim 1 , further comprising:

generating a third data block by allocating second data bits among remaining data bits except for the first data bits among the plurality of data bits to input bits having a low priority among the input bits of the polar code encoding module based on the target code rate and the shortening bits; and

transmitting the generated third data block as retransmission of the first data block,

wherein the second data bits are selected from among the remaining data bits in ascending order of reliability.

3. The method of claim 2 , further comprising

selectively transmitting at least a part of the plurality of data bits in descending order of reliability when all of the plurality of data bits are retransmitted due to repetitive retransmission of the first data block.

4. The method of claim 1 ,

wherein the first data block corresponds to a transport block or a code block.

5. The method of claim 1 ,

wherein retransmission of the first data block is performed based on a negative acknowledgement response from a receiving end.

6. A user equipment configured to operate in a wireless communication system, the user equipment comprising:

a transceiver;

a memory; and

a processor configured to control for the transceiver and the memory,

wherein the processor is configured to:

generate a first data block by allocating a plurality of data bits to input bits having a high priority among input bits of a polar code encoding module based on a target code rate,

transmit the generated first data block,

generate a second data block by allocating first data bits among the plurality of data bits to input bits having a low priority among the input bits of the polar code encoding module based on the target code rate and shortening bits, and

transmit the generated second data block as retransmission of the first data block,

wherein the first data bits are selected from among the plurality of data bits in ascending order of reliability, and

wherein a length of the shortening bits is determined by dividing (i) a length of bits except for the first data bits from the plurality of data bits by (ii) the target code rate.

7. The user equipment of claim 6 , wherein the processor is further configured to:

generate a third data block by allocating second data bits among remaining data bits except for the first data bits among the plurality of data bits to input bits having a low priority among the input bits of the polar code encoding module based on the target code rate and the shortening bits; and

transmit the generated third data block as retransmission of the first data block, and

wherein the second data bits are selected from among the remaining data bits in ascending order of reliability.

8. The user equipment of claim 7 ,

wherein the processor is further configured to selectively transmit at least a part of the plurality of data plural bits in descending order of reliability when all of the plurality of data bits are retransmitted due to repetitive retransmission of the first data block.

9. The user equipment of claim 6 ,

wherein the first data block corresponds to a transport block or a code block.

10. The user equipment of claim 6 ,

wherein retransmission of the first data block is performed based on a negative acknowledgement response from a receiving end.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2019
From: NOH, KWANGSEOK; KIM, DONGKYU; KIM, MYEONGJIN; LEE, SANGRIM; LEE, HOJAE
To: LG ELECTRONICS INC.
Reel/Frame 050707/0179 →
Continuity (3)
Provisional Application 62355840 · Jun 28, 2016
Provisional Application 62350167 · Jun 14, 2016
Related Publication 20190140663A1 · May 9, 2019
Cited By (2)
US 12,395,193 US 12,665,700