«上一篇 下一篇»
  计算机工程  2020, Vol. 46 Issue (1): 1-14  DOI: 10.19678/j.issn.1000-3428.0055006
0

引用本文  

杨观止, 陈鹏飞, 崔新凯, 等. NB-IoT综述及性能测试[J]. 计算机工程, 2020, 46(1), 1-14. DOI: 10.19678/j.issn.1000-3428.0055006.
YANG Guanzhi, CHEN Pengfei, CUI Xinkai, et al. Overview and Performance Test of NB-IoT[J]. Computer Engineering, 2020, 46(1), 1-14. DOI: 10.19678/j.issn.1000-3428.0055006.

基金项目

国家自然科学基金"网络环境下子系统具有切换特性的分布式研究"(61573237)

作者简介

杨观止(1994-), 男, 硕士研究生, 主研方向为物联网技术、无线通信;
陈鹏飞, 硕士研究生;
崔新凯, 硕士研究生;
侯维岩, 教授

文章历史

收稿日期:2019-05-24
修回日期:2019-07-05
NB-IoT综述及性能测试
杨观止 , 陈鹏飞 , 崔新凯 , 侯维岩     
郑州大学 信息工程学院, 郑州 450001
摘要:窄带物联网(NB-IoT)是一种针对mMTC场景设计的低功耗广域网技术,可处理大规模低功耗连接并提供超大覆盖范围,同时具有深度室内穿透性能。为探究NB-IoT在实际应用中的性能表现,介绍其标准化历程、技术特点、物理层结构和主要信令流程,对比控制面和用户面数据传输模式。在此基础上,针对反映NB-IoT通信质量的主要指标进行户外测试,即不同距离下的信号强度、上下行实际传输速率、PING时延以及半封闭环境下的穿透性能,描述闭环通信系统的结构和工作过程。使用基于华为Boudica120芯片的BC95NB模块进行测试,结果表明,在250 m左右的范围内,NB-IoT的信号强度为-70 dBm~-80 dBm,平均上行传输速率约为4 kb/s,平均下行传输速率为13 kb/s~18 kb/s,不同距离下的PING时延控制在350 ms~380 ms。
关键词窄带物联网    低功耗广域网    物理层结构    信令流程    时延    信号质量    
Overview and Performance Test of NB-IoT
YANG Guanzhi , CHEN Pengfei , CUI Xinkai , HOU Weiyan     
School of Information Engineering, Zhengzhou University, Zhengzhou 450001, China
Abstract: Narrow Band Internet of Things(NB-IoT) is a Low Power Wide Area Network(LPWAN) technology designed for mMTC scenarios.It can handle large scale low power connections and provide large coverage while providing deep indoor penetration.To explore the performance of NB-IoT in practical applications, this paper introduces its standardization process, technical characteristics, physical layer structure and main signaling process, and compares Control Plane(CP) and User Plane(UP) data transmission modes.On this basis, the main indicators of NB-IoT communication quality, namely, signal intensity at different distances, actual transmission rate at upstream and downstream, PING delay, and penetration performance in semi-closed environment, are tested outdoors to describe the structure and working process of the closed-loop communication system.The BC95NB module based on Huawei Boudica120 chip is used for testing.The results showed that, within a range of about 250 m, the signal strength of NB-IoT is -70 dBm~-80 dBm, the average uplast transmission rate is about 4 kb/s, the average downlink transmission rate is about 13 kb/s~18 kb/s, and the PING delay at different distances is controlled at 350 ms~380 ms.
Key words: Narrow Band Internet of Things(NB-IoT)    Low Power Wide Area Network(LPWAN)    physical layer structure    signaling procedure    delay    signal quality    
0 概述

在5G时代全面来临的背景下, 物联网产业的发展十分迅猛。根据预测, 全球的物联网连接数量将于2020年达到500亿左右[1], 2025年达到500亿~1 000亿[2]。国际通信联盟(International Telecommuni-cation Union, ITU)为5G定义了三大应用场景, 即增强型移动带宽(enhanced Mobile Broadband, eMMB)、超可靠低时延通信(Ultra-Reliable Low Latency Communication, uRLLC)以及海量机器类通信(massive Machine Type Communication, mMTC)[3]。其中mMTC场景的业务需求规模巨大, 根据统计数据可知, 到2020年, mMTC业务将占到物联网业务总数的60%左右[4]

窄带物联网(Narrow Band Internet of Things, NB-IoT)是3GPP在Rel-13中引入的一项为mMTC场景设计的低功耗广域网(Low Power Wide Area Network, LPWAN)技术[5-6], 可处理大规模的低功耗连接, 提供超大覆盖范围, 并具有深度室内穿透性能[7], 较4G网络、Zigbee等短距离通信技术, 能够支持更多应用场景[8], 具有较高的高业价值[9]。目前NB-IoT的理论上行峰值速率可达62.5 kb/s, 下行也达到21.25 kb/s[10]。为探究NB-IoT的实际传输速率和信号质量, 本文回顾该技术的标准化历程, 分析其关键技术特点、物理层结构和主要信令流程, 在此基础上进行实地性能测试。

1 NB-IoT标准化历程

NB-IoT的标准化经历了以下5个阶段:

1) 2013年初, 华为与相关业内厂商及运营商合作展开窄带物联网领域的研发工作, 命名为LTE-M(LTE for Machine to Machine)。在LTE-M的技术方案选择上, 主要有2种选择思路:一种是基于现有GSM演进思路(eMTC); 另一种是华为提出的新空口思路, 称为NB-M2M。NB-M2M采用FDMA多址技术及GMSK调制, 子载波间隔为5 kHz。

