# US 11,451,347 B2 · Communication method, apparatus, and system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,451,347 B2
- Document ID: US11451347B2
- Status: Granted
- Kind: B2
- Application number: 17/018,361
- Filed: 2020-09-11
- Published: 2020-12-31
- Granted: 2022-09-20
- Earliest claimed: 2018-04-04
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Lixia Xue; Hao Sun; Fan Yang
- Web page: https://patentgrep.com/patent/US11451347B2

## CPC

- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04L 1/1893: {Physical mapping arrangements (physical resource mapping in general H04L5/00)}
- H04L 1/16: in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L 1/18: Automatic repetition systems, e.g. Van Duuren systems
- H04L 5/00: Arrangements affording multiple use of the transmission path
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/12: Wireless traffic scheduling
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

According to one embodiment, a terminal device receives downlink control information that is sent by a network device and that indicates a first physical downlink control channel (PUCCH), where the first PUCCH and a second PUCCH occupy a same first time-domain symbol, and the first PUCCH and a third PUCCH occupy a same second time-domain symbol; and the terminal device sends the first PUCCH, where the first PUCCH carries a first sequence and a second sequence, a cyclic shift of the first sequence is determined based on a hybrid automatic repeat request-acknowledgment (HARQ-ACK) value and state information of a scheduling request (SR) corresponding to the second PUCCH, and a cyclic shift of the second sequence is determined based on the HARQ-ACK value and state information of an SR corresponding to the third PUCCH. An HARQ-ACK and a plurality of SRs can be multiplexed on a same PUCCH improving communication efficiency.

## Claims

### Claim 1

A communication method, wherein the method comprises:
receiving, by a terminal device, downlink control information DCI sent by a network device, wherein the downlink control information indicates a first physical uplink control channel (PUCCH), the first PUCCH and a second PUCCH occupy a same first time-domain symbol, the first PUCCH and a third PUCCH occupy a same second time-domain symbol, and both the second PUCCH and the third PUCCH are configured to report scheduling requests (SRs); and
sending, by the terminal device, a first sequence on the first time-domain symbol of the first PUCCH, and sending a second sequence on the second time-domain symbol of the first PUCCH, wherein a cyclic shift of the first sequence is determined based on a hybrid automatic repeat request-acknowledgment (HARQ-ACK) value and state information of the SR corresponding to the second PUCCH, and a cyclic shift of the second sequence is determined based on the HARQ-ACK value and state information of the SR corresponding to the third PUCCH.

### Claim 2 (depends on 1)

The method according to claim 1, wherein
a length of a time domain resource of the first PUCCH is two time-domain symbols.

### Claim 3 (depends on 1)

The method according to claim 1, wherein
the first PUCCH is used to send uplink control information (UCI) whose length is less than or equal to two bits.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the method further comprises:
determining, by the terminal device, a first parameter based on the HARQ-ACK value and the state information of the SR corresponding to the second PUCCH, and determining a second parameter based on the HARQ-ACK value and the state information of the SR corresponding to the third PUCCH, wherein the first parameter is used to determine the cyclic shift of the first sequence, and the second parameter is used to determine the cyclic shift of the second sequence.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the determining, by the terminal device, a first parameter based on the HARQ-ACK value and the state information of the SR corresponding to the second PUCCH, and determining a second parameter based on the HARQ-ACK value and the state information of the SR corresponding to the third PUCCH comprises:
determining, by the terminal device, the first parameter based on a pre-defined mapping relationship, the HARQ-ACK value, and the state information of the SR corresponding to the second PUCCH, and determining the second parameter based on the pre-defined mapping relationship, the HARQ-ACK value, and the state information of the SR corresponding to the third PUCCH.

### Claim 6 (depends on 4)

The method according to claim 4, wherein
when the state information of the SR corresponding to the second PUCCH is different from the state information of the SR corresponding to the third PUCCH, a value of the first parameter is different from a value of the second parameter; or
when the state information of the SR corresponding to the second PUCCH is the same as the state information of the SR corresponding to the third PUCCH, a value of the first parameter is the same as a value of the second parameter.

