础滨驱动的设计应用
随着世界逐渐从全球新冠肺炎疫情中复苏,连接性在当今的技术恢复和持续演变中起着至关重要的作用。现场对联网远程设备的需求不断增加,如今,联网远程设备变得必不可少,因为只有这样才能够以可靠高效的方式感知信息、处理信息并传达信息。过去,我们“互联世界”面临的主要挑战,是如何能够在偏远地区提供安全功能并将功耗降至最低。
虽然大型网络和营销公司一直在强调以高速/高吞吐量为卖点的 4G/5G 技术的近期采用情况,但此类技术的实施成本通常非常高昂,而且主要用于能耗高的终端产物,因此在全球范围内,对于具有以下特点的各种应用,部署此类技术是不切实际的:不一定需要上述高吞吐量和高数据速率,但仍需要一定程度的连接性和可靠性,同时还要能够满足低成本、低功耗和低复杂性要求,以便能够大规模部署产物。
为了满足此类应用的需求,并且仍能够受益于传统标准,3GPP 定义了窄带物联网 (NB-IoT) 无线电接口,通过广域蜂窝网络提供 IoT 服务,并发布了一系列版本,强调简单性,以降低成本并解决低功耗实现的需求,最大限度地减少电池消耗,同时仍适用于严苛的无线电环境,特别是在传统蜂窝技术无法轻易覆盖的位置。
此外,鉴于 IoT 市场在联网设备和应用方面的预期增长,业界已经作出了一些努力来满足连接需求。近年来,很多标准和通信协议相继开发出来,用以支持广泛的机器对机器通信(也称为机器类通信 (MTC))应用。这些标准和协议主要用于短距离应用和一些明确规定的用途(即,支持蓝牙或 Wi-Fi 的设备)。但在过去的几年中,窄带 IoT 等长距离连接协议已经开发出来,并被用于长距离应用中的 MTC,使得能够支持广泛的应用和行业。
图 1:蜂窝 IoT 连接 - 按细分市场和技术显示(单位:十亿)
根据爱立信移动市场报告,通过 NB-IoT 和 LTE-M 技术连接的 IoT 设备数量预计在不久的将来会超过 2G/3G 连接的 IoT 设备,并在 2027 年超过宽带 IoT,届时,将会有 51% 以上的蜂窝 IoT 连接是采用 NB-IoT 和 LTE-M 技术实现的(图 1)。
由于许多移动网络运营商 (MNO) 对其现有基础架构进行改造以支持新版本的功能,因此将 NB-IoT 协议捆绑到标准移动 3GPP 推广方案中,可以加速采用。此外,新增的一项网络功能通过频谱共享使得 4G/5G 和 NB-IoT 技术可以共存于 FDD 频段中,这大大促进了这些大规模 IoT 通信技术(例如 NB-IoT)的发展。随着这些大规模 IoT 技术在现有蜂窝网络中的应用和实现,预计到 2030 年,全球 NB-IoT 芯片组市场规模将达到 221 亿美元,2021 年到 2030 年期间的复合年增长率预计为 52.1%。
从基础架构的角度来看,如图 2 所示,大规模 IoT 技术(NB-IoT 和 LTE-M)的全球部署主要由美国和欧洲的移动网络运营商领跑。亚洲和东欧主要部署 NB-IoT(Cat-NB1、Cat-NB2)。总的来说,超过 124 个服务提供商在市面上推出了 NB-IoT 网络,有 55 个服务提供商推出了 Cat-M 技术,约有 40 个服务提供商推出了这两种技术。
图 2:大规模 IoT 通信部署
大规模 IoT 通信(尤其是 NB-IoT)获得了移动网络运营商、芯片组制造商和模块制造商的支持,而且能够与 2G、3G、4G 甚至 5G 移动网络共存,使得面向个人和行业的各种应用和服务成为可能。
NB-IoT 系统的固有功能使其非常适合具有以下特点的一类应用:不需要高数据速率,但要求能够在众多行业和应用中部署低功耗、低成本的设备,例如:
包括深度技术文章、白皮书、视频、即将举行的网络研讨会、产物公告等等。
由于 NB-IoT 是现有 LTE 技术的演变,模块制造商已开始研究基于 LTE 的现有模块,并试图将其应用于 NB-IoT 模块。鉴于 NB-IoT 系统的关键驱动因素,而且在适合部署这些模块的应用中,对低成本设备、低功耗和简单性的需求是主要因素,因此这种方法似乎过犹不及。此外,我们发现,典型应用不需要在用户设备 (UE) 和基带之"间进行连续的数据传输。相反,基于 NB-IoT 的用户设备从不同的传感器收集数据、处理数据,并根据特定的事件或定时器传输处理后的结果。
一个小型高效的 CPU/DSP 处理器,再辅以一些有针对性的硬件加速器,以此满足低成本设备(主要取决于硅面积)的其中一个主要要求以及对电池供电系统的低功耗需求,这是灵活的现代化 NB-IoT 调制解调器的理想组合方式。
Synopsys DSP 增强型 ARC? EMxD 处理器非常适合构建 NB-IoT 调制解调器。这款处理器有高效的 3 级流水线,并且在指令集架构 (ISA) 中加入了 DSP 指令,能够执行控制和 DSP 代码,无需使用单独的 RISC 和 DSP 处理器来执行控制应用和 NB-IoT 协议栈。
ARC EM11D 处理器提供了具有高级地址生成单元的 XY 内存,可高效实现 NB-IoT。这种架构提供多达三个可供处理器同时访问的逻辑内存,使许多 NB-IoT 调制解调器功能可以在处理器上高效执行,而无需额外的硬件加速器。
Synopsys ARC EM 处理器还能够使用 ARC 处理器扩展 (APEX) 技术通过自定义指令扩展处理器,从而大幅加快某些功能的执行。Synopsys 提供集成 ARC IoT 通信子系统,该系统利用 ARC EM11D 处理器和 APEX 指令来简化 NB-IoT 调制解调器的开发。这种 APEX 技术可高效实现维特比解码器和三角函数,这两者都是 NB-IoT 协议栈中需要考虑的重要步骤,以便在接收器中执行前向纠错(图 3)。
除了这些功能之"外,ARC IoT 通信子系统还提供集成外设(实现广泛的 SoC 连接)、数字前端 (DFE)(实现与标准 NB-IoT 射频收发器的无缝集成)以及高效的电源管理单元(将在下一部分讲述)。
图 3:Synopsys DesignWare IoT 通信 IP 子系统
如前所述,低功耗是 NB-IoT 调制解调器开发工作的关键要求和重大挑战,因为这种调制解调器既需要高效低功耗处理器/DSP,又需要有机制来允许时钟切换以及所有 I/O 功能和处理器本身可以独立关闭。ARC IoT 通信子系统的集成电源管理单元 (PMU) 和时钟控制单元 (CCU) 为设备提供关键支持,使设备达到 3GPP 针对电池寿命提出的严格要求。这些电池供电系统大多用于人机交互和设备访问可能受限的“一次设定永久有效”的应用。3GPP 标准根据通信频率(每 2 小时/每天一次)和数据带宽(50 字节/200 字节)定义了几种用例。对于所有用例组合,使用 5Wh 电池的预期电池寿命均为 10 年。
为了帮助 SoC 设计人员实现这些目标,子系统在 ARC EM11D 处理器内以及 IoT 通信子系统逻辑的其余部分提供了多个可编程电源域。除了数据保持、时钟和电源管理等功能所需的永远在线逻辑 (AON) 之"外,可以根据需要控制其余的域,以满足电源需求,这使得 ARC IoT 通信子系统在待机电源域的功耗低于 1uW,从而确保终端设备的电池寿命超过 10 年。图 5 显示了子系统电源域。
图 4:IoT 通信子系统电源域
在表 1 中可以看到电源管理的用例,表中突出强调了在活跃模式、休眠模式(存储器保持、射频闲置)和待机模式(射频电源关闭,仅 AON 逻辑活跃)下,为了尽量降低功耗,推荐 ARC EM11D 处理器、射频收发器和子系统逻辑所处的状态。
表 1:IoT 通信子系统的电源模式和电源域
在软件方面,除了软件堆栈的高效实现之"外,处理器还需要具有出色的代码密度,以允许小内存并消除对 DRAM 的需求,这将使系统成本进一步降低。ARC IoT 通信子系统通过代码密度高效处理器、基础通信库、经过优化的 NB-IoT 第 1 层软件许可选项,以及针对低内存进行了优化的符合 3GPP 第 14 版的软件堆栈,精确地满足这些要求。
基础通信软件库支持所有基础 NB-IoT 功能,例如内插、FFTS 和调制,还支持 DFE、主机 IF、USIM 和 UART 接口的所有低级驱动程序。另一方面,NB-IoT 第 1 层 (PHY) 许可选项提供了所有原生低级 L1 API,可实现与多个协议栈 (L2/L3) 和多个射频前端 (RFE) 的集成(图 5)。集成指南和应用示例(即 NB-IoT 同步、数据通道处理)作为文档的一部分,以方便用户使用和轻松实现。
图 5:NB-IoT 通信第 1 层软件
满足各种新兴智能应用需求的嵌入式 IoT 设备必须能够支持低成本、低功耗的广域通信。NB-IoT 系统功耗低、简单、成本效益高,适合长距离应用,而且易于使用,向后兼容 2G/3G 并支持 4G/5G,有望成为该领域要实施的关键产物之"一。因此,可以合理地预测,该协议以及实施该协议的系统将在计量、工业领域、停车、可穿戴设备、农业设备和工业生产线等不同类型的应用中普遍存在。利用经过预先验证并由关键合作伙伴进行了检验的集成软硬件解决方案,可以降低风险,并使公司可以更轻松地将解决方案实施到自己的 SoC 中。
新思科技的 ARC IoT 通信 IP 子系统提供了完整的 IoT 解决方案,适用于各种应用,可满足严格的设计要求,同时确保易用性并缩短上市时间。
如需了解更多信息,请访问网页:/dw/ipdir.php?ds=iot-comms-subsystem
深度技术文章、白皮书、视频、网络研讨会、产物公告等等。