2) 2014年5月, 由沃达丰、中国移动、华为、诺基亚等公司支持的SI“Cellular System Support for UltraLow Complexity and Low Throughput Internet of Things”在3GPP GERAN工作组立项, LTE-M更名为Cellular IoT, 简称CIoT。

3) 2015年5月, 华为和高通共同宣布了一种融合的解决方案, 即上行采用FDMA多址方式, 下行采用OFDM多址方式, 命名为NB-CIoT(Narrow Band Cellular IoT)。NB-CIoT的优势主要体现在增强室内覆盖、支持海量终端、降低终端复杂度、功耗和时延等方面[11], 但相对LTE而言, NB-CIoT是一种全新的空口技术, 与旧版的LTE存在兼容问题。

4) 2015年8月10日, 在GERAN SI阶段末次会议上, 爱立信联合相关公司提出了NB-LTE(Narrow Band LTE)的概念。NB-LTE可与现有的LTE网络兼容, 且易于部署[12]。该方案主要设计目标是使用现有的LTE实体层部分以及尽可能多的上层LTE网络, 减少营运商在布建时的设备升级成本, 并且沿用原有的蜂巢网络架构, 达到快速布建的目的。

5) 2015年9月, 3GPP在RAN全会达成一致, 对NB-CIoT和NB-LTE两个技术方案进行融合形成NB-IoT WID。NB-CIoT由此演进到NB-IoT, 并被确立为窄带蜂窝物联网的唯一标准[13]。2016年6月, NB-IoT核心标准正式在3GPP R13中确定。

2 NB-IoT技术特点

作为一项新兴的、具有广阔应用前景的LPWAN技术[14-15], NB-IoT主要有以下技术特点:

1) 广覆盖。NB-IoT可提供超大的室内覆盖范围。在同样的频段下, 与现有网络相比, NB-IoT具有接近20 dB的增益[16]。NB-IoT主要通过以下2个方面来实现广覆盖:

(1) 提升功率谱密度(Power Spectral Density, PSD)。NB-IoT通过重新定义上下行物理信道的格式, 使得上下行数据可以在比LTE更窄的带宽中发送, 提高增益。如表 1所示, 在NB-IoT上行使用3.75 kHz子载波间隔的情况下, PSD约为GSM的5.33倍, 相当于7 dB左右的增益。

下载CSV 表 1 GSM与NB-IoT的功率谱密度对比 Table 1 Comparison of GSM and NB-IoT power spectral densities

(2) 重复传输。在信噪比较低的接收环境中, 增加重传次数可以大幅降低误码率, 提高传输的可靠性和安全性[17]。在通信理论中, 传输次数每增加1倍, 速率降低一半, 同时产生3 dB的增益。NB-IoT使用重复传输的方式得到时间分集增益, 且所有的信道均可重传。表 2展示了NB-IoT中不同信道的重传次数, 图 1展示了重传次数和覆盖增益的关系。协议规定上行最大重复传输次数为128, 但考虑到传输效率及边缘情况, 一般设置为16, 理论上能获得12 dB的增益, 实际约为9 dB[18]。此外, NB-IoT在编译码方面也进行了优化, 可获得3 dB~4 dB的增益[19]

下载CSV 表 2 NB-IoT中不同信道的重传次数 Table 2 Retransmission times of different channels in NB-IoT
Download:
图 1 NB-IoT重传次数与覆盖增益的关系 Fig. 1 Relationship between NB-IoT retransmission times and coverage gains

2) 低功耗。NB-IoT对终端功耗的目标为:在使用固定容量电池供电时, 终端寿命可达10 a左右[20]。因此其引入以下2种节能技术:

(1) 节电模式(Power Saving Mode, PSM)。如图 2所示, 用户终端设备(User Equipment, UE)完成上行数据传输后进入空闲态, 同时开启激活定时器(T3324)。激活定时器超时后, UE进入PSM状态。在该状态下, UE深度休眠, 关闭射频接收, 不再接收下行数据, UE耗电量约为空闲态的1/200。但NB核心网中依然保留UE的注册信息, 这样当UE从PSM状态中被唤醒时, 无需再次进行附着建立即可进入连接态。PSM最长可持续310 h, 且UE的99%时间处于该状态, 达到高度节能的目的。但此时UE无法接收下行数据, 也造成了下行实时性差的缺点, 因此, PSM适用于对实时性要求不高的场景, 如远程抄表等。

Download:
图 2 PSM状态示意图 Fig. 2 PSM state schematic diagram

(2) 扩展非连续接收(extended Discontinuous reception, eDRX)[21-22]是Rel-13中新添加的功能, 核心思想是支持周期更长的寻呼监听, 达到节电的目的。传统IoT的寻呼周期为2.56 s, 对UE的消耗较大。在下行数据发送频率较低时, UE可与NB核心网协商确定一个eDRX周期(最短20.48 s, 最长可达2.92 h)。如图 3所示, 在每个eDRX周期内, UE只在寻呼时间窗口(Paging Time Window, PTW)内监听寻呼信道, 其他时间深度休眠, 以此实现较低的功耗。eDRX技术在节能方面不如PSM, 但在实时性上较PSM更具优势。

Download:
图 3 eDRX原理示意图 Fig. 3 eDRX principle schematic diagram

3) 低成本。为实现大规模商用, NB-IoT设计将模组成本降至1美元以下。具体措施如下:

(1) NB-IoT仅支持频分半双工(Half-Frequency Division Duplexing, H-FDD)的工作模式, 上下行传输分别在不同时段和频段上进行。因此, UE只需保留一套收发信机, 结构得到简化, 降低了成本。