### Claim 7 (depends on 4)

The method according to claim 4, wherein
the first parameter is mcs(i), the cyclic shift of the first sequence is αi, and αi and mcs(i) satisfy the following formula:
α
i
=
2
⁢
π
N
s
⁢
c
R
⁢
B
⁢
(
(
m
0
+
m
c
⁢
s
⁡
(
i
)
+
n
c
⁢
s
⁡
(
n
,
i
+
i
′
)
)
⁢
mod
⁢
⁢
N
s
⁢
c
R
⁢
B
)
,
wherein i is a symbol number of the first time-domain symbol, i′ is a symbol index of a starting symbol of the first PUCCH in time domain within a slot, and ncs(n,i+i′) is a pseudo random number determined based on n, i, and i′; and
the second parameter is mcs(j), the cyclic shift of the first sequence is αj, and αj and mcs(j) satisfy the following formula:
α
j
=
2
⁢
π
N
s
⁢
c
R
⁢
B
⁢
(
(
m
0
+
m
c
⁢
s
⁡
(
j
)
+
n
c
⁢
s
⁡
(
n
,
j
+
j
′
)
)
⁢
mod
⁢
⁢
N
s
⁢
c
R
⁢
B
)
,
wherein j is a symbol number of the second time-domain symbol, j′ is a symbol index of the starting symbol of the first PUCCH in time domain within the slot, and ncs(n,j+j′) is a pseudo random number determined based on n, j, and j′, wherein
n is a slot number in a radio frame in which the first time-domain symbol i and the second time-domain symbol j are located, m0 is a parameter configured by using higher layer signaling, and NscRB is a quantity of subcarriers comprised in one resource block RB.

### Claim 8 (depends on 1)

The method according to claim 1, wherein
the state information of the SR is a positive state or a negative state.

### Claim 9

An apparatus, wherein the apparatus comprises:
a receiver, configured to receive downlink control information (DCI) sent by a network device, wherein the downlink control information indicates a first physical uplink control channel (PUCCH), the first PUCCH and a second PUCCH occupy a same first time-domain symbol, the first PUCCH and a third PUCCH occupy a same second time-domain symbol, and both the second PUCCH and the third PUCCH are configured to report scheduling requests (SRs); and
a transmitter, configured to: send a first sequence on the first time-domain symbol of the first PUCCH, and send a second sequence on the second time-domain symbol of the first PUCCH, wherein a cyclic shift of the first sequence is determined based on a hybrid automatic repeat request-acknowledgment (HARQ-ACK) value and state information of the SR corresponding to the second PUCCH, and a cyclic shift of the second sequence is determined based on the HARQ-ACK value and state information of the SR corresponding to the third PUCCH.

### Claim 10 (depends on 9)

The apparatus according to claim 9, wherein
a length of a time domain resource of the first PUCCH is two time-domain symbols.

### Claim 11 (depends on 9)

The apparatus according to claim 9, wherein
the first PUCCH is used to send uplink control information UCI whose length is less than or equal to two bits.

### Claim 12 (depends on 9)

The apparatus according to claim 9, wherein the apparatus further comprises:
a processor, configured to: determine a first parameter based on the HARQ-ACK value and the state information of the SR corresponding to the second PUCCH, and determine a second parameter based on the HARQ-ACK value and the state information of the SR corresponding to the third PUCCH, wherein the first parameter is used to determine the cyclic shift of the first sequence, and the second parameter is used to determine the cyclic shift of the second sequence.

### Claim 13 (depends on 12)

The apparatus according to claim 12, wherein
the processor is configured to: determine the first parameter based on a pre-defined mapping relationship, the HARQ-ACK value, and the state information of the SR corresponding to the second PUCCH, and determine the second parameter based on the pre-defined mapping relationship, the HARQ-ACK value, and the state information of the SR corresponding to the third PUCCH.

