51学通信技术论坛

标题: 关于V(S), V(A)及WS 含义 [打印本页]

作者: Yonghong_MM    时间: 2011-10-30 21:20:00     标题: 关于V(S), V(A)及WS 含义

当移动台检测到发送窗口停滞时(V(S) = V(A) + WS),移动台应启动定时器T3182,在收到PACKET UPLINK ACK/NACK导致V(S) < V(A) + WS时,则停止T3182。当T3182超时后,移动台将把计数器N3102减去PanDec,并执行该TBF的异常释放并接入重试;当移动台收到网络发送的PACKET UPLINK ACK/NACK消息允许V(S)或V(A)增加时,移动台将把计数器N3102增加PanInc,但是N3102值不能超过PanMax所定义的值;当N3102≤0时,MS将执行该TBF的异常释放,并将触发小区重选。

上述描述中,V(S) 指发送状态变量, V(A) 指应答状态变量,WS是什么意思?哪位高手有相关详细描述文档
作者: 爱卫生    时间: 2011-10-31 10:31:16

  你看看TS44.160是不是啊。
11.2.11.1 TCH
For TCH TBF mode, the window size (WS) shall be128.
11.2.11.2 FACCH, SACCH and SDCCH
For DCCH TBF mode, the window size (WS) shall be 8.

作者: Yonghong_MM    时间: 2011-10-31 14:28:03

多谢,应该是这个意思。
关于滑窗,如GRPS采用固定的64, EGPRS采用可变长度的窗体。关于滑窗的具体含义一直不太清楚,是否有相关详细说明或那个协议中有相关描述,烦请大侠们指点一二。
作者: cmcc_demon    时间: 2011-11-1 07:23:28

回复 Yonghong_MM 的帖子

【网络摘抄】GPRS和EDGE窗口在确认模式下,发送方和接收方都要进行滑动窗口管理,每个DL/UL TBF的RLC block都以BSN进行标志,根据BSN就可定义滑动窗口,发送滑窗的大小不能超过定义的滑窗的大小(WS),即发送的RLC block的BSN不能大于或等于最早的一个没有被正确确认的RLC block的BSN+WS。GPRS的滑窗大小是固定的,为64;EGDE的滑窗大小是不固定的,由如下原则决定:
-在每个TBF建立时,BSS根据MS的multi-slot的级别动态决定;
-Alcatel的解决方案是,滑窗大小在64和1024个RLC block中变化,变化的步长为32个RLC block;
-在B8中,滑窗大小的最大值被限制为512。根据MS的multi-slot的级别动态决定,如:若multi-slot的级别为1,则滑窗的大小为192;若multi-slot的级别为n,则滑窗的大小为n*128(参见规范04.60);
-随着TBF占用的PDCH的增加(减少),滑窗的大小也随之增加(减小);
因为EDGE的WS可能会超过64,故在一个EGPRS的PDAN/PUAN消息中,不能完整的传送一个接收bitmap。因此引入了bitmap的分段和压缩机制,在B8中,没有实现bitmap的压缩,而是将一个完整的bitmap分段为第一部分(FPB)和一个或几个NPB。


作者: 爱卫生    时间: 2011-11-1 10:08:52

回复 cmcc_demon 的帖子

  谢谢demon版主。
作者: Yonghong_MM    时间: 2011-11-1 11:54:04

多谢爱版主和demon版主,答复总是那么及时和精准
作者: Yonghong_MM    时间: 2011-11-28 13:34:47

回复 Yonghong_MM 的帖子

在TIA/EIA-136-362找到了较为全面的答案:
Send state variable V(S)
Each RLC endpoint transmitter shall have an associated send state variable V(S). V(S) denotes the sequence 27
number of the next in-sequence RLC data block to be transmitted. V(S) can take on the value 0 through SNS - 1. 28
V(S) shall be set to the value 0 at the beginning of each TBF in which the RLC endpoint is the transmitter. The 29
value of V(S) shall be incremented by 1 after transmission of the RLC data block with BSN = V(S). In RLC 30
acknowledged mode, V(S) shall not exceed V(A) modulo SNS by more than the maximum allowed number of 31
outstanding RLC data blocks WS.
Acknowledge state variable V(A)
In RLC acknowledged mode, each RLC endpoint transmitter shall have an associated acknowledge state 2
variable V(A). V(A) contains the BSN value of the oldest RLC data block that has not been positively 3
acknowledged by its peer. V(A) can take on the values 0 through SNS - 1. V(A) shall be set to the value 0 at the 4
beginning of each TBF in which the RLC endpoint is the transmitter. The value of V(A) shall be updated from 5
the values received from its peer in the received block bitmap (RBB) of the Packet Ack/Nack message (see 6
Section 9.1.8) 7
Furthermore, [ V(S) - V(A) ] modulo SNS &pound; WS.

Window Size (WS):





欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2