用户终端及其邻小区的检测方法与流程

文档序号:12600298阅读:225来源:国知局
用户终端及其邻小区的检测方法与流程

技术领域

本发明涉及通信技术领域,具体涉及一种用户终端及其邻小区的检测方法。



背景技术:

移动通信系统中,用户终端开机后,通过小区初始搜索过程,驻留在合适的服务小区内,并逐步建立无线通信过程。同时,用户终端也需要检测与所述服务小区邻近的小区(简称“邻小区”),并对检测到的邻小区的通信质量不断地跟踪测量,以便为其进行小区重选和切换做准备。

目前,驻留服务小区后,用户终端在检测邻小区时,通常会接收到基站发送的包含主同步信号(PSS)数据。之后,用户终端对所接收到的数据依次进行PSS检测及SSS检测,以获得相应小区的信息。

然而,上述邻小区检测方法所需要的检测时间较长,导致检测效率交底。



技术实现要素:

本发明要解决的问题是如何缩短邻小区的检测时间,提高邻区的检测效率。

为解决上述问题,本发明实施例提供了一种用户终端邻小区的检测方法,所述方法包括:接收基站发送的包含主同步信号PSS的数据;将所接收到的数据与本地PSS序列作相关运算;根据相关运算获得的峰值,对邻小区进行自适应检测。

可选地,所述根据相关运算获得的峰值,对邻小区进行自适应检测,包括:按照检测目标对所获得的峰值进行选择性屏蔽,并根据未被屏蔽的峰值对邻小区进行自适应检测,所述检测目标包括:同一同步群的小区或不同的 同步群的小区,其中,每个同步群对应不同的峰值区间。

可选地,所述按照检测目标对所获得的峰值进行选择性屏蔽,并根据未被屏蔽的峰值对邻小区进行自适应检测,包括:当检测目标为同一同步群的小区时,在相关运算获得的峰值中,将除待检测的第k个同步群小区对应的峰值外的峰值屏蔽,并根据未被屏蔽的峰值对所述第k个同步群中其他小区的信息进行自适应检测,k≤K,k为正整数,K为同步群的总数;当检测目标为不同的同步群的小区时,在相关运算获得的峰值中,将与已检测出的不同同步群小区的峰值区间对应的峰值屏蔽,并根据未被屏蔽的峰值对其他同步群中小区的信息进行自适应检测。

可选地,所述根据未被屏蔽的峰值对所述第k个同步群中其他小区的信息进行自适应检测,包括:将所述相关运算获得的峰值分别与对应的峰值阈值进行比较;当从所述相关运算获得的峰值中筛选出大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行辅同步信号SSS检测,获取所述第k个同步群中其他小区的信息,否则执行下一轮的PSS检测。

可选地,所述根据筛选出的大于对应的峰值阈值的峰值进行辅同步信号SSS检测,包括:根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;将所截取的数据与本地SSS序列作相关运算;将所述相关运算的结果分别与对应的峰值阈值进行比较;当从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,根据所筛选出的峰值获取所述第k个同步群中其他小区的信息,否则执行下一轮的SSS检测。

可选地,所述根据未被屏蔽的峰值对其他同步群中小区的信息进行自适应检测,包括:分别将所述未被屏蔽的峰值与对应的峰值阈值进行比较;当从所述未被屏蔽的峰值中筛选出大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行辅同步信号SSS检测,获取其他同步群小区的信息,否则执行下一轮的PSS检测。

可选地,所述根据筛选出的大于对应的峰值阈值的峰值进行辅同步信号SSS检测,包括:根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;将所截取的数据与本地SSS序列作相关运算;将所述相关运算的结 果分别与对应的峰值阈值进行比较;当从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,根据所筛选出的峰值获取相应的其他同步群小区的信息,否则执行下一轮的SSS检测。

可选地,按照信号由强至弱的顺序检测其他同步群中的小区的信息或同一同步群中其他小区信息。

