物联网扫频方法及扫频仪
技术领域
本发明涉及通信技术领域,更具体的涉及物联网扫频方法及扫频仪。
背景技术
基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与终端设备之间进行信息传递的无线电收发信电台。基站的性能通过基站产生信号的强弱及覆盖范围体现。窄带物联网作为基站的一种新的制式。作为蜂窝物联网的一种,窄带物联网制式的基站已经大量试点部署商用。
但是,目前还没有有针对基站产生的窄带物联网制式信号的强弱及覆盖范围的检测方法。
发明内容
有鉴于此,本发明提供了一种物联网扫频方法及扫频仪,以克服现有技术中目前还没有有针对基站产生的窄带物联网制式信号的强弱及覆盖范围的检测方法的问题。
为实现上述目的,本发明提供如下技术方案:
一种物联网扫频方法,应用于扫频仪,包括:
接收基站发送的窄带物联网制式的信号;
从所述信号中获得属于预先设置的频点对应的频带范围的数据帧,每一频点对应一频带范围;
确定所述数据帧中携带有主同步信号的主同步位置,并从所述主同步位置处获取导频信号,所述主同步信号包括用于进行信道估计的导频信号;
确定所述数据帧中携带有辅同步信号的辅同步位置,并从所述辅助同步位置处获取小区标识ID,所述辅同步信号包括用于计算所述数据帧所属的小区标识ID的数据,或,所述数据帧所属的小区标识ID;
依据所述导频信号获得所述小区标识ID的接收信号强度,所述接收信号强度包括参考信号接收功率RSRP,或,参考信号接收功率RSRP以及信噪比SINR;
将所述小区标识ID以及所述小区标识ID相应的接收信号强度发送至远程终端,以便远程终端依据所述小区标识ID以及所述小区标识ID相应的接收信号强度分析所述基站的信号强度以及信号的覆盖范围。
其中,所述将所述小区标识ID以及所述小区标识ID相应的接收信号强度发送至远程终端包括:
依据所述小区标识ID相应的接收信号强度,将所述小区标识ID存储至预设条目中相应位置处,所述预设条目中存储有各小区标识ID相应的接收信号强度,所述预设条目存储的各小区标识ID依据相应的接收信号强度降序或升序排列;
将所述预设条目发送至所述远程终端。
其中,所述将所述小区标识ID以及所述小区标识ID相应的接收信号强度发送至远程终端还包括:
获取接收到所述小区标识ID相应的数据帧时,所述扫频仪所在的地理位置;
将所述小区标识ID相应的地理位置存储至所述预设条目中。
其中,所述确定所述数据帧中携带有主同步信号的主同步位置包括:
生成第一本地信号;
依据预先设置的第一相关函数,计算所述第一本地信号与所述数据帧的相关系数,所述第一相关函数是以时域中的时隙以及频域中的子载波为自变量以相关系数为因变量的函数;
将所述第一相关函数的最大相关系数对应的第一时隙以及目标子载波,确定为所述数据帧中主同步位置。
其中,所述确定所述数据帧中携带有辅同步信号的辅同步位置包括:
生成第二本地信号;
依据预先设置的第二相关函数,计算所述第二本地信号与所述数据帧的相关系数,所述第二相关函数是以时域的时隙为自变量以相关系数为因变量的函数;
将所述第二相关函数的最大相关系数对应的第二时隙,确定为所述数据帧中辅同步位置。
优选地,还包括:
将所述小区标识ID相应的所述第二时隙发送至所述远程终端。
一种扫频仪,包括:
接收模块,用于接收基站发送的窄带物联网制式的信号;
第一获取模块,用于从所述信号中获得属于预先设置的频点对应的频带范围的数据帧,每一频点对应一频带范围;
第一确定模块,用于确定所述数据帧中携带有主同步信号的主同步位置,并从所述主同步位置处获取导频信号,所述主同步信号包括用于进行信道估计的导频信号;
第二确定模块,用于确定所述数据帧中携带有辅同步信号的辅同步位置,并从所述辅助同步位置处获取小区标识ID,所述辅同步信号包括用于计算所述数据帧所属的小区标识ID的数据,或,所述数据帧所属的小区标识ID;
第二获取模块,用于依据所述导频信号获得所述小区标识ID的接收信号强度,所述接收信号强度包括参考信号接收功率RSRP,或,参考信号接收功率RSRP以及信噪比SINR;
发送模块,用于将所述小区标识ID以及所述小区标识ID相应的接收信号强度发送至远程终端,以便远程终端依据所述小区标识ID以及所述小区标识ID相应的接收信号强度分析所述基站的信号强度以及信号的覆盖范围。
其中,所述发送模块包括:
第一存储单元,用于依据所述小区标识ID相应的接收信号强度,将所述小区标识ID存储至预设条目中相应位置处,所述预设条目中存储有各小区标识ID相应的接收信号强度,所述预设条目存储的各小区标识ID依据相应的接收信号强度降序或升序排列;
发送单元,用于将所述预设条目发送至所述远程终端。
其中,所述第一确定模块包括:
第一生成单元,用于生成第一本地信号;
第一计算单元,用于依据预先设置的第一相关函数,计算所述第一本地信号与所述数据帧的相关系数,所述第一相关函数是以时域中的时隙以及频域中的子载波为自变量以相关系数为因变量的函数;
第一确定单元,用于将所述第一相关函数的最大相关系数对应的第一时隙以及目标子载波,确定为所述数据帧中主同步位置。
其中,所述第二确定模块包括:
第二生成单元,用于生成第二本地信号;
第二计算单元,用于依据预先设置的第二相关函数,计算所述第二本地信号与所述数据帧的相关系数,所述第二相关函数是以时域的时隙为自变量以相关系数为因变量的函数;
第二确定单元,用于将所述第二相关函数的最大相关系数对应的第二时隙,确定为所述数据帧中辅同步位置。
经由上述的技术方案可知,与现有技术相比,本发明实施例提供了一种本发明实施例提供的物联网扫频方法可以应用于扫频仪,在实际应用中,可以不断的移动扫频仪(例如,将扫频仪放置在可移动的车辆上),使得扫频仪可以在不同的地理位置检测到基站产生窄带物联网制式信号,扫频仪通过数据帧中主同步信号所在的主同步位置获得导频信号;在数据帧中辅同步信号所在的辅同步位置获得小区标识ID,从而确定出相应小区标识ID对应的接收信号强度,接收信号强度就可以体现出基站发送信号的强弱。
进一步的,由于扫频仪上可以设置GPS模块,扫频仪可以获得自身所在的地理位置,或者,放置扫频仪的车辆上,设置有GPS模块,GPS模块可以获得扫频仪所在的地理位置,可以将扫频仪当前的地理位置和在该地理位置处测得的接收信号强度发送至远程终端,远程终端就可以依据这些信息分析出基站产生的信号的强度以及信号的覆盖范围。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种物联网扫频方法的流程示意图;
图2为本发明实施例提供的物联网扫频方法中确定所述数据帧中携带有主同步信号的主同步位置的一种实现方式的方法流程示意图;
图3为本发明实施例提供的物联网扫频方法中确定所述数据帧中携带有辅同步信号的辅同步位置的一种实现方式的方法流程示意图;
图4为本发明实施例提供的扫频仪的结构示意图;
图5本发明实施例还提供了一种扫频仪的内部结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例提供的一种物联网扫频方法的流程示意图,该方法包括:
步骤S101:接收基站发送的窄带物联网制式的信号。
窄带物联网制式的信号可以为NB-IOT(Narrow Band Internet of Things,基于蜂窝的窄带物联网)制式的信号。
上述物联网扫频方法可以应用于扫频仪,扫频仪在同一时刻可能接收一个或多个基站发送的一个或多个信号。这与扫频仪所在的地理位置有关。当扫频仪在两个基站的信号覆盖范围交界处,则可能接收两个基站发送的信号。当扫频仪仅在一个基站的信号覆盖范围内,则仅能接收到一个基站发送的信号。
步骤S102:从所述信号中获得属于预先设置的频点对应的频带范围的数据帧,每一频点对应一频带范围。
频点是指具体的绝对频率值,一般为调制信号的中心频率。比如频率间隔为200KHz。按照频率间隔将890MHz至915MHz的信号频段划分为:890MHz、890.2MHz、890.4MHz、…、915MHz等125个频段,对每个频段进行编号,假设编号分别为:1、2、3,…,125,则这些编号为频点。
每一频点对应一频带范围,仍以上述为例,频点1对应的频带范围为890MHz至890.2MHz,频点2对应的频带范围为890.2MHz至890.4MHz,以此类推。
扫频仪可以以软件配置的频率间隔,将预设信号频段按照顺序依次进行编号,即用于获取预设信号频段中的频点。
频点对应的频带范围与扫频仪接收到的数据帧所在的频带范围有关。
步骤S103:确定所述数据帧中携带有主同步信号的主同步位置,并从所述主同步位置处获取导频信号,所述主同步信号包括用于进行信道估计的导频信号。
步骤S104:确定所述数据帧中携带有辅同步信号的辅同步位置,并从所述辅助同步位置处获取小区标识ID。
所述辅同步信号包括用于计算所述数据帧所属的小区标识ID的数据,或,所述数据帧所属的小区标识ID。
步骤S105:依据所述导频信号获得所述小区标识ID的接收信号强度,所述接收信号强度包括参考信号接收功率RSRP,或,参考信号接收功率RSRP以及信噪比SINR。
依据导频信号可以计算出信道估计值h(n),参考信号接收功率RSRP(ReferenceSignal Receiving Power,参考信号接收功率)=|h(n)|2。
利用信道估计值以及h(n)以及噪声的测量值h
noise,可以计算出
步骤S106:将所述小区标识ID以及所述小区标识ID相应的接收信号强度发送至远程终端,以便远程终端依据所述小区标识ID以及所述小区标识ID相应的接收信号强度分析所述基站的信号强度以及信号的覆盖范围。
可以每次检测到一小区标识ID相应的接收信号强度后,实时发送至远程终端。也可以将检测到的小区标识ID相应的接收信号强度存储至预设条目中,预设条目可以为表格或存储空间等等。
优选的,预设条目存储的各小区标识ID依据相应的接收信号强度降序或升序排列。可以将预设条目发送至远程终端。
优选的,扫频仪上设置有GPS(Global Positioning System,全球定位系统)模块,扫频仪可以依据GPS模块获得自身所在的地理位置。扫频仪还可以将小区标识ID相应的地理位置存储至预设条目中。
本发明实施例提供的物联网扫频方法可以应用于扫频仪,在实际应用中,可以不断的移动扫频仪(例如,将扫频仪放置在可移动的车辆上),使得扫频仪可以在不同的地理位置检测到基站产生窄带物联网制式信号,扫频仪通过数据帧中主同步信号所在的主同步位置获得导频信号;在数据帧中辅同步信号所在的辅同步位置获得小区标识ID,从而确定出相应小区标识ID对应的接收信号强度,接收信号强度就可以体现出基站发送信号的强弱。
进一步的,由于扫频仪上可以设置GPS模块,扫频仪可以获得自身所在的地理位置,或者,放置扫频仪的车辆上,设置有GPS模块,GPS模块可以获得扫频仪所在的地理位置,可以将扫频仪当前的地理位置和在该地理位置处测得的接收信号强度发送至远程终端,远程终端就可以依据这些信息分析出基站产生的信号的强度以及信号的覆盖范围。
如图2所示,为本发明实施例提供的物联网扫频方法中确定所述数据帧中携带有主同步信号的主同步位置的一种实现方式的方法流程示意图,该方法包括:
步骤S201:生成第一本地信号。
步骤S202:依据预先设置的第一相关函数,计算所述第一本地信号与所述数据帧的相关系数,所述第一相关函数是以时域中的时隙以及频域中的子载波为自变量以相关系数为因变量的函数。
扫频仪生成第一本地信号的方式有多种,本发明实施例提供但不限于以下实现方式。
扫频仪产生第一本地信号可以为Zadoff-Chu序列,可以依据以下公式产生第一本地信号d(l,n)。假设第一本地信号NPSS的传输周期为10ms。
其中,n为时域中的时隙,l为频域中子载波的编号,Zadoff-Chu跟序列索引u=5,对于不同符号索引S(l)值见表1。
表1 不同符号索引S(l)值
具体方式如下:
把第一本地信号d(l,n)补零到N=128点,然后取反共轭后,经过IFFT(逆傅里叶变换)变换到时域,得到序列为是Si(n),i=3,4,..13,n=0,1,2,..,N-1。即,将第一本地信号截取为i个第一本地子信号,每一第一本地子信号用Si(n)表示。
第一相关函数可以为卷积计算公式:
分别计算各第一本地子信号与数据帧r(l,n)的相关系数,
是S
i(n)的共轭。第一本地信号与接收到的20ms数据帧对应的序列r(l,n)计算相关系数,将相关运算转换到频域实现,获得第一相关函数最大值(即最大相关系数)对应的(l,n),确定为主同步信号在数据帧中的位置。
步骤S203:将所述第一相关函数的最大相关系数对应的第一时隙以及目标子载波,确定为所述数据帧中主同步位置。
由于步骤S202中将第一本地信号截取成了多个第一本地子信号,步骤S203可以具体包括:
判断各第一本地子信号与所述数据帧相应的最大相关系数与第一预设阈值的大小关系;将大于等于所述第一预设阈值的最大相关系数对应的第一本地子信号,确定为目标第一本地子信号;将大于等于所述第一预设阈值的最大相关系数对应的目标时隙,确定为所述数据帧中主同步位置。
由于第一本地子信号有i个,则每一第一本地子信号与数据帧都有一最大相关系数,即一共有i个最大相关系数。
第一预设阈值可以依据实际情况而定,这里不做具体限定。由于第一本地信号中仅有一个第一本地子信号与数据帧具有较强的相关性,所以为了确定出这一第一本地子信号,就设定了第一预设阈值。将大于等于所述第一预设阈值的最大相关系数对应的第一本地子信号,确定为目标第一本地子信号。
优选的,将该小区标识ID对应的目标第一本地子信号发送至远程终端。
如图3所示,为本发明实施例提供的物联网扫频方法中确定所述数据帧中携带有辅同步信号的辅同步位置的一种实现方式的方法流程示意图,该方法包括:
步骤S301:生成第二本地信号。
扫频仪生成第二本地信号的方式有多种,本发明实施例提供但不限于以下实现方式。
本地产生第二本地信号NSSS序列,截取NSSS的部分与接收序列做相关计算,第二本地信号可以由频域Zadoff-Chu序列产生方式如下:
其中:
n=0,1,...,131
n′=nmod131
m=nmod128
u=Ncellmod126+3
第二本地信号NSSS序列的二进制扰码序列b
q(m)为一个Hadamard序列,产生方式如下:
其中:s
0=0,s
1=31,s
2=63,s
3=127。
步骤S302:依据预先设置的第二相关函数,计算所述第二本地信号与所述数据帧的相关系数,所述第二相关函数是以时域的时隙为自变量以相关系数为因变量的函数。
第二本地信号与数据帧的第二相关函数与可以为卷积计算方法:
第二本地信号d(n)的计算,Ncell取值为0,1,……503,θ
f取值为0,2,4,8,第二本地信号d(n)序列一共有504*4=2016种可能,选取相关系数最大值所对应的Ncell即为NB-IOT小区标识ID。
步骤S202具体可以为:将所述第二本地信号截取成多个第二本地子信号;分别计算各第二本地子信号与所述辅同步信号的相关系数。
由于第二本地信号中仅有一个第二本地子信号与数据帧具有较强的相关性,所以为了确定出这一第二本地子信号,就将第二本地信号截取成多个第二本地子信号。
步骤S303:将所述第二相关函数的最大相关系数对应的第二时隙,确定为所述数据帧中辅同步位置。
步骤S303具体包括:
判断各第二本地子信号与所述数据帧相应的最大相关系数与第二预设阈值的大小关系;将大于等于所述第二预设阈值的最大相关系数相应的第二本地子信号,确定为目标第二本地子信号;将大于等于所述第二预设阈值的最大相关系数对应的目标时隙,确定为所述数据帧中辅同步位置。
第二预设阈值可以依据实际情况而定,这里不做具体限定。由于第二本地信号中仅有一个第二本地子信号与数据帧具有较强的相关性,所以为了确定出这一第二本地子信号,就设定了第二预设阈值。将大于等于所述第二预设阈值的最大相关系数对应的第二本地子信号,确定为目标第二本地子信号。
优选的,将该小区标识ID对应的目标第二本地子信号发送至远程终端。
本发明实施例还提供了与物联网扫频方法对应的扫频仪,下面对扫频仪包含的模块、单元进行简单说明,各模块和各单元的详细描述可以参见物理网扫频方法中相应的步骤,这里不再赘述。
如图4所示,为本发明实施例提供的扫频仪的结构示意图,该扫频仪包括:
接收模块41,用于接收基站发送的窄带物联网制式的信号;
第一获取模块42,用于从所述信号中获得属于预先设置的频点对应的频带范围的数据帧,每一频点对应一频带范围;
第一确定模块43,用于确定所述数据帧中携带有主同步信号的主同步位置,并从所述主同步位置处获取导频信号,所述主同步信号包括用于进行信道估计的导频信号;
第二确定模块44,用于确定所述数据帧中携带有辅同步信号的辅同步位置,并从所述辅助同步位置处获取小区标识ID,所述辅同步信号包括用于计算所述数据帧所属的小区标识ID的数据,或,所述数据帧所属的小区标识ID;
第二获取模块45,用于依据所述导频信号获得所述小区标识ID的接收信号强度,所述接收信号强度包括参考信号接收功率RSRP,或,参考信号接收功率RSRP以及信噪比SINR;
发送模块46,用于将所述小区标识ID以及所述小区标识ID相应的接收信号强度发送至远程终端,以便远程终端依据所述小区标识ID以及所述小区标识ID相应的接收信号强度分析所述基站的信号强度以及信号的覆盖范围。
可选的,发送模块包括:
第一存储单元,用于依据所述小区标识ID相应的接收信号强度,将所述小区标识ID存储至预设条目中相应位置处,所述预设条目中存储有各小区标识ID相应的接收信号强度,所述预设条目存储的各小区标识ID依据相应的接收信号强度降序或升序排列;
发送单元,用于将所述预设条目发送至所述远程终端。
可选的,所述发送模块还包括:
第一获取单元,用于获取接收到所述小区标识ID相应的数据帧时,所述扫频仪所在的地理位置;
第二存储单元,用于将所述小区标识ID相应的地理位置存储至所述预设条目中。
可选的,第一确定模块包括:
第一生成单元,用于生成第一本地信号;
第一计算单元,用于依据预先设置的第一相关函数,计算所述第一本地信号与所述数据帧的相关系数,所述第一相关函数是以时域中的时隙以及频域中的子载波为自变量以相关系数为因变量的函数;
第一确定单元,用于将所述第一相关函数的最大相关系数对应的第一时隙以及目标子载波,确定为所述数据帧中主同步位置。
可选的,所述第二确定模块包括:
第二生成单元,用于生成第二本地信号;
第二计算单元,用于依据预先设置的第二相关函数,计算所述第二本地信号与所述数据帧的相关系数,所述第二相关函数是以时域的时隙为自变量以相关系数为因变量的函数;
第二确定单元,用于将所述第二相关函数的最大相关系数对应的第二时隙,确定为所述数据帧中辅同步位置。
如图5所示,本发明实施例还提供了一种扫频仪的内部结构示意图,该扫频仪可以包括:处理器51,通信接口52,存储器53和通信总线54;
其中处理器51、通信接口52、存储器53通过通信总线54完成相互间的通信;
可选的,通信接口52可以为通信模块的接口,如GSM模块的接口;
处理器51,用于执行程序;
存储器53,用于存放程序和数据;
程序可以包括程序代码,所述程序代码包括计算机操作指令。
处理器51可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
存储器53可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
其中,程序可具体用于:
接收基站发送的窄带物联网制式的信号;
从所述信号中获得属于预先设置的频点对应的频带范围的数据帧,每一频点对应一频带范围;
确定所述数据帧中携带有主同步信号的主同步位置,并从所述主同步位置处获取导频信号,所述主同步信号包括用于进行信道估计的导频信号;
确定所述数据帧中携带有辅同步信号的辅同步位置,并从所述辅助同步位置处获取小区标识ID,所述辅同步信号包括用于计算所述数据帧所属的小区标识ID的数据,或,所述数据帧所属的小区标识ID;
依据所述导频信号获得所述小区标识ID的接收信号强度,所述接收信号强度包括参考信号接收功率RSRP,或,参考信号接收功率RSRP以及信噪比SINR;
将所述小区标识ID以及所述小区标识ID相应的接收信号强度发送至远程终端,以便远程终端依据所述小区标识ID以及所述小区标识ID相应的接收信号强度分析所述基站的信号强度以及信号的覆盖范围。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。