IP Library Granted Patent US 11,218,997
Granted Patent B2
US 11,218,997 · App. 16/623,373 · Granted Jan 4, 2022

Uplink control channel transmission method, terminal, base station and device

Inventors: Xuejuan Gao (Beijing, CN); Ekpenyong Tony (Beijing, CN)
Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
H04W72/0413H04W72/0446
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,218,997
App. No.
16/623,373
Granted
Jan 4, 2022
Kind
B2
Abstract

Disclosed in the present application are an uplink control channel transmission method, a terminal, a base station and a device, for solving the problem, in the prior art, that no relevant solution addresses how to perform long NR-PUCCH transmission in multiple slots. The method applied to a terminal comprises: determining a total transmission length T of an uplink control channel (PUCCH) to be transmitted in P slots; determining the transmission structure of the PUCCH on the basis of T; and transmitting the PUCCH in the P slots according to the transmission structure. The present invention defines the transmission structure for long PUCCH transmission in multiple slots, realizing the normal transmission of the long PUCCH in multiple slots.

Claims (662)

1. An uplink control channel transmission method, applied to a terminal, the method comprising:

determining a total transmission length T of an uplink control channel (PUCCH) to be transmitted in P slots;

determining a transmission structure of the PUCCH on the basis of T; and

transmitting the PUCCH in the P slots according to the transmission structure;

wherein the determining the transmission structure of the PUCCH on the basis of the T comprises:

judging whether the T is greater than a first predetermined value X to obtain a judgment result, wherein the X is any one value of a maximum length supported by the PUCCH, a minimum length supported by the PUCCH, and one value of multiple predetermined lengths supported by the PUCCH; and

determining the transmission structure of the PUCCH based on the judgment result.

2. The method according to claim 1 , wherein the determining the total transmission length T of the PUCCH to be transmitted in P slots comprises:

determining the T according to an indication field in a downlink control channel (PDCCH), wherein the PDCCH comprises at least one of a downlink control channel for scheduling a downlink shared channel, a downlink control channel for indicating downlink semi-persistent scheduling (SPS) resource release, or a multicast downlink control channel at least for indicating a slot structure; or,

determining the T according to configuration information of higher layer signaling; or,

determining the T according to a predetermined agreement.

3. The method according to claim 2 , wherein the determining the T according to the indication field in the PDCCH comprises:

indicating by the indication field a total transmission length corresponding to transmission of the PUCCH; or,

indicating by the indication field a quantity P of slots corresponding to transmission of the PUCCH, and determining the T according to the quantity P of slots;

wherein the determining the T according to the configuration information of the higher layer signaling comprises:

indicating by the configuration information a total transmission length corresponding to transmission of the PUCCH; or,

indicating by the configuration information a quantity P of slots corresponding to transmission of the PUCCH, and determining the T according to the quantity P of slots.

4. The method according to claim 3 , wherein the determination of the T according to the quantity P of slots comprises:

determining the T based on a size of a UL area of each of the P slots or a size of an area for transmitting the PUCCH in the UL area of each of the P slot; or

determining the T based on a corresponding relationship between T and different slot quantities which are predefined or preconfigured by higher layer signaling, wherein the different slot quantities which are predefined or preconfigured by higher layer signaling correspond to different total transmission lengths T.

5. The method according to claim 1 , wherein the determining the transmission structure of the PUCCH based on the judgment result comprises:

when the T is not greater than a first predetermined value X, determining, from at least one of predefined transmission structures, a transmission structure with a symbol number corresponding to the T as the transmission structure of the PUCCH, wherein in at least one of the predefined transmission structures, different transmission structures correspond to different numbers of symbol;

or

when the T is greater than a first predetermined value X, dividing the T into A parts, wherein each of the A parts corresponds to an uplink control channel, a transmission length of each uplink control channel does not exceed the X, and each uplink control channel carries a same UCI information; and taking i as 1 to A in sequence, determining the transmission length of the uplink control channel corresponding to the i-th part as M i , and determining, from at least one of the predefined transmission structures, a transmission structure with a number of symbol corresponding to the M i as the transmission structure of the uplink control channel corresponding to the i-th part, wherein in the at least one of the predefined transmission structures, different transmission structures correspond to different numbers of symbol.

6. The method according to claim 5 , wherein the dividing the T into A parts comprises:

determining that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is X, and a length of one part in the A parts is T−(A−1)×X; or

determining that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is

T

A

,

