IP Library Granted Patent US 9,729,295
Granted Patent B2
US 9,729,295 · App. 14/041,431 · Granted Aug 8, 2017

Resource allocation in communications system

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 9,729,295
App. No.
14/041,431
Granted
Aug 8, 2017
Kind
B2
Abstract

An exemplary embodiment discloses a multi-subframe physical uplink control channel PUCCH resource arrangement for PUCCH format 1a/1b resource allocation for enhanced physical downlink control channel EPDCCH in time division duplex TDD transmission. A definition of a semi-static offset for each EPDCCH set is extended by considering multiple downlink subframes, and a dynamic offset mechanism is enhanced to avoid resource collision between multiple DL subframes.

Claims (103)

1. A method for resource allocation in a communications system, characterized by

determining, in a network apparatus, PUCCH format 1a/1b resources for HARQ-ACK for time division duplex signalling based on

an index of the first enhanced control channel element used for transmission of a corresponding EPDCCH downlink assignment in a downlink subframe,

the index of the downlink subframe in which the EPDCCH downlink assignment is transmitted, and

one or more configured parameters,

wherein the one or more configured parameters comprise a dynamic offset modifier,

a first semi-static user terminal-specific resource starting offset defined for an EPDCCH set, and

a second user terminal-specific resource offset defined for each EPDCCH set.

2. A method as claimed in claim 1 , characterized in that a multi-subframe PUCCH format 1a/1b resource allocation is carried out for HARQ-ACK corresponding to PDSCH scheduled via EPDCCH.

3. A method as claimed in claim 1 , characterized in that when M=1, the resource determination is independent of the second user terminal-specific resource offset, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback.

4. A method as claimed in claim 1 , characterized in that for time division duplex signalling when M>1, the second user terminal-specific resource offset impacts resource allocation when PUCCH HARQ-ACK resources for multiple downlink subframes map into a single uplink subframe, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback.

5. A method as claimed in claim 1 , characterized in that the offset for each EPDCCH set applied in each downlink subframe is dependent on the first semi-static user terminal-specific resource starting offset, second user terminal-specific resource offset, and m, where m(0 . . . M−1) is a relative index of the downlink subframe, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback.

6. A method as claimed in claim 1 , characterized in that the dynamic offset modifier k is dependent on an antenna port or a power control command.

7. A method as claimed in claim 1 , characterized in that the dynamic offset modifier is applied such that it is independent on a subframe index m, wherein the dynamic offset modifier is derived based on downlink control information DCI that EPDCCH is carrying.

8. A method as claimed in claim 1 , characterized in that a dynamic offset modifier is applied such that the dynamic offset modifier depends on a subframe index m, wherein multiple sets of dynamic offset modifiers are defined to be a matrix C with (M−1) columns and N rows, N corresponding to the number of options to perform dynamic switching, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback, and the subframe index m is used as one factor to determine the value of the dynamic offset modifier k(n, m), where n is an index of dynamic switching option signalled as downlink control information DCI via EPDCCH.

9. A method as claimed in claim 8 , characterized in that the resource index of the ACK/NACK resource corresponding to the m-th subframe X m is derived from the resource index of the first subframe X 0 as X 0 +C(m), where C(m) is a predefined constant number.

10. A method as claimed in claim 9 , characterized in that the matrix C is configured via a protocol layer higher than the physical layer.

11. A method as claimed in claim 1 , characterized in that the dynamic offset modifier k is an antenna port-specific offset associated with antenna port p, where p is the antenna port allocated to the first control channel element CCE of corresponding EPDCCH or other explicitly signalled or implicitly derived parameter.

12. A method as claimed in claim 1 , characterized by scheduling the PUCCH format 1a/1b resources for EPDCCH for time division duplex signalling based on formula I:

n PUCCH (1) =N UE-PUCCH-TDD *m+n eCCE +N UE-PUCCH (1) +k,

where

n PUCCH (1) is a PUCCH format 1a/1b resource to be allocated for a HARQ-ACK signal;

N UE-PUCCH (1) is the first semi-static user terminal-specific resource starting offset defined for an EPDCCH set;

N UE-PUCCH-TDD (1) is the second user terminal-specific resource offset defined for EPDCCH sets when M>1, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback, m being a relative index of a downlink subframe, wherein 0≦m≦M−1;

n eCCE is an index of the first enhanced control channel element eCCE used for transmission of a corresponding EPDCCH downlink assignment in a downlink subframe n−k m , where m is the relative index of the downlink subframes and 0≦m≦M−1;

k is a dynamic offset modifier.

13. A computer program product comprising a non-transitory computer-readable storage medium bearing computer program code embodied therein for use with a computer, the computer program code comprising code for performing the method according to claim 1 .

14. An apparatus comprising:

at least one processor; and

at least one memory including a computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform the following:

determine PUCCH format 1a/1b resources for HARQ-ACK for time division duplex signalling based on

