查看: 456|回复: 0

[应用笔记] NB861&MB261&MB961搜网机制说明应用指导

[复制链接]

77

主题

118

帖子

1403

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1403
发表于 2023-10-13 13:57:21 | 显示全部楼层 |阅读模式
  1  引言

  1.1  文档目的

  本文档详细介绍了利尔达3款UIS8811系列模组(NB861、MB261、MB961)的搜网机制说明,指导用户通过使用相关AT指令完成应用的开发。

  2  模块功能介绍

  2.1  模块频段信息

  UIS8811支持的频段:1/2/4/5/8/12/13/17/18/19/20//25/26/28/66/70/71,调试成熟的是3/5/8。

  现阶段利尔达3款模组(NB861、MB261、MB961)支持国内的2个频段:Band5、Band8。

  注:需要对Band校准,才能支持相应的Band。

  3  AT指令详解

  3.1  AT+NBAND设置频段

  3.1.1  命令描述

  该命令可设置要使用的频段。测试命令将返回硬件支持的所有频段。

  3.1.2  命令语法

  3.1.3  参数描述

  注:AT+NBAND=<n>必须在无线处于非激活状态下执行(AT+CFUN=0将强制模块进入此状态)。

  3.1.4  命令示例

  AT+NBAND=5,8
  OK

  AT+NBAND?
  +NBAND:5,8
  OK

  3.2  AT+UNBCFG(SWITCHBS)扫描频段

  3.2.1  命令描述

  该命令用来配置切换扫描频段状态。

  3.2.2  命令语法

  3.2.3  参数描述

  3.2.4  命令示例

  AT+UNBCFG="SWITCHBS",1,1,3,4
  OK

  AT+UNBCFG="SWITCHBS",0
  +UNBCFG:"SWITCHBS" on:3,4
  OK

  3.3  AT+NEARFCN指定搜索频点

  3.3.1  命令描述

  该设置命令提供锁定特定E-UTRAN绝对射频信道号(EARFCN)的机制,如有需要,还可以锁定物理小区ID。在解除锁定或者UE重启之前,所有操作都将锁定到此载波上。该操作重启后不会保存,CFUN=0后,锁定的<pci>将被清除。如果指定的EARFCN不存在,则UE将进入停止服务模式。如果指定的PCI不存在,UE也会进入停止服务模式。

  3.3.2  命令语法

  3.3.3  参数描述

  3.3.4  命令示例

  AT+NEARFCN=0,2506,AB
  OK

  AT+NEARFCN=?
  +NEARFCN:(0),(0-65535),(0-1F7)
  OK

  3.4  AT+NCSEARFCN清除存储的频点

  3.4.1  命令描述

  该命令用于清除存储的频点。

  3.4.2  命令语法

  3.4.3  参数描述

  注:该命令必须在无线处于非激活状态时执行(AT+CFUN=0将强制模块进入此状态)。

  3.4.4  命令示例

  AT+NCSEARFCN
  OK

  4  NB-IoT开机入网的整体流程

  注:1、小区搜索:当模块开机后,首要任务就是找到网络并和网络取得联系,此步骤是一个下行同步过程。
    2、系统消息接收:对L1,L2进行配置,才能进行后续准入和驻留流程。
    3、随机接入:解决不同模块的竞争,取得上行同步。
    4、附着完成:建立模块和MME之间相同的移动性上下文,模块和PGW之间的缺省承载。通过EPS Attach流程,UE还可以获取到网络分配的IP地址。

  5  模组搜网流程

  5.1  搜网流程图

  5.2  搜网说明

  5.2.1  PLMN选择

  PLMN(Public Land Mobile Network,公用陆地移动网络)的选择顺序如下所示。

  1、RPLMN(Registered Public Land Mobile Network,已登记公用陆地移动网络);
  2、EHPLMN(Equivalent Home Public Land Mobile Network,对等归属公用陆地移动网络)或HPLMN(Home Public Land Mobile Network,归属公用陆地移动网络);
  3、UPLMN(User Controlled Public Land Mobile Network,用户控制的公用陆地移动网络)或OPLMN(Operator Controlled Public Land Mobile Network,运营商控制的公用陆地移动网络);
  4、其他的PLMN。

  5.2.2  Band选择

  AT命令可以设置UE(User Equipment,用户终端)支持的Band,默认支持Band 5和Band 8,具体设置方法请参见《Lierda_NB861&MB261&MB961_AT_CommandSet》。Band优先级的高低由USIM(Universal Subscriber Identity Module,全球用户识别卡)中的PLMN进行判定。比如,在UE同时支持Band 5和Band 8的情况下,中国移动在扫频时会优先扫Band 8,而中国电信在扫频时会优先扫Band 5。

  5.2.3  Band扫频

  Band扫频时会对Band内的频点依次进行粗扫,默认单频点耗时(50+5)ms(其中50ms为搜索时间,5ms为频点切换时间)。搜索时间在10ms~90ms范围内,具体可以通过AT命令进行配置(请参见文档《Lierda_NB861&MB261&MB961_AT_CommandSet》)。

  1、在粗扫遍历频点过程中,遇到强度超过预设阈值的频点会尝试先在此频点驻留,而不再遍历所有频点。
  2、在粗扫遍历频点过程中,没有遇到较强的频点或者阈值配置成无穷大,则在粗扫遍历所有频点后,对所有频点粗扫结果进行排序,挑选16个最强频点进行精确搜索,每个频点耗时2s。

  若搜网失败,即在无网情况下,模组会开启脱网定时器LossCovTimer,该定时器超时后会重新进行搜网。脱网定时器时长可通过AT指令进行设置,展锐8811系列模组默认的脱网定时时长是1分钟,是从NV中读取的。

  定时器规则如下:

  若默认的脱网定时时长是1分钟,则第一次延时1分钟,第二次延时2分钟,第三次延时4分钟,以此类推,每次搜网失败后都乘2增大,不过要注意有个最大退避次数,退避到最大次数后不再增大,或者搜网成功后复位为0。

  用户可以通过AT指令配置和查询周期脱网重搜定时器时长、最大脱网时长退避次数和周期模式切换时长,可以即时生效并保存到NV。设置脱网定时器的AT指令可参见我们提供的《Lierda_NB861&MB261&MB961_AT_CommandSet》手册,AT指令为:AT+UNBCFG(LOSSCOVLEN) set LOSSCOVLEN。

  注:1、预设的阈值可以通过AT命令配置,具体请参见文档《Lierda_NB861&MB261&MB961_AT_CommandSet》。
    2、阈值可配置为无穷大。

  5.2.4  驻网

  1、成功驻网后,该小区频点及其SIB 5中的异频邻区频点会保存到NVM(Non-volatile Memory,非易失性存储器)中。之后再开机时,不用走扫频流程就会有先验频点,加快了开机驻网速度。
  2、若因没有搜到合适小区而脱网,脱网后进行重搜的等待时间T会进行加倍。
  3、支持清频。通过AT命令可以清除NV中保存的先验频点(具体设置方法请参见文档《Lierda_NB861&MB261&MB961_AT_CommandSet》)。清频操作重启即可生效,重启开机时即会走扫频流程。

  注:初始等待时间T可以由AT命令进行设置,具体设置方法请参见文档《Lierda_NB861&MB261&MB961_AT_CommandSet》。

  注意:针对没有脱网、可以驻留小区却长时间无法完成驻网的情况,请尝试进行清频操作。

  6  加速搜网方法

  6.1  仅使能运营商部署的频段

  建议根据运营商,部署使能部分频段;依据不同的中国运营商,可参照下表设置:

  对于个别自测试项目,若测试目的不是搜网性能,为了加快测试进度,可以通过锁定频点的方式加速驻网。

  6.2  加快频段扫描

  1、Band扫频时会对Band内的频点依次进行粗扫,默认单频点耗时(50+5)ms(其中50ms为搜索时间,5ms为频点切换时间)。
  2、在粗扫遍历频点过程中,遇到强度超过预设阈值的频点会尝试先在此频点驻留,而不再遍历所有频点。

  7  相关文档及术语缩写

表7-1相关文档

表7-2术语缩写

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表