可选地,所述根据相关运算获得的峰值,对邻小区进行自适应检测,包括:将所述相关运算获得的峰值分别与对应的峰值阈值进行比较;当从所述相关运算获得的峰值中筛选出大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行SSS检测,获取相应邻小区的信息,否则执行下一轮的PSS检测。

可选地,所述根据筛选出的大于对应的峰值阈值的峰值进行SSS检测,包括:根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;将所截取的数据与本地SSS序列作相关运算;将所述相关运算的结果分别与对应的峰值阈值进行比较;当从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,根据所筛选出的峰值获取相应邻小区的信息,否则执行下一轮的SSS检测。

本发明实施例还提供了一种用户终端,所述用户终端包括:接收单元,适于接收基站发送的包含PSS的数据;运算单元,适于将所接收到的数据与本地PSS序列作相关运算;检测单元,适于根据相关运算获得的峰值,对邻小区进行自适应检测。

可选地,所述检测单元适于按照检测目标对所获得的峰值进行选择性屏蔽,并根据未被屏蔽的峰值对邻小区进行自适应检测,所述检测目标包括:同一同步群的小区或不同的同步群的小区,其中,每个同步群对应不同的峰值区间。

可选地,所述检测单元包括:第一检测子单元,适于当检测目标为同一同步群的小区时,在相关运算获得的峰值中,将与已检测出的同一同步群小区对应的峰值屏蔽,并根据未被屏蔽的峰值对所述同一同步群中其他小区的信息进行自适应检测;第二检测子单元,适于当检测目标为不同的同步群的 小区时,在相关运算获得的峰值中,将与已检测出的不同同步群小区的峰值区间对应的峰值屏蔽,并根据未被屏蔽的峰值对其他同步群中小区的信息进行自适应检测。

可选地,所述第一检测子单元包括:第一比较模块,适于将所述相关运算获得的峰值分别与对应的峰值阈值进行比较;第一检测模块,适于当从所述相关运算的结果中筛选出大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行辅同步信号SSS检测,获取所述第k个同步群中其他小区的信息;第一控制模块,适于当未从所述相关运算的结果中筛选出大于对应的峰值阈值的峰值时,控制所述接收单元、运算单元以及第一检测子单元执行下一轮的PSS检测。

可选地,所述第一检测模块包括:第一数据截取子模块,适于根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;第一运算子模块,适于将所截取的数据与本地SSS序列作相关运算;第一比较子模块,适于将所述相关运算的结果分别与对应的峰值阈值进行比较;第一获取子模块,适于当从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,根据所筛选出的峰值获取所述第k个同步群中其他小区的信息;第一控制子模块,适于当未从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,控制所述第一检测模块执行下一轮的SSS检测。

可选地,所述第一筛选子模块适于对所述相关运算的结果进行筛选。

可选地,所述第一筛选子模块,适于从所述相关运算的结果中,选取各预设时间点d_time_pss(i)对应的峰值d_pss(i),其中,i表示第i个时间点,i≤N,i为正整数,N为预设时间点的总数;以及适于将选取出的各预设时间点d_time_pss(i)对应的峰值d_pss(i)与所述预设时间点d_time_pss(i)对应的峰值阈值d_thresld_pss(i)分别进行比较,筛选出d_pss(i)>d_thresld_pss(i)的峰值。

可选地,所述第二检测子单元,包括:第二比较模块,适于分别将所述未被屏蔽的峰值与对应的峰值阈值进行比较;第二检测模块,适于当从所述未被屏蔽的峰值中筛选出大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行辅同步信号SSS检测,获取其他同步群小区的信 息;第二控制模块,适于当未从所述未被屏蔽的峰值中筛选出所述大于对应的峰值阈值的峰值时,控制所述接收单元、运算单元以及第二检测子单元执行下一轮的PSS检测。

