TD-LTE哪个协议里有业务与占用带宽的内容?
首先,对于用户业务可以分为Non-GBR和GBR两种,前者是没有速率保证的,后者是有速率保证的。听你的描述,似乎是针对GBR的。
对于GBR业务,调度器调度的RB个数并不是固定的。最起码的一点,当信道环境变化时,使得MCS发生改变后,为了保证一定的速率,RB数必然要变。比方说从64QAM下降到16QAM,为保证速率,分配的RB数就要增加。
实际上,调度器是每个TTI都在做调度,每个TTI分配多少个RB是由调度算法来决定的。因为TTI的粒度要远小于秒,所以即使是GBR(保证每秒多少比特),即使MCS不变,在每个TTI的调度中,也完全有可能调度不同的RB数,因为我只要保证每秒的速率符合GBR就可以。
所以,对于保证速率的业务,其分配的RB数并不完全由保证速率决定,保证速率只是调度RB数的一个因素。并且分配的RB个数一般不固定。
对于非GBR的业务,更是如此。
另外用户速率为64kpbs时,分配RB为7个;用户速率为250kpbs时,分配RB为24个,分配的RB数是怎么计算的?
路过帮顶一下。
现在看的一个资料:“在36.213-880 规范中, 定义了不同MCS、RB 承载下的数据块数量,根据边缘速率,可以推导出数据块数量,然后找到承载的RB 数量,就可以方便的查找出对应的MCS。”
请问对于64Kbps的用户速率,怎么找到承载的RB数?
单单给定速率,是不能确定RB个数的;还要知道当前使用的MCS Index是多少,以及是否有2个码字。
先说只有1个码字的情况。具体内容就是查36.213的表格。首先,根据MCS index找到TBS index(查表 7.1.7.1-1)。然后再根据找到的TBS index,在表格 7.1.7.2.1-1中找对应的TBS值,和你给定的64kbps = (64 * 1024)/1000 = 65.536(bpms)值差不多的那个。注意:除以1000是转换成每ms的速率,因为TBS是每ms的值。比方说MCS=2,查表7.1.7.1-1得到TBS Index = 2,再查表 7.1.7.2.1-1可知,PBR的个数在2附近(值为72)。再比方说MCS=0,查表7.1.7.1-1得到TBS Index = 0,再查表 7.1.7.2.1-1可知,PBR的个数在3附近(56)。多少没关系,值在附近就行,因为我前面说过,每个ms调度的PRB个数就是震荡的。
如有有2个码字,原理差不多。只是TBS会增加大约1倍。具体的值需要再结合表格 7.1.7.2.2-1(1个码字向2个码字转换表)。这个表格的意思是,你在表格 7.1.7.2.1-1中看到的TBS,在2个码字的情况下,要换成这个转换表中对应的TBS值。比如,我在表格 7.1.7.2.1-1中,查到了一个TBS=1544,对应TBS Index = 9, N_prb = 10;查转换表7.1.7.2.2-1可知,对应的2个码字的TBS = 3112。也就是说,在TBS Index = 9, N_prb = 10的情况下,如果有2个码字,对应的TBS = 3112。
以上的描述可能有些繁琐。不过只要对照协议中的那几张表,仔细地看看这段描述,你就能明白了。
楼上好象没解释清楚吧。比如64kbps的业务,也就是65bit/ms,按照最小的MCS=0,查表可得3个或4个,但距离7个RB,还是有点差距,不知道哪里有点问题。
6楼是按照FDD来计算的。对于TDD还要考虑上下行配比和特殊子帧配比。
比如2:2配比,实际上大概需要:4/(3/5) = 6.7个RB
协议是没有规定的,各个厂商自己仿真。
因为LTE FDD/TDD系统使用了自适应速率控制,所以在空口传输过程中,随时可以根据SINR等参考条件更换MCS和块长度。所以各个厂商自己仿真,得到各自的映射表。