关于NB-Lot(通常写作 NB-IoT,窄带物联网)的技术实现,这是一个涵盖从物理层底层传输到上层应用协议的复杂系统工程,NB-IoT 的设计初衷是为了满足物联网设备“低功耗、广覆盖、大连接、低成本”的需求,因此其在技术实现上对传统 LTE 技术进行了深度的剪裁和优化,以下将详细阐述 NB-IoT 在网络架构、空口技术、关键流程及低功耗实现等方面的具体细节。

网络架构与部署方式
NB-IoT 的技术实现并未构建一个全新的通信网络,而是基于现有的蜂窝网络架构进行了演进,其端到端的网络架构主要包含终端(UE)、无线接入网(RAN)、核心网(EPC)和业务应用层。
在无线接入网的部署上,NB-IoT 灵活地支持三种模式,这也是其技术实现能够快速落地的关键:
- 独立部署: 利用现有的 GSM(2G)频段,直接占用一个 200kHz 的频点,这种方式适合频谱资源重耕的场景,能够避免与 LTE 系统产生干扰。
- 保护带部署: 利用 LTE 频段边缘未使用的保护频带资源,这种方式提高了频谱利用率,但需要解决信号干扰控制的技术难题。
- 带内部署: 将 NB-IoT 载波部署在 LTE 的一个物理资源块(PRB)上,这是目前最常见的部署方式,通过在 LTE 载波内部划分资源,实现了与 4G 网络的共存。
空口技术的物理层实现
NB-IoT 的物理层设计极其精简,为了降低终端成本和功耗,其带宽被严格限制在 200kHz,以下是物理层技术实现的核心细节:
下行链路: 下行采用正交频分多址(OFDMA)技术,为了保持与 LTE 的兼容性,其子载波间隔设置为 15kHz。

- NPBCH(窄带物理广播信道): 用于传输系统信息,帮助终端接入网络。
- NPDCCH(窄带物理下行控制信道): 用于调度下行和上行数据传输,承载调度信息。
- NPDSCH(窄带物理下行共享信道): 承载实际的下行业务数据和系统广播信息。
- 参考信号(NRS): 类似于 LTE 的 CRS,用于下行信道估计和解调。
上行链路: 上行技术是 NB-IoT 实现覆盖增强和低功耗的关键,它支持单载波频分多址和单载波传输。
- 多子载波与单子载波传输: 终端可以根据信号质量选择使用 3.75kHz 或 15kHz 的子载波间隔,在覆盖极差的场景下,会采用单子载波传输,并通过重复发送来获取时间分集增益。
- NPUSCH(窄带物理上行共享信道): 承载上行业务数据。
- NPRACH(窄带物理随机接入信道): 用于终端发起随机接入请求,NB-IoT 引入了重复发送机制,确保处于深度覆盖(如地下室)的设备也能成功接入。
覆盖增强技术(MCL)
NB-IoT 的技术实现目标之一是达到 20dB 的覆盖增益(MCL,最大耦合损耗)比 GPRS 提升,这主要通过以下手段实现:
- 重传机制: 这是获取增益最主要的方式,通过将数据包在时间域上重复发送多次(最高可达数百次),接收端可以通过合并接收信号能量,从而在极低的信噪比下解调出信号。
- 功率谱密度(PSD)提升: 由于带宽仅为 200kHz,在相同的发射功率下,NB-IoT 的功率谱密度比 LTE 更高,这意味着单位频率上的信号强度更强,穿透能力更好。
- 编码优化: 采用 Turbo 码或重复码,增强纠错能力。
低功耗与省电模式(PSM & eDRX)
NB-IoT 终端通常由电池供电,要求数年的续航能力,这主要依赖于协议栈层面的省电技术实现。
省电模式: PSM 允许终端在空闲态一段时间后进入深度睡眠,在 PSM 状态下,终端关闭收发器,不监听寻呼消息,类似于关机,但保留网络上下文(NAS 状态),只有在终端主动发送数据(MO)或周期性位置更新时才会唤醒。