an index of the first enhanced control channel element used for transmission of a corresponding EPDCCH downlink assignment in a downlink subframe,

the index of the downlink subframe in which the EPDCCH downlink assignment is transmitted, and

one or more configured parameters,

wherein the one or more configured parameters comprise a dynamic offset modifier,

a first semi-static user terminal-specific resource starting offset defined for an EPDCCH set, and

a second user terminal-specific resource offset defined for each EPDCCH set.

15. An apparatus as claimed in claim 14 , characterized in that the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to carry out a multi-subframe PUCCH format 1a/1b resource allocation for HARQ-ACK corresponding to PDSCH scheduled via EPDCCH.

16. An apparatus as claimed in claim 14 , characterized in that when M=1, the resource determination is independent of the second user terminal-specific resource offset, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback.

17. An apparatus as claimed in claim 14 , characterized in that for time division duplex signalling when M>1, the second user terminal-specific resource offset impacts resource allocation when PUCCH HARQ-ACK resources for multiple downlink subframes map into a single uplink subframe, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback.

18. An apparatus as claimed in claim 14 , characterized in that the offset for each EPDCCH set applied in each downlink subframe is dependent on the first semi-static user terminal-specific resource starting offset, second user terminal-specific resource offset, and m, where m(0 . . . M−1) is a relative index of the downlink subframe, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback.

19. An apparatus as claimed in claim 14 , characterized in that the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to apply the dynamic offset modifier k dependent on an antenna port or a power control command.

20. An apparatus as claimed in claim 14 , characterized in that the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to apply the dynamic offset modifier such that it is independent on a subframe index m, wherein the dynamic offset modifier is derived based on downlink control information DCI that EPDCCH is carrying.

21. An apparatus as claimed in claim 14 , characterized in that the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to apply the dynamic offset modifier such that the dynamic offset modifier depends on a subframe index m, wherein multiple sets of dynamic offset modifiers are defined to be a matrix C with (M−1) columns and N rows, N corresponding to the number of options to perform dynamic switching, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback, and the subframe index m is used as one factor to determine the value of the dynamic offset modifier k(n, m), where n is an index of dynamic switching option.

22. An apparatus as claimed in claim 21 , characterized in that the resource index of the ACK/NACK resource corresponding to the m-th subframe X m is derived from the resource index of the first subframe X 0 as X 0 +C(m), where C(m) is a predefined constant number.

23. An apparatus as claimed in claim 22 , characterized in that the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to define the matrix C via a protocol layer higher than the physical layer.

24. An apparatus as claimed in claim 14 , characterized in that the dynamic offset modifier k is an antenna port-specific offset associated with antenna port p, where p is the antenna port allocated to the first control channel element CCE of corresponding EPDCCH or other explicitly signaled or implicitly derived parameter.

25. An apparatus as claimed in claim 14 , characterized in that the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to set the parameter N UE-PUCCHTDD (1) as

the number of PUCCH resources corresponding to a first EPDCCH set+the number of PUCCH resources corresponding to a second EPDCCH set; or

the number of eCCEs in the first EPDCCH set+the number of eCCEs in the second EPDCCH set.

26. An apparatus as claimed in claim 14 , characterized in that the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to schedule the PUCCH format 1a/1b resources for EPDCCH for time division duplex signalling based on formula I:

n PUCCH (1) =N UE-PUCCHTDD *m+n eCCE +N UE-PUCCH (1) +k,

where

n PUCCH (1) is a PUCCH format 1a/1b resource to be allocated for a HARQ-ACK signal;

N UE-PUCCH (1) is the first semi-static user terminal-specific resource starting offset defined for an EPDCCH set;

N UE-PUCCHTDD (1) is the second user terminal-specific resource offset defined for EPDCCH sets when M>1, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback, m being a relative index of a downlink subframe, wherein 0≦m≦M−1;

n eCCE is an index of the first enhanced control channel element eCCE used for transmission of a corresponding EPDCCH downlink assignment in a downlink subframe n−k m ,

where m is the relative index of the downlink subframes and 0≦m≦M−1;

k is a dynamic offset modifier.

27. A user terminal comprising:

at least one processor; and

at least one memory including a computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the user terminal to perform the following:

apply PUCCH format 1a/1b resource mapping for EPDCCH scheduled PDSCH for time division duplex signalling based on

an index of the first enhanced control channel element used for transmission of a corresponding EPDCCH downlink assignment in a downlink subframe,

the index of the downlink subframe in which the EPDCCH downlink assignment is transmitted, and

one or more configured parameters,

wherein the one or more configured parameters comprise a dynamic offset modifier,

a first semi-static user terminal-specific resource starting offset defined for an EPDCCH set, and

a second user terminal-specific resource offset defined for each EPDCCH set.

28. A method comprising:

receiving information on a configuration of an EPDCCH set, the configuration comprising:

a EPDCCH-set-specific PUCCH resources starting offset and at least one EPDCCH-set-specific parameter which is equal to or a multiple of the number of eCCEs in the given EPDCCH set;

