在窄带物联网(NB-IOT)的R13版本里,发布了NB-IOT的下行峰值链路数据速率为170kbps,上行峰值数据速率为250kbps。下面介绍这些速率由来的具体计算方法。
1.1 下行数据传输机制
eNodeB通过发送NPDCCH(DCI)表示设备将通过NPDSCH发送下行数据。由于预计NB-IOT设备具有较低的计算能力,因此NPDCCH传输结束和NPDSCH传输开始之间存在一个至少4ms的时间偏移。4ms的持续时间是最小的,并且可以延长。
一旦设备接收到携带DL数据的NPDSCH块,在良好的无线电条件下(采用调制编码方案(MCS)10和最大传输块(TB)680 bits)就需要4ms时间来解码,并在NPUSCH上发送HARQ确认。NPDSCH结束和NPUSCH开始之间的时间偏移至少为12ms。
设备在NPUSCH上发送HARQ确认,并在路上有更多数据时监听下一个NPDCCH。设备开始监听下一个npdch至少需要3ms。
![8368d1ab975a6d34b19cc53929f07084.png](https://i-blog.csdnimg.cn/blog_migrate/16e8263faa78c7b55861b2956d4ff746.jpeg)
1.2 下行吞吐量计算过程
(1) 峰值速率=最大传输块/传输时间间隔=680 bits /4 ms=170 kbps
(2) 传输速率(不包含NPBCH/PSS/SSS):
680 bits/ NPDCCH duration (1 ms) + offset (4 ms) + NP