Where:
TBC =在该TBF上准备传送的RLC数据块总数
BSN' = RLC数据块的绝对块序列号,范围为0~(TBC - 1),
NTS = 分配给上行链路TBF的时隙数,范围 1 to 8,
the function round() rounds upwards to the nearest integer,
BS_CV_MAX是一个在系统信息中广播的参数
the division operation is non-integer and results in zero only for (TBC - BSN' - 1) = 0
在TBF中传送的最后一个RLC数据块的CV值应为0值。一旦MS传送一个不是15的CV值时,MS将准确地传送(TBC - BSN`-1)/NTS个RLC数据块。如果MS在倒数记秒进程中在PACKET UPLINK ACK/NACK消息中接收到一个信道编码命令的改变,MS将执行新的信道编码命令。MS将用新的RLC数据块大小来计算未传送的RLC数据块的CV值。任何在倒数记秒进程开始后从上层接收的数据都要在下一个TBF中传送。
MS在倒数记秒期间可能进行重发以对PACKET ACK/NACK作出响应。如果MS进行重发,可以用跟先前RLC数据块传送相同的CV。
在倒数记秒期间,MS可发送一个RLC/MAC控制块来响应一个查询请求。对于固定分配,MS计数到0时,将丧失它当前的上行链路指配并不能用这个分配来传送。如果在倒数记秒进程中,MS接收到一个新分配时,MS将用这个新的分配来结束倒数记秒进程。网络对任何需要重传的将提供无需请求的上行链路资源。
对每个FBI为1和有效的RRBP字段的RLC数据块,MS将在RRBP指定的上行链路块上传送PACKET CONTROL ACKNOWLEDGEMENT消息。MS将继续读取指配的下行链路PDCH直到RRBP所指的块周期。如果MS接收到多个指向同一个块周期的RLC数据块时,MS只发送一次PACKET CONTROL ACKNOWLEDGEMENT消息。MS将启动T3192并继续监听所有指配的PDCHs。如果MS接收到后续的一个有效RRBP和FBI为1 的RLC数据块,MS将重传PACKET CONTROL ACKNOWLEDGEMENT消息并重启T3192。
如果网络在T3191超时前接收到一个PACKET CONTROL ACKNOWLEDGEMENT 消息,网络将停止T3191并启动T3193;当T3193超时,网络将释放TBF。如果T3191超时,网络将释放TBF。