(2) 与LTE相比, NB-IoT下行取消了物理控制格式指示信道(Physical Control Format Indicator Channel, PCFICH)、物理混合自动重传指示信道(Physical Hybrid ARQ Indicator Channel, PHICH)等, 上行取消了物理上行链路控制信道(Physical Uplink Control Channel, PUCCH)。

(3) NB-IoT在硬件上进行简化, 如图 4所示。首先, 与Cat-4终端相比, 除工作模式由全双工变为半双工之外, 天线模式也由1T2R变为1T1R, 降低了复杂度; 其次, NB-IoT的低采样率使得对缓存Flash/RAM的要求降低, 仅为28 KB; 再次, 由于UE的低功耗, 不再需要多模多频段的功放; 最后, 去除IMS协议栈, 意味着NB-IoT不支持语音功能。

Download:
图 4 Cat-4与NB-IoT的硬件结构对比 Fig. 4 Comparison of Cat-4 and NB-IoT hardware structures

(4) 在MAC层, NB-IoT仅支持单进程的混合自动重传请求(Hybrid Automatic Repeat Request, HARQ), 不支持上行调度请求(Scheduling Request, SR)、信道探测参考信号(Sounding Reference Signal, SRS)、信道质量指示(Channel Quality Indicator, CQI), 并且不支持非竞争随机接入等。

4) 海量连接。NB-IoT的设计容量达到每小区5×104左右。支持NB-IoT实现海量接入的因素包括:

(1) NB-IoT的话务模型决定其可以实现海量接入。NB基站是针对物联网场景设计的, 由于UE绝大多数时间处于休眠状态, 且对时延不敏感, 因此一个基站可以设计接入更多的UE。

(2) NB-IoT是一种窄带技术, 占用带宽很小, 这决定了其调度颗粒也较小, 因此, 频谱资源利用率得到提高。

(3) 与传统LTE网络相比, NB-IoT优化了信令流程, 减少了空口信令开销, 提升了频谱效率。

3 NB-IoT的物理层结构 3.1 NB-IoT的帧结构与部署方式 3.1.1 下行帧结构

在频域上, NB-IoT下行占用200 kHz带宽, 实际工作带宽为180 kHz, 分为12个连续的子载波, 子载波间隔为15 kHz。在时域上, NB-IoT下行帧结构与LTE类似, 如图 5所示。不同之处是NB-IoT引入的超帧的概念, 每个超帧由1 024个无线帧组成, NB-IoT的一个最长周期由1 024个超帧组成, 时长约为2.92 h。

Download:
图 5 NB-IoT下行时域结构 Fig. 5 NB-IoT downlink time domain structure
3.1.2 上行帧结构

在频域上, NB-IoT上行支持15 kHz或3.75 kHz两种子载波间隔, 如图 6所示, 同时其支持Single-Tone和Multi-Tone两种传输模式。在时域上, NB-IoT定义了资源单元(Resource Unit, RU)作为上行传输时资源调度的基本单位, 不同场景下RU的结构如表 3所示。

Download:
图 6 NB-IoT上行频域结构 Fig. 6 NB-IoT uplink frequency domain structure
下载CSV 表 3 不同场景下的RU结构 Table 3 RU structures in different scenarios
3.1.3 NB-IoT的部署方式

NB-IoT支持如图 7所示的3种部署方式[23]

Download:
图 7 NB-IoT支持的3种部署方式 Fig. 7 3 deployment modes supported by NB-IoT

具体如下:

1) 独立部署(Standalone operation, ST)。它不依赖LTE网络且与LTE完全解耦, 适合重耕GSM频段。GSM的信道带宽为200 kHz, 刚好为NB-IoT 180 kHz带宽辟出空间, 两边还有10 kHz的保护间隔。在独立部署方式下, NB-IoT的配置限制较少, 不存在与现有系统的兼容问题, 且下行容量最优, 约为5×104左右。

2) 保护带部署(Guardband operation, GB)。利用LTE边缘保护带中未使用的180 kHz带宽的资源块, 不占用LTE资源。由于部署在LTE的保护带内, 需要考虑与LTE系统的兼容问题, 且可用频点非常有限, 因此保护带部署方式未来发展也将受限, 该部署方式的下行容量约为2.7×104左右。

3) 带内部署(In-band operation, IB)。占用LTE的一个物理资源块(Physical Resource Block, PRB)资源[24-25]。这种方式同样需要考虑与LTE系统的兼容问题, 如避开LTE的PDCCH区域、同步信号和PBCH、CRS等, 且下行容量在3种方式中最低, 约为1.9×104

3.2 NB-IoT的物理信号与信道 3.2.1 下行物理信号与信道

对NB-IoT下行物理信号和信道的介绍如下:

1) 窄带主同步信号(Narrowband Primary Synchro-nization Signal, NPSS)是NB-IoT的下行主同步信号, 作用是完成时间和频率上的初同步, 固定在每个无线帧的5号子帧上发送, 如图 8图 9所示。NPSS在频域上占据0~10号的11个子载波; 在时域上, 由于UE此时还未获取NB-IoT部署方式, 因此预留出前3个OFDM符号, 为LTE资源预留位置。在In-band场景下, 还需打孔避让LTE的小区参考信号(Cell Reference Signal, CRS)。

Download:
图 8 Guardband/Standalone场景下的NPSS资源位置 Fig. 8 NPSS resource location in Guardband/Standalone scenario
Download:
图 9 In-band场景下的NPSS资源位置 Fig. 9 NPSS resource location in In-band scenario

