IP Library Granted Patent US 9,485,060
Granted Patent B2
US 9,485,060 · App. 12/895,900 · Granted Nov 1, 2016

Uplink control data transmission

Inventors: Shahrokh Nayeb Nazar (Sainte-Julie, CA); Kyle Jung-Lin Pan (Smithtown, NY); Robert L. Olesen (Huntington, NY); Ghyslain Pelletier (Laval, CA); Marian Rudolf (Montreal, CA); Paul Marinier (Brossard, CA); Charles A. Dennean (Melville, NY); Stephen G. Dick (Nesconset, NY); Allan Y. Tsai (Boonton, NJ); Christopher Cave (Dollar-des-Ormeaux, CA); Changsoo Koo (Melville, NY)
Assignee: InterDigital Patent Holdings, Inc.
H04L1/1671H04L1/007H04L1/0073H04L5/0048H04L5/0053H04W48/16H04W72/00
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,485,060
App. No.
12/895,900
Granted
Nov 1, 2016
Kind
B2
Abstract

Methods and systems for transmitting uplink control information and feedback are disclosed for carrier aggregation systems. A user equipment device may be configured to transmit uplink control information and other feedback for several downlink component carriers using one or more uplink component carriers. The user equipment device may be configured to transmit such data using a physical uplink control channel rather than a physical uplink shared channel. The user equipment device may be configured to determine the uplink control information and feedback data that is to be transmitted, the physical uplink control channel resources to be used to transmit the uplink control information and feedback data, and how the uplink control information and feedback data may be transmitted over the physical uplink control channel.

Claims (165)

1. A method for providing feedback information on a processing structure, the method comprising:

generating a set of input bits associated with the feedback information, wherein the feedback information comprises a plurality of acknowledgement/negative acknowledgement (ACK/NACK) bits corresponding to a plurality of component carriers;

encoding the set of input bits to create an encoded set of output bits;

scrambling the encoded set of output bits using a scrambling sequence to create a set of scrambled output bits, wherein the scrambling sequence is derived as a function of at least one of the following: an identity of a wireless transmit and receive unit associated therewith or one or more cell identities;

modulating the set of scrambled output bits to create a block of modulated symbols;

applying a spreading code to the block of modulated symbols, wherein the spreading is applied after creating the block of modulated symbols, and wherein the spreading code is selected based on a physical uplink control channel (PUCCH) resource index; and

transmitting the block spread modulated symbols corresponding to the ACK/NACK bits on a PUCCH.

2. The method of claim 1 , wherein the set of scrambled output bits are modulated using quadrature phase-shift keying (QPSK) to create the block of modulated symbols.

3. The method of claim 1 , wherein the spreading code comprises a length-5 orthogonal spreading code.

4. The method of claim 3 , wherein the length-5 orthogonal spreading code comprises at least one of the following: [+1 +1 +1 +1 +1]; [+1 e j2π/5 e j4π/5 e j6π/5 e j8π/5 ]; [+1 e j4π/5 e j8π/5 e j2π/5 e j6π/5 ]; [+1 e j6π/5 e j2π/5 e j8π/5 e j4π/5 ]; and [+1 e j8π/5 e j6π/5 e j4π/5 e j2π/5 ].

5. The method of claim 3 , wherein the spreading code comprises a length-4 Walsh-Hadamard spreading code.

6. The method of claim 5 , wherein the length-4 Walsh-Hadamard spreading code comprises at least one of the following: [+1 +1 +1 +1]; [+1 −1 +1 −1]; [+1 −1 −1 +1]; and [+1+1 −1 −1].

7. The method of claim 1 , further comprising determining resources for the processing structure using the physical uplink control channel (PUCCH) resource index.

8. The method of claim 7 , wherein the PUCCH resource index is a PUCCH ACK/NACK resource index.

9. The method of claim 7 , wherein determining resources for the processing structure comprises determining physical resource blocks configured to be used for transmission on the processing structure in a slot.

10. The method of claim 9 , wherein the slot is defined as n s , and wherein physical resource blocks to configured to be used at n s are generated according to the following:

n

PRB

=

