IP Library Granted Patent US 11,303,394
Granted Patent B2
US 11,303,394 · App. 16/633,146 · Granted Apr 12, 2022

HARQ retransmission method and apparatus and transmission device

Inventors: Rui Zhang (Beijing, CN); Jiaqing Wang (Beijing, CN); Fei Wan (Beijing, CN); Baoming Bai (Beijing, CN); Shaohui Sun (Beijing, CN)
Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
H04L1/1819H04L1/0063H04L1/189H04L1/1874
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,303,394
App. No.
16/633,146
Granted
Apr 12, 2022
Kind
B2
Abstract

An HARQ retransmission method and apparatus and a transmission device are provided. The method includes: determining a transmission parameter; and selecting dynamically a transmission starting position of each retransmission redundancy version from a circular buffer according to the transmission parameter.

Claims (60)

1. A hybrid automatic repeat request (HARD) retransmission method, comprising:

determining a transmission parameter; and

selecting dynamically a transmission starting position of each retransmission redundancy version from a circular buffer according to the transmission parameter;

wherein the transmission parameter at least comprises a coding parameter of a low-density parity-check (LDPC) code, the coding parameter at least comprises an information bit length and a coding rate;

wherein the selecting dynamically the transmission starting position of each retransmission redundancy version from the circular buffer according to the transmission parameter comprises:

determining a version number of each retransmission redundancy version; and

selecting the transmission starting position of each retransmission redundancy version from the circular buffer according to the information bit length, the coding rate, and the version number of each retransmission redundancy version;

wherein, after the selecting dynamically the transmission starting position of each retransmission redundancy version from the circular buffer according to the transmission parameter, the method further comprises:

retransmitting data starting from the selected transmission starting position;

wherein the selecting the transmission starting position of each retransmission redundancy version from the circular buffer according to the information bit length, the coding rate, and the version number of each retransmission redundancy version comprises:

determining a transmission starting position S i of an i th retransmission redundancy version by using the following formula:

S i =K/R 0 ×RV i +offset;

or,

determining the transmission starting position S i of the i th retransmission redundancy version by using the following formula:

S i =α( K/R 0 ×RV i +offset);

or,

determining the transmission starting position S i of the i th retransmission redundancy version by using the following formula:

S i =αK/R 0 ×RV i +offset;

wherein K is the information bit length, R 0 is the initial transmission code rate, RV i is a version number of the i th retransmission redundancy version, RV i =i is an integer between 0 and M, M is a preset maximum quantity of retransmissions, offset is an offset value, and α is a scale value.

2. The HARQ retransmission method according to claim 1 , wherein the determining the transmission parameter comprises:

determining implicitly or explicitly the coding parameter of the LDPC code.

3. The HARQ retransmission method according to claim 1 , wherein a transmission starting position of a latter retransmitted data frame does not overlap with a former retransmitted data frame in at least one group of two adjacent retransmission redundancy versions.

4. The HARQ retransmission method according to claim 1 , wherein, before the selecting dynamically the transmission starting position of each retransmission redundancy version from the circular buffer according to the transmission parameter, the method further comprises:

transferring all coded bits other than punctured bits into the circular buffer.

5. A transmission device, comprising a storage, a processor, and a computer program stored in the storage and configured to be executed by the processor, wherein the processor is configured to execute the computer program to implement the following steps:

determining a transmission parameter; and

selecting dynamically a transmission starting position of each retransmission redundancy version from a circular buffer according to the transmission parameter;

wherein the transmission parameter at least comprises a coding parameter of a low-density parity-check (LDPC) code, the coding parameter at least comprises an information bit length and a coding rate;

wherein the processor is configured to execute the computer program to further implement the following steps:

determining a version number of each retransmission redundancy version; and

selecting the transmission starting position of each retransmission redundancy version from the circular buffer according to the information bit length, the coding rate, and the version number of each retransmission redundancy version;

wherein the processor is further configured to retransmit data starting from the selected transmission starting position;

wherein the selecting the transmission starting position of each retransmission redundancy version from the circular buffer according to the information bit length, the coding rate, and the version number of each retransmission redundancy version comprises:

determining a transmission starting position S i of an i th retransmission redundancy version by using the following formula:

S i =K/R 0 ×RV i +offset;

or,

determining the transmission starting position S i of the i th retransmission redundancy version by using the following formula:

S i =α( K/R 0 ×RV i +offset);

or,

determining the transmission starting position S i of the i th retransmission redundancy version by using the following formula:

S i =αK/R 0 ×RV i +offset;

wherein K is the information bit length, R 0 is the initial transmission code rate, RV i is a version number of the i th retransmission redundancy version, RV i =i is an integer between 0 and M, M is a preset maximum quantity of retransmissions, offset is an offset value, and α is a scale value.

6. A non-transitory computer readable storage medium storing therein a computer program, wherein the computer program is configured to be executed by a processor, to implement the following steps:

determining a transmission parameter; and

selecting dynamically a transmission starting position of each retransmission redundancy version from a circular buffer according to the transmission parameter

wherein the transmission parameter at least comprises a coding parameter of a low-density parity-check (LDPC) code, the coding parameter at least comprises an information bit length and a coding rate;

wherein the computer program is configured to be executed by the processor to further implement the following steps: determining a version number of each retransmission redundancy version; and selecting the transmission starting position of each retransmission redundancy version from the circular buffer according to the information bit length, the coding rate, and the version number of each retransmission redundancy version;

wherein the computer program is configured to be executed by the processor to further implement the following step: retransmitting data starting from the selected transmission starting position;

wherein the selecting the transmission starting position of each retransmission redundancy version from the circular buffer according to the information bit length, the coding rate, and the version number of each retransmission redundancy version comprises:

determining a transmission starting position S i of an i th retransmission redundancy version by using the following formula:

S i =K/R 0 ×RV i +offset;

or,

determining the transmission starting position S i of the i th retransmission redundancy version by using the following formula:

S i =α( K/R 0 ×RV i +offset);

or,

determining the transmission starting position S i of the i th retransmission redundancy version by using the following formula:

S i =αK/R 0 ×RV i +offset;

wherein K is the information bit length, R 0 is the initial transmission code rate, RV i is a version number of the i th retransmission redundancy version, RV i =i, i is an integer between 0 and M, M is a preset maximum quantity of retransmissions, offset is an offset value, and α is a scale value.

7. The transmission device according to claim 5 , wherein the processor is configured to execute the computer program to further implement the following step:

determining implicitly or explicitly the coding parameter of the LDPC code.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2021
From: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
To: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
Reel/Frame 056769/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2021
From: ZHANG, RUI; WANG, JIAQING; WAN, FEI; BAI, BAOMING; SUN, SHAOHUI
To: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
Reel/Frame 055700/0398 →
Priority Claims (1)
CN 201710687072.1 · Aug 11, 2017 · national
Continuity (1)
Related Publication 20200396027A1 · Dec 17, 2020
Cited By (1)
US 12,634,041