LogicalChannelConfig
TS 36.331
V18.4.0
2024-12
LogicalChannelConfig ::= SEQUENCE { ul-SpecificParameters SEQUENCE { priority INTEGER (1..16), prioritisedBitRate ENUMERATED { kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, infinity, kBps512-v1020, kBps1024-v1020, kBps2048-v1020, spare5, spare4, spare3, spare2, spare1}, bucketSizeDuration ENUMERATED { ms50, ms100, ms150, ms300, ms500, ms1000, spare2, spare1}, logicalChannelGroup INTEGER (0..3) OPTIONAL -- Need OR } OPTIONAL, -- Cond UL ..., [[ logicalChannelSR-Mask-r9 ENUMERATED {setup} OPTIONAL -- Cond SRmask ]], [[ logicalChannelSR-Prohibit-r12 BOOLEAN OPTIONAL -- Need ON ]], [[ laa-UL-Allowed-r14 BOOLEAN OPTIONAL, -- Need ON bitRateQueryProhibitTimer-r14 ENUMERATED { s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30} OPTIONAL --Need OR ]], [[ allowedTTI-Lengths-r15 CHOICE { release NULL, setup SEQUENCE { shortTTI-r15 BOOLEAN, subframeTTI-r15 BOOLEAN } } OPTIONAL, -- Need ON logicalChannelSR-Restriction-r15 CHOICE { release NULL, setup ENUMERATED {spucch, pucch} } OPTIONAL, -- Need ON channelAccessPriority-r15 CHOICE { release NULL, setup INTEGER (1..4) } OPTIONAL, -- Need ON lch-CellRestriction-r15 BIT STRING (SIZE (maxServCell-r13)) OPTIONAL -- Need ON ]], [[ bitRateMultiplier-r16 ENUMERATED {x40, x70, x100, x200} OPTIONAL -- Need OR ]], [[ allowedHARQ-Mode-r18 ENUMERATED {harqModeA, harqModeB} OPTIONAL -- Need OR ]] }