{

m

2

if

(

m

+

n

s

mod

2

)

mod

2

=

0

N

RB

UL

-

1

-

m

2

if

(

m

+

n

s

mod

2

)

mod

2

=

1

where N RB UL denotes the number of UL RBs, m=└n PUCCH (3) /N SF,0 PUCCH ┘+N offset RB , and where N SF,0 PUCCH is a length of the spreading code applied on a first slot and N offset RB is a non-negative integer number.

11. The method of claim 1 , wherein the set of input bits comprises a hybrid automatic repeat request (HARQ) positive acknowledgement (ACK) multiplexed with a scheduling request.

12. The method of claim 1 , further comprising:

generating reference signals;

deriving a cyclic shift for the reference signals on a particular transmit antenna; and

applying the cyclic shift.

13. The method of claim 12 , further comprising transmitting at least one of the following: the reference signals, the set of input bits, the encoded set of output bits, the set of scrambled output bits, and the block of modulated symbols using an extended cyclic prefix (CP).

14. The method of claim 1 , further comprising applying a time-domain orthogonal cover code according to a predetermined hopping pattern.

15. The method of claim 1 , further comprising applying rate matching on the encoded set of output bits.

16. A wireless transmit and receive unit configured to provide feedback information on a processing structure, the wireless transmit and receive unit comprising:

a processor configured to:

generate a set of input bits associated with the feedback information, wherein the feedback information comprises a plurality of acknowledgement/negative acknowledgement (ACK/NACK) bits corresponding to a plurality of component carriers;

encode the set of input bits to create an encoded set of output bits;

scramble the encoded set of output bits using a scrambling sequence to create a set of scrambled output bits, wherein the scrambling sequence is derived as a function of at least one of the following: an identity of the wireless transmit and receive unit associated therewith or one or more cell identities;

modulate the set of scrambled output bits to create a block of modulated symbols; and

apply a spreading code to the block of modulated symbols, wherein the spreading is applied after creating the block of modulated symbols, and wherein the spreading code is selected based on a physical uplink control channel (PUCCH) resource index; and

a transmitter configured to transmit the block spread modulated symbols corresponding to the ACK/NACK bits on a PUCCH.

17. The wireless transmit and receive unit of claim 16 , wherein the set of scrambled output bits are modulated using quadrature phase-shift keying (QPSK) to create the block of modulated symbols.

18. The wireless transmit and receive unit of claim 16 , wherein the spreading code comprises a length-5 orthogonal spreading code.

19. The wireless transmit and receive unit of claim 18 , wherein the length-5 orthogonal spreading code comprises at least one of the following: [+1 +1 +1 +1 +1]; [+1 e j2π/5 e j4π/5 e j6π/5 e j8π/5 ]; [+1 e j4π/5 e j8π/5 e j2π/5 e j6π/5 ]; [+1 e j6π/5 e j2π/5 e j8π/5 e j4π/5 ]; and [+1 e j8π/5 e j6π/5 e j4π/5 e j2π/5 ].

20. The wireless transmit and receive unit of claim 18 , wherein the spreading code comprises a length-4 Walsh-Hadamard spreading code.

21. The wireless transmit and receive unit of claim 20 , wherein the length-4 Walsh-Hadamard spreading code comprises at least one of the following: [+1 +1 +1 +1]; [+1 −1 +1 −1]; [+1 −1 −1 +1]; and [+1 +1 −1 −1].

22. The wireless transmit and receive unit of claim 16 , wherein the processor is further configured to determine resources for the processing structure using the physical uplink control channel (PUCCH) resource index.

23. The wireless transmit and receive unit of claim 22 , wherein the PUCCH resource index is a PUCCH ACK/NACK resource index.

24. The wireless transmit and receive unit of claim 22 , wherein the processor is further configured to determine physical resource blocks configured to be used for transmission on the processing structure in a slot.

25. The wireless transmit and receive unit of claim 24 , wherein the slot is defined as n s , and wherein physical resource blocks to configured to be used at n s are generated according to the following:

n

PRB

=

{

m

2

if

(

m

+

n

s

mod

2

)

mod

2

=

0

N

RB

UL

-

1

-

m

2

if

(

m

+

n

s

mod

2

)

mod

2

=

1

where N RB UL denotes the number of UL RBs, m=└n PUCCH (3) /N SF,0 PUCCH ┘+N offset RB and where N SF,0 PUCCH is a length of the spreading code applied on a first slot and N offset RB is a non-negative integer number.

26. The wireless transmit and receive unit of claim 16 , wherein the set of input bits comprises a hybrid automatic repeat request (HARQ) positive acknowledgement (ACK) multiplexed with a scheduling request.

27. The wireless transmit and receive unit of claim 16 , wherein the processor is further configured to:

generate reference signals configured to be transmitted with at least one of the following: the set of input bits, the encoded set of output bits, the set of scrambled output bits, and the block of symbols on the processing structure;

derive a cyclic shift for the reference signals on a particular transmit antenna; and

apply the cyclic shift.

28. The wireless transmit and receive unit of claim 27 , wherein the processor is further configured to: transmit at least one of the following: the reference signals and at least one of the following: the set of input bits, the encoded set of output bits, the set of scrambled output bits, and the block of modulated symbols using an extended cyclic prefix (CP).

29. The wireless transmit and receive unit of claim 16 , wherein the processor is further configured to apply a time-domain orthogonal cover code according to a predetermined hopping pattern.

30. The wireless transmit and receive unit of claim 16 , wherein the processor is further configured to apply rate matching on the encoded set of output bits.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2011
From: NAYEB NAZAR, SHAHROKH; PAN, KYLE JUNG-LIN; OLESEN, ROBERT L.; TSAI, ALLAN Y.; KOO, CHANGSOO; PELLETIER, GHYSLAIN; RUDOLF, MARIAN; MARINIER, PAUL; DENNEAN, CHARLES; DICK, STEPHEN G.; CAVE, CHRISTOPHER
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 025660/0638 →
Continuity (11)
Provisional Application 61247679 · Oct 1, 2009
Provisional Application 61304370 · Feb 12, 2010
Provisional Application 61320172 · Apr 1, 2010
Provisional Application 61320494 · Apr 2, 2010
Provisional Application 61329743 · Apr 30, 2010
Provisional Application 61356250 · Jun 18, 2010
Provisional Application 61356316 · Jun 18, 2010
Provisional Application 61356449 · Jun 18, 2010
Provisional Application 61356281 · Jun 18, 2010
Provisional Application 61373706 · Aug 13, 2010
Related Publication 20110243066A1 · Oct 6, 2011