2) 窄带辅同步信号(Narrowband Secondary Synchro-nization Signal, NSSS)用于终端获取PCI信息和帧定时信息, 固定在偶数无线帧的9号子帧上发送, 周期为20 ms, 如图 10图 11所示。NSSS在频域上占据整个工作带宽, 在时域上与NPSS所占位置相同。

Download:
图 10 Guardband/Standalone场景下的NSSS资源位置 Fig. 10 NSSS resource location in Guardband/Standalone scenario
Download:
图 11 In-band场景下的NSSS资源位置 Fig. 11 NSSS resource location in In-band scenario

3) 窄带参考信号(Narrowband Reference Signal, NRS)的作用是下行信道质量测量估计以及终端的相干检测和解调, 在NPBCH/NPDCCH/NPDSCH信道上发送, 每天线端口每子帧使用8个RE, 如图 12图 13所示。

Download:
图 12 Guardband/Standalone场景下的NRS资源位置 Fig. 12 NRS resource location in Guardband/Standalone scenario
Download:
图 13 In-band场景下的NRS资源位置 Fig. 13 NRS resource location in In-band scenario

4) 窄带物理广播信道(Narrowband Physical Broadcast Channel, NPBCH)的作用是携带主系统信息块MIB(Master Information Block), 固定在每个无线帧的0号子帧上发送, 发射周期为640 ms, 如图 14所示。NPBCH在子帧内所占位置和NSSS相同, 如图 15图 16所示。

Download:
图 14 NPBCH周期 Fig. 14 NPBCH cycle
Download:
图 15 Guardband/Standalone场景下的NPBCH资源位置 Fig. 15 NPBCH resource location in Guardband/Standalone scenario
Download:
图 16 In-band场景下的NPBCH资源位置 Fig. 16 NPBCH resource location in In-band scenario

5) 窄带物理下行控制信道(Narrowband Physical Downlink Control Channel, NPDCCH)的作用是承载下行控制消息(Downlink Control Information, DCI), 使用窄带控制信道单元(Narrowband Control Channel Elements, NCCE)作为资源调度的基本单位。每个NCCE在频域上占用6个子载波带宽; 在时域上, 由于此时UE已经获知NB-IoT的部署模式, 因此只在In-Band模式下为LTE预留资源, 如图 17图 18所示。

Download:
图 17 Guardband/Standalone场景下的NPDCCH资源位置 Fig. 17 NPDCCH resource location in Guardband/Standalone scenario
Download:
图 18 In-band场景下的NPDCCH资源位置 Fig. 18 NPDCCH resource location in In-band scenario

6) 窄带物理下行共享信道(Narrowband Physical Downlink Shared Channel, NPDSCH)用于传播单播业务数据、寻呼消息以及随机接入响应(Random Access Response, RAR)消息等, 子帧结构和NPDCCH相同, 资源映射方式也基本相同, 如图 19图 20所示。NPDSCH与NPDCCH时分复用。

Download:
图 19 Guardband/Standalone场景下的NPDSCH资源位置 Fig. 19 NPDSCH resource location in Guardband/Standalone scenario
Download:
图 20 In-band场景下的NPDSCH资源位置 Fig. 20 NPDSCH resource location in In-band scenario
3.2.2 上行物理信号与信道

对NB-IoT上行物理信号和信道的介绍如下:

1) 窄带物理随机接入信道(Narrowband Physical Random Access Channel, NPRACH)用于终端发起随机接入请求, 获取上行同步及必要的调度信息。UE通过在NPRACH中发送RA Preamble(随机接入前导码)来完成随机接入请求。RA Preamble在时域上统一占用8 ms, 并支持重传, 最多可达128次[26]。NPRACH在频域上占据45kHz, 即12个子载波带宽。NB-IoT的工作带宽最多划分为4个NPRACH band, 如图 21所示。

Download:
图 21 NPRACH资源位置 Fig. 21 NPRACH resource location

2) 窄带物理上行共享信道(Narrowband Physical Uplink Shared Channel, NPUSCH)的作用是传递上行数据和控制信息, 可使用Single-Tone和Multi-Tone方案传输。NPUSCH使用RU作为资源调度的基本单位, 如表 3所示。

3) 上行解调参考信号(Demodulation Reference Signal, DMRS)用于信号的解调和同步测量。由于与NPUSCH复用, 不同场景下DMRS的位置也不同, 如图 22所示。

Download:
图 22 DMRS资源位置 Fig. 22 DMRS resource location
4 NB-IoT信令流程 4.1 小区选择与系统消息接收

UE开机入网的主要流程如图 23所示。当UE开机或进入覆盖区域后, 通过读取系统消息SIB2获得公共陆地移动网络(Public Land Mobile Network, PLMN)列表。UE首先尝试选择上一次注册过的PLMN进行注册, 如果失败, 则根据SIM卡信息选择其他的PLMN, 完成小区选择和驻留。最后进行随机接入及附着流程, 完成入网。

Download:
图 23 UE开机入网流程 Fig. 23 UE startup and network access process

NB-IoT的系统消息由一个MIB和7个系统信息块(System Information Blocks, SIBs)构成, 分别称为SIB1、SIB2、SIB3、SIB4、SIB5、SIB14、SIB16[27]。每个系统信息块的主要参数如表 4所示。

下载CSV 表 4 NB-IoT系统消息构成 Table 4 NB-IoT system message composition

NB-IoT的系统消息调度关系如图 24所示。MIB消息由NPBCH承载, 调度周期为640 ms, UE可直接在NPBCH上接收; SIB1在NPDSCH上发送, 调度周期为2 560 ms, 具体位置由MIB调度; 而其他的SIB使用系统信息下发, 由SIB1调度映射到SI中[28-30]