### Claim 14 (depends on 12)

The apparatus according to claim 12, wherein
when the state information of the SR corresponding to the second PUCCH is different from the state information of the SR corresponding to the third PUCCH, a value of the first parameter is different from a value of the second parameter; or
when the state information of the SR corresponding to the second PUCCH is the same as the state information of the SR corresponding to the third PUCCH, a value of the first parameter is the same as a value of the second parameter.

### Claim 15 (depends on 12)

The apparatus according to claim 12, wherein
the first parameter is mcs(i), the cyclic shift of the first sequence is αi, and αi and mcs(i) meet the following formula:
α
i
=
2
⁢
π
N
s
⁢
c
R
⁢
B
⁢
(
(
m
0
+
m
c
⁢
s
⁡
(
i
)
+
n
c
⁢
s
⁡
(
n
,
i
+
i
′
)
)
⁢
mod
⁢
⁢
N
s
⁢
c
R
⁢
B
)
,
wherein i is a symbol number of the first time-domain symbol, i′ is a symbol index of a starting symbol of the first PUCCH in time domain within a slot, and ncs(n,i+i′) is a pseudo random number determined based on n, i, and i′; and
the second parameter is mcs(j), the cyclic shift of the first sequence is αj, and αj and mcs(j) meet the following formula:
α
j
=
2
⁢
π
N
s
⁢
c
R
⁢
B
⁢
(
(
m
0
+
m
c
⁢
s
⁡
(
j
)
+
n
c
⁢
s
⁡
(
n
,
j
+
j
′
)
)
⁢
mod
⁢
⁢
N
s
⁢
c
R
⁢
B
)
,
wherein j is a symbol number of the second time-domain symbol, j′ is a symbol index of the starting symbol of the first PUCCH in time domain within the slot, and ncs(n, j+j′) is a pseudo random number determined based on n, j, and j′, wherein
n is a slot number in a radio frame in which the first time-domain symbol i and the second time-domain symbol j are located, m0 is a parameter configured by using higher layer signaling, and NscRB is a quantity of subcarriers comprised in one resource block RB.

### Claim 16 (depends on 9)

The apparatus according to claim 9, wherein
the state information of the SR is a positive state or a negative state.

### Claim 17

A non-transitory storage medium, wherein the non-transitory storage medium stores a computer program, which when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:
receiving, by a terminal device, downlink control information DCI sent by a network device, wherein the downlink control information indicates a first physical uplink control channel (PUCCH), the first PUCCH and a second PUCCH occupy a same first time-domain symbol, the first PUCCH and a third PUCCH occupy a same second time-domain symbol, and both the second PUCCH and the third PUCCH are configured to report scheduling requests (SRs); and
sending, by the terminal device, a first sequence on the first time-domain symbol of the first PUCCH, and sending a second sequence on the second time-domain symbol of the first PUCCH, wherein a cyclic shift of the first sequence is determined based on a hybrid automatic repeat request-acknowledgment (HARQ-ACK) value and state information of the SR corresponding to the second PUCCH, and a cyclic shift of the second sequence is determined based on the HARQ-ACK value and state information of the SR corresponding to the third PUCCH.

### Claim 18 (depends on 17)

The non-transitory storage medium according to claim 17, wherein
a length of a time domain resource of the first PUCCH is two time-domain symbols.

### Claim 19 (depends on 17)

The non-transitory storage medium according to claim 17, wherein
the first PUCCH is used to send uplink control information (UCI) whose length is less than or equal to two bits.

### Claim 20 (depends on 17)

The non-transitory storage medium according to claim 17, wherein the method further comprises:
determining, by the terminal device, a first parameter based on the HARQ-ACK value and the state information of the SR corresponding to the second PUCCH, and determining a second parameter based on the HARQ-ACK value and the state information of the SR corresponding to the third PUCCH, wherein the first parameter is used to determine the cyclic shift of the first sequence, and the second parameter is used to determine the cyclic shift of the second sequence.