and a length of one part in the A parts is

T

-

T

A

×

(

A

-

1

)

;

or

determining that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is

T

A

,

and a length of one part in the A parts is

T

-

T

A

×

(

A

-

1

)

;

or

taking A as a second predetermined value, and determining the length of each of the A−1 parts in the A parts as

T

A

,

and the length of one part in the A parts as

T

-

T

A

×

(

A

-

1

)

,

wherein the second predetermined value is agreed beforehand or determined according to the slot structure or baseband parameters or the number of slots occupied by the PUCCH; or

taking A as a second predetermined value, and determining a length of each of the A−1 parts in the A parts as

T

A

,

and a length of one part in the A parts as

T

-

T

A

×

(

A

-

1

)

,

wherein the second predetermined value is agreed beforehand or determined according to the slot structure or baseband parameters or a quantity of slots occupied by the PUCCH.

7. An uplink control channel transmission method, applied to a base station, the method comprising:

determining a total transmission length T of an uplink control channel (PUCCH) to be transmitted in P slots;

determining a transmission structure of the PUCCH on the basis of T; and

receiving the PUCCH in the P slots according to the transmission structure;

wherein the determining the transmission structure of the PUCCH on the basis of the T comprises:

judging whether the T is greater than a first predetermined value X to obtain a judgment result, wherein the X is any one value of a maximum length supported by the PUCCH, a minimum length supported by the PUCCH, and one value of multiple predetermined lengths supported by the PUCCH; and

determining the transmission structure of the PUCCH based on the judgment result.

8. The method according to claim 7 , wherein the determining the total transmission length T of the PUCCH to be transmitted in P slots comprises:

determining the T and informing a terminal of the T through an indication field or higher layer signaling in a downlink control channel (PDCCH); or

determining a quantity P of slots corresponding to transmission of the PUCCH, determining the T according to the quantity P of slots, and informing the terminal of the number P of slots corresponding to the PUCCH through an indication field or higher layer signaling in the PDCCH; or

determining the T according to a predetermined agreement;

wherein the PDCCH comprises at least one of a downlink control channel for scheduling a downlink shared channel, a downlink control channel for indicating downlink semi-persistent scheduling (SPS) resource release, or a multicast downlink control channel at least for indicating a slot structure.

9. The method according to claim 8 , wherein the determining the T according to the quantity P of slots comprises:

determining the T based on a size of a UL area of each of the P slots or a size of an area for transmitting the PUCCH in the UL area of each of the P slot; or

determining the T based on a corresponding relationship between T and different slot quantities which are predefined or preconfigured by higher layer signaling, wherein the different slot quantities which are predefined or preconfigured by higher layer signaling correspond to different total transmission lengths T.

10. The method according to claim 7 , wherein the determining the transmission structure of the PUCCH based on the judgment result comprises:

when the T is not greater than the first predetermined value X, determining, from at least one of predefined transmission structures, a transmission structure with a symbol number corresponding to the T as the transmission structure of the PUCCH, wherein in at least one of the predefined transmission structures, different transmission structures correspond to different numbers of symbol;

or

when the T is greater than the first predetermined value X, dividing the T into A parts, wherein each of the A parts corresponds to an uplink control channel, a transmission length of each uplink control channel does not exceed the X, and each uplink control channel carries a same UCI information; and taking i as 1 to A in sequence, determining the transmission length of the uplink control channel corresponding to the i-th part as M i , and determining, from at least one of predefined transmission structures, a transmission structure with a symbol number corresponding to the M i as the transmission structure of the uplink control channel corresponding to the i-th part, wherein in at least one of the predefined transmission structures, different transmission structures correspond to different numbers of symbol.

11. The method according to claim 10 , wherein the dividing the T into A parts comprises:

determining that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is X, and a length of one part in the A parts is T−(A−1)×X; or

determining that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is

T

A

,

and a length of one part in the A parts is

T

-

T

A

×

(

A

-

1

)

;

or

determining that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is

T

A

,

and a length of one part in the A parts is

T

-

T

A

×

(

A

-

1

)

;

or

taking A as a second predetermined value, and determining a length of each of the A−1 parts in the A parts as

T

A

,

and a length of one part in the A parts as

T

-

T

A

×

(

A

-

1

)

,

wherein the second predetermined value is agreed beforehand or determined according to the slot structure or baseband parameters or a quantity of slots occupied by the PUCCH; or