Download:
图 24 系统信息调度关系 Fig. 24 System information scheduling relation

UE读取系统消息流程如图 25所示。首先盲检NPSS, 完成下行时间和频率的同步; 然后盲检NSSS, 完成帧定时和PCI信息的获取; 获取PCI后, UE可以知道小区的NRS信息, 从而获取小区的信号强度RSRP; 同时, 在完成下行同步后, UE通过盲检NPBCH信道读取MIB信息, 得到SIB1的调度信息, 再通过读取NPBSCH获得SIB1信息, 最后通过SIB1获取其他SIB信息。

Download:
图 25 系统信息读取流程 Fig. 25 System information reading procedure
4.2 随机接入

随机接入是UE进行通信前, 由UE向基站请求接入, 收到基站响应, 并由基站分配随机接入信道的过程, 目的是获得上行的时频资源以及时间同步。随机接入的主要流程如图 26所示。

Download:
图 26 随机接入流程 Fig. 26 Random access procedure

具体步骤如下:

1) UE通过SIB2获取RACH相关配置信息, 根据RSRP测量结果和SIB2中的门限值选择对应的覆盖等级向基站发起随机接入请求(Msg1)。

2) 基站收到Preamble ID后, 根据其所在的时频资源位置推算随机接入无线网络临时标识(Random Access Radio Network Temporary Identifier, RA-RNTI)加扰NPDCCH, 并在NPDSCH上发送随机接入响应RAR(Msg2), 包括TC-RNTI、UL grant等信息。UE通过RA-RNTI解调NPDCCH来获取RAR在NPDSCH上的位置。

3) UE收到Msg2后, 在RAR分配的资源上发送RRC Connection Request(Msg3), 通过UL-SCH信道传输上行调度信息。

4) UE在发送Msg3后, 启动竞争解决定时器, 接受竞争完成消息。基站在MAC层进行竞争决议, 下发Msg4, 触发信令无线承载(Signaling Radio Bearer, SRB1)和SRB1bis建立。UE通过TC-RNTI解调NPDCCH来获取Msg4在NPDSCH上的位置。

5) UE完成SRB1bis无线资源配置, 发送RRC connection complete消息给基站, 完成随机接入。

4.3 数据传输流程

NB-IoT支持控制面(Control Plane, CP)传输和用户面(User Plane, UP)传输2种模式。

4.3.1 CP传输模式

由于UE大部分时间都是小包传输, 并且发包间隔较长, 为了节省开销, 提出了CP传输方案。CP传输模式无需建立DRB(Data Radio Bearer, 数据无线承载), 数据通过承载在SRB上的NAS协议数据单元(Ptotocol Data Unit, PDU)进行传输。

CP模式传输流程如图 27所示。当处于空闲态的UE有上行数据要传输时, 先向基站发起RRC连接建立请求, 并将需要发送的数据通过NAS PDU发送至基站; 基站收到NAS PDU后, 通过S1-AP Initial UE Message将其继续转发给移动管理实体(Mobility Management Entity, MME)。MME在检查完整性及解密后, 向服务网关(Serving GateWay, S-GW)发起承载修改请求; S-GW再将承载修改请求发至PDN网关(PDN GateWay, P-GW), 请求处理完成后, 给MME回复一条承载修改响应。

Download:
图 27 CP传输模式流程 Fig. 27 Procedure of CP transmission mode

完成承载修改后, MME会把数据转发给S-GW及P-GW, 完成上行数据传输。当有下行数据传输时, MME将数据进行加密及完整性保护, 通过下行S1-AP消息, 将数据封装在NAS中传递给基站。基站继续通过RRC下行消息将数据发送至UE, 并向MME发送一条通知消息, 完成下行数据传输。在上下行传输完成后, 基站会进行激活状态检测, 如果没有数据传输, 则进入去激活状态, 进行S1释放流程, 使终端重新进入空闲态。

4.3.2 UP传输模式

UP传输模式流程如图 28所示。在随机接入后, 基站通过S1-AP初始信息将NAS请求转发给MME。MME会进行资源分配, 并通过S1-AP初始UE上下文建立请求消息发送至基站, 基站收到后, 通知UE发送安全模式配置及RRC连接重配置消息, 配置完成后, 基站通知MME空口的相关资源配置已经完成。接着MME向S-GW发送承载修改请求。完成承载修改后, 即可进行上下行数据传输。

Download:
图 28 UP传输模式流程 Fig. 28 Procedure of UP transmission mode

如果一段时间内没有数据发送, 基站同样会激活承载释放流程, 使UE回到空闲态。考虑到UP面承载建立和释放过程开销较大, 对NB-IoT小包业务来说效率较低, 因此UP模式增加了挂起(Suspend)和释放(Resume)流程, 如图 29图 30所示。UE在无数据传输时, 基站缓存UE的AS上下行信息, 使UE进入挂起状态。处于挂起状态的UE进行主被叫业务时, 会通过Msg3发送Connection Resume Request通知基站退出RRC-IDLE状态, 基站激活UE进入连接态。

Download:
图 29 Suspend流程 Fig. 29 Procedure of Suspend
Download:
图 30 Resume流程 Fig. 30 Procedure of Resume
5 NB-IoT性能测试

为深入探究NB-IoT的实际应用性能, 本节通过构建包含NB模块、NB基站及后台控制程序3个环节的闭环系统, 对NB-IoT的各方面性能进行实地测试, 包括距离对信号质量的影响、距离对上下行吞吐量的影响、PING时延及半封闭环境下的穿透性等。

