CodebookConfig-r18
TS 38.331
V18.5.1
2025-03
CodebookConfig-r18 ::= SEQUENCE { codebookType CHOICE { type2 CHOICE { typeII-CJT-r18 SEQUENCE { n1-n2-codebookSubsetRestrictionList-r18 N1-N2-CBSR-List-r18, paramCombination-CJT-r18 INTEGER (1..7), paramCombination-CJT-L-r18 SEQUENCE (SIZE (1..4)) OF INTEGER (1..5), restrictedCMR-Selection-r18 ENUMERATED {enable}, valueOfO3-r18 ENUMERATED {n1, n4} OPTIONAL, -- Need R numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2), typeII-RI-Restriction-r18 BIT STRING (SIZE (4)), codebookMode-r18 INTEGER (1..2) }, typeII-CJT-PortSelection-r18 SEQUENCE { paramCombination-CJT-PS-r18 INTEGER (1..5), paramCombination-CJT-PS-alpha-r18 SEQUENCE (SIZE (1..4)) OF INTEGER (1..8), restrictedCMR-Selection-r18 ENUMERATED {enable}, valueOfO3-r18 ENUMERATED {n1, n4} OPTIONAL, -- Need R valueOfN-CJT-r18 ENUMERATED {n2, n4} OPTIONAL, -- Need R numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2), typeII-PortSelectionRI-Restriction-r18 BIT STRING (SIZE (4)), codebookMode-r18 INTEGER (1..2) }, typeII-Doppler-r18 SEQUENCE { n1-n2-codebookSubsetRestriction-r18 N1-N2-CBSR-r18, paramCombination-Doppler-r18 INTEGER (1..9), td-dd-config-r18 TD-DD-Config-r18, numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2), predictionDelay-r18 ENUMERATED {m0,n0,n1,n2 }, typeII-RI-Restriction-r18 BIT STRING (SIZE (4)) }, typeII-DopplerPortSelection-r18 SEQUENCE { paramCombinationDoppler-PS-r18 INTEGER (1..8), td-dd-config-r18 TD-DD-Config-r18, valueOfN-Doppler-r18 ENUMERATED {n2, n4} OPTIONAL, -- Need R numberOfPMI-SubbandsPerCQI-Subband-r18 INTEGER(1..2), predictionDelay-r18 ENUMERATED {m0,n0,n1,n2 }, typeII-PortSelectionRI-Restriction-r18 BIT STRING (SIZE (4)) } } } }