缘起
之所以会产生这个问题, 是因为最近在研究基带芯片, 比如骁龙以及麒麟, 对其峰值速率的来由很感兴趣.
仔细研究了一下, 发现还不简单. 主要的原因是 LTE-A 的峰值速率比 LTE 复杂, 与聚合的载波数量, 每个成员载波的层数, 调制方式等条件相关. 而基带芯片的数据并没有完整提供以上这些信息, 通常只给出了峰值速率, 需要我们去拼凑出条件.
为了凑出这些条件, 我找来了一些参考资料, 包括骁龙以及麒麟的官方资料, sharetechnote 以及 anandtech 等参考网站.
其中, anandtech 网站提供了麒麟远比官方网站详尽的参数, 而 sharetechnote 网站给出了峰值速率的计算方法.
附带讲一句, sharetechnote 对 LTE 系统的分析和介绍极为详尽, 是不可多得的学习宝库. 读懂通信与之相比, 差距很大, 还要不断努力.
计算思路
计算 LTE-A 的峰值速率基于 TS36.306 的 4.1 节, 但是 LTE-A 的终端类型比 LTE 终端类型复杂, 主要是在 TS36.306 中只规定了最高速率, 并没有规定聚合的载波数量.
另外, LTE-A 的调制方式有很多种, MIMO 也有很多种, 这样的组合就很多.
因此, 一开始计算峰值速率时, 有些迷糊. 直到后来看到了 Sharetechnote 下面这篇文章:
Throughput Calculation - From UE Cateogory
从这篇文章可以看出, 计算峰值速率需要去凑, 自己去设计调制方式, MIMO 以及聚合的载波数量.
根据这样的思路, 接下来计算骁龙以及麒麟的峰值速率.
骁龙 (SnapDragon)
首先看高通的骁龙, 官方提供的信息比较丰富, 计算起来比较方便.
X5:Cat.4,2*2MIMO,64QAM, 下行峰值速率 150Mbps(精确速率为 150.752 Mbps)
X7:Cat.6,2*2MIMO,64QAM,2 载波聚合, 下行峰值速率 300Mbps(精确速率为 301.504 Mbps)
X12:Cat.12,2*2MIMO,256QAM,3 载波聚合, 下行峰值速率 600Mbps(精确速率为 587.376 Mbps)
值得注意的是, 如果是 2*2MIMO,64QAM,4 载波聚合, 那么下行峰值速率才是 600Mbps(精确速率为 603.008 Mbps)
X16:Cat.16,2*2MIMO,256QAM,3 载波聚合以及 4*4MIMO,256QAM, 下行峰值速率 1Gbps(精确速率为 979.008 Mbps)
X18:Cat.18,2*2MIMO,256QAM,4 载波聚合以及 4*4MIMO,256QAM, 下行峰值速率 1.2Gbps(精确速率为 1174.8 Mbps)
X20:Cat.20,2*2MIMO,256QAM,4 载波聚合以及 4*4MIMO,256QAM, 载波聚合, 下行峰值速率 2Gbps(精确速率为 1958.064 Mbps)
总之, 骁龙的官方数据虽然与实际数据有出入, 但是还是在四舍五入的范围之内.
麒麟 (Kirin)
至于华为的麒麟, 官方网站提供的信息比较少, 这里主要参考了 anandtech 网站的信息.
910:Cat.4,2*2MIMO,64QAM, 下行峰值速率 150Mbps(精确速率为 150.752 Mbps)
920/930/950:Cat.6,2*2MIMO,64QAM,2 载波聚合, 下行峰值速率 300Mbps(精确速率为 301.504 Mbps)
960:Cat.12,2*2MIMO,64QAM,4 载波聚合, 下行峰值速率 600Mbps(精确速率为 603.008 Mbps)
970:Cat.18,2*2MIMO,256QAM,5 载波聚合, 下行峰值速率 1Gbps(精确速率为 978.96 Mbps)
附带说一下, 华为提供的数据是 1.2Gbps, 但是从给出的条件凑不出这个速率.
980:Cat.21,4*4MIMO,256QAM,3 载波聚合, 下行峰值速率 1.2Gbps(精确速率为 1211.616 Mbps)
附带说一下, 华为提供的数据是 1.4Gbps, 但是从给出的条件凑不出这个速率.
总之, 麒麟的数据比较神秘, 需要进一步核实其实现条件.
来源: http://www.bubuko.com/infodetail-3102914.html