UCI resource determination for CSI reporting
A method of wireless communication of a UE is provided. The UE determines a reference size of a payload available in a physical uplink channel for carrying R channel state information (CSI) reports, R being an integer greater than 0, each of the R CSI reports including a first part containing CSI of a wideband and a second part containing CSI of one or more subbands of the wideband. The UE carries all first parts of the R CSI reports in the payload. The UE further carries second parts of (M−1) CSI reports of the R CSI reports in the payload. The UE carries a portion of a second part of an M th CSI report of the R CSI reports in the payload.
1. A method of wireless communication of a user equipment (UE), comprising:
determining, at the UE, a reference size of a payload available in a physical uplink channel between the UE and a base station for carrying R channel state information (CSI) reports, R being an integer greater than 0, each of the R CSI reports including a first part containing CSI of a wideband and a second part containing CSI of one or more subbands of the wideband;
determining, at the UE, all first parts of the R CSI reports;
determining, at the UE, second parts of (M−1) CSI reports of the R CSI reports, M being a maximum integer that allows the reference size to be greater than or equal to a first total size of (a) all first parts of the R CSI reports and (b) second parts of a selection of (M−1) CSI reports of the R CSI reports;
determining, at the UE, a portion of a second part of an M th CSI report of the R CSI reports, the M th CSI report being not in the (M−1) CSI reports, such that the reference size is greater than or equal to a second total size of (a) all the first parts of the R CSI reports, (b) the second parts of the (M−1) CSI reports, and (c) the portion of the second part of the M th CSI report;
generating, at the UE, signals that represent all the first parts of the R CSI reports, the second parts of (M−1) CSI reports, and the portion of a second part of an M th CSI report; and
transmitting, at the UE, the signals in the payload of the physical uplink channel to the base station.
2. The method of claim 1 , wherein the portion of the second part of the M th CSI contains CSI of J subbands of N M subbands, N M being an integer greater than 0, J being an integer smaller than or equal to N M .
3. The method of claim 2 , wherein the J subbands are even numbered subbands of the N M subbands in a first order.
4. The method of claim 2 , wherein the J subbands are odd numbered subbands of the N M subbands in a first order.
5. The method of claim 2 , further comprising:
determining a difference between the reference size and the first total size; and
determining that the CSI of the J subbands are to be included in the payload based on the difference and a third total size of the CSI of the J subbands, wherein J is a maximum integer that allows the third size to be no greater than the difference; and
selecting the J subbands from the N M subbands based on a first predetermined rule.
6. The method of claim 5 , wherein the selecting the J subbands includes:
determining a number D;
distributing the N M subbands into D groups, each group including J or less subbands; and
selecting a first group of the D groups, the first group including the J subbands.
7. The method of claim 6 , wherein the number D is the smallest integer greater than or equal to (N M /J).
8. The method of claim 6 , further comprising:
receiving an indication indicating the number D, wherein the number D is determined based on the indication.
9. The method of claim 6 , wherein the distributing the N M subbands into D groups includes sequentially allocating each of the N M subbands into a respective one of the D groups in turn in a first order.
10. The method of claim 6 , wherein D is determined to be 2, wherein one group of the D groups includes even numbered subbands of the N M subbands and the other group of the D groups includes odd numbered subbands of the N M subbands.
11. The method of claim 5 , wherein the selecting the J subbands includes:
determining a number D that is the smallest integer greater than or equal to (Nm/J);
generating a matrix having D columns and J rows;
placing the N M subbands into the matrix sequentially in a row by row order; and
reading the J subbands from the matrix sequentially in a column by column order.
12. An apparatus for wireless communication, the apparatus being a user equipment (UE), comprising:
a memory; and
at least one processor coupled to the memory and configured to:
determine, at the UE, a reference size of a payload available in a physical uplink channel between the UE and a base station for carrying R channel state information (CSI) reports, R being an integer greater than 0, each of the R CSI reports including a first part containing CSI of a wideband and a second part containing CSI of one or more subbands of the wideband;
determining, at the UE, all first parts of the R CSI reports;
determining, at the UE, second parts of (M−1) CSI reports of the R CSI reports, M being a maximum integer that allows the reference size to be greater than or equal to a first total size of (a) all first parts of the R CSI reports and (b) second parts of a selection of (M−1) CSI reports of the R CSI reports;
determining, at the UE, a portion of a second part of an M th CSI report of the R CSI reports in the payload, the M th CSI report being not in the (M−1) CSI reports, such that the reference size is greater than or equal to a second total size of (a) all the first parts of the R CSI reports, (b) the second parts of the (M−1) CSI reports, and (c) the portion of the second part of the M th CSI report;
generate, at the UE, signals representing all the first parts of the R CSI reports, the second parts of (M−1) CSI reports, and the portion of a second part of an M th CSI report; and
transmit, at the UE, the signals in the payload of the physical uplink channel.
13. The apparatus of claim 12 , wherein the portion of the second part of the M th CSI contains CSI of J subbands of N M subbands, N M being an integer greater than 0, J being an integer smaller than or equal to N M .
14. The apparatus of claim 13 , wherein the at least one processor is further configured to:
determine a difference between the reference size and the first total size; and
determine that the CSI of the J subbands are to be included in the payload based on the difference and a third total size of the CSI of the J subbands, wherein J is a maximum integer that allows the third size to be no greater than the difference; and
select the J subbands from the NM subbands based on a first predetermined rule.
15. The apparatus of claim 14 , wherein to select the J subbands, the at least one processor is further configured to:
determine a number D;
distribute the N M subbands into D groups, each group including J or less subbands; and
select a first group of the D groups, the first group including the J subbands.
16. The apparatus of claim 15 , wherein the number D is the smallest integer greater than or equal to (N M /J).
17. The apparatus of claim 15 , wherein the at least one processor is further configured to:
receive an indication indicating the number D, wherein the number D is determined based on the indication.
18. The apparatus of claim 15 , wherein to distribute the N M subbands into D groups, the at least one processor is further configured to sequentially allocate each of the N M subbands into a respective one of the D groups in turn in a first order.
19. The apparatus of claim 14 , wherein to select the J subbands, the at least one processor is further configured to:
determine a number D that is the smallest integer greater than or equal to (Nm/J);
generate a matrix having D columns and J rows;
place the N M subbands into the matrix sequentially in a row by row order; and
read the J subbands from the matrix sequentially in a column by column order.
20. A non-transitory computer-readable medium storing computer executable code for wireless communication of wireless equipment, comprising code to:
determine, at the UE, a reference size of a payload available in a physical uplink channel between the UE and a base station for carrying R channel state information (CSI) reports, R being an integer greater than 0, each of the R CSI reports including a first part containing CSI of a wideband and a second part containing CSI of one or more subbands of the wideband;
determining, at the UE, all first parts of the R CSI reports;
determining, at the UE, second parts of (M−1) CSI reports of the R CSI reports in the payload, M being a maximum integer that allows the reference size to be greater than or equal to a first total size of (a) all first parts of the R CSI reports and (b) second parts of a selection of (M−1) CSI reports of the R CSI reports;
determining, at the UE, a portion of a second part of an M th CSI report of the R CSI reports, the M th CSI report being not in the (M−1) CSI reports, such that the reference size is greater than or equal to a second total size of (a) all the first parts of the R CSI reports, (b) the second parts of the (M−1) CSI reports, and (c) the portion of the second part of the M th CSI report; and
generate, at the UE, signals representing all the first parts of the R CSI reports, the second parts of (M−1) CSI reports, and the portion of a second part of an M th CSI report; and
transmit, at the UE, the signals in the payload of the physical uplink channel.