通信人家园

标题: 怎么看出RRC CONN REQ有多少bit?  [查看完整版帖子] [打印本页]

时间:  2012-2-16 09:18
作者: illidan     标题: 怎么看出RRC CONN REQ有多少bit?

-- ASN1START

RRCConnectionRequest ::=
SEQUENCE {


criticalExtensions
CHOICE {


rrcConnectionRequest-r8
RRCConnectionRequest-r8-IEs,


criticalExtensionsFuture
SEQUENCE {}


}

}

RRCConnectionRequest-r8-IEs ::=
SEQUENCE {


ue-Identity
InitialUE-Identity,


establishmentCause
EstablishmentCause,


spare
BIT STRING (SIZE (1))

}

InitialUE-Identity ::=
CHOICE {


s-TMSI
S-TMSI,


randomValue
BIT STRING (SIZE (40))

}

EstablishmentCause ::=
ENUMERATED {


emergency, highPriorityAccess, mt-Access, mo-Signalling,


mo-Data, spare3, spare2, spare1}


-- ASN1STOP


这个编码之后、换给PDCP的时候是多少bit? PDCP加密增加bit么?
时间:  2012-2-21 06:55
作者: Charlesl0420

ASN encoder之后,总共是48bits. PDCP 不对RRC CONN REQ进行加密。实际上MAC的MSG3里存储的就是RRC CONN REQ+MAC header信息(7bytes)。
时间:  2012-2-21 07:02
作者: Charlesl0420

补充一下,RRC CONN REQ是由CCCH逻辑信道发送,CCCH对PDCP是透明的。
时间:  2012-2-22 12:16
作者: illidan

原帖由 Charlesl0420 于 2012-2-21 06:55 发表
ASN encoder之后,总共是48bits. PDCP 不对RRC CONN REQ进行加密。实际上MAC的MSG3里存储的就是RRC CONN REQ+MAC header信息(7bytes)。


MAC header也可能是2byte的哦,如果后面有padding的话,还需要L字段。
时间:  2012-2-22 21:30
作者: jeffyko

最小是48bits+8bits MAC Header=56bits
时间:  2012-2-23 03:45
作者: Charlesl0420     标题: 回复 4# 的帖子

多谢指正
时间:  2012-2-23 08:40
作者: ailure

讲的不错!
时间:  2012-5-28 01:10
作者: poolooloo     标题: 学习了

学习了




通信人家园 (https://www.txrjy.com/) Powered by C114