一种频点盲搜方法和终端的制作方法
【技术领域】
[0001]本发明实施例涉及移动通信领域,尤其涉及一种频点盲搜方法和终端。
【背景技术】
[0002]在无线通信中,在终端开机或者信号丢失覆盖,当没有历史小区的频点信息或历史小区频点信息无效时,为了避免在整个频段上对协议所约定的可能频点(这个协议所约定的可能频点,由协议中的频段,频点栅栏间隔,系统带宽等概念所明确确定)都进行驻留尝试,会启动频段上频点的搜索工作,在尽量不遗漏真实信号的频点的前提下,对协议所约定的可能频点进行筛选或排序,这个过程称为频点选择,或称为频点排序,又可称为频点盲搜(以下都称为频点盲搜,该概念实际隐含频点的排序和选择的动作)。
[0003]目前,可以通过信号的相关值进行频点盲搜,具体为根据下发的频段按照协议所约定的可能频点,逐一的接收各频点的数据,对每个频点的接收数据与本地的训练序列进行序列相关运算,提取该频点的相关值,一般为提取相关值中的最大值,作为各接收频点的强度度量值。最后利用各接收频点的强度度量值,进行频点的筛选或排序结果。
[0004]但是,在实际应用中,以这种方法进行频点盲搜,只有在接收频点为实际信号的中心频点时,接收带宽与信号带宽相匹配时,本地序列的相关性才能体现,这样使得接收机必须对每个频点进行扫描,造成频点盲搜需要的样本过多,增加了频点盲搜系统的负担。
【发明内容】
[0005]本发明实施例提供了一种频点盲搜方法和终端,用于减少频点盲搜需要的样本数量,提高频点盲搜的效率。
[0006]一种频点盲搜方法,包括:
[0007]生成第一训练序列,所述第一训练序列为第一中心频点对应的本地训练序列,所述第一中心频点为可选频点集合中的一个频点;
[0008]获取第二频点集合中各频点相对于所述第一中心频点的各频偏旋转因子,所述第二频点集合包括所述可选频点集合中除所述第一中心频点之外的至少一个频点;
[0009]根据所述各频偏旋转因子与所述第一训练序列,生成第二训练序列集合,所述第二训练序列集合为所述第二频点集合中各频点对应的训练序列的集合;
[0010]根据接收到的所述第一中心频点的第一接收数据与所述第一训练序列,计算第一相关值,所述第一相关值为所述第一中心频点的相关值;
[0011]根据所述第一接收数据与所述第二训练序列集合,计算第二相关值集合,所述第二相关值集合为所述第二频点集合中各频点的相关值的集合;
[0012]根据所述可选频点集合中各频点的相关值,计算所述可选频点集合中各频点的度量值;
[0013]按照所述可选频点集合中各频点的度量值进行频点排序和/或筛选。
[0014]一种终端,包括:
[0015]第一序列生成模块,用于生成第一训练序列,所述第一训练序列为第一中心频点对应的本地训练序列,所述第一中心频点为可选频点集合中的一个频点;
[0016]第一频偏获取模块,用于获取第二频点集合中各频点相对于所述第一中心频点的各频偏旋转因子,所述第二频点集合包括所述可选频点集合中除所述第一中心频点之外的至少一个频点;
[0017]第二序列生成模块,用于根据所述各频偏旋转因子与所述第一训练序列,生成第二训练序列集合,所述第二训练序列集合为所述第二频点集合中各频点对应的训练序列的集合;
[0018]第一相关值计算模块,用于根据接收到的所述第一中心频点的第一接收数据与所述第一训练序列,计算第一相关值,所述第一相关值为所述第一中心频点的相关值;
[0019]第二相关值计算模块,根据所述第一接收数据与所述第二训练序列集合,计算第二相关值集合,所述第二相关值集合为所述第二频点集合中各频点的相关值的集合;
[0020]度量值计算模块,用于根据所述可选频点集合中各频点的相关值,计算所述可选频点集合中各频点的度量值;
[0021]排序盲搜模块,用于按照所述可选频点集合中各频点的度量值进行频点排序和/或筛选。
[0022]从以上技术方案可以看出,本发明实施例具有以下优点:本发明实施例中,终端生成第一中心频点对应的第一训练序列后,获取第二频点集合中各频点相对于第一中心频点的各频偏旋转因子,根据各频偏旋转因子与第一训练序列生成第二训练序列集合,终端再根据接收到的第一中心频点的第一接收数据与第一训练序列和第二训练序列集合,分别计算出第一中心频点的相关值和第二频点集合中各频点的相关值,然后根据各频点的相关值,计算各频点的度量值,再按照各频点的度量值进行频点盲搜,这样,终端只需要少量的样本,甚至一个样本,就可以计算出可选频点集合中各频点的度量值,极大的减少了频点盲搜需要的样本数量,提高了频率盲搜的效率。
【附图说明】
[0023]图1为本发明实施例中频点盲搜方法一个流程示意图;
[0024]图2为本发明实施例中频点盲搜方法另一个流程示意图;
[0025]图3为本发明实施例中频点盲搜方法另一个流程示意图;
[0026]图4为本发明实施例中频点盲搜方法另一个流程示意图;
[0027]图5为本发明实施例中终端一个结构示意图;
[0028]图6为本发明实施例中终端另一个结构示意图;
[0029]图7为本发明实施例中终端另一个结构示意图。
【具体实施方式】
[0030]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]请参阅图1,本发明实施例中频点盲搜方法方法一个实施例包括:
[0032]101、生成第一训练序列;
[0033]当终端开始进行频点盲搜时,从可选频点集合中选择一个频点作为第一中心频点之后,将该第一中心频点的本地训练序列作为第一训练序列。
[0034]需要说明的是,该可选频点集合中包含有协议所约定的可能频点。
[0035]102、获取第二频点集合中各频点相对于所述第一中心频点的各频偏旋转因子;
[0036]当终端选出第一中心频点之后,获取第二频点集合中各频点相对于第一中心频点的各频偏旋转因子,该第二频点集合包括可选频点集合中除第一中心频点之外的至少一个频点。
[0037]103、根据各频偏旋转因子与第一训练序列,生成第二训练序列集合;
[0038]终端获取到第二频点集合中各频点相对于第一中心频点的各频偏旋转因子后,根据各频偏旋转因子和第一训练序列,生成第二训练序列集合,该第二训练集合为第二频点集合中各频点对应的训练序列的集合。
[0039]104、根据接收到的第一中心频点的第一接收数据与第一训练序列,计算第一相关值;
[0040]终端接收到第一中心频点的第一接收数据之后,根据第一接收数据与第一训练序列,计算第一相关值,该第一相关值为第一中心频点的相关值。
[0041]可以理解的是,终端接收第一接收数据时,可以将自动增益控制(AGC,AutomaticGain Control)调整到合理的范围。
[0042]105、根据第一接收数据与第二训练序列集合,计算第二相关值集合;
[0043]终端接收到第一接收数据后,根据该第一接收数据和第二训练序列集合,计算第二相关值集合,该第二相关值集合为第二频点集合中各频点的相关值的集合。
[0044]可以理解的是,第二训练序列集合中的各训练序列和第二相关值集合中的各相关值分别与第二频点集合中的各频点相对应。
[0045]106、根据可选频点集合中各频点的相关值,计算可选频点集合中各频点的度量值;
[0046]终端计算出第一相关值与第二相关值集合后,根据可选频点集合中各频点的相关值,计算可选频点集合中各频点的度量值。
[0047]107、按照可选频点集合中各频点的度量值进行频点排序和/或筛选。
[0048]终端计算出可选频点集合中各频点的度量值之后,按照可选频点集合中各频点的度量值进行频点排序和/或筛选。
[0049]本发明实施例中,终端生成第一中心频点对应的第一训练序列后,获取第二频点集合中各频点相对于第一中心频点的各频偏旋转因子,根据各频偏旋转因子与第一训练序列生成第二训练序列集合,终端再根据接收到的第一中心频点的第一接收数据与第一训练序列和第二训练序列集合,分别计算出第一中心频点的相关值和第二频点集合中各频点的相关值,然后根据各频点的相关值,计算各频点的度量值,再按照各频点的度量值进行频点盲搜,这样,终端只需要少量的样本,甚至一个样本,就可以计算出可选频点集合中各频点的度量值,极大的减少了频点盲搜需要的样本数量,提高了频率盲搜的效率。
[0050]上面实施例中,终端以第一中心频点为基础,根据第一训练序列和第二训练序列集合,计算出第一中心频点的第一相关值和第二频点集合对应的第二相关值集合,然后根据第一相关值和第二相关值集合计算出各频点的度量值,在实际应用中,为了提高得到的度量值的准确性,终端可以对第一相关值和第二相关值集合中各相关值进行加权运算处理来提高度量值的准确性,也可以再选取更多的中心频点,对各频点计算出更多的相关值,然后对各频点的相关值进行聚合处理,以提高度量值的准确性。
[0051]一、对第一相关值和第二相关值集合中各相关值进行加权运算处理来提高度量值的准确性。
[0052]请参阅图2,本发明实施例中频点盲搜方法另一个实施例包括:
[0053]201、生成第一训练序列;
[0054]当终端开始进行频点盲搜时,从可选频点集合中选择一个频点作为第一中心频点之后,将该第一中心频点的本地训练序列作为第一训练序列。
[0055]需要说明的是,该可选频点集合中包含有协议所约定的可能频点。
[0056]可以理解的是,该第一中心频点的选取可以是随机的,也可以设定选择可选频点集合中中间的频点,还可以有很多其余的选取方式,此处不作限定。
[0057]202、获取第二频点集合中各频点相对于第一中心频点的各频偏旋转因子;
[0058]当终端选出第一中心频点之后,获取第二频点集合中各频点相对于第一中心频点的各频偏旋转因子,该第二频点集合包括可选频点集合中除第一中心频点之外的至少一个频点。
[0059]可以理解的是,第二频点集合中各频点的选取可以随机选取,也可以在可选频点集合中间隔选取,还可以连续选取,甚至可以选取除第一中心频点外的所有频点,此处不作限定。
[0060]203、确定第二频点集合中各频点对应的频偏旋转因子分别与第一训练序列的积为第二训练序列集合中的各训练序列;
[0061]终端获取到第二频点集合中各频点相对于第一中心频点的各频偏旋转因子后,确定第二频点集合中各频点对应的频偏旋转因子分别与第一训练序列的积为第二训练序列集合中的各训练序列,该第二训练集合为第二频点集合中各频点对应的训练序列的集合。
[0062]可以理解的是,终端还可以根据第二频点集合中各频点对应的各频偏旋转因子和第一训练序列作其他运算得到第二训练序列集合,此处不作限定。
[0063]204、根据接收到的第一中心频点的第一接收数据与第一训练序列,计算第一相关值;
[0064]终端接收到第一中心频点的第一接收数据之后,根据第一接收数据与第一训练序列,计算第一相关值,该第一相关值为第一中心频