IP Library Granted Patent US 10,470,067
Granted Patent B2
US 10,470,067 · App. 15/391,313 · Granted Nov 5, 2019

Periodic channel state information (CSI) reporting using a physical uplink control channel (PUCCH)

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,470,067
App. No.
15/391,313
Granted
Nov 5, 2019
Kind
B2
Abstract

Technology for a user equipment (UE) to report periodic channel state information (CSI) is disclosed. The UE can generate a plurality of CSI reports for serving cells for transmission in a subframe. Each CSI report can correspond to a physical uplink control channel (PUCCH) reporting type among a plurality of CSI processes having a CSI process index (CSIProcessIndex) and a serving cell index (ServCellIndex). The UE can determine different priorities corresponding to each of the plurality of PUCCH reporting types. The UE can drop CSI reports corresponding to all CSI processes except a CSI process having the lowest CSIProcessIndex. The UE can drop CSI reports corresponding to all ServCellIndexes except a CSI report with the lowest ServCellIndex. The UE can multiplex at least one non-colliding CSI report from among CSI reports that are not dropped and hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback bits for transmission to an eNodeB.

Claims (45)

1. An apparatus of a user equipment (UE) to report periodic channel state information (CSI), the apparatus comprising:

memory;

one or more processors configured to:

generate a plurality of CSI reports for serving cells for transmission in a subframe, wherein each CSI report corresponds to a physical uplink control channel (PUCCH) reporting type among a plurality of CSI processes having a CSI process index (CSIProcessIndex) and a serving cell index (ServCellIndex) among a plurality of ServCellIndexes;

determine a first collision between CSI reports, among the plurality of CSI reports, having PUCCH reporting types with equal priorities in the subframe and, upon determining the first collision, drop CSI reports corresponding to all CSI processes except a CSI process having the lowest CSIProcessIndex;

determine a second collision between CSI reports, after determining the first collision, among retained ones of the plurality of CSI reports, having CSIProcessIndexes with equal priorities in the subframe and, upon determining the second collision, drop the CSI reports corresponding to all ServCellIndexes except a CSI report with the lowest ServCellIndex;

determine whether the at least one non-colliding CSI report multiplexed with hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback bits and any scheduling request (SR)fits into a payload of a PUCCH format 3; and

a transceiver configured to:

transmit the at least one non-colliding CSI report and the HARQ-ACK feedback bits from the UE to the eNodeB when the at least one non-colliding CSI report multiplexed with the HARQ-ACK feedback bits and any SR fits into the payload of the PUCCH format 3; and

transmit the HARQ-ACK feedback bits including any SR without the at least one non-colliding CSI report when the at least one non-colliding CSI report with HARQ-ACK feedback bits and any SR does not fit into the payload of the PUCCH format 3.

2. The apparatus of claim 1 , wherein the UE is configured to operate in a transmission mode (TM) 10 used in a coordinated multipoint (CoMP) scenario and carrier aggregation (CA) configuration.

3. The apparatus of claim 1 , wherein a CSI report for a specific ServCellIndex with a lower CSIProcessIndex has a higher priority than a CSI report for the specific ServCellIndex with a CSIProcessIndex higher than the lower CSIProcessIndex.

4. The apparatus of claim 1 , wherein a CSI report for a specific CSIProcessIndex with a lower ServCellIndex has a higher priority than a CSI report for the specific CSIProcessIndex with a ServCellIndex that is higher than the lower ServCellIndex.

5. The apparatus of claim 1 , wherein:

the PUCCH reporting type is one of PUCCH reporting types 1, 1a, 2, 2b, 2c, or 4; or

the PUCCH reporting type is one of PUCCH reporting types 3, 5, or 6.

6. A user equipment (UE) operable to report periodic channel state information (CSI), the UE comprising:

one or more antennas to communicate with an evolved Node B (eNB);

an application processor configured to:

generate a plurality of CSI reports for serving cells for transmission in a subframe, wherein each CSI report corresponds to a physical uplink control channel (PUCCH) reporting type among a plurality of CSI processes having a CSI process index (CSIProcessIndex) and a serving cell index (ServCellIndex) among a plurality of ServCellIndexes;

determine a first collision between CSI reports, among the plurality of CSI reports, having PUCCH reporting types with equal priorities in the subframe and, upon determining the first collision, drop CSI reports corresponding to all CSI processes except a CSI process having the lowest CSIProcessIndex;

determine a second collision between CSI reports, after determining the first collision, among retained ones of the plurality of CSI reports, having CSIProcessIndexes with equal priorities in the subframe and, upon determining the second collision, drop the CSI reports corresponding to all ServCellIndexes except a CSI report with the lowest ServCellIndex;

