一种扫频方法、装置及介质与流程

文档序号:33628685发布日期:2023-03-28 22:07阅读:57来源:国知局
一种扫频方法、装置及介质与流程

1.本公开涉及通信技术领域,尤其设计一种扫频方法、装置及介质。


背景技术:

2.lte(long term evolution,长期演进)支持多种带宽分配和灵活的频谱分配方式,它将itu(international telecommunication union,国际电信联盟)分配的频谱资源分为band1~band44等众多频带,其中band41频谱宽度为194mhz。载波中心频点通常是通道栅格(channel raster)的整数倍。终端设备通过扫描频带内的所有频点,即扫频,并统计所有频点的特征参量,找到载波中心频点,以根据载波中心频点接入基站。
3.相关技术中的扫频方式,通常是将频带分段扫描,对频段内的优势频点进行尝试接入,如果接入不成功,再扫描下一个频带分段,直到扫描完整个频带,因此,当最优接入频点在最后一个频带分段时,需要扫描完整个频带,并且需要多次尝试接入,以确认扫描找到的频点为中心频点。这种方式的缺点是扫描时间长、流程复杂、涉及的模块较多,难以稳定、快速、准确的找到中心频点。


技术实现要素:

4.为克服相关技术中存在的问题,本公开提供一种扫频方法、装置及介质。
5.根据本公开实施例的第一方面,提供一种扫频方法,应用于终端,所述方法包括:确定r个子频段,所述r个子频段是将所述终端进行扫描的目标频带进行划分得到的;依次在每个所述子频段内执行下述操作:接收时域信号,并获取所述时域信号的频域信号;确定每个所述子频段中的s个子带,以及确定所述s个子带中的t个检测频点;获取所述频域信号在所述t个检测频点上的时域信号pss相关峰值;确定所述t个检测频点中的n个检测频点;确定n个检测频点中每个检测频点的相邻两个检测频点;获取所述频域信号在所述n个检测频点的所述相邻两个检测频点上的时域信号pss相关峰值;基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点;其中,r、s、t、n、q均为大于1的正整数,且n<t。
6.在一示例性实施例中,所述基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点,包括:确定p个检测频点,所述频域信号在所述p个检测频点上的时域信号pss相关峰值为所述频域信号在所述n个检测频点上的时域信号pss相关峰值和在所述n个检测频点中每个检测频点的相邻两个检测频点上的时域信号pss相关峰值中最高的前p位;
确定所有所述子频段的所述p个检测频点中的q个检测频点,所述频域信号在所述q个检测频点上的峰均比大于预设阈值,且所述频域信号在所述q个检测频点上的时域信号pss相关峰值为所述频域信号在所有所述子频段的所述p个检测频点上的时域信号pss相关峰值中最高的前q位。
7.在一示例性实施例中,所述确定每个所述子频段中的s个子带,包括:将每个所述子频段划分为多个子带;获取所述多个子带中每个子带内的总功率;基于所述每个子带内的总功率,确定所述s个子带,所述s个子带的单位功率为所述多个子带的单位功率中最高的前s位,所述单位功率为设定频带单位内的功率。
8.在一示例性实施例中,所述确定所述s个子带中的t个检测频点,包括:对所述s个子带中每个子带内的通道栅格的频点进行排序,选择每个子带内序号为3
×
m的频点组成所述t个检测频点;m为自然数。
9.在一示例性实施例中,所述确定所述t个检测频点中的n个检测频点,包括:通过以下两种方式之一确定所述t个检测频点中的n个检测频点:确定所述频域信号在所述t个检测频点上的时域信号pss相关峰值最高的前n个检测频点;确定s个子带每个所述子带内在所述频域信号上时域信号pss相关峰值最高的检测频点,所述s个子带内在所述频域信号上时域信号pss相关峰值最高的检测频点组成所述n个检测频点。
10.在一示例性实施例中,所述方法还包括:上报所述q个检测频点。
11.根据本公开实施例的第二方面,提供一种扫频装置,应用于终端,所述装置包括:第一确定模块,被配置为确定r个子频段,所述r个子频段是将所述终端进行扫描的目标频带进行划分得到的;执行模块,被配置为依次在每个所述子频段内执行下述操作:接收时域信号,并获取所述时域信号的频域信号;确定每个所述子频段中的s个子带,以及确定所述s个子带中的t个检测频点;获取所述频域信号在所述t个检测频点上的时域信号pss相关峰值;确定所述t个检测频点中的n个检测频点;确定n个检测频点中每个检测频点的相邻两个检测频点;获取所述频域信号在所述n个检测频点的所述相邻两个检测频点上的时域信号pss相关峰值;第二确定模块,被配置为基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点;其中,r、s、t、n、q均为大于1的正整数,且n<t。
12.在一示例性实施例中,所述第二确定模块还被配置为:确定p个检测频点,所述频域信号在所述p个检测频点上的时域信号pss相关峰值为所述频域信号在所述n个检测频点上的时域信号pss相关峰值和在所述n个检测频点中每
个检测频点的相邻两个检测频点上的时域信号pss相关峰值中最高的前p位;确定所有所述子频段的所述p个检测频点中的q个检测频点,所述频域信号在所述q个检测频点上的峰均比大于预设阈值,且所述频域信号在所述q个检测频点上的时域信号pss相关峰值为所述频域信号在所有所述子频段的所述p个检测频点上的时域信号pss相关峰值中最高的前q位。
13.在一示例性实施例中,所述执行模块还被配置为:将每个所述子频段划分为多个子带;获取所述多个子带中每个子带内的总功率;基于所述每个子带内的总功率,确定所述s个子带,所述s个子带的单位功率为所述多个子带的单位功率中最高的前s位,所述单位功率为设定频带单位内的功率。
14.在一示例性实施例中,所述执行模块还被配置为:对所述s个子带中每个子带内的通道栅格的频点进行排序,选择每个子带内序号为3
×
m的频点组成所述t个检测频点;m为自然数。
15.在一示例性实施例中,所述执行模块还被配置为:通过以下两种方式之一确定所述t个检测频点中的n个检测频点:方式一,确定所述频域信号在所述t个检测频点上的时域信号pss相关峰值最高的前n个检测频点;方式二,确定所述频域信号在所述s个子带的每个子带内具有最高时域信号pss相关峰值的检测频点,获取s个检测频点,确定所述频域信号在所述s个检测频点上时域信号pss相关峰值最高的前n个检测频点。
16.在一示例性实施例中,所述装置还包括:上报模块,被配置为上报所述q个检测频点。
17.根据本公开实施例的第三方面,提供一种扫频装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行如本公开实施例的第一方面中任一项所述的方法。
18.根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置的处理器执行时,使得装置能够执行如本公开实施例的第一方面中任一项所述的方法。
19.采用本公开的上述方法,具有以下有益效果:本公开中的扫频方法,在对子频段进行扫描时,通过时频变换和子带划分,从子带中选择时域信号pss相关峰值最强的检测频点,从而确定目标频带内信号最强的检测频点,能够避免对目标频带内所有频点进行扫描,加快扫描速度,同时检测频点的选择能够保证频谱扫描的准确性,避免扫描得到信号质量较差的频点并多次进行尝试接入。
20.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
21.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
22.图1是根据一示例性实施例示出的一种扫频方法的流程图;图2是根据一示例性实施例示出的步骤s109基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点的方法流程图;图3是根据一示例性实施例示出的步骤s104中确定每个所述子频段中的s个子带的方法流程图;图4是根据一示例性实施例示出的一种扫频方法的流程图;图5是根据一示例性实施例示出的一种扫频装置框图;图6是根据一示例性实施例示出的一种扫频装置的框图。
具体实施方式
23.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
24.相关技术中,通过将频带band划分为多个子频段,依次扫描每个子频段内的所有频点,统计每个频点处信号rssi(received signal strength indication,接收的信号强度指示)值、pss相关峰、同步信号检测等检测量,确定每个频点的检测量是否超过预设值,将超过预设值的频点上报给终端的高层协议栈,高层协议栈使用该频点尝试接入基站或者进行同步校验,当接入成功或者同步校验成功时,完成扫描;当接入不成功或者同步校验不成功时,顺序扫描子频段中其余频点,扫描完该子频段后顺序扫描其余子频段,直到扫描完整个频带。
25.相关技术中的扫频方法存在以下缺点:1.当满足条件的频点位置靠后时需要扫描完子频段中的所有频点,甚至需要扫描完整个频带中的所有频点,因此,会存在需要将整个子频段甚至整个频带全部扫描完的情况,从而导致频谱扫描时间性能不稳定;2.频谱扫描过程中需要多次尝试接入,由于接入过程中涉及到的终端模块较多,且接入过程没有和其他模块解耦,因此会增加终端软件调度的复杂性。
26.3.在某个子频段搜索完成后,如果尝试接入基站/同步校验成功,则只能保证所找到的频点只是该子频段内信号最强的频点,但并不一定是整个频带内信号最强的频点,因此不能保证频谱扫描的准确性。
27.本公开示例性的实施例中,提供一种扫频方法,应用于终端,终端包括智能手机、平板、智能穿戴设备等电子设备。图1是根据一示例性实施例示出的一种扫频方法的流程图,如图1所示,包括以下步骤:步骤s101,确定r个子频段,所述r个子频段是将所述终端进行扫描的目标频带进行划分得到的;步骤s102,依次在每个所述子频段内执行步骤s103-步骤s108:
步骤s103,接收时域信号,并获取所述时域信号的频域信号;步骤s104,确定每个所述子频段中的s个子带,以及确定所述s个子带中的t个检测频点;步骤s105,获取所述频域信号在所述t个检测频点上的时域信号pss相关峰值;步骤s106,确定所述t个检测频点中的n个检测频点;步骤s107,确定n个检测频点中每个检测频点的相邻两个检测频点;步骤s108,获取所述频域信号在所述n个检测频点的所述相邻两个检测频点上的时域信号pss相关峰值;步骤s109,基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点。
28.其中,r、s、t、n、q均为大于1的正整数,且n<t。
29.本公开示例性的实施例中,为了克服相关技术中的问题,提供一种扫频方法。将终端进行扫描的目标频带进行划分,得到r个子频段;依次在每个子频段内执行操作:接收时域信号,并获取时域信号的频域信号,确定每个子频段中的s个子带,以及确定每个子带中的t个检测频点,获取频域信号在t个检测频点上的时域信号pss相关峰值,确定t个检测频点中的n个检测频点,确定n个检测频点中每个检测频点的相邻两个检测频点,获取所述频域信号在所述n个检测频点的所述相邻两个检测频点上的时域信号pss相关峰值,基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点。其中,r、s、t、n、q均为大于1的正整数,且n<t。本公开中的扫频方法,在对子频段进行扫描时,通过时频变换和子带划分,从子带中选择时域信号pss相关峰值最强的检测频点,从而确定目标频带内信号最强的检测频点,能够避免对目标频带内所有频点进行扫描,加快扫描速度,同时检测频点的选择能够保证频谱扫描的准确性,避免扫描得到信号质量较差的频点并多次进行尝试接入。
30.在步骤s101中,将终端进行扫描的目标频带进行划分,划分为r个子频段,每个子频段的宽度相同,r的取值为经验值,可以根据实际情况确定。例如,扫描协议ts36.101定义的band1时,目标频带的带宽为60mhz,当按照16.8mhz的带宽划分子频段时,可以划分为4个子频段。可以理解的是,当从每个子频段中选取检测频点进行扫描时,r的取值越大,所需要扫描的频点越多,所需的扫描时间则越长。
31.在步骤s102-s108中,顺序选取每个子频段,依次在每个子频段内执行如下操作:接收时域信号,时域信号的接收时长为经验值,可以根据实际需求确定,例如在第一个子频段中接收第0~3秒的时域数据,在第二个子频段中接收第3~6秒的时域数据,以此类推,将所接收到的时域信号进行时频转换,获取时域信号对应的频域信号,例如通过傅里叶变换将时域信号转换为频域信号。
32.对每个子频段进行等分划分,得到多个子带,每个子带的宽度为经验值,可以根据实际需求确定,例如划分为宽度为1.2mhz的子带,确定每个子频段中的s个子带,s个子带可以为子频段中的所有子带,也可以为子频段中选取的功率较高的多个子带,顺序选取s个子带中的每个子带,根据通信协议在每个子带中选取符合实际需求的检测频点,在s个子带中确定t个检测频点。其中,确定每个子频段中的s个子带的方法可以根据实际需求确定,比如计算子频段中每个子带的时域信号的rssi值,选取rssi值最大的s个子带;再比如计算子频
段中每个子带的频域信号的总功率,选取功率值最大的s个子带。
33.基于所获取的频域信号,确定频域信号分别在t个检测频点上的时域信号pss相关峰值,即对检测频点进行数字下变频后计算pss相关峰值,例如,某个检测频点对应的频率为1.7mhz,则用1.7mhz产生的本振信号对该频点信号进行数字搬频,对变频后的信号计算pss相关峰值,即时域信号pss相关峰值。确定出频域信号在t个检测频点上的时域信号pss相关峰值后,根据t个检测频点的时域信号pss相关峰值,从t个检测频点中选择n个检测频点,n个检测频点为时域信号pss相关峰值最高的检测频点。选择n个检测频点时,可以依次从每个子带中选择时域信号pss相关峰值最高的检测频点并将所有子带中所选择的检测频点组成n个检测频点,也可以从所有子带混合的t个检测频点中直接选择时域信号pss相关峰值最高的前n个检测频点。可以理解的是,确定t个检测频点中的n个检测频点是为了缩小频谱扫描中频点的扫描范围,从而减少频点扫描的次数,因此,满足关系式n<t。
34.确定n个检测频点后,确定n个检测频点中每个检测频点的相邻两个检测频点,并获取频域信号在n个检测频点中每个检测频点的相邻两个检测频点上的时域信号pss相关峰值。例如,当n个检测频点中包括频域信号上的第a个频点时,则第a个频点的相邻两个检测频点为频域信号上的第a-1个频点和第a+1个频点,获取频域信号在第a-1个频点上的时域信号pss相关峰值和第a+1个频点上的时域信号pss相关峰值。通过获取频域信号在n个检测频点的相邻两个检测频点的时域信号pss相关峰值,能够确保选择出时域信号pss相关峰值最高的检测频点,从而保证频谱扫描的准确性。
35.在步骤s109中,通过上述步骤能够确定出每个子频段内的n个检测频点以及n个检测频点的相邻两个检测频点,即3
×
n个检测频点,因此,能够确定出目标频带r个子频段内的r
×3×
n个检测频点。根据频域信号分别在r
×3×
n个检测频点上的时域信号pss相关峰值,即可确定出符合需求的q个检测频点。
36.在本公开示例性的实施例中,将终端进行扫描的目标频带进行划分,得到r个子频段;依次在每个子频段内执行操作:接收时域信号,并获取时域信号的频域信号,确定每个子频段中的s个子带,以及确定每个子带中的t个检测频点,获取频域信号在t个检测频点上的时域信号pss相关峰值,确定t个检测频点中的n个检测频点,确定n个检测频点中每个检测频点的相邻两个检测频点,获取所述频域信号在所述n个检测频点的所述n个检测频点中每个检测频点的相邻两个检测频点上的时域信号pss相关峰值,基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点。其中,r、s、t、n、q均为大于1的正整数,且n<t。本公开中的扫频方法,在对子频段进行扫描时,通过时频变换和子带划分,从子带中选择时域信号pss相关峰值最强的检测频点,从而确定目标频带内信号最强的检测频点,能够避免对目标频带内所有频点进行扫描,加快扫描速度,同时检测频点的选择能够保证频谱扫描的准确性,避免扫描得到信号质量较差的频点并多次进行尝试接入。
37.在一示例性实施例中,图2是根据一示例性实施例示出的步骤s109基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点的方法流程图,如图2所示,包括以下步骤:步骤s201,在每个所述子频段中确定p个检测频点,所述频域信号在所述p个检测频点上的时域信号pss相关峰值为所述频域信号在所述n个检测频点上的时域信号pss相关
峰值和在所述n个检测频点中每个检测频点的相邻两个检测频点上的时域信号pss相关峰值中最高的前p位;步骤s202,确定所有所述子频段的所述p个检测频点中的q个检测频点,所述频域信号在所述q个检测频点上的峰均比大于预设阈值,且所述频域信号在所述q个检测频点上的时域信号pss相关峰值为所述频域信号在所有所述子频段的所述p个检测频点上的时域信号pss相关峰值中最高的前q位;确定出每个子频段内的n个检测频点以及n个检测频点的相邻两个检测频点,即每个子频段内确定出3
×
n个检测频点,确定频域信号分别在3
×
n个检测频点上的时域信号pss相关峰值,并对3
×
n个检测频点的时域信号pss相关峰值从高到低进行排序,选择时域信号pss相关峰值最高的前p位作为每个子频段内的p个检测频点。确定每个子频段内频域信号在p个检测频点上的峰均比,并选择出峰均比大于预设阈值的检测频点,其中,预设阈值为经验值,可以根据实际需求确定。将每个子频段内频域信号在峰均比大于预设阈值的检测频点上的时域信号pss相关峰值按照从高到低进行排序,选择时域信号pss相关峰值最高的前q位作为所有子频段内时域信号pss相关峰值最高的q个检测频点,即目标频带内时域信号pss相关峰值最高的q个检测频点。
38.在一示例性实施例中,图3是根据一示例性实施例示出的步骤s104中确定每个所述子频段中的s个子带的方法流程图,如图3所示,包括以下步骤:步骤s301,将每个所述子频段划分为多个子带;步骤s302,获取所述多个子带中每个子带内的总功率;步骤s303,基于所述每个子带内的总功率,确定所述s个子带,所述s个子带的单位功率为所述多个子带的单位功率中最高的前s位,所述单位功率为设定频带单位内的功率。
39.将每个子频段划分为多个子带时,每个子带的宽度为经验值,可以根据实际需求确定,例如子带的宽度为1.2mhz。确定每个子带内的总功率,通过频域信号的功率计算方法确定宽度为1.2mhz子带内每个频点的功率,子带内所有频点的功率之和即为每个子带内的总功率。由于在子带划分时,子频段内剩余的子带宽度可能小于1.2mhz,为了便于比较每个子带的功率大小,基于每个子带内的总功率,计算每个子带内的单位功率,即设定频带单位内的功率,设定频带单位内的功率根据实际需求确定。将每个子带的单位功率按照从高到低的顺序进行排序,单位功率最高的前s位即为所确定的s个子带,s的取值为经验值,可以根据实际需求确定。
40.在一示例性实施例中,步骤s104中确定所述s个子带中的t个检测频点,包括:对所述s个子带中每个子带内的通道栅格的频点进行排序,选择每个子带内序号为3
×
m的频点组成所述t个检测频点;m为自然数。
41.根据通信协议,通道栅格的频点为100khz频点,将每个子带内的100khz频点进行排序,并标记每个100khz频点的序号,选择每个子带内序号为3
×
m的频点,即选择每个子带内序号为0、3、6、9等序号为3的倍数的频点,则s个子带内序号为3
×
m的频点组成t个检测频点。可以理解的是,宽度相同的子带内的检测频点的数量是相同的,当划分子带时若最后一个子带宽度较小,则最后一个子带内的检测频点数量较少,t个检测频点为s个子带内的检测频点的总和。
42.需要说明的是,为了保证频谱扫描的准确性,需要根据子带的宽度确定所选择的
检测频点的序号,当子带的宽度较大时,选择每个子带内序号为3
×
m的频点;当子带的宽度较小时,选择每个子带内序号为0、3或者0、3、6的频点。
43.在一示例性实施例中,步骤s106中确定所述t个检测频点中的n个检测频点,包括以下两个方式:方式一,确定所述频域信号在所述t个检测频点上的时域信号pss相关峰值最高的前n个检测频点。
44.确定频域信号在t个检测频点上的时域信号pss相关峰值,并将t个检测频点的时域信号pss相关峰值从高到低进行排序,选择时域信号pss相关峰值最高的前n个检测频点。
45.方式二,确定所述频域信号在所述s个子带的每个子带内具有最高时域信号pss相关峰值的检测频点,获取s个检测频点,确定所述频域信号在所述s个检测频点上时域信号pss相关峰值最高的前n个检测频点。
46.确定t个检测频点中的n个检测频点时,依次确定频域信号在s个子带的每个子带内具有最高时域信号pss相关峰值的检测频点,即每个子带内时域信号pss相关峰值最高的检测频点,则获得s个检测频点,确定频域信号分别在s个检测频点上的时域信号pss相关峰值,并按照时域信号pss相关峰值从高到低进行排序,选择时域信号pss相关峰值最高的前n位,即为所确定的n个检测频点。
47.在一示例性实施例中,扫频方法还包括:上报所述q个检测频点。
48.上述步骤中所确定的q个检测频点为目标频带内信号最强的频点,将该q个检测频点上报给终端的高层协议栈,以便高层协议栈使用该检测频点进行校验和接入基站。将所有子频段扫描结束后再上报检测频点给高层协议栈,能够确保所得到的q个检测频点为目标频带内信号最强的频点,从而避免扫描得到信号质量较差的频点进行尝试接入,同时也能避免多次上报,规避与终端其他模块的高度耦合性,从而简化终端软件调度流程。
49.本公开示例性的实施例中,提供一种扫频方法,应用于终端。图4是根据一示例性实施例示出的一种扫频方法的流程图,如图4所示,包括以下步骤:步骤s401,确定r个子频段,所述r个子频段是将终端进行扫描的目标频带进行划分得到的;步骤s402,顺序选择一个子频段;依次在每个子频段内执行步骤s403-s412;步骤s403,接收时域信号,并获取时域信号的频域信号;步骤s404,将每个子频段划分为多个子带;步骤s405,获取多个子带中每个子带内的总功率;步骤s406,基于每个子带内的总功率,确定s个子带,所述s个子带的单位功率为所述多个子带的单位功率中最高的前s位,所述单位功率为设定频带单位内的功率;步骤s407,对s个子带中每个子带内的通道栅格的频点进行排序,选择每个子带内序号为3
×
m的频点组成t个检测频点;步骤s408,获取频域信号在t个检测频点上的时域信号pss相关峰值;步骤s409,确定t个检测频点中的n个检测频点;通过以下两种方式之一确定t个检测频点中的n个检测频点:方式一,确定所述频域信号在所述t个检测频点上的时域信号pss相关峰值最高的
前n个检测频点;方式二,确定所述频域信号在所述s个子带的每个子带内具有最高时域信号pss相关峰值的检测频点,获取s个检测频点,确定所述频域信号在所述s个检测频点上时域信号pss相关峰值最高的前n个检测频点;步骤s410,确定n个检测频点中每个检测频点的相邻两个检测频点;步骤s411,获取所述频域信号在所述n个检测频点的所述n个检测频点中每个检测频点的相邻两个检测频点上的时域信号pss相关峰值;步骤s412,确定p个检测频点;所述频域信号在所述p个检测频点上的时域信号pss相关峰值为所述频域信号在所述n个检测频点上的时域信号pss相关峰值和在所述n个检测频点中每个检测频点的相邻两个检测频点上的时域信号pss相关峰值中最高的前p位;步骤s413,确定是否扫描完所有子频段;若是,执行步骤s414;若否,执行步骤s402;步骤s414,确定所有子频段的所述p个检测频点中的q个检测频点;所述频域信号在所述q个检测频点上的峰均比大于预设阈值,且所述频域信号在所述q个检测频点上的时域信号pss相关峰值为所述频域信号在所有所述子频段的所述p个检测频点上的时域信号pss相关峰值中最高的前q位。
50.步骤s415,上报所述q个检测频点。
51.其中,m为自然数,r、s、t、n、q均为大于1的正整数,且n<t。
52.本公开示例性的实施例中,提供一种扫频装置,应用于终端。图5是根据一示例性实施例示出的一种扫频装置框图,如图5所示,扫频装置包括:第一确定模块501,被配置为确定r个子频段,所述r个子频段是将所述终端进行扫描的目标频带进行划分得到的;执行模块502,被配置为依次在每个所述子频段内执行下述操作:接收时域信号,并获取所述时域信号的频域信号;确定每个所述子频段中的s个子带,以及确定所述s个子带中的t个检测频点;获取所述频域信号在所述t个检测频点上的时域信号pss相关峰值;确定所述t个检测频点中的n个检测频点;确定n个检测频点中每个检测频点的相邻两个检测频点;获取所述频域信号在所述n个检测频点的所述相邻两个检测频点上的时域信号pss相关峰值;第二确定模块503,被配置为基于所述n个检测频点和所述n个检测频点中每个检测频点的相邻两个检测频点,确定q个检测频点;其中,r、s、t、n、q均为大于1的正整数,且n<t。
53.在一示例性实施例中,所述第二确定模块503还被配置为:确定p个检测频点,所述频域信号在所述p个检测频点上的时域信号pss相关峰值为所述频域信号在所述n个检测频点上的时域信号pss相关峰值和在所述n个检测频点中每个检测频点的相邻两个检测频点上的时域信号pss相关峰值中最高的前p位;确定所有所述子频段的所述p个检测频点中的q个检测频点,所述频域信号在所述
q个检测频点上的峰均比大于预设阈值,且所述频域信号在所述q个检测频点上的时域信号pss相关峰值为所述频域信号在所有所述子频段的所述p个检测频点上的时域信号pss相关峰值中最高的前q位。
54.在一示例性实施例中,所述执行模块502还被配置为:将每个所述子频段划分为多个子带;获取所述多个子带中每个子带内的总功率;基于所述每个子带内的总功率,确定所述s个子带,所述s个子带的单位功率为所述多个子带的单位功率中最高的前s位,所述单位功率为设定频带单位内的功率。
55.在一示例性实施例中,所述执行模块502还被配置为:对所述s个子带中每个子带内的通道栅格的频点进行排序,选择每个子带内序号为3
×
m的频点组成所述t个检测频点;m为自然数。
56.在一示例性实施例中,所述执行模块502还被配置为:通过以下两种方式之一确定所述t个检测频点中的n个检测频点:方式一,确定所述频域信号在所述t个检测频点上的时域信号pss相关峰值最高的前n个检测频点;方式二,确定所述频域信号在所述s个子带的每个子带内具有最高时域信号pss相关峰值的检测频点,获取s个检测频点,确定所述频域信号在所述s个检测频点上时域信号pss相关峰值最高的前n个检测频点。
57.在一示例性实施例中,所述装置还包括:上报模块504,被配置为上报所述q个检测频点。
58.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
59.当扫频装置为终端时,图6是根据一示例性实施例示出的一种扫频装置600的框图。
60.参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(i/ o)的接口612,传感器组件614,以及通信组件616。
61.处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
62.存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
63.电源组件606为装置600的各种组件提供电源。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。
64.多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
65.音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(mic),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
66.i/ o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
67.传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
68.通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
69.在示例性实施例中,装置600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
70.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
71.一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置的处理器执
行时,使得装置能够执行一种扫频方法,所述方法包括上述的任一种方法。
72.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
73.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1