5.1 闭环测试系统 5.1.1 闭环测试系统架构

开发板与后台程序所形成的闭环系统架构如图 31所示。基站与NB模块建立连接之后, 将模块的发出请求或数据送至核心网, 由NB核心网将数据接入互联网, 再通过路由, 送至指定IP地址的后台控制程序上。

Download:
图 31 闭环系统架构 Fig. 31 Closed-loop system architecture
5.1.2 NB模块开发板以及后台控制程序

测试采用移远公司的bc95模块开发板, 如图 32所示。开发板采用stm32f103芯片, 搭载基于华为公司Boudica 120芯片的NB模块, 利用Visual Studio编写一款测试软件。该软件的主要功能是与NB模块互联, 下发命令获取相应数据, 并通过界面显示。软件包含2个测试界面, 分别如图 33图 34所示。其中:图 33为子界面1, 用于显示NB基站及NB模块信息, 测试将RSRP和SNR作为主要指标; 图 34为子界面2, 用于测试NB模块的上下行吞吐量以及PING时延。

Download:
图 32 NB模块开发板实物图 Fig. 32 Physical drawing of NB module development board
Download:
图 33 后台控制界面1 Fig. 33 Background control interface 1
Download:
图 34 后台控制界面2 Fig. 34 Background control interface 2
5.1.3 测试环境、测试指标及测试方案

测试选在某大学校区内进行。该校区内NB基站的分布如图 35所示。

Download:
图 35 NB基站分布 Fig. 35 Distribution of NB base stations

本文进行以下4个测试:

测试1    测试NB模块在距基站不同距离的信号强度, 评估距离对信号质量的影响。

测试2    测试NB模块在距基站不同距离的下行吞吐量, 以及Single-Tone、3.75 kHz子载波间隔下的上行吞吐量, 评估距离对上下行吞吐量的影响。采用发送AT指令的方式直接查询MAC层吞吐量。

测试3    测试NB模块在不同信号强度下的发送时延, 评估信号强度对发送时延的影响。采用发送AT指令的方式查询PING时延。发送一定字节数的数据包, 立即查询PING时延, 显示查询结果。

测试4    根据文献[10]可知, NB-IoT具有深度室内穿透性能。本项测试选用一处半封闭干扰场景对以上3项指标进行测试, 以检验NB-IoT的穿透性能。

5.2 实测数据

在进行测试1~测试3时, 用NB模块连接2个NB基站, 代码分别为733880和733882(下称基站1、基站2), 分别选择距离基站50 m、100 m、150 m、200 m、250 m的5个点来测试上述3项指标。两基站测试位置分别如图 36图 37所示, 其中标志点指示的测试点处于高大建筑群中, 这对模块的信号质量可能会产生一定影响。

Download:
图 36 基站1测试点位置 Fig. 36 Location of test point of base station 1
Download:
图 37 基站2测试点位置 Fig. 37 Location of test points of base station 2

测试1  测试NB模块的信号强度, 评估距离对信号质量的影响。

在2个基站每个测试点分别进行10组测试, 对测试结果取平均值, 如表 5所示。

下载CSV 表 5 测试1实测数据 Table 5 Actual data of test 1

测试2  测试NB模块上下行吞吐量, 评估距离对吞吐量的影响。

在2个基站每个测试点分别进行10组测试, 对测试结果取平均值, 如表 6所示。

下载CSV 表 6 测试2实测数据 Table 6 Actual data of test 2

测试3  测试NB模块的PING时延, 评估信号强度对时延的影响。

在连接两基站的各测试点分别进行10组测试, 对测试结果取平均值, 如表 7所示。

下载CSV 表 7 测试3实测数据 Table 7 Actual data of test 3

测试4  测试NB模块在半封闭环境下的信号质量, 评估NB-IoT的穿透性能。

本项测试选用校区附近一处地铁站的4个进站口作为测试点, 每个测试点都在地面上以及进站后的地下半封闭环境分别测试, 4个测试点及其所连接的基站位置如图 38所示。

Download:
图 38 测试4测试点位置 Fig. 38 Test points location in test 4

在4个测试点的地上、地下环境分别测试NB模块的RSRP, SNR及PING时延3项指标。4个测试点均连接基站733885, 在每个测试点对上述3项指标分别进行10组测试, 将测试数据取平均值后得到如表 8所示的测试数据。

下载CSV 表 8 测试4实测数据 Table 8 Actual data of test 4
5.3 实验结果分析

通过上述测试, 可以得出以下结论:

1) 由表 5可以看出, 当距基站250 m左右时, 模块仍保持-80 dbm~-70 dbm的信号强度。此外也可以看出, 在与基站距离相近的情况下, 高大建筑群对信号质量有一定影响。

2) 在一定距离内, 模块的上下行速率比较稳定, 下行处于13 kb/s~18 kb/s之间, 上行吞吐量约为4 kb/s左右, 这与文献[11]中62.5 kb/s的上行峰值速率有较大差距。主要原因是测试中NB模块使用Single-Tone及3.75 kHz子载波间隔进行上行传输, 而文献[11]中的数据是在Multi-Tone, 以及12个子载波同时调度的模式下计算出的峰值速率。另根据文献[18]中对NB-IoT链路速率的计算, 在Single-Tone及3.75 kHz子载波间隔下, 上行速率为3.65 kb/s~4.08 kb/s之间, 与本次测试结果基本吻合。

3) 在一定距离内, 模块的PING时延比较稳定, 约在350 ms~380 ms之间。这与文献[31]中NB-IoT的业务态单向时延测试所得的400 ms的数据基本一致。

