Section: – CG-Config
Content: This message is used to transfer the SCG radio configuration as generated by the SgNB or SeNB. It can also be used by a CU to request a DU to perform certain actions, e.g. to request the DU to perform a new lower layer configuration. Direction: Secondary gNB or eNB to master gNB or eNB, alternatively CU to DU. CG-Config message -- ASN1START -- TAG-CG-CONFIG-START CG-Config ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE{ cg-Config CG-Config-IEs, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } CG-Config-IEs ::= SEQUENCE { scg-CellGroupConfig OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL, scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, configRestrictModReq ConfigRestrictModReqSCG OPTIONAL, drx-InfoSCG DRX-Info OPTIONAL, candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL, measConfigSN MeasConfigSN OPTIONAL, selectedBandCombination BandCombinationInfoSN OPTIONAL, fr-InfoListSCG FR-InfoList OPTIONAL, candidateServingFreqListNR CandidateServingFreqListNR OPTIONAL, nonCriticalExtension CG-Config-v1540-IEs OPTIONAL } CG-Config-v1540-IEs ::= SEQUENCE { pSCellFrequency ARFCN-ValueNR OPTIONAL, reportCGI-RequestNR SEQUENCE { requestedCellInfo SEQUENCE { ssbFrequency ARFCN-ValueNR, cellForWhichToReportCGI PhysCellId } OPTIONAL } OPTIONAL, ph-InfoSCG PH-TypeListSCG OPTIONAL, nonCriticalExtension CG-Config-v1560-IEs OPTIONAL } CG-Config-v1560-IEs ::= SEQUENCE { pSCellFrequencyEUTRA ARFCN-ValueEUTRA OPTIONAL, scg-CellGroupConfigEUTRA OCTET STRING OPTIONAL, candidateCellInfoListSN-EUTRA OCTET STRING OPTIONAL, candidateServingFreqListEUTRA CandidateServingFreqListEUTRA OPTIONAL, needForGaps ENUMERATED {true} OPTIONAL, drx-ConfigSCG DRX-Config OPTIONAL, reportCGI-RequestEUTRA SEQUENCE { requestedCellInfoEUTRA SEQUENCE { eutraFrequency ARFCN-ValueEUTRA, cellForWhichToReportCGI-EUTRA EUTRA-PhysCellId } OPTIONAL } OPTIONAL, nonCriticalExtension CG-Config-v1590-IEs OPTIONAL } CG-Config-v1590-IEs ::= SEQUENCE { scellFrequenciesSN-NR SEQUENCE (SIZE (1.. maxNrofServingCells-1)) OF ARFCN-ValueNR OPTIONAL, scellFrequenciesSN-EUTRA SEQUENCE (SIZE (1.. maxNrofServingCells-1)) OF ARFCN-ValueEUTRA OPTIONAL, nonCriticalExtension CG-Config-v1610-IEs OPTIONAL } CG-Config-v1610-IEs ::= SEQUENCE { drx-InfoSCG2 DRX-Info2 OPTIONAL, nonCriticalExtension CG-Config-v1620-IEs OPTIONAL } CG-Config-v1620-IEs ::= SEQUENCE { ueAssistanceInformationSCG-r16 OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL, nonCriticalExtension CG-Config-v1630-IEs OPTIONAL } CG-Config-v1630-IEs ::= SEQUENCE { selectedToffset-r16 T-Offset-r16 OPTIONAL, nonCriticalExtension CG-Config-v1640-IEs OPTIONAL } CG-Config-v1640-IEs ::= SEQUENCE { servCellInfoListSCG-NR-r16 ServCellInfoListSCG-NR-r16 OPTIONAL, servCellInfoListSCG-EUTRA-r16 ServCellInfoListSCG-EUTRA-r16 OPTIONAL, nonCriticalExtension CG-Config-v1700-IEs OPTIONAL } CG-Config-v1700-IEs ::= SEQUENCE { candidateCellInfoListCPC-r17 CandidateCellInfoListCPC-r17 OPTIONAL, twoPHRModeSCG-r17 ENUMERATED {enabled} OPTIONAL, nonCriticalExtension CG-Config-v1730-IEs OPTIONAL } CG-Config-v1730-IEs ::= SEQUENCE { fr1-Carriers-SCG-r17 INTEGER (1..32) OPTIONAL, fr2-Carriers-SCG-r17 INTEGER (1..32) OPTIONAL, nonCriticalExtension CG-Config-v1800-IEs OPTIONAL } CG-Config-v1800-IEs ::= SEQUENCE { candidateServingFreqRangeListNR-r18 CandidateServingFreqRangeListNR-r18 OPTIONAL, candidateServingFreqListNR-r16 CandidateServingFreqListNR-r16 OPTIONAL, idc-TDM-AssistanceConfig-r18 ENUMERATED {enabled} OPTIONAL, candidateCellInfoListSubsequentCPC-r18 CandidateCellInfoListCPC-r17 OPTIONAL, scpac-ReferenceConfigurationSCG-r18 ReferenceConfiguration-r18 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL } ServCellInfoListSCG-NR-r16 ::= SEQUENCE (SIZE (1.. maxNrofServingCells)) OF ServCellInfoXCG-NR-r16 ServCellInfoXCG-NR-r16 ::= SEQUENCE { dl-FreqInfo-NR-r16 FrequencyConfig-NR-r16 OPTIONAL, ul-FreqInfo-NR-r16 FrequencyConfig-NR-r16 OPTIONAL, -- Cond FDD ... } FrequencyConfig-NR-r16 ::= SEQUENCE { freqBandIndicatorNR-r16 FreqBandIndicatorNR, carrierCenterFreq-NR-r16 ARFCN-ValueNR, carrierBandwidth-NR-r16 INTEGER (1..maxNrofPhysicalResourceBlocks), subcarrierSpacing-NR-r16 SubcarrierSpacing } ServCellInfoListSCG-EUTRA-r16 ::= SEQUENCE (SIZE (1.. maxNrofServingCellsEUTRA)) OF ServCellInfoXCG-EUTRA-r16 ServCellInfoXCG-EUTRA-r16 ::= SEQUENCE { dl-CarrierFreq-EUTRA-r16 ARFCN-ValueEUTRA OPTIONAL, ul-CarrierFreq-EUTRA-r16 ARFCN-ValueEUTRA OPTIONAL, -- Cond FDD transmissionBandwidth-EUTRA-r16 TransmissionBandwidth-EUTRA-r16 OPTIONAL, ... } TransmissionBandwidth-EUTRA-r16 ::= ENUMERATED {rb6, rb15, rb25, rb50, rb75, rb100} PH-TypeListSCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF PH-InfoSCG PH-InfoSCG ::= SEQUENCE { servCellIndex ServCellIndex, ph-Uplink PH-UplinkCarrierSCG, ph-SupplementaryUplink PH-UplinkCarrierSCG OPTIONAL, ..., [[ twoSRS-PUSCH-Repetition-r17 ENUMERATED{enabled} OPTIONAL ]] } PH-UplinkCarrierSCG ::= SEQUENCE{ ph-Type1or3 ENUMERATED {type1, type3}, ... } MeasConfigSN ::= SEQUENCE { measuredFrequenciesSN SEQUENCE (SIZE (1..maxMeasFreqsSN)) OF NR-FreqInfo OPTIONAL, ... } NR-FreqInfo ::= SEQUENCE { measuredFrequency ARFCN-ValueNR OPTIONAL, ... } ConfigRestrictModReqSCG ::= SEQUENCE { requestedBC-MRDC BandCombinationInfoSN OPTIONAL, requestedP-MaxFR1 P-Max OPTIONAL, ..., [[ requestedPDCCH-BlindDetectionSCG INTEGER (1..15) OPTIONAL, requestedP-MaxEUTRA P-Max OPTIONAL ]], [[ requestedP-MaxFR2-r16 P-Max OPTIONAL, requestedMaxInterFreqMeasIdSCG-r16 INTEGER(1..maxMeasIdentitiesMN) OPTIONAL, requestedMaxIntraFreqMeasIdSCG-r16 INTEGER(1..maxMeasIdentitiesMN) OPTIONAL, requestedToffset-r16 T-Offset-r16 OPTIONAL ]], [[ reservedResourceConfigNRDC-r17 ResourceConfigNRDC-r17 OPTIONAL ]] } BandCombinationIndex ::= INTEGER (1..maxBandComb) BandCombinationInfoSN ::= SEQUENCE { bandCombinationIndex BandCombinationIndex, requestedFeatureSets FeatureSetEntryIndex } FR-InfoList ::= SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF FR-Info FR-Info ::= SEQUENCE { servCellIndex ServCellIndex, fr-Type ENUMERATED {fr1, fr2} } CandidateServingFreqListNR ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN-ValueNR CandidateServingFreqListEUTRA ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN-ValueEUTRA T-Offset-r16 ::= ENUMERATED {ms0dot5, ms0dot75, ms1, ms1dot5, ms2, ms2dot5, ms3, spare1} CandidateCellInfoListCPC-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellInfo-r17 CandidateCellInfo-r17 ::= SEQUENCE { ssbFrequency-r17 ARFCN-ValueNR, candidateList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF CandidateCell-r17 } CandidateCell-r17 ::= SEQUENCE { physCellId-r17 PhysCellId, condExecutionCondSCG-r17 OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL } -- TAG-CG-CONFIG-STOP -- ASN1STOP