4G/LTE - Measurement Report |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CSI (Channel State Information)
CSI stands for Channel State Information and it is pretty confusing concept. First, it confused me because of too many parameters for configuration and then it became even more confusing with introduction of CA (Carrier Aggregation). It would be very hard to understand every details without having some hands-on (e.g, testing or developing on your own). My recommendation is to go through the basic defintions and additional pages linked in < What is CSI > section and then go through the test procedures briefly described in this page in order to get better sense on the concept.
CSI is a kind of collective name of several different type of indicators (UE report) as listed below.
For the overall meaning of these CSI elements and reporting cycles and RRC elements, refer to following links. In this page, I would mostly focus on MAC/PHY layer issues.
Base framework of CSI is described in 36.213 7.2 UE procedure for reporting Channel State Information (CSI). It is around 30 pages as of Rel 11 specification, but can be one of the most complicated part of whole 36.213. By concept this is difficult and in addition most of these are very tightly related to 36.211 (L1 procedure) and 36.331 (RRC Procedure). Inter-relations amongh these multiple standards would be another factors making your head spin. So don't get disappointed if you don't understand those details when you first read this page or 3GPP documents.
I think the proper question for this subsection should be "Why I think it is so complicated ?". It may not be that comlicated for others.. but it is complicated to me.. very much !
< Important Tables - Transmission Mode and Codebooks >
One of the most important purpose of CSI on UE side is to estimate the channel quality and recommend a proper precoding matrix to network. So large part of CSI estimation and report is tightly related to various precoding matrix. There are several different sets of precoding matrix and different precoding matrix set (this set is called 'Codebook') is used for different transmission condition (more specifically different transmission mode). Therefore, in order to understand the overal mechanism of CSI estimation/report, the first step would be to get familiar with all of these precoding matrix set and how to represent each specific matrix from the selected set. The purpose of this sub section is to put all the possible sets of precoding matrix together for easy future reference and give you overall understanding.
Since there are a lot of different sets of matrix and it is impossible to notify the values of matrix itself, there should be some other efficient way to indicate each matrix. The way to be used in LTE is to assign a number (index) to each of the precoding matrix and use that index number to communicate between network and UE about the specific precoding matrix.
First table I want to introduce you is the table shown below. It shows the how many bits that can be used for each of the transmission mode and number of transmission antenna. This number of bits reprented here indicate (imply) how many different precoding matrix can be used for each cases. For example, if you see 'Transmission Mode 3' and '2 antenna ports' case, you see the number '2'. It means that there is total two matrix that can be used as precoding matrix. As an other example, if you see 'Transmission Mode 4' and '4 antenna ports' case, you see the number '64'. It means that there is total 64 matrix that can be used as precoding matrix. Actually the explicit meaning of this table is to indicate 'how many bits are used to indicate each precoding matrix'. It is represented as binary number, but the index number in decimal is not as you learn in math course. This number is a 'bit mapped' number in which the position in the bit string represent a decimal index number. For example, if you look into 'Transmission Mode 4' and '2 Antenna ports', you would see 6. It means a binary number with 6 bit number is used to indicate each index of 6 different precoding matrix. 000001 --> index number 0 000010 --> index number 1 000100 --> index number 2 001000 --> index number 3 010000 --> index number 4 100000 --> index number 5 36.213 Table 7.2-1b: Number of bits in codebook subset restriction bitmap for applicable transmission modes
The numbers shown in the above table (36.213 Table 7.2-1b) shows only the index precoding matrix that can be used and it does not let you know exactly which sets of precoding matrix. For the specific precoding matrix sets (we call this set as Codebook), you need to refer to other tables.
The first set of precoding matrix (CodeBook) is shown in the following table. This set is used in the case where Tx antenna ports {0,1} and CSI antenna port {15, 16} is used. Each of these antenna ports is using corresponding reference signal 0,1 and 15,16 introduced in downlink reference signal page
36.211 Table 6.3.4.2.3-1: Codebook for transmission on antenna ports {0,1} and for CSI reporting based on antenna ports {0,1} or {15,16}
The index of each matrix in this codebook is represented by the location of 6 bit binary number as indicated as below. The order of the 6 bit number is a5 a4 a3 a2 a1 a0. For example, if you set 0 1 0 0 0 0, it means the index 4. If you compare 36.213 Table 7.2-1c and 36.211 Table 6.3.4.2.3-1. You will now the matrix indicated by 010000 is as follows (the matrix marked in yellow cell).
36.213 Table 7.2-1c: Association of bits in codebookSubSetRestriction bitmap to precoders in the 2 antenna port codebook of Table 6.3.4.2.3-1 in 36.211
Following table shows a more complicated type of matrix set (Codebook) for the case where you use transmission antenna ports {0,1,2,3} or CSI reference antenna ports {15,16,17,18}. It can represent total 64 different matrix. Just from the table, it would not be easy to know each element values of a matrix. To figure out each matrix element value, you need to go through a couple of additional steps shown in "Codebook selection for Precoding - 4 Antenna Ports" section in precoding page.
36.211 Table 6.3.4.2.3-2: Codebook for transmission on antenna ports {0,1,2,3} and for CSI reporting based on antenna ports {0,1,2,3} or {15,16,17,18}
Each of the matrix index of the 64 different matrix shown in above table is represented in the location in 64 bitmap binary number as shown below.
Association of bits in codebookSubSetRestriction bitmap to precoders in the 4 antenna port codebook of Table 6.3.4.2.3-2 in 36.211
Now, we have to figure out which specific bits indicated in 36.213 Table 7.2-1b maps to one specific matrix in 36.211 Table 6.3.4.2.3-1,36.211 Table 6.3.4.2.3-2 or 36.213Table 7.2.4-1, 7.2.4-2, 7.2.4-3, 7.2.4-4, 7.2.4-5, 7.2.4-6, 7.2.4-7, or 7.2.4-8. These mapping is described in 36.213 section 7.2 as shown below. Some of the mapping is obvious, but some of mapping is still confusing to me. When the all matrix in a code book is used for example Transmission Mode 4,6,8 the mapping looks obvious, but when only some of the matrices in the code book(e.g, Transmission Mode 3) is used, the mapping looks confusing. Most complicated and confusing mapping is for TM9.. and I still need more study to clearly describe this mapping.
< Transmission mode 3 >
a. 2 antenna ports: bit a_(v-1), v = 2 is associated with the precoder in Table 6.3.4.2.3-1 of 36.211 corresponding to v layers and codebook index 0 while bit a_0 is associated with the precoder for 2 antenna ports in clause 6.3.4.3 of 36.211.
b. 4 antenna ports: bit a_(v-1), v = 2,3,4 is associated with the precoders in Table 6.3.4.2.3-2 of 36.211 corresponding to v layers and codebook indices 12, 13, 14, and 15 while bit 0 a is associated with the precoder for 4 antenna ports in clause 6.3.4.3 of 36.211.
< Transmission mode 4 >
a. 2 antenna ports: see Table 7.2-1c b. 4 antenna ports: bit a_16(v-1)+i_c is associated with the precoder for 任 layers and with codebook index i_c in Table 6.3.4.2.3-2 of 36.211
< Transmission mode 5 and 6 >
a. 2 antenna ports: bit a_ic is associated with the precoder for v = 1 layer with codebook index i_c in Table 6.3.4.2.3-1 of 36.211 b. 4 antenna ports: bit a_ic is associated with the precoder for v = 1 layer with codebook index i_c in Table 6.3.4.2.3-2 of 36.211
< Transmission mode 8 >
a. 2 antenna ports: see Table 7.2-1c b. 4 antenna ports: bit a_16(v-1)+i_c is associated with the precoder for 任 layers and with codebook index i_c in Table 6.3.4.2.3-2 of 36.211, v = 1,2
< Transmission mode 9 and 10 >
a. 2 antenna ports: see Table 7.2-1c b. 4 antenna ports: bit a_16(v-1)+i_c associated with the precoder for 任 layers and with codebook index ic in Table 6.3.4.2.3-2 of 36.211. c. 8 antenna ports: bit a_f1(v-1)+i_c is associated with the precoder for 任 layers (v ↑{1,2,3,4,5,6,7,8}) and codebook index ic1 where f 1(⋅) = {0,16,32,36,40,44,48,52 } and bit a_(53+g1(v-1)+i_c2) is associated with the precoder for 任 layers (v ↑{1,2,3,4} ) and codebook index ic2 where g1(⋅) = {0,16,32,48 }. Codebook indices ic1 and ic2 are given in Table 7.2.4-1, 7.2.4-2, 7.2.4-3, 7.2.4-4, 7.2.4-5, 7.2.4-6, 7.2.4-7, or 7.2.4-8, for v =1,2,3,4,5,6,7, or 8 respectively.
< Important Tables - CSI RS and Periodicity >
< 36.211 Table 6.10.5.2-1: Mapping from CSI reference signal configuration to (k', l' ) for normal cyclic prefix. >
< 36.211 Table 6.10.5.3-1: CSI reference signal subframe configuration. >
Even though you think you understood all the details of each items convered here, you are not sure if you understand what's going on when all those items are put together and interworking each other. As in other case, the best way is Practice, Practice, Practice. If you have chance to create a test case for the CSI operation, you will have pretty deep/clear knowledge. If not, at least try to get some protocol log for CSI report and look into it. If you don't have chance to create the test case nor you don't have access to protocol log, a good alternative is to look into conformance test condition and imagine what would happen at each subframe according to the condition set in each test case. I would write down RRC message part of CSI related conformance test case and see how much you understand these RRC settings based on what you learned in this page (including all related pages hyperlinked from this page).
Example 1 : 36.521 9.2.1.1 FDD CQI Reporting under AWGN conditions with PUCCH 1-0
Condition : PDSCH via DCI Format 1A RRC Configuration : CQI-ReportConfig-DEFAULT ::= SEQUENCE { cqi-ReportModeAperiodic Not present // No Aperiodic CQI nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex 0 cqi-pmi-ConfigIndex 6 // Period = 5, Offset = 4 cqi-FormatIndicatorPeriodic CHOICE { widebandCQI NULL // Wideband CQI } ri-ConfigIndex NULL // NO RI simultaneousAckNackAndCQI FALSE } } }
Example 2 : 36.521 9.2.1.2 TDD CQI Reporting under AWGN conditions with PUCCH 1-0
Condition : i) PDSCH via DCI Format 1A ii) Physical channel for CQI reporting : PUCCH Format 2
RRC Configuration : TDD-Config-DEFAULT ::= SEQUENCE { subframeAssignment sa2 //DSUDDDSUDD specialSubframePatterns ssp4 }
CQI-ReportConfig-DEFAULT ::= SEQUENCE { cqi-ReportModeAperiodic Not present // No Aperiodic CQI nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex 0 cqi-pmi-ConfigIndex 3 // Period = 5, Offset = 2 cqi-FormatIndicatorPeriodic CHOICE { widebandCQI NULL } ri-ConfigIndex NULL simultaneousAckNackAndCQI FALSE } } }
Example 3 : 36.521 9.2.2.1 FDD CQI Reporting under AWGN conditions with PUCCH 1-1
Condition : i) PDSCH via DCI Format 2 ii) Physical channel for CQI reporting : PUCCH Format 2 iii) It is intended to have UL collisions between RI reports and HARQ-ACK, since the RI reports shall not be used by the eNB in this test.
RRC Configuration : PhysicalConfigDedicated-DEFAULT ::= SEQUENCE { cqi-ReportConfig CQI-ReportConfig-DEFAULT antennaInfo CHOICE { antennaInfoDedicated ::= SEQUENCE { transmissionMode tm4 } codebookSubsetRestriction CHOICE { n2TxAntenna-tm4 010000 ue-TransmitAntennaSelection CHOICE { release NULL } } }
PDSCH-ConfigDedicated-DEFAULT ::= SEQUENCE { p-a dB-3 }
CQI-ReportConfig-DEFAULT ::= SEQUENCE { cqi-ReportModeAperiodic Not present // No Aperiodic CQI nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex 0 cqi-pmi-ConfigIndex 6 // Period = 5, Offset = 4 cqi-FormatIndicatorPeriodic CHOICE { widebandCQI NULL } ri-ConfigIndex 1 // Same Period as CQI, 1 subframe before CQI simultaneousAckNackAndCQI FALSE } } }
Example 4 : 36.521 9.2.3.1_D FDD CQI Reporting under AWGN conditions with PUCCH 1-1 for eDL-MIMO
Condition : i) PDSCH via DCI Format 2C ii) Physical channel for CQI/PMI reporting : PUSCH iii) Physical channel for RI reporting : PUCCH iv) To avoid collisions between CQI/PMI reports and HARQ-ACK it is necessary to report both on PUSCH instead of PUCCH. PDCCH DCI format 0 shall be transmitted in downlink SF#1 and #6 to allow periodic CQI/PMI to multiplex with the HARQ-ACK on PUSCH in uplink SF#0 and #5. v) CSI reference signals = Antenna ports 15,?18
RRC Configuration : RadioResourceConfigDedicated-SRB2-DRB(n, m) ::= SEQUENCE { physicalConfigDedicated CQI-ReportConfig-r10-DEFAULT usingcondition RBC antennaInfo CHOICE { explicitValue AntennaInfoDedicated } }
PDSCH-ConfigDedicated-DEFAULT ::= SEQUENCE { p-a dB0 }
AntennaInfoDedicated-r10 ::= SEQUENCE { transmissionMode-r10 tm9-v1020 codebookSubsetRestriction-r10 0x0000 0000 0100 0000 // 64 bits since this is for TM9 / 4 Antenna } ue-TransmitAntennaSelection CHOICE { release NULL }
CQI-ReportConfig-r10 ::= SEQUENCE { cqi-ReportModeAperiodic-r10 Not Present // No Aperiodic CQI nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic-r10 CQI-ReportPeriodic-r10-DEFAULT }
CQI-ReportPeriodic-r10 ::= CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex-r10 0 cqi-PUCCH-ResourceIndexP1-r10 Not present cqi-pmi-ConfigIndex 2 // Period = 5, Offset = 0 cqi-FormatIndicatorPeriodic-r10 CHOICE { widebandCQI-r10 SEQUENCE { csi-ReportMode-r10 Not present } ri-ConfigIndex 1 // Same Period as CQI, 1 subframe before CQI simultaneousAckNackAndCQI FALSE } } }
CSI-RS-Config-r10 ::= SEQUENCE { csi-RS-r10 CHOICE{ release NULL setup SEQUENCE { antennaPortsCount-r10 an4 resourceConfig-r10 0 subframeConfig-r10 1 p-C-r10 -3 }+ } }
Example 5 : 36.521 9.2.3.2_D TDD CQI Reporting under AWGN conditions with PUCCH 1-1 for eDL-MIMO
Condition : i) PDSCH via DCI Format 2C ii) Physical channel for CQI/PMI reporting : PUSCH iii) Physical channel for RI reporting : PUSCH iv) To avoid collisions between CQI/PMI reports and HARQ-ACK it is necessary to report both on PUSCH instead of PUCCH. PDCCH DCI format 0 shall be transmitted in downlink SF#3 and #8 to allow periodic CQI/PMI to multiplex with the HARQ-ACK on PUSCH in uplink SF#7 and #2. v) RI reporting interval is set to the maximum allowable length of 160ms to minimise collisions between RI, CQI/PMI and HARQ-ACK reports. In the case when all three reports collide, it is expected that CQI/PMI reports will be dropped, while RI and HARQ-ACK will be multiplexed. At eNB, CQI report collection shall be skipped every 160ms during performance verification. v) CSI reference signals = Antenna ports 15,?18
RRC Configuration : RadioResourceConfigDedicated-SRB2-DRB(n, m) ::= SEQUENCE { physicalConfigDedicated CQI-ReportConfig-r10-DEFAULT usingcondition RBC antennaInfo CHOICE { explicitValue AntennaInfoDedicated } }
PDSCH-ConfigDedicated-DEFAULT ::= SEQUENCE { p-a dB0 }
AntennaInfoDedicated-r10 ::= SEQUENCE { transmissionMode-r10 tm9-v1020 codebookSubsetRestriction-r10 0x0000 0000 0020 0000 0000 0001 0000 } ue-TransmitAntennaSelection CHOICE { release NULL }
CQI-ReportConfig-r10 ::= SEQUENCE { cqi-ReportModeAperiodic-r10 Not Present // No Aperiodic CQI nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic-r10 CQI-ReportPeriodic-r10-DEFAULT }
CQI-ReportPeriodic-r10 ::= CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex-r10 0 cqi-PUCCH-ResourceIndexP1-r10 Not present cqi-pmi-ConfigIndex 3 // Period = 5, Offset = 2 cqi-FormatIndicatorPeriodic-r10 CHOICE { widebandCQI-r10 SEQUENCE { csi-ReportMode-r10 Not present } ri-ConfigIndex 805 // Period = 32 x CQI Period, Offset = Same as CQI simultaneousAckNackAndCQI FALSE } } }
TDD-Config-DEFAULT ::= SEQUENCE { subframeAssignment sa2 specialSubframePatterns ssp4 }
PUCCH-ConfigDedicated-DEFAULT ::= SEQUENCE { ackNackRepetition CHOICE { release NULL } tddAckNackFeedbackMode Multiplexing }
CSI-RS-Config-r10 ::= SEQUENCE { csi-RS-r10 CHOICE{ release NULL setup SEQUENCE { antennaPortsCount-r10 an8 resourceConfig-r10 0 subframeConfig-r10 3 p-C-r10 -6 } } }
Example 6 : 36.521 9.3.1.1.1 FDD CQI Reporting under fading conditions with PUSCH 3-0
Condition : i) PDSCH via DCI Format 1A ii) Physical channel for CQI/PMI reporting : PUSCH UL transmission every 5 ms to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 1 and I_MCS=29 and N_PRB allocated to be less or equal to 4 RRC Configuration : CQI-ReportConfig-DEFAULT ::= SEQUENCE { nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic Not Present }
Example 7 : 36.521 9.3.1.1.2 TDD CQI Reporting under fading conditions with PUSCH 3-0
Condition : i) PDSCH via DCI Format 1A ii) Physical channel for CQI/PMI reporting : PUSCH UL transmission in subframe #2 and #7 to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 1 and I_MCS=29 and N_PRB allocated to be less or equal to 4 RRC Configuration : CQI-ReportConfig-DEFAULT ::= SEQUENCE { nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic Not Present } TDD-Config-DEFAULT ::= SEQUENCE { subframeAssignment sa2 //DSUDDDSUDD specialSubframePatterns ssp4 }
Example 8 : 36.521 9.3.1.2.1_D FDD CQI Reporting under fading conditions with PUSCH 3-1 for eDL MIMO
Condition : i) PDSCH via DCI Format 2C ii) Physical channel for CQI/PMI reporting : PUSCH UL transmission in subframe #0 and #5 to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 1 and I_MCS=29 and N_PRB allocated to be less or equal to 4 RRC Configuration : RadioResourceConfigDedicated-SRB2-DRB(n, m) ::= SEQUENCE { physicalConfigDedicated CQI-ReportConfig-r10-DEFAULT antennaInfo CHOICE { explicitValue AntennaInfoDedicated } }
PDSCH-ConfigDedicated-DEFAULT ::= SEQUENCE { p-a dB0 }
AntennaInfoDedicated-r10 ::= SEQUENCE { transmissionMode-r10 tm9-v1020 codebookSubsetRestriction-r10 0x0000 0000 0000 0001 } ue-TransmitAntennaSelection CHOICE { release NULL }
CQI-ReportConfig-r10 ::= SEQUENCE { cqi-ReportModeAperiodic-r10 rm31 nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic-r10 Not Present }
CSI-RS-Config-r10 ::= SEQUENCE { csi-RS-r10 CHOICE{ release NULL setup SEQUENCE { antennaPortsCount-r10 an2 subframeConfig-r10 1 // Delta_CSI_RS = I_CSI_RS p-C-r10 0 // the assumed ratio of PDSCH EPRE to CSI-RS EPRE // when UE derives CSI feedback }+ } }
Example 9 : 36.521 9.3.1.2.2_D - TDD CQI Reporting under fading conditions with PUSCH 3-1 for eDL MIMO
Condition : i) PDSCH via DCI Format 2C ii) Physical channel for CQI/PMI reporting : PUSCH UL transmission in subframe #2 and #7 to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 1 and I_MCS=29 and N_PRB allocated to be less or equal to 4 RRC Configuration : RadioResourceConfigDedicated-SRB2-DRB(n, m) ::= SEQUENCE { physicalConfigDedicated CQI-ReportConfig-r10-DEFAULT antennaInfo CHOICE { explicitValue AntennaInfoDedicated } }
PDSCH-ConfigDedicated-DEFAULT ::= SEQUENCE { p-a dB0 }
AntennaInfoDedicated-r10 ::= SEQUENCE { transmissionMode-r10 tm9-v1020 codebookSubsetRestriction-r10 0x0000 0000 0000 0001 } ue-TransmitAntennaSelection CHOICE { release NULL }
CQI-ReportConfig-r10 ::= SEQUENCE { cqi-ReportModeAperiodic-r10 rm31 nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic-r10 Not Present }
CSI-RS-Config-r10 ::= SEQUENCE { csi-RS-r10 CHOICE{ release NULL setup SEQUENCE { antennaPortsCount-r10 an2 subframeConfig-r10 3 // Delta_CSI_RS = I_CSI_RS p-C-r10 0 // the assumed ratio of PDSCH EPRE to CSI-RS EPRE // when UE derives CSI feedback } } }
TDD-Config-DEFAULT ::= SEQUENCE { subframeAssignment sa2 //DSUDDDSUDD specialSubframePatterns ssp4 }
PUCCH-ConfigDedicated-DEFAULT ::= SEQUENCE { ackNackRepetition CHOICE { release NULL } tddAckNackFeedbackMode Multiplexing }
Example 10 : 36.521 9.3.4.1.1 FDD CQI Reporting under fading conditions with PUSCH 2-0
Condition :
i) PDSCH via DCI Format 1A ii) Physical channel for CQI/PMI reporting : PUSCH UL transmission every 5 ms to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 1 and I_MCS=29 and N_PRB allocated to be less or equal to 4
RRC Configuration : CQI-ReportConfig-DEFAULT ::= SEQUENCE { nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic Not Present }
Example 11 : 36.521 9.3.4.1.2 TDD CQI Reporting under fading conditions with PUSCH 2-0
Condition :
i) PDSCH via DCI Format 1A ii) Physical channel for CQI/PMI reporting : PUSCH UL transmission at subframe #2 and #7 to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 1 and I_MCS=29 and N_PRB allocated to be less or equal to 4
RRC Configuration : CQI-ReportConfig-DEFAULT ::= SEQUENCE { nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic Not Present }
TDD-Config-DEFAULT ::= SEQUENCE { subframeAssignment sa2 //DSUDDDSUDD specialSubframePatterns ssp4 }
Example 12 : 36.521 9.3.4.2.1 FDD CQI Reporting under fading conditions with PUCCH 2-0
Condition :
i) PDSCH via DCI Format 1A ii) Physical channel for CQI/PMI reporting : PUSCH UL transmission in subframe #1, #3, #5 and subframe #7 to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 0. The UE will send ACK/NACK and periodic CQI report using PUSCH. In this process the SS collects wideband CQI reports and also cases where UE transmits nothing in its wideband CQI timing are counted as wideband CQI reports.
RRC Configuration : CQI-ReportConfig-DEFAULT ::= SEQUENCE { cqi-ReportModeAperiodic Not present nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex 0 cqi-pmi-ConfigIndex 1 cqi-FormatIndicatorPeriodic CHOICE { subbandCQI 1 } ri-ConfigIndex 483 simultaneousAckNackAndCQI FALSE } } }
Example 13 : 36.521 9.3.4.2.2 TDD CQI Reporting under fading conditions with PUCCH 2-0
Condition :
i) PDSCH via DCI Format 1A ii) Physical channel for CQI/PMI reporting : PUSCH UL transmission in subframe #2 and #7 to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 0. The UE will send ACK/NACK and periodic CQI report using PUSCH. In this process the SS collects wideband CQI reports and also cases where UE transmits nothing in its wideband CQI timing are counted as wideband CQI reports.
RRC Configuration : CQI-ReportConfig-DEFAULT ::= SEQUENCE { cqi-ReportModeAperiodic Not present nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex 0 cqi-pmi-ConfigIndex 3 cqi-FormatIndicatorPeriodic CHOICE { subbandCQI 1 } ri-ConfigIndex 484 simultaneousAckNackAndCQI FALSE } } }
TDD-Config-DEFAULT ::= SEQUENCE { subframeAssignment sa2 //DSUDDDSUDD specialSubframePatterns ssp4 }
Example 14 : 36.521 9.4.1.1.1 FDD PMI Reporting with PUSCH 3-1 (Single PMI)
Condition :
i) PDSCH via DCI Format 1B with randomly selected precoding matrix from codebook (Table 6.3.4.2.3-1 in TS 36.211) ii) Physical channel for CQI/PMI reporting : PUSCH SS schedules the UL transmission to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 1 and I_MCS=29 and N_PRB allocated to be less or equal to 4.
RRC Configuration : PhysicalConfigDedicated-DEFAULT ::= SEQUENCE { cqi-ReportConfig CQI-ReportConfig-DEFAULT antennaInfo CHOICE { explicitValue AntennaInfoDedicated } }
AntennaInfoDedicated ::= SEQUENCE { transmissionMode tm6 codebookSubsetRestriction CHOICE{ n2TxAntenna-tm6 1111 } ue-TransmitAntennaSelection CHOICE{ release NULL }
CQI-ReportConfig-DEFAULT ::= SEQUENCE { nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic Not present }
Example 15 : 36.521 9.4.1.1.2 TDD PMI Reporting with PUSCH 3-1 (Single PMI)
Condition :
i) PDSCH via DCI Format 1B with randomly selected precoding matrix from codebook (Table 6.3.4.2.3-1 in TS 36.211) ii) Physical channel for CQI/PMI reporting : PUSCH SS schedules the UL transmission to carry the PUSCH CQI feedback via PDCCH DCI format 0 with CQI request bit set to 1 and I_MCS=29 and N_PRB allocated to be less or equal to 4.
RRC Configuration : PhysicalConfigDedicated-DEFAULT ::= SEQUENCE { cqi-ReportConfig CQI-ReportConfig-DEFAULT antennaInfo CHOICE { explicitValue AntennaInfoDedicated } }
AntennaInfoDedicated ::= SEQUENCE { transmissionMode tm6 codebookSubsetRestriction CHOICE{ n2TxAntenna-tm6 1111 } ue-TransmitAntennaSelection CHOICE{ release NULL }
CQI-ReportConfig-DEFAULT ::= SEQUENCE { nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic Not present }
Example 16 : 36.521 9.4.1.2.1 FDD PMI Reporting with PUCCH 2-1 (Single PMI)
Condition :
i) PDSCH via DCI Format 1B a randomly selected full-size subband with randomly selected precoding matrix from codebook (Table 6.3.4.2.3-2 in TS 36.211) ii) Physical channel for CQI/PMI reporting : PUSCH The SS sends downlink MAC padding bits on the DL RMC. The SS shall transmit PDCCH DCI format 0 in downlink SF#1, #3, #7 and #9 to schedule UL transmission in uplink subframes #5, #7, #1 and #3.
RRC Configuration : PhysicalConfigDedicated-DEFAULT ::= SEQUENCE { cqi-ReportConfig CQI-ReportConfig-DEFAULT antennaInfo CHOICE { explicitValue AntennaInfoDedicated } }
AntennaInfoDedicated ::= SEQUENCE { transmissionMode tm6 codebookSubsetRestriction CHOICE{ n4TxAntenna-tm6 1111111111111111 } ue-TransmitAntennaSelection CHOICE{ release NULL }
CQI-ReportConfig-DEFAULT ::= SEQUENCE { cqi-ReportModeAperiodic Not present nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex 0 cqi-pmi-ConfigIndex 1 cqi-FormatIndicatorPeriodic CHOICE { subbandCQI 1 } ri-ConfigIndex 483 simultaneousAckNackAndCQI FALSE } } }
Example 17 : 36.521 9.4.1.2.2 TDD PMI Reporting with PUCCH 2-1 (Single PMI)
Condition :
i) PDSCH via DCI Format 1B a randomly selected full-size subband with randomly selected precoding matrix from codebook (Table 6.3.4.2.3-2 in TS 36.211) ii) Physical channel for CQI/PMI reporting : PUSCH The SS shall transmit PDCCH DCI format 0 in downlink SF#4 and #9 to schedule UL transmission in uplink subframes #8 and #3.
RRC Configuration : PhysicalConfigDedicated-DEFAULT ::= SEQUENCE { cqi-ReportConfig CQI-ReportConfig-DEFAULT antennaInfo CHOICE { explicitValue AntennaInfoDedicated } }
AntennaInfoDedicated ::= SEQUENCE { transmissionMode tm6 codebookSubsetRestriction CHOICE{ n4TxAntenna-tm6 1111111111111111 } ue-TransmitAntennaSelection CHOICE{ release NULL }
CQI-ReportConfig-DEFAULT ::= SEQUENCE { cqi-ReportModeAperiodic Not present nomPDSCH-RS-EPRE-Offset 0 cqi-ReportPeriodic CHOICE { setup SEQUENCE { cqi-PUCCH-ResourceIndex 0 cqi-pmi-ConfigIndex 1 cqi-FormatIndicatorPeriodic CHOICE { subbandCQI 1 } ri-ConfigIndex 484 simultaneousAckNackAndCQI FALSE } } }
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||