4G/LTE - MIMO |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Closed Loop MIMO
As you may know, 'Closed Loop' is a concept in Control System Theory. Simply put, it is a Feedback System (I would not explain on what is Feedback System here). In LTE Closed Loop MIMO, Network dynamically changes MIMO precoding matrix based on the CSI report (PMI / RI) from UE. There are many procedures are trigerred or tuned on Network side based on UE report or request as illustrated below. 'Closed Loop MIMO' is the highlighed portion of this illustration (more accurately (6) represents the essence of 'Closed Loop MIMO'). If you want to see the overall description of the whole picture, see UE Feedback / Measurement and Scheduling page)
Of course it is impossible to explain in detail with a couple of arrow shown above. Surprisingly complicated procedures are hidden in each of the arrows in above sequence. Followings are the details to be covered in this page.
Overall sequence for Closed Loop MIMO goes as follows. It may look simple.. a lot of things are going at the bottom (at lower layer) of both UE and Network side. Just understanding the full detail would take pretty much of efforts.
NOTE : Regarding how each of various transmission mode is utilized in different situations and how they are configured in signaling message, check out this tutorial of Amarisoft TechAcademy.
RRC Connection Reconfiguration
In terms of RRC Connection Reconfiguration setting, just to give you a couple of examples would be enough. However, interpreting the meaning of these IEs related to Closed Loop MIMO is not a simple matter.
See following pages for the detailed explanation of each IE (Information Elements) on Periodic / Aperiodic report. It would take pretty much time and effort to real through all of these and take even more time/effort to fully understand it. Even if you figured out everything at first reading, you would get confused again later .. However, just by quick look back everything would get clear again if you had spent enough time and effort at the first reading and fully understood it.
NOTE : Regarding how each of various transmission mode is utilized in different situations and how they are configured in signaling message, check out this tutorial of Amarisoft TechAcademy.
Examples of RRC Connection Reconfiguration >================================
Followings are some of the configurations for TM4 Closed Loop MIMO that I confirmed working.
Example > 2x2 - Periodic - Closed Loop MIMO (TM4)
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [001100] +-measConfig ::= SEQUENCE OPTIONAL:Omit +-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit +-dedicatedInfoNASList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist | +-DedicatedInfoNAS ::= OCTET STRING SIZE(ALIGNED) +-radioResourceConfigDedicated ::= SEQUENCE [110101] OPTIONAL:Exist | +-srb-ToAddModList ::= SEQUENCE OF SIZE(1..2) [1] OPTIONAL:Exist | | +-SRB-ToAddMod ::= SEQUENCE [11] ... | +-drb-ToAddModList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist ... | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit | +-mac-MainConfig ::= CHOICE [explicitValue] OPTIONAL:Exist ... | +-sps-Config ::= SEQUENCE OPTIONAL:Omit | +-physicalConfigDedicated ::= SEQUENCE [0000111010] OPTIONAL:Exist | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pucch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-uplinkPowerControlDedicated ::= SEQUENCE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE [setup] OPTIONAL:Exist ... | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE [setup] OPTIONAL:Exist ... | | +-cqi-ReportConfig ::= SEQUENCE [11] OPTIONAL:Exist | | | +-cqi-ReportModeAperiodic ::= ENUMERATED [rm31] OPTIONAL:Exist | | | +-nomPDSCH-RS-EPRE-Offset ::= INTEGER (-1..6) [0] | | | +-cqi-ReportPeriodic ::= CHOICE [setup] OPTIONAL:Exist | | | +-setup ::= SEQUENCE [1] | | | +-cqi-PUCCH-ResourceIndex ::= INTEGER (0..1185) [0] | | | +-cqi-pmi-ConfigIndex ::= INTEGER (0..1023) [25] | | | +-cqi-FormatIndicatorPeriodic ::= CHOICE [widebandCQI] | | | | +-widebandCQI ::= NULL | | | +-ri-ConfigIndex ::= INTEGER (0..1023) [483] OPTIONAL:Exist | | | +-simultaneousAckNackAndCQI ::= BOOLEAN [TRUE] | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit | | +-antennaInfo ::= CHOICE [explicitValue] OPTIONAL:Exist | | | +-explicitValue ::= SEQUENCE [1] | | | +-transmissionMode ::= ENUMERATED [tm4] | | | +-codebookSubsetRestriction ::= CHOICE [n2TxAntenna-tm4] OPTIONAL:Exist | | | | +-n2TxAntenna-tm4 ::= BIT STRING SIZE(2) [111111] | | | +-ue-TransmitAntennaSelection ::= CHOICE [release] | | | +-release ::= NULL | | +-schedulingRequestConfig ::= CHOICE OPTIONAL:Omit +-securityConfigHO ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit
HEX : 20 06 03 A1 3A EC E4 E6 C0 18 3A 10 17 00 30 00 07 88 80 00 08 01 FA 90 2E 08 08 48 88 3B A3 2B 63 9B A3 93 08 43 4B 73 A3 2B 93 73 2B A0 28 0E 05 40 08 19 39 04 04 01 08 80 18 00 00 84 08 36 05 45 47 F4 18 36 05 45 47 F0 00 68 26 05 45 47 F0 00 80 10 2E E2 80 5F B0 07 88 84 00 08 00 00 00 00 08 98 07 88 80 00 09 18 2F A0 00 00 00 08 BF 02 CF 03 20 08 1F 93 53 E0 FA 81 BC 0F A8 E0 60 78 26 7E 9D 4F B5 06 80 30 00 EA 07 FE 08 0F D0 38 70 00 0C 9E 3A D7 E0
Example > 4x4 - Periodic - Closed Loop MIMO (TM4)
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [001101] +-measConfig ::= SEQUENCE OPTIONAL:Omit +-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit +-dedicatedInfoNASList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist +-radioResourceConfigDedicated ::= SEQUENCE [110101] OPTIONAL:Exist | +-srb-ToAddModList ::= SEQUENCE OF SIZE(1..2) [1] OPTIONAL:Exist | +-drb-ToAddModList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit | +-mac-MainConfig ::= CHOICE [explicitValue] OPTIONAL:Exist | +-sps-Config ::= SEQUENCE OPTIONAL:Omit | +-physicalConfigDedicated ::= SEQUENCE [0100111010] OPTIONAL:Exist | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pucch-ConfigDedicated ::= SEQUENCE [0] OPTIONAL:Exist | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-uplinkPowerControlDedicated ::= SEQUENCE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE [setup] OPTIONAL:Exist | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE [setup] OPTIONAL:Exist | | +-cqi-ReportConfig ::= SEQUENCE [11] OPTIONAL:Exist | | | +-cqi-ReportModeAperiodic ::= ENUMERATED [rm31] OPTIONAL:Exist | | | +-nomPDSCH-RS-EPRE-Offset ::= INTEGER (-1..6) [0] | | | +-cqi-ReportPeriodic ::= CHOICE [setup] OPTIONAL:Exist | | | +-setup ::= SEQUENCE [1] | | | +-cqi-PUCCH-ResourceIndex ::= INTEGER (0..1185) [0] | | | +-cqi-pmi-ConfigIndex ::= INTEGER (0..1023) [25] | | | +-cqi-FormatIndicatorPeriodic ::= CHOICE [widebandCQI] | | | | +-widebandCQI ::= NULL | | | +-ri-ConfigIndex ::= INTEGER (0..1023) [483] OPTIONAL:Exist | | | +-simultaneousAckNackAndCQI ::= BOOLEAN [TRUE] | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit | | +-antennaInfo ::= CHOICE [explicitValue] OPTIONAL:Exist | | | +-explicitValue ::= SEQUENCE [1] | | | +-transmissionMode ::= ENUMERATED [tm4] | | | +-codebookSubsetRestriction ::= CHOICE [n4TxAntenna-tm4] OPTIONAL:Exist | | | | +-n4TxAntenna-tm4 ::= BIT STRING SIZE(64) [1111111111111111111111111111111111111111111111111111111111111111] | | | +-ue-TransmitAntennaSelection ::= CHOICE [release] | | | +-release ::= NULL | | +-schedulingRequestConfig ::= CHOICE OPTIONAL:Omit | | +-EXTENSION ::= SEQUENCE [00001000] | | +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS2 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS3 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS4 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS5 ::= SEQUENCE [00001000] OPTIONAL:Exist | | +-VERSION-BRACKETS6 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS7 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS8 ::= SEQUENCE OPTIONAL:Omit | +-EXTENSION ::= SEQUENCE [00000] | +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS2 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS3 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS4 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS5 ::= SEQUENCE OPTIONAL:Omit +-securityConfigHO ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [10] OPTIONAL:Exist +-lateNonCriticalExtension ::= OCTET STRING CONSTRAINTED [0000000101101010] OPTIONAL:Exist | +-RRCConnectionReconfiguration-v8m0-IEs ::= SEQUENCE [01] | +-lateNonCriticalExtension ::= OCTET STRING OPTIONAL:Omit | +-nonCriticalExtension ::= SEQUENCE [10] OPTIONAL:Exist | +-antennaInfoDedicatedPCell-v10i0 ::= SEQUENCE [1] OPTIONAL:Exist | | +-maxLayersMIMO-r10 ::= ENUMERATED [fourLayers] OPTIONAL:Exist | +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit
HEX : 20 06 83 21 38 1C F3 93 58 18 3A 10 17 00 30 00 07 88 80 00 08 01 7A 90 0E 08 08 48 20 1A 0A 82 70 28 0B 25 40 08 12 C1 91 38 DC 04 01 08 80 18 00 00 84 08 33 25 40 0B 2C 18 33 25 40 0B 28 00 68 23 25 40 0B 2A 80 5F B0 07 88 84 00 08 00 00 00 00 08 98 07 88 80 00 09 18 2F A0 00 00 00 08 BF 02 CF 03 20 08 1F 93 53 E0 FA 81 78 70 07 8E 63 E9 D4 FB 5A 74 40 FF C1 01 FA 07 0E 00 01 93 C7 5B FF FF FF FF FF FF FF FF 07 08 02 08 10 80 5A 80
Example > 2CC CA (PCC 2x2, SCC 2x2) - Periodic - Closed Loop MIMO (TM4)
CSI Configuration for PCC :------------------------------------------------------------------------
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [001100] +-measConfig ::= SEQUENCE OPTIONAL:Omit +-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit +-dedicatedInfoNASList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist | +-DedicatedInfoNAS ::= OCTET STRING SIZE(ALIGNED) +-radioResourceConfigDedicated ::= SEQUENCE [110101] OPTIONAL:Exist | +-srb-ToAddModList ::= SEQUENCE OF SIZE(1..2) [1] OPTIONAL:Exist | | +-SRB-ToAddMod ::= SEQUENCE [11] ... | +-drb-ToAddModList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist ... | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit | +-mac-MainConfig ::= CHOICE [explicitValue] OPTIONAL:Exist ... | +-sps-Config ::= SEQUENCE OPTIONAL:Omit | +-physicalConfigDedicated ::= SEQUENCE [0000111010] OPTIONAL:Exist | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pucch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-uplinkPowerControlDedicated ::= SEQUENCE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE [setup] OPTIONAL:Exist ... | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE [setup] OPTIONAL:Exist ... | | +-cqi-ReportConfig ::= SEQUENCE [11] OPTIONAL:Exist | | | +-cqi-ReportModeAperiodic ::= ENUMERATED [rm31] OPTIONAL:Exist | | | +-nomPDSCH-RS-EPRE-Offset ::= INTEGER (-1..6) [0] | | | +-cqi-ReportPeriodic ::= CHOICE [setup] OPTIONAL:Exist | | | +-setup ::= SEQUENCE [1] | | | +-cqi-PUCCH-ResourceIndex ::= INTEGER (0..1185) [0] | | | +-cqi-pmi-ConfigIndex ::= INTEGER (0..1023) [25] | | | +-cqi-FormatIndicatorPeriodic ::= CHOICE [widebandCQI] | | | | +-widebandCQI ::= NULL | | | +-ri-ConfigIndex ::= INTEGER (0..1023) [483] OPTIONAL:Exist | | | +-simultaneousAckNackAndCQI ::= BOOLEAN [TRUE] | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit | | +-antennaInfo ::= CHOICE [explicitValue] OPTIONAL:Exist | | | +-explicitValue ::= SEQUENCE [1] | | | +-transmissionMode ::= ENUMERATED [tm4] | | | +-codebookSubsetRestriction ::= CHOICE [n2TxAntenna-tm4] OPTIONAL:Exist | | | | +-n2TxAntenna-tm4 ::= BIT STRING SIZE(2) [111111] | | | +-ue-TransmitAntennaSelection ::= CHOICE [release] | | | +-release ::= NULL | | +-schedulingRequestConfig ::= CHOICE OPTIONAL:Omit +-securityConfigHO ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit
HEX : 20 06 03 A1 3A EC E4 E6 C0 18 3A 10 17 00 30 00 07 88 80 00 08 01 FA 90 2E 08 08 48 88 3B A3 2B 63 9B A3 93 08 43 4B 73 A3 2B 93 73 2B A0 28 0E 05 40 08 19 39 04 04 01 08 80 18 00 00 84 08 36 05 45 47 F4 18 36 05 45 47 F0 00 68 26 05 45 47 F0 00 80 10 2E E2 80 5F B0 07 88 84 00 08 00 00 00 00 08 98 07 88 80 00 09 18 2F A0 00 00 00 08 BF 02 CF 03 20 08 1F 93 53 E0 FA 81 BC 0F A8 E0 60 78 26 7E 9D 4F B5 06 80 30 00 EA 07 FE 08 0F D0 38 70 00 0C 9E 3A D7 E0
CSI Configuration for SCC :------------------------------------------------------------------------
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [000101] +-measConfig ::= SEQUENCE OPTIONAL:Omit +-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit +-dedicatedInfoNASList ::= SEQUENCE OF OPTIONAL:Omit +-radioResourceConfigDedicated ::= SEQUENCE [000101] OPTIONAL:Exist | +-srb-ToAddModList ::= SEQUENCE OF OPTIONAL:Omit | +-drb-ToAddModList ::= SEQUENCE OF OPTIONAL:Omit | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit | +-mac-MainConfig ::= CHOICE [explicitValue] OPTIONAL:Exist | +-sps-Config ::= SEQUENCE OPTIONAL:Omit | +-physicalConfigDedicated ::= SEQUENCE [0010000000] OPTIONAL:Exist | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pucch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Exist | | +-uplinkPowerControlDedicated ::= SEQUENCE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE OPTIONAL:Omit | | +-cqi-ReportConfig ::= SEQUENCE OPTIONAL:Omit | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit | | +-antennaInfo ::= CHOICE OPTIONAL:Omit | | +-schedulingRequestConfig ::= CHOICE OPTIONAL:Omit | | +-EXTENSION ::= SEQUENCE [01000000] | | +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS2 ::= SEQUENCE [00000100000] OPTIONAL:Exist | | | +-antennaInfo-r10 ::= CHOICE OPTIONAL:Omit | | | +-antennaInfoUL-r10 ::= SEQUENCE OPTIONAL:Omit | | | +-cif-Presence-r10 ::= BOOLEAN OPTIONAL:Omit | | | +-cqi-ReportConfig-r10 ::= SEQUENCE OPTIONAL:Omit | | | +-csi-RS-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | | +-pucch-ConfigDedicated-v1020 ::= SEQUENCE [1000] OPTIONAL:Exist | | | | +-pucch-Format-r10 ::= CHOICE [channelSelection-r10] OPTIONAL:Exist | | | | | +-channelSelection-r10 ::= SEQUENCE [1] | | | | | +-n1PUCCH-AN-CS-r10 ::= CHOICE [setup] OPTIONAL:Exist | | | | | +-setup ::= SEQUENCE | | | | | +-n1PUCCH-AN-CS-List-r10 ::= SEQUENCE OF SIZE(1..2) [2] | | | | | +-N1PUCCH-AN-CS-r10 ::= SEQUENCE OF SIZE(1..4) [4] | | | | | | +- ::= INTEGER (0..2047) [361] | | | | | | +- ::= INTEGER (0..2047) [362] | | | | | | +- ::= INTEGER (0..2047) [363] | | | | | | +- ::= INTEGER (0..2047) [364] | | | | | +-N1PUCCH-AN-CS-r10 ::= SEQUENCE OF SIZE(1..4) [4] | | | | | +- ::= INTEGER (0..2047) [365] | | | | | +- ::= INTEGER (0..2047) [366] | | | | | +- ::= INTEGER (0..2047) [367] | | | | | +- ::= INTEGER (0..2047) [368] | | | | +-twoAntennaPortActivatedPUCCH-Format1a1b-r10 ::= ENUMERATED OPTIONAL:Omit | | | | +-simultaneousPUCCH-PUSCH-r10 ::= ENUMERATED OPTIONAL:Omit | | | | +-n1PUCCH-AN-RepP1-r10 ::= INTEGER OPTIONAL:Omit | | | +-pusch-ConfigDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-schedulingRequestConfig-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-soundingRS-UL-ConfigDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-soundingRS-UL-ConfigDedicatedAperiodic-r10 ::= CHOICE OPTIONAL:Omit | | | +-uplinkPowerControlDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit +-securityConfigHO ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [01] OPTIONAL:Exist +-lateNonCriticalExtension ::= OCTET STRING OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [001] OPTIONAL:Exist +-otherConfig-r9 ::= SEQUENCE OPTIONAL:Omit +-fullConfig-r9 ::= ENUMERATED OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [010] OPTIONAL:Exist +-sCellToReleaseList-r10 ::= SEQUENCE OF OPTIONAL:Omit +-sCellToAddModList-r10 ::= SEQUENCE OF SIZE(1..maxSCell-r10[4]) [1] OPTIONAL:Exist | +-SCellToAddMod-r10 ::= SEQUENCE [111] | +-sCellIndex-r10 ::= INTEGER (1..7) [1] | +-cellIdentification-r10 ::= SEQUENCE OPTIONAL:Exist | | +-physCellId-r10 ::= INTEGER (0..503) [1] | | +-dl-CarrierFreq-r10 ::= INTEGER (0..maxEARFCN[65535]) [9360] | +-radioResourceConfigCommonSCell-r10 ::= SEQUENCE [0] OPTIONAL:Exist | | +-nonUL-Configuration-r10 ::= SEQUENCE [00] | | | +-dl-Bandwidth-r10 ::= ENUMERATED [n100] | | | +-antennaInfoCommon-r10 ::= SEQUENCE | | | | +-antennaPortsCount ::= ENUMERATED [an2] | | | +-mbsfn-SubframeConfigList-r10 ::= SEQUENCE OF OPTIONAL:Omit | | | +-phich-Config-r10 ::= SEQUENCE | | | | +-phich-Duration ::= ENUMERATED [normal] | | | | +-phich-Resource ::= ENUMERATED [one] | | | +-pdsch-ConfigCommon-r10 ::= SEQUENCE | | | | +-referenceSignalPower ::= INTEGER (-60..50) [18] | | | | +-p-b ::= INTEGER (0..3) [1] | | | +-tdd-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | +-ul-Configuration-r10 ::= SEQUENCE OPTIONAL:Omit | +-radioResourceConfigDedicatedSCell-r10 ::= SEQUENCE [1] OPTIONAL:Exist | | +-physicalConfigDedicatedSCell-r10 ::= SEQUENCE [11] OPTIONAL:Exist | | | +-nonUL-Configuration-r10 ::= SEQUENCE [1001] OPTIONAL:Exist | | | | +-antennaInfo-r10 ::= SEQUENCE [1] OPTIONAL:Exist | | | | | +-transmissionMode-r10 ::= ENUMERATED [tm4] | | | | | +-codebookSubsetRestriction-r10 ::= BIT STRING SIZE(ALIGNED) [111111] | | | | | +-ue-TransmitAntennaSelection ::= CHOICE [release] | | | | | +-release ::= NULL | | | | +-crossCarrierSchedulingConfig-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-csi-RS-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-pdsch-ConfigDedicated-r10 ::= SEQUENCE OPTIONAL:Exist | | | | +-p-a ::= ENUMERATED [dB-3] | | | +-ul-Configuration-r10 ::= SEQUENCE [0001000] OPTIONAL:Exist | | | | +-antennaInfoUL-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-pusch-ConfigDedicatedSCell-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-uplinkPowerControlDedicatedSCell-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-cqi-ReportConfigSCell-r10 ::= SEQUENCE [110] OPTIONAL:Exist | | | | | +-cqi-ReportModeAperiodic-r10 ::= ENUMERATED [rm31] OPTIONAL:Exist | | | | | +-nomPDSCH-RS-EPRE-Offset-r10 ::= INTEGER (-1..6) [0] | | | | | +-cqi-ReportPeriodicSCell-r10 ::= CHOICE [setup] OPTIONAL:Exist | | | | | | +-setup ::= SEQUENCE [0000] | | | | | | +-cqi-PUCCH-ResourceIndex-r10 ::= INTEGER (0..1184) [0] | | | | | | +-cqi-PUCCH-ResourceIndexP1-r10 ::= INTEGER OPTIONAL:Omit | | | | | | +-cqi-pmi-ConfigIndex ::= INTEGER (0..1023) [24] | | | | | | +-cqi-FormatIndicatorPeriodic-r10 ::= CHOICE [widebandCQI-r10] | | | | | | | +-widebandCQI-r10 ::= SEQUENCE [0] | | | | | | | +-csi-ReportMode-r10 ::= ENUMERATED OPTIONAL:Omit | | | | | | +-ri-ConfigIndex ::= INTEGER OPTIONAL:Omit | | | | | | +-simultaneousAckNackAndCQI ::= BOOLEAN [TRUE] | | | | | | +-cqi-Mask-r9 ::= ENUMERATED OPTIONAL:Omit | | | | | | +-csi-ConfigIndex-r10 ::= CHOICE OPTIONAL:Omit | | | | | +-pmi-RI-Report-r10 ::= ENUMERATED OPTIONAL:Omit
HEX : 20 02 85 5B ED 41 A0 0C 84 80 AC F0 88 0E 04 11 F9 69 2D 45 AC B6 65 B4 B7 16 F2 E0 4A 1C 00 49 24 02 AA 72 B9 98 37 E4 23 43 00 00 0C 10
Example > 2CC CA (PCC 4x4, SCC 4x4) - Periodic - Closed Loop MIMO (TM4)
CSI Configuration for PCC :------------------------------------------------------------------------
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [001101] +-measConfig ::= SEQUENCE OPTIONAL:Omit +-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit +-dedicatedInfoNASList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist +-radioResourceConfigDedicated ::= SEQUENCE [110101] OPTIONAL:Exist | +-srb-ToAddModList ::= SEQUENCE OF SIZE(1..2) [1] OPTIONAL:Exist | +-drb-ToAddModList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit | +-mac-MainConfig ::= CHOICE [explicitValue] OPTIONAL:Exist | +-sps-Config ::= SEQUENCE OPTIONAL:Omit | +-physicalConfigDedicated ::= SEQUENCE [0100111010] OPTIONAL:Exist | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pucch-ConfigDedicated ::= SEQUENCE [0] OPTIONAL:Exist | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-uplinkPowerControlDedicated ::= SEQUENCE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE [setup] OPTIONAL:Exist | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE [setup] OPTIONAL:Exist | | +-cqi-ReportConfig ::= SEQUENCE [11] OPTIONAL:Exist | | | +-cqi-ReportModeAperiodic ::= ENUMERATED [rm31] OPTIONAL:Exist | | | +-nomPDSCH-RS-EPRE-Offset ::= INTEGER (-1..6) [0] | | | +-cqi-ReportPeriodic ::= CHOICE [setup] OPTIONAL:Exist | | | +-setup ::= SEQUENCE [1] | | | +-cqi-PUCCH-ResourceIndex ::= INTEGER (0..1185) [0] | | | +-cqi-pmi-ConfigIndex ::= INTEGER (0..1023) [25] | | | +-cqi-FormatIndicatorPeriodic ::= CHOICE [widebandCQI] | | | | +-widebandCQI ::= NULL | | | +-ri-ConfigIndex ::= INTEGER (0..1023) [483] OPTIONAL:Exist | | | +-simultaneousAckNackAndCQI ::= BOOLEAN [TRUE] | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit | | +-antennaInfo ::= CHOICE [explicitValue] OPTIONAL:Exist | | | +-explicitValue ::= SEQUENCE [1] | | | +-transmissionMode ::= ENUMERATED [tm4] | | | +-codebookSubsetRestriction ::= CHOICE [n4TxAntenna-tm4] OPTIONAL:Exist | | | | +-n4TxAntenna-tm4 ::= BIT STRING SIZE(64) [1111111111111111111111111111111111111111111111111111111111111111] | | | +-ue-TransmitAntennaSelection ::= CHOICE [release] | | | +-release ::= NULL | | +-schedulingRequestConfig ::= CHOICE OPTIONAL:Omit | | +-EXTENSION ::= SEQUENCE [00001000] | | +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS2 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS3 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS4 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS5 ::= SEQUENCE [00001000] OPTIONAL:Exist | | +-VERSION-BRACKETS6 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS7 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS8 ::= SEQUENCE OPTIONAL:Omit | +-EXTENSION ::= SEQUENCE [00000] | +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS2 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS3 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS4 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS5 ::= SEQUENCE OPTIONAL:Omit +-securityConfigHO ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [10] OPTIONAL:Exist +-lateNonCriticalExtension ::= OCTET STRING CONSTRAINTED [0000000101101010] OPTIONAL:Exist | +-RRCConnectionReconfiguration-v8m0-IEs ::= SEQUENCE [01] | +-lateNonCriticalExtension ::= OCTET STRING OPTIONAL:Omit | +-nonCriticalExtension ::= SEQUENCE [10] OPTIONAL:Exist | +-antennaInfoDedicatedPCell-v10i0 ::= SEQUENCE [1] OPTIONAL:Exist | | +-maxLayersMIMO-r10 ::= ENUMERATED [fourLayers] OPTIONAL:Exist | +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit
HEX : 20 06 83 21 38 1C F3 93 58 18 3A 10 17 00 30 00 07 88 80 00 08 01 7A 90 0E 08 08 48 20 1A 0A 82 70 28 0B 25 40 08 12 C1 91 38 DC 04 01 08 80 18 00 00 84 08 33 25 40 0B 2C 18 33 25 40 0B 28 00 68 23 25 40 0B 2A 80 5F B0 07 88 84 00 08 00 00 00 00 08 98 07 88 80 00 09 18 2F A0 00 00 00 08 BF 02 CF 03 20 08 1F 93 53 E0 FA 81 78 70 07 8E 63 E9 D4 FB 5A 74 40 FF C1 01 FA 07 0E 00 01 93 C7 5B FF FF FF FF FF FF FF FF 07 08 02 08 10 80 5A 80
CSI Configuration for SCC :------------------------------------------------------------------------
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [000101] +-measConfig ::= SEQUENCE OPTIONAL:Omit +-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit +-dedicatedInfoNASList ::= SEQUENCE OF OPTIONAL:Omit +-radioResourceConfigDedicated ::= SEQUENCE [000001] OPTIONAL:Exist | +-srb-ToAddModList ::= SEQUENCE OF OPTIONAL:Omit | +-drb-ToAddModList ::= SEQUENCE OF OPTIONAL:Omit | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit | +-mac-MainConfig ::= CHOICE OPTIONAL:Omit | +-sps-Config ::= SEQUENCE OPTIONAL:Omit | +-physicalConfigDedicated ::= SEQUENCE [0000000000] OPTIONAL:Exist | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pucch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-uplinkPowerControlDedicated ::= SEQUENCE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE OPTIONAL:Omit | | +-cqi-ReportConfig ::= SEQUENCE OPTIONAL:Omit | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit | | +-antennaInfo ::= CHOICE OPTIONAL:Omit | | +-schedulingRequestConfig ::= CHOICE OPTIONAL:Omit | | +-EXTENSION ::= SEQUENCE [01000000] | | +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS2 ::= SEQUENCE [00000100000] OPTIONAL:Exist | | | +-antennaInfo-r10 ::= CHOICE OPTIONAL:Omit | | | +-antennaInfoUL-r10 ::= SEQUENCE OPTIONAL:Omit | | | +-cif-Presence-r10 ::= BOOLEAN OPTIONAL:Omit | | | +-cqi-ReportConfig-r10 ::= SEQUENCE OPTIONAL:Omit | | | +-csi-RS-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | | +-pucch-ConfigDedicated-v1020 ::= SEQUENCE [1000] OPTIONAL:Exist | | | | +-pucch-Format-r10 ::= CHOICE [format3-r10] OPTIONAL:Exist | | | | | +-format3-r10 ::= SEQUENCE [10] | | | | | +-n3PUCCH-AN-List-r10 ::= SEQUENCE OF SIZE(1..4) [4] OPTIONAL:Exist | | | | | | +- ::= INTEGER (0..549) [61] | | | | | | +- ::= INTEGER (0..549) [62] | | | | | | +- ::= INTEGER (0..549) [63] | | | | | | +- ::= INTEGER (0..549) [64] | | | | | +-twoAntennaPortActivatedPUCCH-Format3-r10 ::= CHOICE OPTIONAL:Omit | | | | +-twoAntennaPortActivatedPUCCH-Format1a1b-r10 ::= ENUMERATED OPTIONAL:Omit | | | | +-simultaneousPUCCH-PUSCH-r10 ::= ENUMERATED OPTIONAL:Omit | | | | +-n1PUCCH-AN-RepP1-r10 ::= INTEGER OPTIONAL:Omit | | | +-pusch-ConfigDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-schedulingRequestConfig-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-soundingRS-UL-ConfigDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-soundingRS-UL-ConfigDedicatedAperiodic-r10 ::= CHOICE OPTIONAL:Omit | | | +-uplinkPowerControlDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS3 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS4 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS5 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS6 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS7 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS8 ::= SEQUENCE OPTIONAL:Omit | +-EXTENSION ::= SEQUENCE [00000] +-securityConfigHO ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [01] OPTIONAL:Exist +-lateNonCriticalExtension ::= OCTET STRING OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [001] OPTIONAL:Exist +-otherConfig-r9 ::= SEQUENCE OPTIONAL:Omit +-fullConfig-r9 ::= ENUMERATED OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [010] OPTIONAL:Exist +-sCellToReleaseList-r10 ::= SEQUENCE OF OPTIONAL:Omit +-sCellToAddModList-r10 ::= SEQUENCE OF SIZE(1..maxSCell-r10[4]) [1] OPTIONAL:Exist | +-SCellToAddMod-r10 ::= SEQUENCE [111] | +-sCellIndex-r10 ::= INTEGER (1..7) [1] | +-cellIdentification-r10 ::= SEQUENCE OPTIONAL:Exist | | +-physCellId-r10 ::= INTEGER (0..503) [1] | | +-dl-CarrierFreq-r10 ::= INTEGER (0..maxEARFCN[65535]) [2850] | +-radioResourceConfigCommonSCell-r10 ::= SEQUENCE [0] OPTIONAL:Exist | | +-nonUL-Configuration-r10 ::= SEQUENCE [00] | | | +-dl-Bandwidth-r10 ::= ENUMERATED [n100] | | | +-antennaInfoCommon-r10 ::= SEQUENCE | | | | +-antennaPortsCount ::= ENUMERATED [an4] | | | +-mbsfn-SubframeConfigList-r10 ::= SEQUENCE OF OPTIONAL:Omit | | | +-phich-Config-r10 ::= SEQUENCE | | | | +-phich-Duration ::= ENUMERATED [normal] | | | | +-phich-Resource ::= ENUMERATED [oneSixth] | | | +-pdsch-ConfigCommon-r10 ::= SEQUENCE | | | | +-referenceSignalPower ::= INTEGER (-60..50) [18] | | | | +-p-b ::= INTEGER (0..3) [1] | | | +-tdd-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | +-ul-Configuration-r10 ::= SEQUENCE OPTIONAL:Omit | | +-EXTENSION ::= SEQUENCE [0000] | +-radioResourceConfigDedicatedSCell-r10 ::= SEQUENCE [1] OPTIONAL:Exist | | +-physicalConfigDedicatedSCell-r10 ::= SEQUENCE [11] OPTIONAL:Exist | | | +-nonUL-Configuration-r10 ::= SEQUENCE [1001] OPTIONAL:Exist | | | | +-antennaInfo-r10 ::= SEQUENCE [1] OPTIONAL:Exist | | | | | +-transmissionMode-r10 ::= ENUMERATED [tm4] | | | | | +-codebookSubsetRestriction-r10 ::= BIT STRING SIZE(ALIGNED) [1111111111111111111111111111111111111111111111111111111111111111] | | | | | +-ue-TransmitAntennaSelection ::= CHOICE [release] | | | | | +-release ::= NULL | | | | +-crossCarrierSchedulingConfig-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-csi-RS-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-pdsch-ConfigDedicated-r10 ::= SEQUENCE OPTIONAL:Exist | | | | +-p-a ::= ENUMERATED [dB-6] | | | +-ul-Configuration-r10 ::= SEQUENCE [0001000] OPTIONAL:Exist | | | | +-antennaInfoUL-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-pusch-ConfigDedicatedSCell-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-uplinkPowerControlDedicatedSCell-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-cqi-ReportConfigSCell-r10 ::= SEQUENCE [110] OPTIONAL:Exist | | | | | +-cqi-ReportModeAperiodic-r10 ::= ENUMERATED [rm31] OPTIONAL:Exist | | | | | +-nomPDSCH-RS-EPRE-Offset-r10 ::= INTEGER (-1..6) [0] | | | | | +-cqi-ReportPeriodicSCell-r10 ::= CHOICE [setup] OPTIONAL:Exist | | | | | | +-setup ::= SEQUENCE [0000] | | | | | | +-cqi-PUCCH-ResourceIndex-r10 ::= INTEGER (0..1184) [0] | | | | | | +-cqi-PUCCH-ResourceIndexP1-r10 ::= INTEGER OPTIONAL:Omit | | | | | | +-cqi-pmi-ConfigIndex ::= INTEGER (0..1023) [24] | | | | | | +-cqi-FormatIndicatorPeriodic-r10 ::= CHOICE [widebandCQI-r10] | | | | | | | +-widebandCQI-r10 ::= SEQUENCE [0] | | | | | | | +-csi-ReportMode-r10 ::= ENUMERATED OPTIONAL:Omit | | | | | | +-ri-ConfigIndex ::= INTEGER OPTIONAL:Omit | | | | | | +-simultaneousAckNackAndCQI ::= BOOLEAN [TRUE] | | | | | | +-cqi-Mask-r9 ::= ENUMERATED OPTIONAL:Omit | | | | | | +-csi-ConfigIndex-r10 ::= CHOICE OPTIONAL:Omit | | | | | +-pmi-RI-Report-r10 ::= ENUMERATED OPTIONAL:Omit | | | | +-soundingRS-UL-ConfigDedicated-r10 ::= CHOICE OPTIONAL:Omit | | | | +-soundingRS-UL-ConfigDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | | | +-soundingRS-UL-ConfigDedicatedAperiodic-r10 ::= CHOICE OPTIONAL:Omit | | | +-EXTENSION ::= SEQUENCE [00000] | | +-EXTENSION ::= SEQUENCE [000] | +-EXTENSION ::= SEQUENCE [01] | +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit | +-VERSION-BRACKETS2 ::= SEQUENCE [1] OPTIONAL:Exist | +-antennaInfoDedicatedSCell-v10i0 ::= SEQUENCE [1] OPTIONAL:Exist | +-maxLayersMIMO-r10 ::= ENUMERATED [fourLayers] OPTIONAL:Exist +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit
HEX : 20 02 81 80 01 D0 02 01 04 2C 3D 0F 83 F1 00 12 8F 00 10 B2 20 B0 9C AE 66 81 FF FF FF FF FF FF FF FE 02 34 30 00 00 C1 02 80 E8 00
Example > 2CC CA (PCC 2x2, SCC 2x2) - Aperiodic - Closed Loop MIMO (TM4)
CSI Configuration for PCC :------------------------------------------------------------------------
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [001100] +-measConfig ::= SEQUENCE OPTIONAL:Omit +-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit +-dedicatedInfoNASList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist | +-DedicatedInfoNAS ::= OCTET STRING SIZE(ALIGNED) +-radioResourceConfigDedicated ::= SEQUENCE [110101] OPTIONAL:Exist | +-srb-ToAddModList ::= SEQUENCE OF SIZE(1..2) [1] OPTIONAL:Exist | +-drb-ToAddModList ::= SEQUENCE OF SIZE(1..maxDRB[11]) [1] OPTIONAL:Exist | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit | +-mac-MainConfig ::= CHOICE [explicitValue] OPTIONAL:Exist | +-sps-Config ::= SEQUENCE OPTIONAL:Omit | +-physicalConfigDedicated ::= SEQUENCE [0000111010] OPTIONAL:Exist | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pucch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-uplinkPowerControlDedicated ::= SEQUENCE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE [setup] OPTIONAL:Exist | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE [setup] OPTIONAL:Exist | | +-cqi-ReportConfig ::= SEQUENCE [11] OPTIONAL:Exist | | | +-cqi-ReportModeAperiodic ::= ENUMERATED [rm31] OPTIONAL:Exist | | | +-nomPDSCH-RS-EPRE-Offset ::= INTEGER (-1..6) [0] | | | +-cqi-ReportPeriodic ::= CHOICE [release] OPTIONAL:Exist | | | +-release ::= NULL | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit | | +-antennaInfo ::= CHOICE [explicitValue] OPTIONAL:Exist | | | +-explicitValue ::= SEQUENCE [1] | | | +-transmissionMode ::= ENUMERATED [tm4] | | | +-codebookSubsetRestriction ::= CHOICE [n2TxAntenna-tm4] OPTIONAL:Exist | | | | +-n2TxAntenna-tm4 ::= BIT STRING SIZE(6) [111111] | | | +-ue-TransmitAntennaSelection ::= CHOICE [release] | | | +-release ::= NULL | | +-schedulingRequestConfig ::= CHOICE OPTIONAL:Omit
HEX : 20 06 03 A1 3D 91 BF 14 80 18 3A 10 17 00 30 00 07 88 80 00 08 01 FA 90 4E 08 08 48 88 3B A3 2B 63 9B A3 93 08 43 4B 73 A3 2B 93 73 2B A0 28 0E 05 40 08 19 39 04 04 01 08 80 18 00 00 84 08 36 05 45 47 F4 18 36 05 45 47 F0 00 68 26 05 45 47 F0 00 80 10 2E E2 80 5F B0 07 88 84 00 08 00 00 00 00 08 98 07 88 80 00 09 18 2F A0 00 00 00 08 BF 02 CF 03 20 08 1F 93 53 E0 FA 81 BC 0F A8 E0 60 78 26 7E 9D 4F B5 06 80 30 00 EA 07 FE 08 0F D0 38 4B 5F 80
CSI Configuration for SCC :------------------------------------------------------------------------
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [000101] +-measConfig ::= SEQUENCE OPTIONAL:Omit +-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit +-dedicatedInfoNASList ::= SEQUENCE OF OPTIONAL:Omit +-radioResourceConfigDedicated ::= SEQUENCE [000101] OPTIONAL:Exist | +-srb-ToAddModList ::= SEQUENCE OF OPTIONAL:Omit | +-drb-ToAddModList ::= SEQUENCE OF OPTIONAL:Omit | +-drb-ToReleaseList ::= SEQUENCE OF OPTIONAL:Omit | +-mac-MainConfig ::= CHOICE [explicitValue] OPTIONAL:Exist | +-sps-Config ::= SEQUENCE OPTIONAL:Omit | +-physicalConfigDedicated ::= SEQUENCE [0010000000] OPTIONAL:Exist | | +-pdsch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pucch-ConfigDedicated ::= SEQUENCE OPTIONAL:Omit | | +-pusch-ConfigDedicated ::= SEQUENCE OPTIONAL:Exist | | +-uplinkPowerControlDedicated ::= SEQUENCE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUCCH ::= CHOICE OPTIONAL:Omit | | +-tpc-PDCCH-ConfigPUSCH ::= CHOICE OPTIONAL:Omit | | +-cqi-ReportConfig ::= SEQUENCE OPTIONAL:Omit | | +-soundingRS-UL-ConfigDedicated ::= CHOICE OPTIONAL:Omit | | +-antennaInfo ::= CHOICE OPTIONAL:Omit | | +-schedulingRequestConfig ::= CHOICE OPTIONAL:Omit | | +-EXTENSION ::= SEQUENCE [01000000] | | +-VERSION-BRACKETS1 ::= SEQUENCE OPTIONAL:Omit | | +-VERSION-BRACKETS2 ::= SEQUENCE [00010100000] OPTIONAL:Exist | | | +-antennaInfo-r10 ::= CHOICE OPTIONAL:Omit | | | +-antennaInfoUL-r10 ::= SEQUENCE OPTIONAL:Omit | | | +-cif-Presence-r10 ::= BOOLEAN OPTIONAL:Omit | | | +-cqi-ReportConfig-r10 ::= SEQUENCE [1000] OPTIONAL:Exist | | | | +-cqi-ReportAperiodic-r10 ::= CHOICE [setup] OPTIONAL:Exist | | | | | +-setup ::= SEQUENCE [1] | | | | | +-cqi-ReportModeAperiodic-r10 ::= ENUMERATED [rm31] | | | | | +-aperiodicCSI-Trigger-r10 ::= SEQUENCE OPTIONAL:Exist | | | | | +-trigger1-r10 ::= BIT STRING SIZE(8) [11000000] | | | | | +-trigger2-r10 ::= BIT STRING SIZE(8) [01000000] | | | | +-nomPDSCH-RS-EPRE-Offset ::= INTEGER (-1..6) [0] | | | | +-cqi-ReportPeriodic-r10 ::= CHOICE OPTIONAL:Omit | | | | +-pmi-RI-Report-r9 ::= ENUMERATED OPTIONAL:Omit | | | | +-csi-SubframePatternConfig-r10 ::= CHOICE OPTIONAL:Omit | | | +-csi-RS-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | | +-pucch-ConfigDedicated-v1020 ::= SEQUENCE [1000] OPTIONAL:Exist | | | | +-pucch-Format-r10 ::= CHOICE [channelSelection-r10] OPTIONAL:Exist | | | | | +-channelSelection-r10 ::= SEQUENCE [1] | | | | | +-n1PUCCH-AN-CS-r10 ::= CHOICE [setup] OPTIONAL:Exist | | | | | +-setup ::= SEQUENCE | | | | | +-n1PUCCH-AN-CS-List-r10 ::= SEQUENCE OF SIZE(1..2) [2] | | | | | +-N1PUCCH-AN-CS-r10 ::= SEQUENCE OF SIZE(1..4) [4] | | | | | | +- ::= INTEGER (0..2047) [361] | | | | | | +- ::= INTEGER (0..2047) [362] | | | | | | +- ::= INTEGER (0..2047) [363] | | | | | | +- ::= INTEGER (0..2047) [364] | | | | | +-N1PUCCH-AN-CS-r10 ::= SEQUENCE OF SIZE(1..4) [4] | | | | | +- ::= INTEGER (0..2047) [365] | | | | | +- ::= INTEGER (0..2047) [366] | | | | | +- ::= INTEGER (0..2047) [367] | | | | | +- ::= INTEGER (0..2047) [368] | | | | +-twoAntennaPortActivatedPUCCH-Format1a1b-r10 ::= ENUMERATED OPTIONAL:Omit | | | | +-simultaneousPUCCH-PUSCH-r10 ::= ENUMERATED OPTIONAL:Omit | | | | +-n1PUCCH-AN-RepP1-r10 ::= INTEGER OPTIONAL:Omit | | | +-pusch-ConfigDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-schedulingRequestConfig-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-soundingRS-UL-ConfigDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | | +-soundingRS-UL-ConfigDedicatedAperiodic-r10 ::= CHOICE OPTIONAL:Omit | | | +-uplinkPowerControlDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit +-securityConfigHO ::= SEQUENCE OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [01] OPTIONAL:Exist +-lateNonCriticalExtension ::= OCTET STRING OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [001] OPTIONAL:Exist +-otherConfig-r9 ::= SEQUENCE OPTIONAL:Omit +-fullConfig-r9 ::= ENUMERATED OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE [010] OPTIONAL:Exist +-sCellToReleaseList-r10 ::= SEQUENCE OF OPTIONAL:Omit +-sCellToAddModList-r10 ::= SEQUENCE OF SIZE(1..maxSCell-r10[4]) [1] OPTIONAL:Exist | +-SCellToAddMod-r10 ::= SEQUENCE [111] | +-sCellIndex-r10 ::= INTEGER (1..7) [1] | +-cellIdentification-r10 ::= SEQUENCE OPTIONAL:Exist | | +-physCellId-r10 ::= INTEGER (0..503) [1] | | +-dl-CarrierFreq-r10 ::= INTEGER (0..maxEARFCN[65535]) [9360] | +-radioResourceConfigCommonSCell-r10 ::= SEQUENCE [0] OPTIONAL:Exist | | +-nonUL-Configuration-r10 ::= SEQUENCE [00] | | | +-dl-Bandwidth-r10 ::= ENUMERATED [n100] | | | +-antennaInfoCommon-r10 ::= SEQUENCE | | | | +-antennaPortsCount ::= ENUMERATED [an2] | | | +-mbsfn-SubframeConfigList-r10 ::= SEQUENCE OF OPTIONAL:Omit | | | +-phich-Config-r10 ::= SEQUENCE | | | | +-phich-Duration ::= ENUMERATED [normal] | | | | +-phich-Resource ::= ENUMERATED [one] | | | +-pdsch-ConfigCommon-r10 ::= SEQUENCE | | | | +-referenceSignalPower ::= INTEGER (-60..50) [18] | | | | +-p-b ::= INTEGER (0..3) [1] | | | +-tdd-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | +-ul-Configuration-r10 ::= SEQUENCE OPTIONAL:Omit | +-radioResourceConfigDedicatedSCell-r10 ::= SEQUENCE [1] OPTIONAL:Exist | | +-physicalConfigDedicatedSCell-r10 ::= SEQUENCE [11] OPTIONAL:Exist | | | +-nonUL-Configuration-r10 ::= SEQUENCE [1001] OPTIONAL:Exist | | | | +-antennaInfo-r10 ::= SEQUENCE [1] OPTIONAL:Exist | | | | | +-transmissionMode-r10 ::= ENUMERATED [tm4] | | | | | +-codebookSubsetRestriction-r10 ::= BIT STRING SIZE(ALIGNED) [111111] | | | | | +-ue-TransmitAntennaSelection ::= CHOICE [release] | | | | | +-release ::= NULL | | | | +-crossCarrierSchedulingConfig-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-csi-RS-Config-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-pdsch-ConfigDedicated-r10 ::= SEQUENCE OPTIONAL:Exist | | | | +-p-a ::= ENUMERATED [dB-3] | | | +-ul-Configuration-r10 ::= SEQUENCE [0001000] OPTIONAL:Exist | | | | +-antennaInfoUL-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-pusch-ConfigDedicatedSCell-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-uplinkPowerControlDedicatedSCell-r10 ::= SEQUENCE OPTIONAL:Omit | | | | +-cqi-ReportConfigSCell-r10 ::= SEQUENCE [110] OPTIONAL:Exist | | | | | +-cqi-ReportModeAperiodic-r10 ::= ENUMERATED [rm31] OPTIONAL:Exist | | | | | +-nomPDSCH-RS-EPRE-Offset-r10 ::= INTEGER (-1..6) [0] | | | | | +-cqi-ReportPeriodicSCell-r10 ::= CHOICE [release] OPTIONAL:Exist | | | | | | +-release ::= NULL | | | | | +-pmi-RI-Report-r10 ::= ENUMERATED OPTIONAL:Omit | | | | +-soundingRS-UL-ConfigDedicated-r10 ::= CHOICE OPTIONAL:Omit | | | | +-soundingRS-UL-ConfigDedicated-v1020 ::= SEQUENCE OPTIONAL:Omit | | | | +-soundingRS-UL-ConfigDedicatedAperiodic-r10 ::= CHOICE OPTIONAL:Omit | | | +-EXTENSION ::= SEQUENCE [00000] +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit
HEX : 20 02 85 5B ED 41 A0 0C 84 80 AC F0 88 12 14 11 CC 04 03 1F 96 92 D4 5A CB 66 5B 4B 71 6F 2E 00 4A 1C 00 49 24 02 AA 72 B9 98 37 E4 23 42
This is based on 3GPP 36.212 - 5.3.3.1.1 Format 0. eNB can trigger UE to send CSI report (Aperiodic) by setting the CSI Report field of DCI format 0.
This is based on 3GPP 36.212 - 5.3.3.1.5 Format 2. eNB can apply a specific Precoding Matrix as it like based on UE report (or whatever specific Precoding Matrix index it likes) by setting Precoding Information field of DCI format 2.
How does Network assign Precoding Information ?
In case of 2x2 Closed Loop MIMO, eNB would specify the Precoding Information field in DCI 2 based on following table.
< 36.212 Table 5.3.3.1.5-4: Content of precoding information field for 2 antenna ports >
In case of 4x4 Closed Loop MIMO, eNB would specify the Precoding Information field in DCI 2 based on following table.
< 36.211 Table 5.3.3.1.5-5: Content of precoding information field for 4 antenna ports >
Example :
All of the examples shown here is from Amarisoft Callbox(eNB) and a Commercial UE
physicalConfigDedicated { antennaInfo-r10 explicitValue-r10: { transmissionMode-r10 tm4, codebookSubsetRestriction-r10 '111111'B, ue-TransmitAntennaSelection release: NULL }, cqi-ReportConfig-r10 { nomPDSCH-RS-EPRE-Offset 0, cqi-ReportPeriodic-r10 setup: { cqi-PUCCH-ResourceIndex-r10 0, cqi-pmi-ConfigIndex 38, cqi-FormatIndicatorPeriodic-r10 widebandCQI-r10: { }, ri-ConfigIndex 483, simultaneousAckNackAndCQI TRUE } }, cqi-ReportConfigPCell-v1250 { altCQI-Table-r12 allSubframes } },
[1] PDCCH DCI 2 Message: cce_index=4/20 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x803 tpc_command=1 harq=2 tb_swap_flag=0 mcs1=26 new_data_indicator1=0 rv_idx1=0 mcs2=0 new_data_indicator2=0 rv_idx2=1 precoding_info=4
[2] PUCCH RI Report Message: format=2 n=0 ri=1 epre=-101.0
[3] PDCCH DCI 2 Message: cce_index=4/12 L=4 dci=2
resource_allocation_header=0 rb_alloc_bitmap=0x1ff8 tpc_command=1 harq=0 tb_swap_flag=0 mcs1=26 new_data_indicator1=0 rv_idx1=0 mcs2=0 new_data_indicator2=0 rv_idx2=1 precoding_info=4
[4] PDCCH DCI 2 Message: cce_index=8/12 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x7f0 tpc_command=1 harq=1 tb_swap_flag=0 mcs1=26 new_data_indicator1=1 rv_idx1=0 mcs2=0 new_data_indicator2=0 rv_idx2=1 precoding_info=4
[5] PUCCH CQI/PMI Report Message: format=2A n=0 cqi=11110001 ack=1 epre=-100.0
[6] PDCCH DCI 2 Message: cce_index=0/12 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x803 tpc_command=1 harq=0 tb_swap_flag=0 mcs1=26 new_data_indicator1=0 rv_idx1=0 mcs2=26 new_data_indicator2=1 rv_idx2=0 precoding_info=1
[7] PDCCH DCI 2 Message: cce_index=4/12 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x600 tpc_command=1 harq=1 tb_swap_flag=0 mcs1=26 new_data_indicator1=0 rv_idx1=0 mcs2=26 new_data_indicator2=1 rv_idx2=0 precoding_info=1
[8] PDCCH DCI 2 Message: cce_index=4/12 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x400 tpc_command=0 harq=0 tb_swap_flag=0 mcs1=26 new_data_indicator1=1 rv_idx1=0 mcs2=26 new_data_indicator2=0 rv_idx2=0 precoding_info=1
Example 02 > TM4 4x4 MIMO
physicalConfigDedicated { antennaInfo-r10 explicitValue-r10: { transmissionMode-r10 tm4, codebookSubsetRestriction-r10 'FFFFFFFFFFFFFFFF'H, ue-TransmitAntennaSelection release: NULL }, cqi-ReportConfig-r10 { nomPDSCH-RS-EPRE-Offset 0, cqi-ReportPeriodic-r10 setup: { cqi-PUCCH-ResourceIndex-r10 0, cqi-pmi-ConfigIndex 38, cqi-FormatIndicatorPeriodic-r10 widebandCQI-r10: { }, ri-ConfigIndex 483, simultaneousAckNackAndCQI TRUE } }, cqi-ReportConfigPCell-v1250 { altCQI-Table-r12 allSubframes } }, nonCriticalExtension { lateNonCriticalExtension { nonCriticalExtension { antennaInfoDedicatedPCell-v10i0 { maxLayersMIMO-r10 fourLayers } } },
[1] PDCCH DCI 2 Message: cce_index=4/9 L=4 dci=2
resource_allocation_header=0 rb_alloc_bitmap=0x1f80 tpc_command=1 harq=2 tb_swap_flag=0 mcs1=26 new_data_indicator1=1 rv_idx1=0 mcs2=26 new_data_indicator2=1 rv_idx2=0 precoding_info=42
[2] PUCCH RI Report Message: format=2B n=0 ri=11 ack=11 epre=-100.5
[3] PDCCH DCI 2 Message: cce_index=4/9 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x700 tpc_command=1 harq=0 tb_swap_flag=0 mcs1=26 new_data_indicator1=1 rv_idx1=0 mcs2=26 new_data_indicator2=1 rv_idx2=0 precoding_info=42
[4] PDCCH DCI 2 Message: cce_index=12/17 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x780 tpc_command=1 harq=1 tb_swap_flag=0 mcs1=24 new_data_indicator1=0 rv_idx1=0 mcs2=24 new_data_indicator2=1 rv_idx2=0 precoding_info=42
[5] PDCCH DCI 2 Message: cce_index=8/17 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x2 tpc_command=1 harq=0 tb_swap_flag=0 mcs1=24 new_data_indicator1=0 rv_idx1=0 mcs2=24 new_data_indicator2=0 rv_idx2=0 precoding_info=42
[6] PDCCH DCI 2 Message: cce_index=0/9 L=4 dci=2
resource_allocation_header=1 rb_alloc_bitmap=0x400 tpc_command=1 harq=0 tb_swap_flag=0 mcs1=26 new_data_indicator1=1 rv_idx1=0 mcs2=26 new_data_indicator2=1 rv_idx2=0 precoding_info=42
[7] PDCCH DCI 2 Message: cce_index=4/17 L=4 dci=2
resource_allocation_header=0 rb_alloc_bitmap=0x1ff8 tpc_command=2 harq=1 tb_swap_flag=0 mcs1=24 new_data_indicator1=1 rv_idx1=0 mcs2=24 new_data_indicator2=0 rv_idx2=0 precoding_info=42
[8] PUCCH CQI/PMI Message: format=2 n=0 cqi=11110111010 epre=-102.3
[9] PDCCH DCI 2 Message: cce_index=4/17 L=4 dci=2
resource_allocation_header=0 rb_alloc_bitmap=0x1ff8 tpc_command=1 harq=2 tb_swap_flag=0 mcs1=24 new_data_indicator1=0 rv_idx1=0 mcs2=24 new_data_indicator2=0 rv_idx2=0 precoding_info=44
[10] PDCCH DCI 2 Message: cce_index=4/9 L=4 dci=2
resource_allocation_header=0 rb_alloc_bitmap=0x1ff0 tpc_command=1 harq=3 tb_swap_flag=0 mcs1=26 new_data_indicator1=0 rv_idx1=0 mcs2=26 new_data_indicator2=1 rv_idx2=0 precoding_info=44
Reference
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||