可选地,所述第二检测模块包括:第二数据截取子模块,适于根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;第二运算子模块,适于将所截取的数据与本地SSS序列作相关运算;第二比较子模块,适于将所述相关运算的结果分别与对应的峰值阈值进行比较;第二获取子模块,适于当从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,根据所筛选出的峰值获取相应的其他同步群小区的信息;第二控制子模块,适于当未从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,控制所述第二检测模块执行下一轮的SSS检测。

可选地,所述第一检测子单元按照信号由强至弱的顺序检测同一同步群中其他小区信息,所述第二检测子单元,按照信号由强至弱的顺序检测其他同步群小区的信息。

可选地,所述检测单元包括:比较子单元,适于将所述相关运算获得的峰值分别与对应的峰值阈值进行比较;第三检测子单元,适于当从所述相关运算获得的峰值中筛选出大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行SSS检测,获取相应邻小区的信息;控制子单元,适于当未从所述相关运算获得的峰值中筛选出大于对应的峰值阈值的峰值时,控制所述接收单元、运算单元以及第三检测子单元执行下一轮的PSS检测。

可选地,所述第三检测子单元包括:数据截取模块,适于根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;运算模块,适于将所截取的数据与本地SSS序列作相关运算;第三比较模块,适于将所述相关运算的结果分别与对应的峰值阈值进行比较;第三检测模块,适于当未从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,控制所述第三检测子单元执行下一轮的SSS检测。

与现有技术相比,本发明的技术方案至少具有以下优点:

通过将接收到的数据与本地PSS序列作相关运算,进而根据相关运算获 得的峰值,对邻小区进行自适应检测,可以灵活地调整检测每个邻区的时间,进而有效缩短整个邻区的检测时间,提高检测效率。

进一步地,通过先按照检测目标对所获得的峰值进行选择性屏蔽,再根据未被屏蔽的峰值对邻小区进行自适应检测,可以减小后续检测时峰值的数量,降低检测过程中的计算量,提高邻小区的检测效率。并且,通过选择性的屏蔽部分峰值,可以减少对后续检测的干扰,降低误检率。

进一步地,通过在未从所述未被屏蔽的峰值中筛选出所述大于对应的峰值阈值的峰值时,执行下一轮的PSS检测,使得整个检测过程包括多轮的PSS检测,进而可以通过灵活地设置每一轮PSS检测的时间长度,并逐轮进行检测,获得大于对应的峰值阈值的峰值后,再进行后续的SSS检测,可以有效缩短对未被屏蔽的峰值进行筛选所需时间,进一步提高检测效率。

进一步地,通过在未从相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,执行下一轮的SSS检测,使得整个检测过程分为多轮SSS检测,进而可以通过灵活地设置每一轮SSS检测的时间长度,并逐轮进行检测,获得大于对应的峰值阈值的峰值后,再根据所获得的峰值获取相应的其他同步群小区的信息,可以有效缩短对相关运算获得的峰值进行筛选所需时间,进一步提高检测效率。。

附图说明

图1是本发明实施例中一种用户终端邻小区的检测方法的流程图;

图2是本发明实施例中一种用户终端的结构示意图;

图3是本发明实施例中一种第一检测单元的结构示意图;

图4是本发明实施例中一种第二检测单元的结构示意图;

图5是本发明实施例中一种检测单元的结构示意图。

具体实施方式

目前,用户终端在接收到基站发送的包含PSS的数据后,先对所述数据进行PSS检测,再对所述数据进行SSS检测,从而可以根据SSS检测的结果,获得相应小区的信息。其中,对所述数据进行PSS检测,即将所述数据与本 地PSS序列作相关运算,以产生多个峰值。对所述数据进行SSS检测,即根据PSS检测获得的峰值截取相应的数据,再将截取到的数据与本地SSS序列作相关运算,从而可以根据相关运算的结果并按照相同的检测时间,获得相应小区的信息,完成对邻小区的检测过程。

