与LTE类似,NB-IoT中的下行(downlink)传输可以简单地理解为由eNodeB(或者说NB-IoT小区)负责发送,UE负责接收的传输;上行(uplink)传输可以简单地理解为由UE负责发送,eNodeB(或者说NB-IoT小区)负责接收的传输。
nb-iot空口标准是由华为、高通、沃达丰主导的 NB-CloT 建议以及爱立信、诺基亚主导的 NB-LTE 建议融合而成,其中 NB-CIoT 的成分要更多一些,换句话说就是华为和高通在 NB-IoT 领域所拥有的核心数量更多。
NB-IoT 是一个空中接口标准,这个标准主要是在终端与基站 eNB 之间的约定,包括物理层与数据链路层的一些设计规定。
与LTE不同的是,NB-IoT在频域上的带宽只有180kHz(相当于LTE中频域上的一个RB),可能导致一个子帧无法传输完一个TB,因此一个TB可能会在时域上占用多个子帧。与此同时,为了满足覆盖的需求,一个TB可能在一次传输中重复发送多次。针对一次传输内重复传输多次的同一个TB,只会对应一个ACK/NACK反馈。
当UE与eNodeB之间没有数据传输时,UE并不需要一直保持在连接(RRC_CONNECTED)状态。UE可以处于RRC_IDLE态,并每隔一段时间“醒来”一次,去接收Paging-NB消息,以确定是否有呼叫请求。eNodeB还可以通过Paging-NB来告诉UE,系统信息发生了变化。但与LTE相比,NB-IoT UE“睡着”的时间可以更长,以降低功耗。
对于上行传输,只有当eNodeB通过UL grant(NPDCCH)给UE分配了上行NPUSCH资源时,UE才能够使用对应的资源进行上行传输。但与LTE不同的是,当NB-IoT UE没有被分配上行NPUSCH资源,但又有上行数据要发送时,UE不会通过发送SR(Scheduling Request)来告诉eNodeB有数据要发送,而是需要通过发起随机接入过程来请求上行资源。
与LTE不同,NB-IoT UE无需反馈CSI来告知eNodeB其看到的下行无线信道质量信息。这是因为NB-IoT UE通常静止不动或以很低的速度移动,其经历的信道变化不会很频繁,因此没有必要上报CSI。