taking A as a second predetermined value, and determining a length of each of the A−1 parts in the A parts as

T

A

,

and a length of one part in the A parts as

T

-

T

A

×

(

A

-

1

)

,

wherein the second predetermined value is agreed beforehand or determined according to the slot structure or baseband parameters or a quantity of slots occupied by the PUCCH.

12. A terminal, comprising a memory configured to store a computer readable program, and a processor configured to read the memory to execute the computer readable program to:

determine a total transmission length T of an uplink control channel (PUCCH) to be transmitted in P slots;

determine a transmission structure of the PUCCH on the basis of T; and

transmit the PUCCH in the P slots according to the transmission structure;

wherein the determine a transmission structure of the PUCCH on the basis of T, comprises:

judging whether the T is greater than a first predetermined value X to obtain a judgment result, wherein the X is any one value of a maximum length supported by the PUCCH, a minimum length supported by the PUCCH, and one value of multiple predetermined lengths supported by the PUCCH; and

determining the transmission structure of the PUCCH based on the judgment result.

13. The terminal according to claim 12 , wherein the processor is configured to read the memory to execute the computer readable program to:

determine the T according to an indication field in a downlink control channel (PDCCH), wherein the PDCCH comprises at least one of a downlink control channel for scheduling a downlink shared channel, a downlink control channel for indicating downlink semi-persistent scheduling (SPS) resource release, or a multicast downlink control channel at least for indicating a slot structure; or,

determine the T according to configuration information of higher layer signaling; or,

determine the T according to a predetermined agreement.

14. The terminal according to claim 13 , wherein the processor is configured to read the memory to execute the computer readable program to:

indicate by the indication field, a total transmission length corresponding to transmission of the PUCCH; or,

indicate by the indication field, a quantity P of slots corresponding to transmission of the PUCCH, and determine the T according to the quantity P of slots; or

indicate by the configuration information, a total transmission length corresponding to transmission of the PUCCH; or,

indicate by the configuration information, a quantity P of slots corresponding to transmission of the PUCCH, and determine the T according to the quantity P of slots.

15. The terminal according to claim 14 , wherein the processor is configured to read the memory to execute the computer readable program to:

determine the T based on a size of a UL area of each of the P slots or a size of an area for transmitting the PUCCH in the UL area of each of the P slot; or

determine the T based on a corresponding relationship between T and different slot quantities which are predefined or preconfigured by higher layer signaling, wherein the different slot quantities which are predefined or preconfigured by higher layer signaling correspond to different total transmission lengths T.

16. The terminal according to claim 12 , wherein the processor is configured to read the memory to execute the computer readable program to:

when the T is not greater than the first predetermined value X, determine, from at least one of predefined transmission structures, a transmission structure with a symbol number corresponding to the T as the transmission structure of the PUCCH, wherein in at least one of the transmission structures, different transmission structures correspond to different numbers of symbol;

or

when the T is greater than the first predetermined value X, divide the T into A parts, wherein each of the A parts corresponds to an uplink control channel, a transmission length of each uplink control channel does not exceed the X, and each uplink control channel carries a same UCI information; and take i as 1 to A in sequence, determine the transmission length of the uplink control channel corresponding to the i-th part as M i , and determine, from at least one of predefined transmission structures, a transmission structure with a symbol number corresponding to the M i as the transmission structure of the uplink control channel corresponding to the i-th part, wherein in at least one of the predefined transmission structures, different transmission structures correspond to different numbers of symbol.

17. The terminal according to claim 16 , wherein the processor is configured to read the memory to execute the computer readable program to:

determine that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is X, and a length of one part in the A parts is T−(A−1)×X; or

determine that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is

T

A

,

and a length of one part in the A parts is

T

-

T

A

×

(

A

-

1

)

;

or

determine that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is

T

A

,

and a length of one part in the A parts is

T

-

T

A

×

(

A

-

1

)

;

or

take A as a second predetermined value, and determine a length of each of the A−1 parts in the A parts as

T

A

,

and a length of one part in the A parts as

T

-

T

A

×

(

A

-

1

)

,

wherein the second predetermined value is agreed beforehand or determined according to the slot structure or baseband parameters or a quantity of slots occupied by the PUCCH; or

take A as a second predetermined value, and determine a length of each of the A−1 parts in the A parts as

T

A

,

and a length of one part in the A parts as

T

-

T

A

×

(

A

-

1

)

,