然而,在上述邻小区检测过程中,所述数据经相关运算后,会产生较多的峰值,在PSS检测阶段,需将所有大于相应峰值阈值的峰值筛选出以后,再进行SSS检测,并且,在SSS检测阶段,需将所筛选出的峰值分别与对应的峰值阈值进行比较,获得全部候选峰值后,才进行邻区检测,由此导致整个邻区检测的时间较长,检测效率较低。

针对上述问题,本发明的实施例提供了一种用户终端邻小区的检测方法,所述方法在将接收到的数据与本地PSS序列作相关运算后,通过根据相关运算获得的峰值,对邻小区进行自适应检测,可以灵活地调整对每个邻区进行检测的时间,有效缩短整个邻区的检测时间,提高检测效率。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例作详细地说明。

如图1所示,本发明实施例提供了一种用户终端邻小区的检测方法,所述方法可以包括如下步骤:

步骤11,接收基站发送的包含主同步信号PSS的数据。

在具体实施中,用户终端驻留在合适的服务小区后,可以接收多个基站发送的数据,所述数据中可以包含PSS、SSS等信息,对每个基站发送的数据均需进行邻小区的检测。本发明的实施例中,以所述用户终端接收到的其中一个基站发送的包含主同步信号PSS的数据r为例进行说明。

步骤12,将所接收到的数据与本地PSS序列作相关运算。

在具体实施中,所述本地PSS序列可以预先获得并存储在所述用户终端的。获取到所述包含主同步信号PSS的数据r后,将所述数据r与本地PSS序列进行相关,获得信道冲激响应。根据所述信道冲激响应可以获得期望的峰值,根据所述峰值可以判断出PSS的位置。

步骤13,根据相关运算获得的峰值,对邻小区进行自适应检测。

在具体实施中,获得相关运算获得的峰值后,可以采用多种方法进行邻小区的自适应检测。

在本发明的一实施例中,按照邻小区检测的不同阶段,既可以在对所述相关运算获得的峰值进行自适应筛选后,也就是在PSS检测阶段进行自适应检测后,再对筛选出的峰值进行非自适应SSS检测,由此缩短邻小区在PSS检测阶段的检测时间;也可以在对所述相关运算获得的峰值进行非自适应筛选后,再对筛选出的峰值进行自适应SSS检测,由此可以缩短邻小区在SSS检测阶段的检测时间;还可以在对所述相关运算获得的峰值进行自适应筛选后,再对筛选出的峰值进行自适应SSS检测,由此可以缩短邻小区在PSS和SSS检测阶段的检测时间。

在具体实施中,对所述相关运算获得的峰值进行自适应筛选可以采用多种筛选方法,比如,可以设置整个邻区检测过程包括多路的PSS检测,按照时间的长度划分每一轮的检测,也就是按照时间的先后顺序,逐轮进行检测。具体检测的轮数可以根据实际情况进行设定。将整个邻区检测过程分为若干轮的PSS检测,进而可以通过合理设置每一轮的时间长度,快速、灵活地获得可以用于SSS检测的峰值,进一步提高检测效率。

具体地,预先设置多个预设时间点,在每一预设时间点执行一轮的PSS检测。每一轮的PSS检测可以按照如下步骤实施:在某一预设时间点获取包含PSS的数据,并做相关运算;在相关运算获得的峰值中,将与已检测出的不同同步群小区的峰值区间对应的峰值屏蔽,并从未屏蔽的峰值中筛选出大于对应的峰值阈值的峰值,以进行辅同步信号SSS检测。若当前轮的PSS检测未从所述未被屏蔽的峰值中筛选出所述大于对应的峰值阈值的峰值,则执行下一轮的PSS检测,也就是在下一个预设时间点重复上述过程,直至在其中一个预设时间点,从所述未被屏蔽的峰值中筛选出所述大于对应的峰值阈值的峰值。

