RLC

包括有TM,UM,AM模式,


TM模式即是不做任何修改,广播消息,寻呼消息等,比如SIB消息直接从RRC,通过RLC透传到MAC往下发;

UM模式与TM不同,主要在于UM需要对报文做处理再往下发,可以分段,串接,有RLC头,支持的业务包括VoIP等;

AM模式较UM增加的是有RLC的ARQ重传,并且可以支持RLC PDU的再分段。复杂的主要是AM模式;重分段的意思是当重传AM PDU的大小大于本次MAC的允许的SDU的大小时,进行重分段;分段也只是对数据域的分段。

[if !supportLists]1.1 [endif]RLC参数

[if !supportLists]1.1 [endif]UM模式

发射就只有看VT(US),一直发送。

主要看接收,其中的一些参数是这么看的:

重排序计时器范围是0-200ms,值太小的话导致超时过快而常有丢包就重组递交给上层,但是VOIP业务是不能等的,先保证快速递交。

当SN长度是5bit时,重排序窗口大小是16,SN长度是10bit时,重排序窗口大小512


[if !supportLists]1.1 [endif]AM模式

首先是发送端参数VT(A),VT(MS),VT(S),Poll_SN:


触发轮询的目的:

防止发送侧Buffr溢出

触发轮询的条件:

[if !supportLists]l [endif]PDU_without_Poll >= pollPDU

[if !supportLists]l [endif]BYTE_without_Poll >= pollByte

[if !supportLists]l [endif]发送区和重传缓冲区都为空

[if !supportLists]l [endif]没有新的RLC数据PDU能发送(发送窗口堵塞)


触发轮询后的操作

[if !supportLists]l [endif]RLC data PDU的P字段设置为1;

[if !supportLists]l [endif]PDU_without_Poll和BYTE_without_Poll设置为0;

[if !supportLists]l [endif]VT(S) = VT(S) + 1, POLL_SN = VT(S) – 1;

[if !supportLists]l [endif]启动或者重启t-PollRetransmit。

发生重传的条件:

[if !supportLists]l [endif]t-PollRetransmit超时,轮训后未得到响应

[if !supportLists]l [endif]status报告含有NACK


接收端状态报告

状态报告的目的:

接收端向发送端反馈哪些PDU已经正确接收,哪些还没有收到


状态报告的触发条件:

[if !supportLists]l [endif]发送端polling:该PDU前所有的数据都收到

[if !supportLists]l [endif]重排序定时器超时


状态报告禁止定时器:

[if !supportLists]l [endif]当一个状态报告发送给底层,启动t_status_prohibit

[if !supportLists]l [endif]当状态PDU被触发时,如果t_status_prohibit没有运行,那么就在底层指示的第一个发送机会,发状态报告;如果t_status_prohibit正在运行,那么就在t_status_prohibit超时后底层指示的第一个发送机会,发状态报告


接收端参数:VR(R),VR(MR),VR(X),VR(MS),VR(H),t-Reordering,t-StatusProhibit

t-PollRetransmit值过小会导致频繁超时触发重传,接收方收到大量重复PDU,值过大可能因无法及时进行重传导致吞吐量降低

pollPDU和pollByte,值过小会频繁触发轮询,值过大可能导致发送窗口堵塞

t-Reordering,值过小会频繁触发NACK状态报告,导致发送端频繁重传

t-StatusProhibit,值过大会延缓状态报告发送,导致发送端频繁t-PollRetransmit超时

重传的触发条件

对等端AM RLC实体的状态报告(必选),来自MAC实体的HARQ发送失败(可选)

当对AMD PDU或AMD PDU分段进行重传时,AM RLC实体发送侧应进行如下操作:如果该AMD PDU大小可以完全适合此发送时机的TB块大小,发送该AMD PDU,除P域外;否则,根据TB大小,对AMD PDU进行必要的分割,形成新的AMD PDU分段 

如果满足则将关联RETX_COUNT置为0;

否则:

如果上次递增或者RETX_COUNT值为0相对应的AMD PDU或者AMD PDU部分已经递交给低层,则将RETX_COUNT加1。

如果RETX_COUNT = Max_Retx_Threshold:

向高层指示已达到最大重传次数,可以出发RLF流程



以上就是简要归纳了一下接收端的处理

状态报告的目的

接收端向发送端反馈哪些PDU或PDU分段已经正确接收到,哪些还没有收到;

状态报告的触发条件

发送侧polling:该PDU前所有数据都收到

重排序定时器超时

状态报告的大小

已经触发一个状态PDU,且状态禁止定时器没有运行或者已经超时,该UE将估计在下一个传输时机被传输的状态PDU的大小 


状态报告禁止

当一个状态报告递交给低层,启动T_status_prohibit。

当状态PDU被触发时,如果T_status_prohibit没有运行,AM RLC实体接收侧将在随后低层指示的第一个发送机会,组织一个状态报告发送;

当状态PDU被触发时,如果T_status_prohibit在运行,在T_status_prohibit超时后低层指示的第一个发送机会,组织一个状态报告发送


从一个文档中得到的结果:

[if !supportLists]1. [endif]T-Reordering,当数值小于MAC的时延,系统性能指标会出现剧烈变化,当大于MAC的时延,系统性能指标趋于稳定;因此T-Reordering取值要大于MAC时延

[if !supportLists]2. [endif]T-StatusProhibit, t-pollRetransmit作用基本相同,计数器值增大,反向带宽减小,PDU平均重传次数减少,时延增大,吞吐量减小;推荐T-StatusProhibit区间【ms50-ms300】,推荐t-pollRetransmit区间【ms50-ms120】;不能t-pollRetransmit很小而T-StatusProhibit很大

[if !supportLists]3. [endif]pollPDU,pollByte作用基本相同,计数器值增大,反向带宽减小,PDU平均重传次数减少,时延增大,吞吐量减小;推荐pollPDU区间【p32-p128】,推荐pollByte区间【kB500-kB1500】

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

推荐阅读更多精彩内容