NR RLC Variables, constants and timers 中文翻译

State Variables

该部分描述了用于具体描述RLC协议的AM和UM实体中用到的状态变量。
所有以下定义的变量都是规范的。
所有以下定义的变量以及counter都是非负整数。

文中的一些值在超出其范围时需要进行取模运算。比如
SN长为12 bit的AM数据传输的相关变量取值范围为[0 , 4095]
SN长为18 bit的AM数据传输的相关变量取值范围为[0 , 262144]

AM RLC实体的发送端应该维护下列几个状态变量:

  • TX_Next_Ack:确认状态变量
    该变量的值为下一个等待确认接收消息的SDU的SN值。它作为发送窗口的下边界。初始值为0 。
    当一SN=TX_Next_Ack的SDU被确认接收时,该变量更新。
  • TX_Next:发送状态变量
    该状态变量的值为下一个新建的AMD PDU要被赋予的SN值。初始值为0。
    当AM RLC实体构建一个包含SDU或SDU最后一段的SN = TX_Next的PDU时,该变量更新。
  • POLL_SN:轮询发送状态变量
    该变量的值为当前已发送到下层的AMD PDU中SN值最高的那个。
    当发送的PDU中polling字段为1时,该变量更新。

AM RLC实体的发送端应该维护以下几个counter;

  • PDU_WITHOUT_POLL
    它计数从最近一次轮询字段发送以来,又有多少个AMD PDU被发送出去。
  • BYTE_WITHOUT_POLL
    它计数从最近一次轮询字段发送以来,又有多少个数据段byte被发送出去。
  • RETX_COUNT
    它计数一个SDU或SDU段总共被重传了几次。每一个RLC SDU中有一个这样的RETX_COUNT

AM RLC实体的接收端应该维护下列几个状态变量:

  • RX_Next:接收状态变量
    该变量的值为 已经被按序完整接收的SDU的SN值+1。它作为接收窗口的下边界。初始值为0.
    当SN=RX_Next的RLC SDU被接收时,更新该值。
  • RX_Next_Status_Trigger:t-Reassembly状态变量
    该变量保存 触发了t-Reassembly的RLC SDU的SN+1的值。
    只在一种情况下会更新:刚启动t-Reassembly时。
  • RX_Highest_Status:最大STATUS发送状态变量
    该变量保存 当STATUS PDU需要被建立时,会被“ACK_SN”标识的最高可能SN值
    它更新的情况有:
    1. (个人认为不重要)当完整接收一个SN值与它相同的SDU时,更新为大于当前值,但还未接收所有字节的SDU中SN最小的值。
    2. 当t-Reassembly超时时,更新为大于RX_Next_Status_Trigger,但还未接收所有字节的SDU中最小的SN值。
  • RX_Next_Highest:最高接收状态变量
    该变量保存 接收到的RLC SDU中,SN最高的值+1

RX_Next:下一个等待确认消息的SDU的SN值。SN值小于它的SDU都是已经被确认接收了的。
RX_Next_Highest:目前接收到的PDU中最大的SN值+1。若该值之前,RX_Next之后,还有SDU未确认接收,则需要启动t-Reassembly
t-Reassembly:等待之前未被完整接收的SDU的计时器。它被停止并重置,说明这段时间内之前的SDU都被成功接收了。 它超时,说明之前有SDU无法完整接收,因此会导致接收端主动向发送端发送STATUS report。
RX_Next_Status_Trigger:启动t-Reassembly时会被更新,表示要完整接收到哪一个SN的SDU为止才算完成该段t-Reassembly时间内的任务。
RX_Highest_Status:当t-Reassembly超时时被更新。用于说明哪些SDU需要被重传。

每一个UM RLC实体的传输端应该维护下列状态变量:

  • TX_Next:
    该变量保存 下一个将被生成的带有段的UMD PDU将被分配的SN值。初始值为0 。
    每当UM RLC实体发送一个带有RLC SDU最后一段的UMD PDU到下层时,该变量更新。

每一个UM RLC实体的接收端应该维护下列状态变量和常数:

  • RX_Next_Reassembly:UM接收状态变量
    该变量保存 仍在被考虑重组的最早一个SN的值。
  • RX_Timer_Trigger:UM t-Reassembly状态变量
    该变量保存 触发了t-Reassembly的SN值+1
  • RX_Next_Highest:UM接收状态变量
    该变量保存 已接收的UMD PDU中最高的SN+1。它作为重组窗口的上边界。初始值为0

常数

  • AM_Window_Size
    该常数在AM RLC实体的发送端和接收端都用到。
    当SN长12 bit时,AM_Window_Size=2048;
    当SN长18 bit时,AM_Window_Size=131072。

  • UM_Window_Size
    该常数被UM RLC实体的接收端用来定义 被接收且不会造成接收窗口前移的那些UMD SDU的SN值。
    当SN长6 bit时,UM_Window_Size=32;
    当SN长12 bit时,UM_Window_Size=2048。

Timers

以下timers在TS 38.331[5]中被设定。

  • t-PollRetransmit
    该计数器被AM RLC实体的发送端用来重传轮询。
  • t-Reassembly
    该计数器被AM RLC实体和UM RLC实体的接收端用来发现在下层传输中RLC PDU的丢失。(详见UM/AM data transfer的receive operation)
    对于一个RLC实体来说,特定时间内只有一个t-Reassembly在运行。

当RLC接收下层传来的PDU后,会更新t-Reassembly的状态。

  • 若此时Rx_Next_Highest = Rx_Next,则停止t-Reassembly。
  • 若此时Rx_Next_Highest > Rx_Next,则启动t-Reassembly(若t-Reassembly正在运行,则不需要再另外启动)。
  • t-StatusProhibit
    该计时器被AM RLC实体的接收端用来作为发送STATUS PDU的间隔。
    只会在一种情况下启动:status pdu trigger时。
    只会在一种情况下停止:超时后。

Configurable parameters

以下参数在 RS 38.331[5]中被设定。

  • maxRetxThreshold
    该参数被AM RLC实体的发送端用来限制某个RLC SDU或段的重传次数。
  • pollPDU
    该参数被AM RLC实体的发送端用来在每pollPDU个PDU被发送后触发一次轮询
  • pollByte
    该参数被AM RLC实体的传输端用来在每pollByte个byte被发送后触发一次轮询
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,392评论 5 470
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,258评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,417评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,992评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,930评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,199评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,652评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,327评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,463评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,382评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,432评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,118评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,704评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,787评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,999评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,476评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,057评论 2 341

推荐阅读更多精彩内容