determining a relative index of the DL subframe, an index of the first enhanced control channel element of the EPDCCH set carrying downlink assignment, and an index of dynamic offset modifier;

using the relative index of the DL subframe and the index of dynamic offset modifier to determine the value of the dynamic offset modifier;

determining at least one PUCCH resource based on the received information, the index of the first enhanced control channel element of the EPDCCH set carrying downlink assignment, the determined relative index of the DL subframe and the determined value of dynamic offset modifier, and

transmitting HARQ-ACK using the at least one determined PUCCH resource.

29. The method according to claim 28 , further comprising applying the at least one EPDCCH-set-specific parameter downlink-subframe specifically.

30. The method according to claim 28 , further comprising setting the relative index of the DL subframe 1 and deriving an index of the at least one PUCCH resource for a second subframe from a resource index of the at least one PUCCH resource of the a first subframe.

31. The method according to claim 28 , further comprising setting the at least one EPDCCH-set-specific parameter zero for making subframes overlapping.

32. An apparatus comprising:

at least one processor; and

at least one memory including a computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform the following:

receive information on a configuration of an EPDCCH set, the configuration comprising:

a EPDCCH-set-specific PUCCH resources starting offset and at least one EPDCCH-set-specific parameter which is equal to or a multiple of the number of eCCEs in the given EPDCCH set;

determine a relative index of the DL subframe, an index of the first enhanced control channel element of the EPDCCH set carrying downlink assignment, and an index of dynamic offset modifier;

use the relative index of the DL subframe and the index of dynamic offset modifier to determine the value of the dynamic offset modifier;

determine at least one PUCCH resource based on the received information, the index of the first enhanced control channel element of the EPDCCH set carrying downlink assignment, the determined relative index of the DL subframe and the determined value of dynamic offset modifier, and

transmit HARQ-ACK using the at least one determined PUCCH resource.

33. The apparatus as claimed in claim 32 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to apply the at least one EPDCCH-set-specific parameter downlink-subframe specifically.

34. The apparatus as claimed in claim 32 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to set the relative index of the DL subframe 1 and derive an index of the at least one PUCCH resource for a second subframe from a resource index of the at least one PUCCH resource of the a first subframe.

35. The apparatus as claimed in claim 32 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to set the at least one EPDCCH-set-specific parameter zero for making subframes overlapping.

36. A method for resource allocation in a communications system, the method comprising:

determining, in a network apparatus, PUCCH format 1a/1b resources for HARQ-ACK for time division duplex signalling based on

an index of the first enhanced control channel element used for transmission of a corresponding EPDCCH downlink assignment in a downlink subframe,

a subframe index m being a relative index of the downlink subframe in which the EPDCCH downlink assignment is transmitted, and

one or more configured parameters, said method characterized in that a dynamic offset modifier is one of the one or more configured parameters and wherein the dynamic offset modifier is applied such that the dynamic offset modifier depends on the subframe index m, wherein multiple sets of dynamic offset modifiers are defined to be a matrix C with (M−1) columns and N rows, N corresponding to the number of options to perform dynamic switching, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback, and the subframe index m is used as one factor to determine the value of the dynamic offset modifier k(n, m), where n is an index of dynamic switching option signalled as downlink control information DCI via EPDCCH.

37. An apparatus comprising:

at least one processor; and

at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:

determine PUCCH format 1a/1b resources for HARQ-ACK for time division duplex signalling based on

an index of the first enhanced control channel element used for transmission of a corresponding EPDCCH downlink assignment in a downlink subframe,

a subframe index m being a relative index of the downlink subframe in which the EPDCCH downlink assignment is transmitted, and

one or more configured parameters, said apparatus characterized in that a dynamic offset modifier is one of the one or more configured parameters and wherein the apparatus is adapted to apply the dynamic offset modifier such that the dynamic offset modifier depends on the subframe index m, wherein multiple sets of dynamic offset modifiers are defined to be a matrix C with (M−1) columns and N rows, N corresponding to the number of options to perform dynamic switching, M being the number of downlink subframes associated with an uplink subframe for HARQ-ACK feedback, and the subframe index m is used as one factor to determine the value of the dynamic offset modifier k(n, m), where n is an index of dynamic switching option signalled as downlink control information DCI via EPDCCH.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: NOKIA SOLUTIONS AND NETWORKS OY (FORMERLY NOKIA SIEMENS NETWORKS OY)
To: NOKIA TECHNOLOGIES OY
Reel/Frame 047231/0992 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2017
From: ZHANG, LI; LUNTTILA, TIMO ERKKI; TIIROLA, ESA TAPANI
To: NOKIA SIEMENS NETWORKS OY
Reel/Frame 042787/0466 →
CHANGE OF NAME Recorded Nov 19, 2014
From: NOKIA SIEMENS NETWORKS OY
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 034294/0603 →