在具体实施中,对筛选出的峰值进行自适应SSS检测也可以采用多种检测方法。比如,可以设置整个邻区检测过程包括若干轮的SSS检测,按照时 间的长度划分每一轮的检测,也就是按照时间的先后顺序,逐轮进行检测。具体检测的轮数可以根据实际情况进行设定。将整个邻区检测过程分为若干轮的SSS检测,进而可以通过合理设置每一轮的时间长度,快速、灵活地获得可以小区检测的峰值,进一步提高检测效率。

具体地,预先设置多个预设时间点,在每个预设时间点执行一轮的SSS检测。每一轮的SSS检测可以按照如下步骤实施:在某一预设时间点获取包含SSS的数据,并做相关运算;在相关运算获得的峰值中,筛选出大于对应的峰值阈值的峰值,作为用于小区检测的峰值。若当前轮的SSS检测未筛选出所述大于对应的峰值阈值的峰值,则执行下一轮的SSS检测,也就是在下一个预设时间点重复上述过程,直至在其中一个预设时间点筛选出所述大于对应的峰值阈值的峰值。

在本发明的另一实施例中,可以先按照检测目标对所获得的峰值进行选择性屏蔽,再根据未被屏蔽的峰值对邻小区进行自适应检测,由此不仅可以减小后续检测时峰值的数量,降低检测过程中的计算量,提高邻小区的检测效率,而且可以减少对后续检测的干扰,降低误检率。

其中,所述检测目标可以包括:同一同步群的小区或不同的同步群的小区,其中,每个同步群对应不同的峰值区间。同步群的数量,以及各同步群对应的峰值区间可以预先设置。当一小区的峰值落入一同步群对应的峰值区间时,该小区为该同步群的小区。不同同步群的小区为异步小区。例如,同步群A对应的峰值区间为[80,100],同步群B对应的峰值区间为[60,80),小区1对应的峰值为85,小区2对应的峰值为74,则小区1为同步群A的小区,小区2为同步群B的小区,小区1与小区2为异步小区。

当检测目标为同一同步群的小区时,可以在相关运算获得的峰值中,将与已检测出的同一同步群小区对应的峰值屏蔽,并根据未被屏蔽的峰值对所述同一同步群中其他小区的信息进行自适应检测。

在具体实施中,可以采用多种方法将与已检测出的同一同步群小区对应的峰值屏蔽,并根据未被屏蔽的峰值对所述同一同步群中其他小区的信息进行自适应检测。

在具体实施中,可以先对所述相关运算的结果进行筛选,再对筛选出的峰值进行SSS检测,以获得所述第k个同步群中其他小区的信息。其中,为了缩短邻小区的检测时间,既可以对相关运算的结果进行自适应筛选,再对筛选出的峰值进行非自适应SSS检测,也可以对相关运算的结果进行非自适应筛选,再对筛选出的峰值进行自适应SSS检测,还可以对相关运算的结果进行自适应筛选,再对筛选出的峰值进行自适应SSS检测。

在本发明的一实施例中,对相关运算的结果进行自适应筛选时,每个同步群小区的检测过程可以包括若干轮的PSS检测,按照时间的长度划分每一轮的检测,也就是按照时间的先后顺序,逐轮进行检测。具体检测的轮数可以根据实际情况进行设定。将每个同步群小区的检测过程分为若干轮的PSS检测,进而可以通过合理设置每一轮的时间长度,快速、灵活地获得可以用于SSS检测的峰值,进一步提高检测效率。

具体地,预先设置多个预设时间点,在每一预设时间点执行一轮的PSS检测。每一轮的PSS检测可以按照如下步骤实施:在某一预设时间点获取包含PSS的数据,并做相关运算,再从相关运算获得的峰值中,从第k个同步群的小区对应的峰值中,筛选出大于对应的峰值阈值的峰值,以进行SSS检测。若当前轮的PSS检测未筛选出所述大于对应的峰值阈值的峰值,则执行下一轮的PSS检测,也就是在下一个预设时间点重复上述过程,直至在其中一个预设时间点筛选出所述大于对应的峰值阈值的峰值。

