通信人家园
标题:
请教:R6里RLC的PDU是320Bitss,为啥不设计的大些?受了啥限制吗?
[查看完整版帖子]
[打印本页]
时间:
2011-3-23 10:36
作者:
sangates
标题:
请教:R6里RLC的PDU是320Bitss,为啥不设计的大些?受了啥限制吗?
如题,R7里的L2增强,把RLC的PDU设计为1504字节,而R6中的PDU才320字节,为啥当时要分的这么小呢?受了什么限制么?
再请教一下,什么是RLC发送窗口呢?
小弟感激不尽,真心求教,谢谢!
时间:
2011-3-23 15:27
作者:
mapoo
的确从R7开始为了支持HSPA+,RLC层引入了flexible PDU size的概念,在HSPA+里叫enhanced L2。纠正一下,在R6里最大的RLC PDU size应该是80byte,也就是640bit,加上16bit的MAC头,R6里最大的RLC/MAC的PDU size是656bit,这可能与R6之前下行方向最大只能支持14.4Mbps的速率有关,因为RLC的最大window size是2048,所以2048*640/0.1=13.1Mbps,这里0.1s是general RTT,即发出一个下行方向的RLC PDU到收到该PDU的上行ACK之间的时间间隔,你的第二个问题window size其实就是一个堆栈的长度,即某一个下行方向的RLC PDU发出后开始等待相应的上行ACK,在这个等待的过程中,还可以继续发送下行的RLC PDU,直到达到了最大的window size,即2048,如果还没有收到对应的ACK,RLC层会发起RESET流程。如你所述在R7中RLC的flexible PDU size最大可以打到1504byte,这可以满足R7之后最大42Mbps的的HSPA+速率(MIMO+64QAM或DC可以达到42Mbps),并且还可以大大的减少之前RLC PDU header的数量,使得传输效率大幅增加。
时间:
2011-3-23 23:21
作者:
sangates
多谢您的细心指点!受教了:)
通信人家园 (https://www.txrjy.com/)
Powered by C114