4) 在干扰较强的地下场景, NB模块的信号质量受到较大影响, 信号的RSRP, SNR等性能指标都有不同程度的下降。其中RSRP下降20 dB左右, 这与文献[18]中对室外场景的覆盖分析给出的城市墙体穿透损耗为17 dB~-25 dB的数据基本吻合, 也说明NB-IoT在建筑物内部覆盖的实际效果一般, 今后需着重研究增强覆盖的其他措施。

6 结束语

本文介绍NB-IoT技术的相关知识, 包括标准化历程、技术特点、物理层结构、主要信令流程等, 并对其实地性能进行测试。目前的NB-IoT技术在数据安全与传输可靠性方面还存在不足, 但其在低速率、高时延、低频次以及弱移动性[32-33]场景下表现非常突出。下一步将在本文基础上, 研究NB-IoT与Zigbee、WiFi等无线通信技术的融合与集成方法。

参考文献
[1]
ROGERS E.Encouraging intelligent efficiency: study of policy opportunities[EB/OL].[2018-12-02].https://nachhaltigwirtschaften.at/resources/iea_pdf/reports/IE-4e-edna-policy-study-report.pdf.
[2]
YAN Qi, ZHANG Yunyong, AN Gang. Comparative analysis of Low-Power Wide-Area(LPWA) Internet of things technology based on application scenarios[J]. World Telecommunications, 2017, 30(3): 50-56. (in Chinese)
严琦, 张云勇, 安岗. 基于应用场景的低功耗广域物联网联网(LPWA)技术对比分析[J]. 世界电信, 2017, 30(3): 50-56. DOI:10.3969/j.issn.1001-4802.2017.03.009
[3]
POPOVSKI P, TRILLINGSGAARD K F, SIMEONE O. 5G wireless network slicing for eMBB, URLLC, and mMTC:a communication-theoretic view[J]. IEEE Acess, 2018, 6: 1-32. DOI:10.1109/ACCESS.2018.2812929
[4]
CHEN Min, MIAO Yiming, HAO Yixue, et al. Narrow band Internet of things[J]. IEEE Access, 2017, 5: 1-20. DOI:10.1109/ACCESS.2017.2755738
[5]
[6]
RUBIO-APARICIO J, CERDAN-CARTAGENA F, SUARDIAZ-MURO J, et al. Design and implementation of a mixed IoT LPWAN network architecture[J]. Sensors, 2019, 19(3): 675. DOI:10.3390/s19030675
[7]
ZHENG Zhibin, CHEN De, WU Hao. New developing narrow band IoT technology NB-IoT[J]. Chinese Journal on Internet of Things, 2017, 1(3): 24-32. (in Chinese)
郑志彬, 陈德, 吴昊. 新兴窄带物联网技术NB-IoT[J]. 物联网学报, 2017, 1(3): 24-32.
[8]
SONG Hongru, WANG Yihuai, YANG Fan. Design and implementation of intelligent gas meter system based on NBIoT[J]. Transducer and Microsystem Technologies, 2019, 38(3): 113-116. (in Chinese)
宋洪儒, 王宜怀, 杨凡. 基于窄带物联网智能燃气表系统设计与实现[J]. 传感器与微系统, 2019, 38(3): 113-116.
[9]
LIU Xin, LIU Congbai, LIU Xiangmei. Commercial deployment strategy of NB-IoT and eMTC[J]. Telecommunications Science, 2017, 33(S2): 64-70. (in Chinese)
刘昕, 刘从柏, 刘湘梅. NB-IoT和eMTC商用部署策略[J]. 电信科学, 2017, 33(S2): 64-70.
[10]
ELSAADANY M, ALI A, HAMOUDA W. Cellular LTE-A technologies for the future Internet-of-things:physical layer features and challenges[J]. IEEE Communications Surveys and Tutorials, 2017, 19(4): 2544-2572. DOI:10.1109/COMST.2017.2728013
[11]
DAI Guohua, YU Junhua. Research on NB-IoT background, standard development, characteristics and the service[J]. Mobile Communications, 2016, 40(7): 31-36. (in Chinese)
戴国华, 余骏华. NB-IoT的产生背景、标准发展以及特性和业务研究[J]. 移动通信, 2016, 40(7): 31-36. DOI:10.3969/j.issn.1006-1010.2016.07.007
[12]
WANG Xiaozhou, LIN Lin, XIAO Ziyu. Research in NB-IoT technology standardization and trend of development[J]. Modern Science & Technology of Telecommunications, 2016, 46(6): 5-12. (in Chinese)
王晓周, 蔺琳, 肖子玉, 等. NB-IoT技术标准化及发展趋势研究[J]. 现代电信科技, 2016, 46(6): 5-12.
[13]
3GPP.Narrowband IOT[EB/OL].[2018-12-02].https://www.3gpp.org/news-events/3gpp-news/1733-niot.
[14]
EEPW.The depth resolution of NB-IoT technology[EB/OL].[2018-12-02].http://www.eepw.com.cn/article/201807/383776.htm. (in Chineses)
电子产品世界论坛.NB-IoT技术深度解析[EB/OL].[2018-12-02].http://www.eepw.com.cn/article/201807/383776.htm.
[15]
SANDOVAL R M, GARCIA-SANCHEZ A J, GARCIA-HARO J. Optimal policy derivation for transmission duty-cycle constrained LPWAN[J]. IEEE Internet of Things Journal, 2018, 5(4): 3114-3125. DOI:10.1109/JIOT.2018.2833289
[16]
WANG Haonian, ZHANG Liwu. Comparison of coverage capability for GSM and NB-IoT[J]. China New Telecommunications, 2017, 19(17): 100-102. (in Chinese)
王浩年, 张立武. GSM与NB-IoT覆盖能力的对比分析[J]. 中国新通信, 2017, 19(17): 100-102. DOI:10.3969/j.issn.1673-4866.2017.17.077
[17]
ZHU Weijue, YAO Yuhua. Analysis of NB-IoT coverage enhancement technology[J]. Wireless Internet Technology, 2017(8): 28-29. (in Chinese)
朱为珏, 姚玉华. 关于NB-IoT物联网覆盖增强技术的分析[J]. 无线互联科技, 2017(8): 28-29. DOI:10.3969/j.issn.1672-6944.2017.08.013
[18]
MA Huifang.Research and simulation of key technologies of Internet of things[D].Beijing: Beijing University of Posts and Telecommunications, 2018.(in Chinese)
马惠芳.物联网关键技术的研究与仿真[D].北京: 北京邮电大学, 2018.
[19]
WANG Hao. Key process of NB-IoT[J]. Scientific and Technological Innovation, 2019(13): 24-27. (in Chinese)
王昊. NB-IoT的关键过程[J]. 科学技术创新, 2019(13): 24-27.
[20]
HOGLUND A, LIN X Q, OLOF L. Overview of 3GPP release 14 enhanced NB-IoT[J]. IEEE Network, 2017, 31(6): 16-22. DOI:10.1109/MNET.2017.1700082
[21]
JIAN Xin, WEI Yixiao, LIU Yuqin, et al. Power consumption modeling and optimization for NB-IoT eDRX[J]. Journal on Communications, 2019, 40(4): 107-116. (in Chinese)
简鑫, 韦一笑, 刘钰芩, 等. 窄带物联网非连续接收机制功耗模型与优化[J]. 通信学报, 2019, 40(4): 107-116.
[22]
XU Jun, YAO Junmei, WANG Lu, et al. Narrowband Internet of things:evolutions, technologies, and open issues[J]. IEEE Internet Things Journal, 2018, 5(3): 1449-1462. DOI:10.1109/JIOT.2017.2783374
[23]
PENG Xionggen, LI Xin, CHEN Xuqi. NB-IoT technology development and network deployment strategy research[J]. Designing Techniques of Posts and Telecommunications, 2017(3): 58-61. (in Chinese)
彭雄根, 李新, 陈旭奇. NB-IoT技术的发展及网络部署策略研究[J]. 邮电设计技术, 2017(3): 58-61.
[24]
TELETOPIX.Resource block & physical resource block in LTE[EB/OL].[2018-12-02].http://teletopix.org/4g-lte/resource-block-physical-resource-block-in-lte.
[25]
3GPP.Evolved Universal Terrestrial Radio Access(E-UTRA); physical channels and modulation, 3GPP TS 36.211[S].3GPP, 2018.
[26]
NB-IoT network architecture[EB/OL].[2018-12-02].https://developer.huawei.com/ict/en/site-iot/product/nb-iot.
[27]
ZIVIC N.Improved up-link repetition procedure for narrow band Internet of things[C]//Proceedings of 2017 International Conference on Computational Science and Computational Intelligence.Washington D.C., USA: IEEE Press, 2017: 1-8.
[28]
QIU Gang, CHEN Xianming, DAI Bo. Resource scheduling for NB-IoT[J]. ZTE Technology Journal, 2017, 23(1): 15-20. (in Chinese)
邱刚, 陈宪明, 戴博. NB-IoT系统资源调度研究[J]. 中兴通讯技术, 2017, 23(1): 15-20. DOI:10.3969/j.issn.1009-6868.2017.01.004
[29]
ZHU Shuqiong.Resource allocation mechanisms for energy efficiency and coverage enhancement in NB-IoT networks[D].Beijing: Beijing University of Posts and Telecommunications, 2019.(in Chinese)
祝淑琼.NB-IoT网络中面向能效与覆盖增强的资源分配机制[D].北京: 北京邮电大学, 2019.
[30]
ZHANG Yue.Research on uplink resource scheduling in NB-IoT[D].Beijing: Beijing University of Posts and Telecommunications, 2017.(in Chinese)
章玥.窄带物联网上行资源调度的研究[D].北京邮电大学, 2017.
[31]
ZHANG Chao, GAO Youjun, DING Haiyu. Analysis on NB-IoT performance[J]. Mobile Communications, 2017, 41(21): 47-52. (in Chinese)
张超, 高有军, 丁海煜. NB-IoT性能浅析[J]. 移动通信, 2017, 41(21): 47-52. DOI:10.3969/j.issn.1006-1010.2017.21.010
[32]
LIN Yuanchao, ZHAO Jianping, XU Juan. Design of remote monitoring system for warehousing environment based on NB-IoT technology[J]. Process Automation Instrumentation, 2019, 40(3): 55-58. (in Chinese)
赵远超, 赵建平, 徐娟, 等. 基于NB-IoT技术的仓储环境远程监控系统设计[J]. 自动化仪表, 2019, 40(3): 55-58.
[33]
ZOU Yulong, DING Xiaojin, WANG Quanquan. Key technologies and application prospect for NB-IoT[J]. ZTE Technology Journal, 2017, 23(1): 43-46. (in Chinese)
邹玉龙, 丁小进, 王全全. NB-IoT关键技术及应用前景[J]. 中兴通讯技术, 2017, 23(1): 43-46. DOI:10.3969/j.issn.1009-6868.2017.01.010