在本发明的一实施例中,可以采用如下方法对筛选出的峰值进行SSS检测:每个同步群小区的检测过程可以包括若干轮的SSS检测,按照时间的长度划分每一轮的检测,也就是按照时间的先后顺序,逐轮进行检测。具体检测的轮数可以根据实际情况进行设定。将每个同步群小区的检测过程分为若干轮的SSS检测,进而可以通过合理设置每一轮的时间长度,快速、灵活地获得可以小区检测的峰值,进一步提高检测效率。

具体地,预先设置多个预设时间点,在每个预设时间点执行一轮的SSS检测。每一轮的SSS检测可以按照如下步骤实施:在某一预设时间点获取包含SSS的数据,并做相关运算;在相关运算获得的峰值中,筛选出大于对应的峰值阈值的峰值,作为用于小区检测的峰值。若当前轮的SSS检测未筛选 出所述大于对应的峰值阈值的峰值,则执行下一轮的SSS检测,也就是在下一个预设时间点重复上述过程,直至在其中一个预设时间点筛选出所述大于对应的峰值阈值的峰值。

当检测目标为不同的同步群的小区时,在相关运算获得的峰值中,将与已检测出的不同同步群小区的峰值区间对应的峰值屏蔽,并根据未被屏蔽的峰值对其他同步群中小区的信息进行自适应检测。

在具体实施中,可以先对未被屏蔽的峰值进行筛选,再对筛选出的峰值进行SSS检测,以获得其他同步群中小区的信息。其中,为了缩短邻小区的检测时间,既可以对未被屏蔽的峰值进行自适应筛选,再对筛选出的峰值进行非自适应SSS检测,也可以对未被屏蔽的峰值进行非自适应筛选,再对筛选出的峰值进行自适应SSS检测,还可以对未被屏蔽的峰值进行自适应筛选,再对筛选出的峰值进行自适应SSS检测。

在具体实施中,对未被屏蔽的峰值进行自适应筛选,以及对筛选出的峰值进行自适应SSS检测均存在多种方法。

在具体实施中,可以采用多种方法对所述未被屏蔽的峰值进行筛选。在本发明的一实施例中,可以设置异步小区的检测过程包括若干轮的PSS检测,按照时间的长度划分每一轮的检测,也就是按照时间的先后顺序,逐轮进行检测。具体检测的轮数可以根据实际情况进行设定。将每个同步群小区的检测过程分为若干轮的PSS检测,进而可以通过合理设置每一轮的时间长度,快速、灵活地获得可以用于SSS检测的峰值,进一步提高检测效率。

具体地,预先设置多个预设时间点,在每一预设时间点执行一轮的PSS检测。每一轮的PSS检测可以按照如下步骤实施:在某一预设时间点获取包含PSS的数据,并做相关运算,再从相关运算获得的峰值中,从第k个同步群的小区对应的峰值中,筛选出大于对应的峰值阈值的峰值,以进行SSS检测。若当前轮的PSS检测未筛选出所述大于对应的峰值阈值的峰值,则执行下一轮的PSS检测,也就是在下一个预设时间点重复上述过程,直至在其中一个预设时间点筛选出所述大于对应的峰值阈值的峰值。

在本发明的一实施例中,可以采用如下方法对筛选出的峰值进行SSS检 测:设置异步小区的检测过程可以包括若干轮的SSS检测,按照时间的长度划分每一轮的检测,也就是按照时间的先后顺序,逐轮进行检测。具体检测的轮数可以根据实际情况进行设定。将异步小区的检测过程分为若干轮的SSS检测,进而可以通过合理设置每一轮的时间长度,快速、灵活地获得可以小区检测的峰值,进一步提高检测效率。