扩展非连续接收: PSM 导致下行不可达时间过长,可以使用 eDRX,相比 LTE 的 DRX(最大 2.56秒),eDRX 将寻呼监听周期扩展到了数分钟甚至数小时,终端在大部分时间休眠,仅在预设的寻呼时间窗口(PTW)唤醒监听网络侧的寻呼。
释放辅助指示(RAI): 对于小数据包传输,终端可以在上行数据发送完成后,立即通知基站可以释放连接,从而省去漫长的“RRC 连接释放”信令交互过程,快速回到空闲态或 PSM 态。
核心网流程与数据传输优化
NB-IoT 核心网针对小包、低频次的数据传输进行了优化,主要通过以下流程实现:
控制面优化传输: 数据通过非接入层(NAS)信令承载,直接封装在 NAS 包中传输,这种方式不需要建立数据无线承载(DRB)和 S1-U 承载,极大地减少了信令交互开销,适合极小数据包的传输。
用户面优化传输: 对于稍大的数据包,仍使用传统的 DRB 承载,但 NB-IoT 引入了“挂起-恢复”机制,当终端进入空闲态时,基站和核心网并不释放终端的上下文,而是将其挂起,当终端再次接入时,只需发送一条“RRC Connection Resume”请求,即可快速恢复连接,省去了安全激活、承载建立等繁琐步骤。
非锚点载波: 为了提升系统容量,NB-IoT 引入了非锚点载波技术,控制信令在锚点载波发送,而业务数据可以分配到非锚点载波上传输,从而实现了负载分担。
关键技术参数对比表
为了更直观地理解 NB-IoT 的技术实现差异,以下对比其与 LTE 及 GPRS 的关键参数:
| 技术特征 | NB-IoT (窄带物联网) | LTE (4G) | GPRS (2G) |
|---|---|---|---|
| 带宽 | 200 kHz | 4 - 20 MHz | 200 kHz |
| 下行多址技术 | OFDMA | OFDMA | TDMA |
| 上行多址技术 | SC-FDMA (单载波/多载波) | SC-FDMA | TDMA / GMSK |
| 峰值速率 | ~250 kbps (下行) / ~250 kbps (上行) | 100 Mbps+ | ~170 kbps |
| 覆盖增益 (MCL) | 164 dB | 140 dB | 144 dB |
| 电池寿命 (PSM) | > 10 年 | 1-2 天 | 数天 |
| 连接密度 | 10万/小区 | 3000/小区 | 较低 |
| 移动性支持 | 仅支持小区重选 (Idle态) | 完整支持切换 | 支持切换 |
相关问答 FAQs
Q1: NB-IoT 技术实现中,为什么上行支持 Single-tone(单子载波)和 Multi-tone(多子载波)两种方式?
A1: 这种设计是为了在“覆盖能力”和“传输速率”之间取得平衡。
- Single-tone(单子载波): 终端仅使用一个 3.75kHz 或 15kHz 的子载波进行传输,这种方式下,终端的发射功率集中在极窄的频带上,功率谱密度(PSD)最高,因此抗干扰能力最强,覆盖范围最广,它主要用于深度覆盖场景(如地下水表)或信道质量极差的情况。
- Multi-tone(多子载波): 终端同时使用 3、6 或 12 个子载波传输,类似于 LTE 的资源分配,这增加了传输带宽,从而提高了数据传输速率,它适用于信号较好、需要传输稍大数据量的场景,终端会根据基站下发的 DCI 格式动态调整使用哪种方式。
Q2: NB-IoT 的“控制面优化”和“用户面优化”在技术实现上有什么本质区别?
A2: 两者的本质区别在于数据承载的路径和连接建立的复杂度。
- 控制面优化(CP Optimization): 数据不经过 IP 协议栈的传统数据通道,而是直接作为 NAS(非接入层)信令的一部分进行加密和传输,对于终端来说,这就像发短信一样,不需要建立复杂的无线承载(DRB),信令开销极小,功耗最低,非常适合发送几十字节的小包数据。
- 用户面优化(UP Optimization): 数据仍然通过传统的 IP 数据流方式传输,需要建立无线承载,其优化在于引入了“挂起”和“恢复”机制,虽然建立连接比控制面优化稍慢,但一旦连接建立,数据传输效率更高,适合传输较大的数据包或需要频繁收发数据的场景。
