RNC/NodeB是如何调度分配资源的?
补充一下:A手机不支持HSUPA,NodeB会不会因此降低A手机的能力为6?现在网络侧都是采用什么样的调度算法?
还有一个问题:从哪条信令消息里可以看出当前配置的码道是10,5,15?只支持HSDPA的码道配置是多少?支持HSUPA的呢?HSPA+呢?
谢谢!
我觉得主要是NodeB调度器的问题,调度器把A手机当作了UE category更低的手机,因为A手机不支持HSUPA。
下行调度是基于CQI的,UE端计算出下行信道的CQI后,通过上行控制信道告诉NodeB,NodeB的调度器再根据CQI来决定
下行速率。
NodeB的调度器有平均调度、最大信噪比调度等。
我个人理解,由于HTTP下载是基于TCP的,TCP会有端到端的流控。A的上行会影响下行TCP的性能,它的拥塞控制算法受Round Trip Time的影响,有UPA的那个在RTT上肯定有优势。
你可以用Wireshar把两个下载的sequence-time graph绘制出来看看。
我也怀疑过TCP窗口以及RTT的影响,但从没有UPA的手机的log看,TCP fragment 没有太多重传,UE侧回复的ACK也比较及时,但是网络侧下发的数据包比较慢,所以我怀疑可能主要原因在NodeB侧的调度问题,但不清楚其调度算法,是仅仅根据CQI吗?还考虑其他东西吗?希望了解相关内容的给解释下,谢谢!
把手机当Modem来用,用PC机来上网,就可以用wireshark抓到TCP的trace。
调度算法各厂家都会有所差异,只有厂家的人才能说得准。但从原理上说,以UL能力限制下行调度,不是个合理的做法。
谢谢4楼illidan的热情回复,我目前就是按照modem方式测试验证的,也很赞同你的观点:)
我的想法和5楼的哥们一样,怀疑调度器把A手机当作了UE能力级别更低的手机对待。
有没有ZTE的哥们啊?听说深圳的网络设备商是ZTE?他们的调度策略是什么啊?
还有另一个问题“从哪条信令消息里可以看出当前配置的码道是10,5,15?”也帮忙解答下,我现在只能从RRCConnectionSetupComplete中看到UE上报的能力是8,还不知道怎么看码道配置,麻烦牛人指教下,非常感谢!
码道配置是PHY SHARE CHANN RECFG, NBAP上的。不过这个只是整个池子,要看每次调度,需要基站或终端输出HS-SCCH的内容。