wherein the second predetermined value is agreed beforehand or determined according to the slot structure or baseband parameters or a quantity of slots occupied by the PUCCH.

18. A base station, comprising: a memory configured to store a computer readable program, and a processor configured to read the memory to execute the computer readable program to:

determine a total transmission length T of an uplink control channel (PUCCH) to be transmitted in P slots;

determine the transmission structure of the PUCCH on the basis of T; and

receive the PUCCH in the P slots according to the transmission structure;

wherein the determine the transmission structure of the PUCCH on the basis of T, comprises:

judging whether the T is greater than a first predetermined value X to obtain a judgment result, wherein the X is any one value of a maximum length supported by the PUCCH, a minimum length supported by the PUCCH, and one value of multiple predetermined lengths supported by the PUCCH; and

determining the transmission structure of the PUCCH based on the judgment result.

19. The base station according to claim 18 , wherein the processor is configured to read the memory to execute the computer readable program to:

determine the T and inform a terminal of the T through an indication field or higher layer signaling in a downlink control channel (PDCCH); or

determine a quantity P of slots corresponding to transmission of the PUCCH, determine the T according to the quantity P of slots, and inform the terminal of the quantity P of slots corresponding to the PUCCH through an indication field or higher layer signaling in the PDCCH; or

determine the T according to a predetermined agreement;

wherein the PDCCH comprises at least one of a downlink control channel for scheduling a downlink shared channel, a downlink control channel for indicating downlink semi-persistent scheduling (SPS) resource release, or a multicast downlink control channel at least for indicating a slot structure.

20. The base station according to claim 19 , wherein the processor is configured to read the memory to execute the computer readable program to:

determine the T based on a size of a UL area of each of the P slots or a size of an area for transmitting the PUCCH in the UL area of each of the P slot; or

determine the T based on a corresponding relationship between T and different slot quantities which are predefined or preconfigured by higher layer signaling, wherein the different slot quantities which are predefined or preconfigured by higher layer signaling correspond to different total transmission lengths T.

21. The base station according to claim 6 , wherein the processor is configured to read the memory to execute the computer readable program to:

when the T is not greater than the first predetermined value X, determine, from at least one of predefined transmission structures, a transmission structure with a symbol number corresponding to the T as the transmission structure of the PUCCH, wherein in at least one of the predefined transmission structures, different transmission structures correspond to different numbers of symbol;

or

when the T is greater than the first predetermined value X, divide the T into A parts, wherein each of the A parts corresponds to an uplink control channel, the transmission length of each uplink control channel does not exceed the X, and each uplink control channel carries a same UCI information; and take i as 1 to A in sequence, determine a transmission length of the uplink control channel corresponding to the i-th part as M i , and determine, from at least one of predefined transmission structures, a transmission structure with a symbol number corresponding to the M i as the transmission structure of the uplink control channel corresponding to the i-th part, wherein in at least one of the predefined transmission structures, different transmission structures correspond to different numbers of symbol.

22. The base station according to claim 21 , wherein the processor is configured to read the memory to execute the computer readable program to:

determine that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is X, and a length of one part in the A parts is T−(A−1)×X; or

determine that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is

T

A

,

and a length of one part in the A parts is

T

-

T

A

×

(

A

-

1

)

;

or

determine that

A

=

T

X

+

1

or

T

X

,

wherein a length of each of the A−1 parts in the A parts is

T

A

,

and a length of one part in the A parts is

T

-

T

A

×

(

A

-

1

)

;

or

take A as a second predetermined value, and determine a length of each of the A−1 parts in the A parts as

T

A

,

and a length of one part in the A parts as

T

-

T

A

×

(

A

-

1

)

,

wherein the second predetermined value is agreed beforehand or determined according to the slot structure or baseband parameters or a quantity of slots occupied by the PUCCH; or

take A as a second predetermined value, and determine a length of each of the A−1 parts in the A parts as

T

A

,

and a length of one part in the A parts as

T

-

T

A

×

(

A

-

1

)

,

wherein the second predetermined value is agreed beforehand or determined according to the slot structure or baseband parameters or a quantity of slots occupied by the PUCCH.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
To: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO.,LTD.
Reel/Frame 057452/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2019
From: GAO, XUEJUAN; TONY, EKPENYONG
To: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
Reel/Frame 051299/0013 →
Priority Claims (1)
CN 201710457823.0 · Jun 16, 2017 · national
Continuity (1)
Related Publication 20200187193A1 · Jun 11, 2020