prepare at least one non-colliding CSI report from among CSI reports that are not dropped; and

determine whether the at least one non-colliding CSI report with hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback bits and any scheduling request (SR)fits into a payload of the PUCCH format 3; and

a transceiver configured to:

transmit the at least one non-colliding CSI report and the HARQ-ACK feedback bits and any SR from the UE to the eNodeB when the at least one non-colliding CSI report multiplexed with the HARQ-ACK feedback bits and any SR fits into the payload of the PUCCH format 3; and

transmit the HARQ-ACK feedback bits including any SR without the at least one non-colliding CSI report when the at least one non-colliding CSI report with HARQ-ACK feedback bits and any SR does not fit into the payload of the PUCCH format 3.

7. The UE of claim 6 , wherein the UE is configured to operate in a transmission mode (TM) 10 used in a coordinated multipoint (CoMP) scenario and carrier aggregation (CA) configuration.

8. The UE of claim 6 , wherein a CSI report for a specific ServCellIndex with a lower CSIProcessIndex has a higher priority than a CSI report for the specific ServCellIndex with a CSIProcessIndex higher than the lower CSIProcessIndex.

9. The UE of claim 6 , wherein a CSI report for a specific CSIProcessIndex with a lower ServCellIndex has a higher priority than a CSI report for the specific CSIProcessIndex with a ServCellIndex that is higher than the lower ServCellIndex.

10. The UE of claim 6 , wherein:

the PUCCH reporting type is one of PUCCH reporting types 1, 1a, 2, 2b, 2c, or 4; or

the PUCCH reporting type is one of PUCCH reporting types 3, 5, or 6.

11. The UE of claim 6 , wherein the UE includes at least one of an antenna, a touch sensitive display screen, a speaker, a microphone, a graphics processor, an application processor, internal memory, a non-volatile memory port, and combinations thereof.

12. At least one non-transitory machine readable storage medium having instructions embodied thereon for reporting periodic channel state information (CSI), the instructions when executed perform the following:

generating, using one or more processors of a user equipment (UE), a plurality of CSI reports for serving cells for transmission in a subframe, wherein each CSI report corresponds to a physical uplink control channel (PUCCH) reporting type among a plurality of CSI processes having a CSI process index (CSIProcessIndex) and a serving cell index (ServCellIndex) among a plurality of ServCellIndexes;

determining, using the one or more processors of the UE, a first collision between CSI reports, among the plurality of CSI reports, having PUCCH reporting types with equal priorities in the subframe and, upon determining the first collision, drop CSI reports corresponding to all CSI processes except a CSI process having the lowest CSIProcessIndex;

determining, using the one or more processors of the UE, a second collision between CSI reports, after determining the first collision, among retained ones of the plurality of CSI reports, having CSIProcessIndexes with equal priorities in the subframe and, upon determining the second collision, drop the CSI reports corresponding to all ServCellIndexes except a CSI report with the lowest ServCellIndex;

preparing, using the one or more processors of the UE, at least one non-colliding CSI report from among CSI reports that are not dropped;

determine whether the at least one non-colliding CSI report with hybrid automatic repeat request-acknowledge (HARQ-ACK) feedback bits and any scheduling request (SR) fits into a payload of the PUCCH format 3;

encoding the at least one non-colliding CSI report and the HARQ-ACK feedback bits for transmission to the eNodeB when the at least one non-colliding CSI report multiplexed with the HARQ-ACK feedback bits and any SR fits into the payload of the PUCCH format 3; and

encoding the HARQ-ACK feedback bits including any SR without the at least one non-colliding CSI report when the at least one non-colliding CSI report with HARQ-ACK feedback bits and any SR does not fit into the payload of the PUCCH format 3.

13. The at least one non-transitory machine readable storage medium of claim 12 , wherein the UE is configured to operate in a transmission mode (TM) 10 used in a coordinated multipoint (CoMP) scenario and carrier aggregation (CA) configuration.

14. The at least one non-transitory machine readable storage medium of claim 12 , wherein a CSI report for a specific ServCellIndex with a lower CSIProcessIndex has a higher priority than a CSI report for the specific ServCellIndex with a CSIProcessIndex higher than the lower CSIProcessIndex.

15. The at least one non-transitory machine readable storage medium of claim 12 , wherein a CSI report for a specific CSIProcessIndex with a lower ServCellIndex has a higher priority than a CSI report for the specific CSIProcessIndex with a ServCellIndex that is higher than the lower ServCellIndex.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2017
From: HAN, SEUNGHEE; DAVYDOV, ALEXEI; FWU, JONG-KAE; ETEMAD, KAMRAN
To: INTEL CORPORATION
Reel/Frame 040901/0838 →