IP Library Granted Patent US 10,749,636
Granted Patent B2
US 10,749,636 · App. 15/573,864 · Granted Aug 18, 2020

HARQ sending and receiving methods and devices, and node

Inventors: Shuqiang Xia (Shenzhen, CN); Bo Dai (Shenzhen, CN); Zhisong Zuo (Shenzhen, CN); Chunli Liang (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04L1/1812H04L1/1614H04L1/1635H04L1/18H04L1/1825H04L1/1864H04L1/1621
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,749,636
App. No.
15/573,864
Granted
Aug 18, 2020
Kind
B2
Abstract

Disclosed are an HARQ sending and receiving method and device, and a node. The method comprises: detecting reception conditions of N transmission blocks; according to the reception conditions, generating a first HARQ status value with the length of M bits, wherein each value of all the first HARQ status values corresponds to one reception condition of the N transmission blocks when k falls within a pre-set value range on a one-to-one basis, where k is the number of correctly received transmission blocks among the received transmission blocks, M, N and k are integers, N≤M<N, and 0≤k≤N; and sending the first HARQ status value as HARQ information.

Claims (298)

1. A Hybrid Automatic Repeat Request, HARQ, sending method, comprising:

detecting a receiving condition of N transmission blocks;

judging whether k falls within a preset value range, wherein k is a number of transmission blocks which are correctly received in received transmission blocks;

when it is judged that k falls within the preset value range, generating a first HARQ state value with a length of M bits according to the receiving condition, and sending the first HARQ state value as HARQ information, wherein the length of M bits is smaller than the number N of the transmission blocks, the first HARQ state value has a plurality of optional values, each corresponding to a respective receiving condition of the N transmission blocks when k falls within the preset value range, M, N and k are integers, 2≤M<N, and 0≤k≤N; and

when it is judged that k does not fall within the preset value range, generating a second HARQ state value with a length of W bits according to the receiving condition, and sending the second HARQ state value as the HARQ information, wherein at least one value in all values of the second HARQ state value is adopted to represent at least two receiving conditions of the N transmission blocks when k does not fall within the preset value range, and 2≤W≤M.

2. The method according to claim 1 , wherein

the first HARQ state value and the second HARQ state value are sent as the HARQ information in a same channel format; or

the first HARQ state value and the second HARQ state value are sent as the HARQ information in different channel formats.

3. The method according to claim 1 , wherein

the preset value range, a corresponding relationship between all the values of the first HARQ state value and the receiving conditions of the N transmission blocks and a corresponding relationship between all the values of the second HARQ state value and the receiving conditions of the N transmission blocks are preconfigured at a sender of the transmission blocks and a receiver of the transmission blocks; or

the preset value range, the corresponding relationship between all the values of the first HARQ state value and the receiving conditions of the N transmission blocks and the corresponding relationship between all the values of the second HARQ state value and the receiving conditions of the N transmission blocks are determined by negotiation between the sender and the receiver.

4. The method according to claim 1 , wherein the preset value range comprises:

integers more than or equal to a threshold U and less than or equal to N, wherein 1≤U≤N; or

integers more than or equal to a threshold U 1 and less than or equal to U 2 , wherein 1≤U 1 ≤U 2 ≤N; or

a threshold set H, wherein each element h in H meets 1≤h<N.

5. The method according to claim 4 , wherein

U is an integer meeting

log

2

(

1

+

k

=

U

N

C

N

k

)

M

;

U 1 and U 2 are integers meeting

log

2

(

1

+

k

=

U

1

U

2

C

N

k

)

M

;

and

the elements h in H are positive integers meeting

log

2

(

1

+

k

=

U

N

C

N

k

)

M

,

C N k represents a number of combined forms in k selected from N elements,

C N h represents a number of combined forms in h selected from N elements.

6. The method according to claim 5 , wherein

U is a minimum integer meeting

log

2

(

1

+

k

=

U

N

C

N

k

)

M

,

or,

U=aN, where

1

N

a

<

1

;

and

U 1 and U 2 are integers meeting

log

2

(

1

+

k

=

U

1

U

2

C

N

k

)

M

and making U 2 −U 1 maximum, or,

U 1 =bN and U 2 =cN, where

1

N

b

c

<

1.

7. The method according to claim 4 , wherein, when the preset value range is the integers more than or equal to the threshold U and less than or equal to N, generating the first HARQ state value with the length of M bits according to the receiving condition comprises:

judging whether U≤k≤N k is true;

when it is judged that U≤k≤N is true, determining the first HARQ state value from

k

=

U

N

C

N

k

values, wherein each value in the

k

=

U

N

C

N

k

values of the first HARQ state value corresponds to a receiving condition of the N transmission blocks when U≤k≤N one to one, and C N k represents a number of combined forms in k selected from N elements; and

generating the determined first HARQ state value.

8. The method according to claim 7 , further comprising:

when it is judged that 0≤k<U is true, determining the second HARQ state value from S values, wherein at least one value in the S values of the second HARQ state value is adopted to represent at least two receiving conditions of the N transmission blocks when 0≤k<U, wherein S is an integer,

0

<

S

(

2

M

-

k

=

U

N

C

N

k

)

and log 2 (S)≤W;

generating the determined second HARQ state value; and

sending the second HARQ state value as the HARQ information.

9. The method according to claim 4 , wherein, when the preset value range is the integers more than or equal to the threshold U 1 and less than or equal to U 2 generating the first HARQ state value with the length of M bits according to the receiving condition comprises:

judging whether U 1 ≤k≤U 2 is true;

when it is judged that U 1 ≤k≤U 2 is true, determining the first HARQ state value from

k

=

U

1

U

2

C

N

k

values, wherein each value in the

k

=

U

1

U

2

C

N

k

values of the first HARQ state value corresponds to a receiving condition of the N transmission blocks when U 1 ≤k≤U 2 one to one, and C N k represents a number of combined forms in k selected from N elements; and

generating the determined first HARQ state value.

10. The method according to claim 9 , further comprising:

when it is judged that 0≤k<U 1 or U 2 <k≤N, determining the second HARQ state value from T values, wherein at least one value in the T values of the second HARQ state value is adopted to represent at least two receiving conditions of the N transmission blocks when 0≤k<U 1 or U 2 <k≤N, wherein T is an integer,

0

<

T

(

2

M

-

k

=

U

1

U

2

C

N

k

)

and log 2 (T)≤W;

generating the determined second HARQ state value; and

sending the second HARQ state value as the HARQ information.

11. The method according to claim 4 , wherein, when the preset value range is the threshold set H, generating the first HARQ state value with the length of M bits according to the receiving condition comprises:

judging whether k∈H is true;

when it is judged that k∈H is true, determining the first HARQ state value from

h

H

C

N

h

values, wherein each value in the

h

H

C

N

h

values of the first HARQ state value corresponds to a receiving condition of the N transmission blocks when k∈H one to one, and C N h represents a number of combined forms in h selected from N elements; and

generating the determined first HARQ state value.

12. The method according to claim 11 , further comprising:

when it is judged that k∉, determining the second HARQ state value from R values, wherein at least one value in the R values of the second HARQ state value is adopted to represent at least two receiving conditions of the N transmission blocks when k∉H, wherein R is an integer,

0

<

R

(

2

M

-

h

H

C

N

h

)

and log 2 (R)≤W;

generating the determined second HARQ state value; and

sending the second HARQ state value as the HARQ information.

13. The method according to claim 1 , wherein the N transmission blocks are positioned on a plurality of carriers respectively.

14. A Hybrid Automatic Repeat Request, HARQ, receiving method, comprising:

receiving a first HARQ state value with a length of M bits, wherein the first HARQ state value has a plurality of optional values, each corresponding to a respective receiving condition of N transmission blocks when k falls within a preset value range, the length of M bits is smaller than the number N of the transmission blocks, k is a number of transmission blocks which are correctly received in the received transmission blocks, M, N and k are integers, 2≤M<N, and 0≤k≤N; and

determining a receiving condition of a receiver for the N transmission blocks according to the first HARQ state value,

wherein the method further comprising:

receiving a second HARQ state value with a length of W bits, wherein at least one value in all values of the second HARQ state value is adopted to represent at least two receiving conditions of the N transmission blocks when k does not fall within the preset value range, wherein 2≤W≤M; and

determining the receiving condition of the receiver for the N transmission blocks according to the second HARQ state value.

15. A Hybrid Automatic Repeat Request, HARQ, sending device, comprising a processor and a memory for storing a set of instructions executable for the processor, wherein the instructions are executed by the processor, the processor is configured to:

detect a receiving condition of N transmission blocks;

judge whether k falls within the preset value range, wherein k is a number of transmission blocks which are correctly received in received transmission blocks;

when it is judged that k falls within the preset value range, generate a first HARQ state value with a length of M bits according to the receiving condition, and send the first HARQ state value as HARQ information, wherein the length of M bits is smaller than the number N of the transmission blocks, the first HARQ state value has a plurality of optional values, each corresponding to a respective receiving condition of the N transmission blocks when k falls within the preset value range, k is a number of transmission blocks which are correctly received in the received transmission blocks, wherein M, N and k are integers, 2≤M<N, and 0≤k≤N; and

when it is judged that k does not fall within the preset value range, generate a second HARQ state value with a length of W bits according to the receiving condition, and send the second HARQ state value as the HARQ information, wherein at least one value in all values of the second HARQ state value is adopted to represent at least two receiving conditions of the N transmission blocks when k does not fall within the preset value range, and 2≤W≤M.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Apr 23, 2023
From: ZTE CORPORATION
To: ADVANCED STANDARD COMMUNICATION LLC
Reel/Frame 063409/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2018
From: XIA, SHUQIANG; DAI, BO; ZUO, ZHISONG; LIANG, CHUNLI
To: ZTE CORPORATION
Reel/Frame 044745/0690 →
Priority Claims (1)
CN 2015 1 0251369 · May 15, 2015 · national
Continuity (1)
Related Publication 20180287741A1 · Oct 4, 2018