LTE中MAC调度都分哪中情况

问题已开启 普通问题 提问者:chuangweikong|提问时间:2013-07-27
LTE中MAC是怎么调度的

我要回答

请先 登录 或 注册 再回答问题

问题答案 (1)

第三章 LTE MAC协议解读 --- 调度 1fkjhfjoK:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
1fads不2K:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
3.4.4 调度方式
3.4.4.1 前言
在前面我们经常提到LTE系统的共享信道,除了很少的几个信道有专门对应的物理信道,例如广播信道(PBCH),而且它传的主要也是MIB消息,而其余的SIB消息依然使用共享信道传输,因此它而显然的告诉我们,资源是以共享的方式存在。那么对调度器的设计的要求自然就提高了,跟早期的很多接入系统不同每个用户的业务都有专门的信道。当然到了HSPA时已经已近是共享信道的概念,但是主要还是针对数据业务。因此LTE于此之前的系统都有很大的区别了。调度器的设计,需要考虑它的目的与基本的调度原则,在此略微列出,ds也f12dsK:JFD()$#本文来自移动通信网www.mscbsc.com,版权所有
目的:(*$#蔏:JFD本文来自移动通信网www.mscbsc.com,版权所有
  • 调度的好坏对于系统的性能影响很大,对于LTE十分重要,我们在前面讲了,LTE的几乎所有的应用与业务都是使用共享信道,由于各个业务与应用的对服务质量(QoS)的要求是不同的,因此调度的好坏直接影响的就是QoS是否可以满足,也即是用户的使用体验是否比较好;s不21fds3a21K:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有
  • 最好的利用时/频/空/功率资源用于不同的UEs和不同的业务,保证各种业务的QoS,提高系统的容量,另外除了满足业务的服务质量外,我们还必须保证系统的容量能够得到保证,否则一个系统出了只能支持少数用户,那也没有意义,如何充分提高系统容量,那么就必须把链路性能跟服务质量结合起来作为调度的考虑因素。oej道K:JFD本文来自移动通信网www.mscbsc.com,版权所有
基本调度原则#(_@s4fadK:JFD()$#本文来自移动通信网www.mscbsc.com,版权所有
  • eNB负责上下行的调度,上下行是不同的调度器负责,因为上下行使用完全独立的资源,而且在链路性能的监测方面几乎也是独立的,因此设计时,尽量能够独立,但是如果采用TD-LTE的制式,能够结合上下行结合起来调度呢?我想这是应该做的,比如上行调度,完全可以参考下行反馈的信道质量,乃至于空间复用方式选择上;9西70874*$#K:JFD()$#_*本文来自移动通信网www.mscbsc.com,版权所有
  • 调度器需要考虑的因素包括业务的QoS,业务量以及相关的无线承载,无线条件以及UE能力等;kjlurewioK:JFD()$#本文来自移动通信网www.mscbsc.com,版权所有
  • 给于UE的UL-SCH的资源是对应一个UE逻辑信道组,而不是对应一个无线承载的。
因此调度器的设计需要考虑以下的因素:
  • QoS,针对不同业务,需要保证的业务质量;
  • 不同用户之间的优先级处理;$(哦*&#%kcvmK:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有
  • 同用户的不同业务的优先级处理,这体现在对不同的逻辑信道的处理上;*$#(*K:JFD本文来自移动通信网www.mscbsc.com,版权所有
  • 用户所处的无线信号状况,选择最好的信号用户,可以最大的吞吐量,但是缺乏公平公平性考虑,如果考虑轮询,那么系统的性能有可能降低,因此以上两个原因都必须考虑在内;af12zcv545K:JFD()$#_本文来自移动通信网www.mscbsc.com,版权所有
  • 基本调度资源:Resource Block(RB)j道h$#$#K:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
  • 调度间隔: (基本TTI)1ms,但是多个TTI可以绑定组成更长的TTI,这个主要用于在小区边缘支持语音业务,由于信道质量比较差,而用户的功率一次性不能够发送完所有的数据包,那么此时通过TTI绑定可以达到可以较好的支持语音业务;s1fads不21K:JFD()$#_本文来自移动通信网www.mscbsc.com,版权所有
  • 负责选择TB大小,MCS,天线映射�)$#@K:JFD本文来自移动通信网www.mscbsc.com,版权所有
由于取消了专用传输信道,因此除了分配给特定的管理消息的资源,例如同步信道,系统广播消息,参考信号,随机接入等,其他资源都是共享的,因此相对于3G的调度方式,它更像WiMAX的调度方式,是一个完全动态的调度方式,因此系统的性能完全取决于它的调度算法的好坏上,以下因素将是它的调度需要考虑的:
虽然我们一再强调资源是共享的,但是在调度方式上面依然有很多选择,主要是针对不同业务特性设计的,如下所示:
动态调度是4343K:JFD(本文来自移动通信网www.mscbsc.com,版权所有
对于UL-SCH 和DL-SCH是最基本的调度方式,对动态调度在系统设计上的支持,更加灵活的传输格式完全可变长的RLC PDU 大小的结构,这根以前3G的半静态 RLC PDU大小非常不同,这种结构的设计对高数据率的时候,可以采用很长的RLC PDU,因为额外开销所占比例降低了,这样可以可以提高带宽的利用率。下图是上行动态调度示意图:
LTE MAC协议解读 --- 调度" alt="第三章 LTE MAC协议解读 --- 调度" src="http://s2.sinaimg.cn/middle/5eba1ad1g81c1d08122f1&690" width=272 height=258 action-type="show-slide" action-data="http%3A%2F%2Fs2.sinaimg.cn%2Fmiddle%2F5eba1ad1g81c1d08122f1%26690" real_src="http://s2.sinaimg.cn/middle/5eba1ad1g81c1d08122f1&690">874*$#(*)#K:JFD()$#_本文来自移动通信网www.mscbsc.com,版权所有

图3.4.4-1 上行动态调度示意图什21f3dK:JFD()本文来自移动通信网www.mscbsc.com,版权所有
上图说明简单描述了一个上行动态调度的示意图,
  1. 首先在UE端有一个事件产生,一般是上行有数据发送,已经放在了缓冲区里了,那么它需要为这些数据申请上行资源用于发送。它可以通过SR-PUCCH上行SR控制信道来发送调度请求,或者通过PRACH,此时是采用竞争的方式发送调度请求;
  2. eNB按照一定的调度原则,如果可以的话就会分配一些资源用于发送BO(Buffer Occupation)信息,通过上行调度授权(UL grant)告诉UE;
  3. UE发送BO报告告诉eNB对应的逻辑信道组有多少数据要发送,对于上行eNB调度是针对逻辑信道组而不是一个无线承载;
  4. 然后eNB对用户请求的资源情况,分配相应的资源,然后通过UL grant通知UE;
  5. UE在自己的逻辑信道直接,根据一定的优先级原则,发送上行数据。
半静态调度342是43432K:JFD()$#_本文来自移动通信网www.mscbsc.com,版权所有
是一种优化的方式(例如对于UL & DL VoIP),RRC信令负责静态调度参数(周期)的配置,PDCCH信令负责激活/去激活半静态调度资源。1fd3s1K:JFD(本文来自移动通信网www.mscbsc.com,版权所有
静态调度$#(*$#K:JFD(本文来自移动通信网www.mscbsc.com,版权所有
静态调度,显然是有周期性,可配置性的。这些主要是针对广播消息,也就是SIB消息映射到共享信道,然后周期性的发送,还有就是基本上一旦系统起来,它占用的资源就是按照静态分配的形式来使用。还有就是呼叫,它总是周期性的获得调度资源,虽然呼叫不是什么时候都有的,不过考虑到它的周期性,也可以看成静态调度。(*$#什21f3dsK:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有

3.4.4.2 半静态调度(SPS)

半静态调度跟WIMAX系统的UGS相似,由于这些资源主要是分配那些需要周期性调度的业务,比如VoIP,既然是周期性需要的,那么为何不采用事先配置来做呢?这样就可以减少PDCCH的资源,要知道在LTE PDCCH的资源是非常宝贵,上下行共用的;而且如果不发自然也相应的减少了空口资源的使用。4fadsK:JFD本文来自移动通信网www.mscbsc.com,版权所有
jlurewK:JFD(本文来自移动通信网www.mscbsc.com,版权所有
当通过RRC消息激活SPS调度,则需要提供以下信息,(可以查36.331来获得这些参数的具体描述与定义):ioK:JFD()$#本文来自移动通信网www.mscbsc.com,版权所有
  • SPS C-RNTI
  • 上行调度间隔semiPersistSchedIntervalUL 与隐含指示多少个空传之后释放连接参数implicitReleaseAfter;
  • 下行调度间隔semiPersistSchedIntervalDL 以及多少个HARQ进程用于半静态调度numberOfConfSPS-Processes;
如果RRC去激活上行或者下行连接,那么相应的配置授权与配置的资源要丢弃。mvckjlurewiK:JFD()$#_*本文来自移动通信网www.mscbsc.com,版权所有

3.4.4.2.1 下行

当下行SPS资源分配配置好以后,在每一个子帧,UE通过计算下面的公式来判断是不是在这个子帧有这个资源分配:kjlurewioK:JFD()$#_*(本文来自移动通信网www.mscbsc.com,版权所有
(10 * SFN + subframe) = [(10 * SFNstart time + subframestart time) + N * semiPersistSchedIntervalDL] modulo 10240, N > 0
其中SFNstart time 和subframestart time 是配置资源分配的起始SFN与起始子帧,这两个值的设置可以在初始化或者重配的时候告诉UE的。ierpoK:JFD本文来自移动通信网www.mscbsc.com,版权所有

3.4.4.2.2 上行

当上行SPS授权(Grant)配置好,则UE认为在满足下式的子帧都会存在这个授权:ds不21fds3K:JFD()$#_本文来自移动通信网www.mscbsc.com,版权所有
(10 * SFN + subframe) = [(10 * SFNstart time + subframestart time) + N * semiPersistSchedIntervalUL + Subframe_Offset * (N modulo 2)] modulo 10240, N>0。
其中SFNstart time 和subframestart time 是配置资源分配的起始SFN与起始子帧,这两个值的设置可以在初始化或者重配的时候告诉UE的。

UE在经过连续implicitReleaseAfter 次在SPS分配的资源上空传(MAC PDU不包含任何MAC SDU)后就要清掉这个配置好的上行授权。
注:在清掉配置的上行授权后,还可以继续发送SPS的重传,当然这个资源就要按照通常的调度来获得了。4f8e34K:JFD(本文来自移动通信网www.mscbsc.com,版权所有
f12dsK:JFD本文来自移动通信网www.mscbsc.com,版权所有
v545%K:JFD本文来自移动通信网www.mscbsc.com,版权所有
回答者:xhy1331 回答时间:2013-07-27 15:58

3.4.5 调度请求

调度请求(SR)用于请求上行共享信道资源用于发送上行数据所用,当触发了SR时,它就会一直处于挂起的状态知道它被取消为止,也就是要么当这次请求得到满足或者这个SR没有必要了等。由于必须有上行资源,UE才能够发送上行的数据,UE要求被调度的缓冲区状态报告(BSR),它是MAC控制信息单元,在共享信道上发送的,也是需要资源来发送的,那么如何获得用于发送BSR的上行资源呢?这就要先在PUCCH上发送SR或者通过PRACH发送。由于分配给UE的PUCCH是周期性的独占式的资源,UE应该总是有资源的;但是如果在PUCCH上发送的SR总是失败,那么也就需要通过PRACH的竞争方式来获得调度机会。
如果触发了一个SR,并且同时没有其它的SR被挂起,那么UE就要把SR_COUNTER设置为0,只要有一个SR正被挂起,那么在每一个TTI,UE都要按照下面流程处理:
  1. 如果在这个TTI,没有UL-SCH资源可用于发送数据:
  • 如果在任何TTI内,UE都没有合法的PUCCH资源用于发送SR,那么就要发起一个随机接入的过程,并且取消所有挂起的SR,这段话的意思就是,当UE有数据要发送,这是就要向eNB请求上行资源,但是却没有PUCCH来发送SR,那么就要通过随机接入来发送调度请求。
  • 如果在这个TTI UE有合法的PUCCH资源用于发送SR,并且这个TTI不属于测量时间(由于在切换的情况下,UE要测量邻小区的信号,根本无法处理当前服务小区的服务,因此即使在当前属于UE的服务时间,它也不能够做任何发送与接收的任务,其它过程跟SR类似)
如果 SR_COUNTER < dsr-TransMax:
把SR_COUNTER加1;
指示物理层在PUCCH上发送SR信号;
否则,
指示RRC释放PUCCH/SRS资源(一般来说eNB会响应UE的SR请求,但是如果SR连续在空口丢失了,那么我们可以任何链路出错了,此时相当于释放连接),清掉任何的配置的下行分配的资源(下行SPS等)以及上下授权(上行SPS),发起随机接入过程并且取消所有挂起的SR。
2. 如果在这个TTI里有可用的上行资源,那么就取消所有挂起的SR,因为此时请求已经得到eNB的确认,并且被eNB调度了。
【注】由于这里的排版问题,可以对照协议来看吧。这一节相对比较简单
xhy1331  2013-07-27 16:03 
好 好 好 好 好 好 好 好 好 好 好 好 好
dqsport  2014-03-05 23:10 
棒棒棒棒!
ajian3100  2014-06-22 12:58 
学习了!!
yuci  2014-07-10 16:24 
学习了,相关内容的原协议是哪个啊
秋末枯草  2014-07-16 17:10 

最新紧急招聘通信职位

成都旗讯通信技术有限公司 聘:【四川】招外场测试、后台语音优化
需求人数:7 人 地点:成都市,攀枝花市,南充市,内江市,资阳市
广东南方通信建设有限公司 聘:佛山联通集中优化-高铁专项
需求人数:1 人 地点:佛山市
南京华苏科技有限公司 聘:4/5G系统分析高级高级工程师
需求人数:4 人 地点:郑州市
珠海世纪鼎利科技股份有限公司 聘:浙江45G室分测试人员 (外场)
需求人数:5 人 地点:温州市,台州市,衢州市,丽水市,金华市
重庆中邮信科集团股份有限公司 聘:系统优化初中级
需求人数:0 人 地点:山南地区
浙江明讯网络技术有限公司 聘:日常优化初级外场工程师-青海
需求人数:10 人 地点:西宁市
嘉环科技股份有限公司 聘:网优高级工程师
需求人数:2 人 地点:长沙市
四川准达信息技术股份有限公司 聘:工程优化-单验簇优化测试
需求人数:20 人 地点:贵州省

热点问题

联系我们 - 问通信专家 Powered by MSCBSC 移动通信网  © 2006 -