打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
NB-IOT峰值速率的计算方法

在窄带物联网(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。

1.2 下行吞吐量计算过程

(1)  峰值速率=最大传输块/传输时间间隔=680 bits /4 ms=170 kbps

(2) 传输速率(不包含NPBCH/PSS/SSS):

  • 680 bits/ NPDCCH duration (1 ms) + offset (4 ms) + NPDSCH duration (4ms) + offset (12 ms) + NPUSCH duration (2ms) + offset (3ms);

  • 680 bits / 1 ms +4 ms +4 ms + 12 ms + 2 ms + 3ms = 680 bit / 26 ms = 26.15 kbps。

(3) 传输速率(含NPBCH/PSS/SSS): 

  • 20 ms内NPBCH和NPSS传输2次,NSSS传输1次,头占比25%,则传输速率为:0.75 x 26.15 kbps = 19.6 kbps 。

2.1 上行数据传输机制 

  • eNodeB向设备发送一个NPDCCH(DCI)来有关计划授权的信号。设备发送NPUSCH进行上行数据传输至少需要8毫秒。
  • 假设使用MCS 12的良好无线电条件,1000bits的最大传输块(TB)和所有12子载波,通过NPUSCH发送数据和通过NPDCCH接收eNodeB的确认共需要4毫秒的时间。NPUSCH结束和NPDCCH开始之间的时间偏移至少3ms。
  • 设备在NPDCCH上接收HARQ确认和可能的下一个授权。

2.2 上行吞吐量计算过程

(1)峰值速率=最大传输块/传输间隔=1000 bits /4 ms=250 kbps;

(2)传输速率(无NPRACH)

  • 680 bits/ NPDCCH duration (1 ms) + offset (8 ms)  + NPUSCH duration (4ms) + offset (3ms);

  • 680 bits / 1 ms +8 ms + 4 ms + 3ms = 1000 bit / 16 ms = 62.5 kbps;

(3)传输速率(含NPRACH):

  • 假设NPRACH头占比10%,则传输速率为: 0.9 x 66.5 kbps = 56.25 kbps。

来源:http://www.techplayon.com/nb-iot-peak-data-rate-calculation/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
看完此文还不懂NB-IoT,你就过来掐死我吧...
史上最全的NB-IoT知识,每个通信人都应该了解的...
Cat 0还是Cat M?谁才是征服物联网的最佳蜂窝技术
NB
中兴通讯携手联发科完成全球首个NB
NB-IoT关键技术、应用前景、后续演进
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服