具体地,预先设置多个预设时间点,在每个预设时间点执行一轮的SSS检测。每一轮的SSS检测可以按照如下步骤实施:在某一预设时间点获取包含SSS的数据,并做相关运算;在相关运算获得的峰值中,筛选出大于对应的峰值阈值的峰值,作为用于小区检测的峰值。若当前轮的SSS检测未筛选出所述大于对应的峰值阈值的峰值,则执行下一轮的SSS检测,也就是在下一个预设时间点重复上述过程,直至在其中一个预设时间点筛选出所述大于对应的峰值阈值的峰值。

需要说明的是,每个筛选出的峰值可以对应多个小区,也可以仅对应一个小区。也就是说,根据一个峰值可以获得一同步群中的小区的信息,也可以仅获得多个同步群中小区的信息。其中,信号强的小区可以对应较大的峰值,也可以对应较小的峰值,而信号弱的小区通常对应较小的峰值,因此,在检测其他同步群中的小区的信息时,可以按照信号由强至弱的顺序进行检测,即先检测信号强的同步群的小区,再根据信号强的同步群小区的信息,检测信号弱的同步群的小区,避免在先检测信号弱的小区时,信号强的小区对应的较小的峰值对检测造成干扰,以此提高检测效率,降低误检率。

例如,已检测出的小区包括:同步群A中的小区1,同步群B中的小区2及小区3,则可以根据同步群A中的小区1、同步群B中的小区2及小区3的信息,检测同步群C中的小区4的信息。再根据同步群A中的小区1、同步群B中的小区2和小区3、同步群C中的小区4的信息,检测同步群D中的小区5的信息。按照上述方法继续检测,直至满足停止检测的条件时,停止检测。

需要说明的是,在具体实施中,可以在各同步群均检测出小区后,再检测每个同步群中其他小区,也可以在检测出一个同步群中的小区后,即检测该同步群中其他小区的信息。所述检测其他同步群小区的信息,与所述检测 所述同一同步群中其他小区信息,可以并行处理,也可以串行处理,不受顺序限制。

需要说明的是,无论是检测到其他同步群小区的信息,还是检测到同一同步群中其他小区的信息,均可以将检测出的小区信息放入小区列表中,以便于后续进行小区切换和重选等操作。

由上述内容可知,本发明实施例中所述邻小区的检测方法,通过根据相关运算获得的峰值,对邻小区进行自适应检测,可以灵活设置不同小区的检测时间,缩短整个检测过程所花费的时间,提高检测效率。

为了使本领域技术人员更好地理解和实现本发明,以下对上述用户终端邻小区的检测方法对应的用户终端进行详细描述。

如图2所示,本发明实施例提供了一种用户终端30,所述用户终端30包括:接收单元31,运算单元32,以及检测单元33。其中:

所述接收单元31适于接收基站发送的包含PSS的数据。

所述运算单元32适于将所接收到的数据与本地PSS序列作相关运算。

所述检测单元33适于根据相关运算获得的峰值,对邻小区进行自适应检测。

在具体实施中,所述检测单元33适于按照检测目标对所获得的峰值进行选择性屏蔽,并根据未被屏蔽的峰值对邻小区进行自适应检测,所述检测目标包括:同一同步群的小区或不同的同步群的小区,其中,每个同步群对应不同的峰值区间。

在本发明的一实施例中,所述检测单元33可以包括:第一检测子单元331以及第二检测子单元332。其中:

所述第一检测子单元331,适于当检测目标为同一同步群的小区时,在相关运算获得的峰值中,将与已检测出的同一同步群小区对应的峰值屏蔽,并根据未被屏蔽的峰值对所述同一同步群中其他小区的信息进行自适应检测。

所述第二检测子单元332,适于当检测目标为不同的同步群的小区时,在相关运算获得的峰值中,将与已检测出的不同同步群小区的峰值区间对应的 峰值屏蔽,并根据未被屏蔽的峰值对其他同步群中小区的信息进行自适应检测。

参照图3,在具体实施中,所述第一检测子单元331可以包括:第一比较模块41,第一检测模块42,以及第一控制模块43。其中:

所述第一比较模块41适于将所述相关运算获得的峰值分别与对应的峰值阈值进行比较;

所述第一检测模块42,适于当从所述相关运算的结果中筛选出大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行辅同步信号SSS检测,获取所述第k个同步群中其他小区的信息;

所述第一控制模块43,适于当未从所述相关运算的结果中筛选出大于对应的峰值阈值的峰值时,控制所述接收单元31、运算单元32以及第一检测子单元331执行下一轮的PSS检测。

在具体实施中,所述第一检测模块42可以包括:第一数据截取子模块421,第一运算子模块422,第一比较子模块423,第一获取子模块424以及第一控制子模块425。其中:

所述第一数据截取子模块421,适于根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;

所述第一运算子模块422,适于将所截取的数据与本地SSS序列作相关运算;

第一比较子模块423,适于将所述相关运算的结果分别与对应的峰值阈值进行比较;

第一获取子模块424,适于当从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,根据所筛选出的峰值获取所述第k个同步群中其他小区的信息;

第一控制子模块425,适于当未从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,控制所述第一检测模块执行下一轮的SSS检测。

参照图4,在具体实施中,所述第二检测子单元332可以包括:第二比较 模块51,第二检测模块52以及第二控制模块53。其中:

所述第二比较模块51适于分别将所述未被屏蔽的峰值与对应的峰值阈值进行比较;

所述第二检测模块52适于当从所述未被屏蔽的峰值中筛选出所述大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行辅同步信号SSS检测,获取其他同步群小区的信息;

所述第二控制模块53适于当未从所述未被屏蔽的峰值中筛选出所述大于对应的峰值阈值的峰值时,控制所述接收单元、运算单元以及第二检测子单元执行下一轮的PSS检测。

在具体实施中,所述第二检测模块52可以包括:第二数据截取子模块521,第二运算子模块522,第二比较子模块523,第二获取子模块524以及第二控制子模块525。其中:

所述第二数据截取子模块521,适于根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;

所述第二运算子模块522,适于将所截取的数据与本地SSS序列作相关运算;

所述第二比较子模块523,适于将所述相关运算的结果分别与对应的峰值阈值进行比较;

所述第二获取子模块524,适于当从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,根据所筛选出的峰值获取相应的其他同步群小区的信息;

所述第二控制子模块525,适于当未从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,控制所述第二检测模块执行下一轮的SSS检测。

在具体实施中,所述第一检测子单元331按照信号由强至弱的顺序检测同一同步群中其他小区信息。所述第二检测子单元332,按照信号由强至弱的顺序检测其他同步群小区的信息。

参照图5,在具体实施中,所述检测单元33可以包括:比较子单元333, 第三检测子单元334以及控制子单元335。其中:

所述比较子单元333,适于将所述相关运算获得的峰值分别与对应的峰值阈值进行比较;

所述第三检测子单元334,适于当从所述相关运算获得的峰值中筛选出大于对应的峰值阈值的峰值时,根据筛选出的大于对应的峰值阈值的峰值进行SSS检测,获取相应邻小区的信息;

所述控制子单元335,适于当未从所述相关运算获得的峰值中筛选出大于对应的峰值阈值的峰值时,控制所述接收单元、运算单元以及第三检测子单元执行下一轮的PSS检测。

在具体实施中,所述第三检测子单元334可以包括:数据截取模块3341,运算模块3342,第三比较模块3343以及第三检测模块3344。其中:

所述数据截取模块3341,适于根据所述筛选出的大于对应的峰值阈值的峰值截取包含SSS的数据;

所述运算模块3342,适于将所截取的数据与本地SSS序列作相关运算;

所述第三比较模块3343,适于将所述相关运算的结果分别与对应的峰值阈值进行比较;

所述第三检测模块3344,适于当未从所述相关运算获得的峰值中筛选出大于对应峰值阈值的峰值时,控制所述第三检测子单元执行下一轮的SSS检测。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1