法律状态公告日
法律状态信息
法律状态
2015-05-20
授权
授权
2013-01-16
实质审查的生效 IPC(主分类):H04W24/08 申请日:20110519
实质审查的生效
2012-11-21
公开
公开
技术领域
本发明涉及频点功率测量技术,尤其涉及一种小区搜索阶段进行频点功 率测量的方法及装置。
背景技术
在TD-SCDMA(时分同步码分多址)系统中,其无线帧结构一般如图1 所示,其中,一个无线帧长为10ms,分成两个5ms子帧。这两个子帧的结构 完全相同。如图1所示,每一子帧又分成7个常规时隙和3个特殊时隙。这 三个特殊时隙分别为DwPTS(下行导频时隙)、GP(保护时隙)和UpPTS(上 行导频时隙)。在7个常规时隙中,TS0总是分配给下行链路,而TS1总是分 配给上行链路。每个子帧中的DwPTS是为下行导频和同步而设计的。该时隙 是由长为64chips的SYNC_DL序列和32chips的保护间隔组成,其结构如图 2所示,其中前面的32chipsGP用作TS0的拖尾保护。TD-SCDMA常规时隙 格式如图3所示,由两个长度分别为352chips的数据块、一个长为144chips 的Midamble码和一个长为16chips的保护间隔组成。
在TS-SCDMA终端刚开机时,需要对TD-SCDMA网络的所有频点进行 功率测量,并且根据功率测量的结果进行排序,然后从功率最强的频点开始 进行小区搜索的后续处理。
在TD-SCDMA终端开机时,终端并不知道TD-SCDMA网络的定时,所 以终端必须接收完一个子帧的信号,才能知道一个频点的功率。因此,目前 常用的进行各个频点功率测量的方法是:对于每个频点,接收一个子帧的数 据(6400chips),把一个子帧的数据切分为长度相等的若干块(比如100个块), 滑动计算每一块(比如64chips)的功率,取其中的功率最大值作为该频点的 功率。
因此,上述的频点功率测量方法汇总,每一个频点功率测量需要一个子 帧(5ms)的时间,测完所有频点功率测量的时间比较长。目前2010频段 (2010MHz到2025MHz)需要测量68频点,1900频段(1880MHz到1920MHz) 需要测量193个频点,2300频段(2300MHz到2400MHz)需要测量493个 频点。即使目前2300频段没有使用,也总共需要测量261个频点,每次5ms, 至少需要1305ms。因此,在频点数较多的情况下,使用现有的频点功率测量 方法所消耗的系统时很长,降低了小区搜索的速度。
发明内容
有鉴于此,本发明要解决的技术问题是,提供一种小区搜索阶段进行频 点功率测量的方法及装置,能够减少对于所有频点功率测量的总时间,提高 小区搜索的速度。
为此,本发明实施例采用如下技术方案:
本发明实施例提供一种小区搜索阶段进行频点功率测量的方法,包括:
根据预设的数据接收块的长度确定一个子帧中所能测量的频点数;
根据所述频点数将所需测量的频点划分为频点集合;
依次对于每一个频点集合执行以下处理:确定频点集合中频点的接收顺 序,按照该顺序依次接收频点集合中各个频点的数据接收块,如此循环预设 循环次数;根据接收到的各个频点的所述循环次数个数据接收块计算各个频 点的功率。
其中,所述根据预设的数据接收块的长度确定一个子帧中所能测量的频 点数包括:
根据以下公式计算所述频点数x:(x+1)N<848;
其中,N为所述数据接收块的长度。
所述预设循环次数的计算方法包括:
使用以下公式计算循环次数Y:
所述根据接收到的各个频点的所述循环次数个数据接收块计算各个频点 的功率包括:
对于每个频点,根据该频点的每个数据接收块计算该频点的功率,取其 中最大的功率作为该频点的功率。
本发明实施例还提供一种小区搜索阶段进行频点功率测量的装置,包括:
确定单元,用于根据预设的数据接收块的长度确定一个子帧中所能测量 的频点数;
划分单元,用于根据所述频点数将所需测量的频点划分为频点集合;
处理单元,用于依次对于每一个频点集合执行以下处理:确定频点集合 中频点的接收顺序,按照该顺序依次接收频点集合中各个频点的数据接收块, 如此循环预设循环次数;
第一计算单元,用于根据接收到的各个频点的所述循环次数个数据接收 块计算各个频点的功率。
其中,确定单元具体用于:根据以下公式计算一个子帧中所能测量的频 点数x:(x+1)N<848;其中,N为所述数据接收块的长度。
还包括:第二计算单元,用于使用以下公式计算处理单元中的循环次数Y:
所述第一计算单元具体用于:对于每个频点,根据该频点的每个数据接 收块计算该频点的功率,取其中最大的功率作为该频点的功率。
对于上述技术方案的技术效果分析如下:
不再对于每个频点一次性接收一个子帧的数据,之后再进行频点功率的 计算;而是根据预设的数据接收块的长度确定一个子帧中所能测量的频点数; 根据所述频点数将所需测量的频点划分为频点集合;对于每个频点集合,按 照顺序依次接收频点集合中各个频点的数据接收块,如此循环预设循环次数; 根据接收到的各个频点的所述循环次数个数据接收块计算各个频点的功率。 从而减少了对于所有频点功率测量的总时间,提高了小区搜索的速度。
附图说明
图1为现有技术无线帧结构示意图;
图2为现有技术下行导频时隙结构示意图;
图3为本发明常规时隙结构示意图;
图4为本发明小区搜索阶段进行频点功率测量的方法流程示意图;
图5为本发明实施例第一个原理示意图;
图6为本发明实施例第一个原理示意图;
图7为本发明实施例第三个原理示意图;
图8为本发明实施例第四个原理示意图;
图9为本发明实施例小区搜索阶段进行频点功率测量的装置结构示意图。
具体实施方式
以下,结合附图详细说明本发明实施例小区搜索阶段进行频点功率测量 的方法及装置的实现。
图4为本发明实施例小区搜索阶段进行频点功率测量的方法流程示意图, 如图4所示,该方法包括:
步骤401:预设数据接收块的长度,根据数据接收块的长度确定一个子帧 中所能测量的频点数,根据所述频点数将所需测量的频点划分为若干个频点 集合。
其中,在根据频点数进行频点集合的划分时,目的仅在于将所需测量的 频点,按照频点数划分长几部分,以便分别频点功率的测量,在实际应用中, 根据频点数进行频点集合的划分可以使用任意的划分规则等实现,例如,将 所需测量的频点按照大小排序,按照排序顺序以及频点数从第一个或最后一 个频点开始,将连续的频点数个频点作为一个频点集合,等等,这里并不限 制。
其中,所述根据数据接收块的长度确定一个子帧中所能测量的频点数可 以包括:
根据公式计算一个子帧中所能测量的频点数x:
(x+1)N<848; (1)
其中,所述数据接收块的长度N可以在实际应用中自主取值,一般的, N值不能太小,否则测量值的波动会比较大;N值又不能超过半个时隙,否 则有可能没有数据块会完整的测量到一个时隙内的功率;所以N的取值范围 最好为[32,256];优选的,可以取值为64chip,此时,x的最大取值可以为 12。
步骤402:依次对于每一个频点集合执行以下处理:确定频点集合中频点 的接收顺序,按照该顺序依次接收频点集合中各个频点的数据接收块,如此 循环预设循环次数。
其中,一般在实际应用中,频点之间并不存在必然的联系,因此,不管 是本发明实施例中的频点集合的处理顺序,或者频点集合内部频点的接收顺 序均不限定,在实际应用中,可以基于方便处理,提高处理效率的情况下, 自主确定频点集合或者频点集合中频点的处理顺序,例如,可以根据频点的 大小等进行排序,这里并不限制。
其中,所述循环次数Y的计算公式为:
优选地,Y可以取大于的最小整数值。
步骤403:根据接收到的各个频点的Y个数据接收块计算各个频点的功 率。
其中,本步骤的实现可以为:对于每个频点,根据该频点的每个数据接 收块分别计算该频点的接收块功率;取其中最大的接收块功率作为该频点的 功率。
其中,对于本步骤中的根据数据接收块计算该接收块对应频点的接收块 功率这一处理,可以将该处理与步骤402中接收该数据接收块一起顺序执行, 也可以在接收完频点集合中所有频点的数据接收块后再执行,甚至,在接收 完所有频点的数据接收块后执行。也即:
步骤402中接收到一个频点的数据接收块时,即进行该数据接收块对应 的频点接收块功率的计算,并存储计算结果;当接收完频点集合中所有频点 的所有数据接收块时,只要分别获取各个频点的接收块功率,并取最大值作 为频点的功率即可;
或者,步骤402中接收到一个频点的数据接收块时,不立即进行接收块 功率的计算,而是进行数据接收块的存储;等到频点集合中所有频点的所有 数据块接收完毕后,再执行步骤403,分别根据数据接收块计算各个频点的功 率;甚至还可以等到所有频点的所有数据块接收完毕后,再执行步骤403,分 别根据数据接收块计算各个频点的功率。当然,后两种方法需要存储大量的 数据接收块,从而造成存储空间的浪费。
以下,介绍图4所示实施例的原理,以便论证该方法的可行性:
从上述的TD-SCMDA的帧结构分析可知,TD-SCDMA小区发送信号都 是以时隙为单位进行发送,并且在时隙内可以认为是等功率的。所以,在频 点功率测量的时候,只要有1个测量的该频点的数据接收块完整地落在TS0 内,就可以将其功率当作该频点的功率。
假设每个Block的持续长度为Nchip,相邻两个Block的间隔为Mchip, 只要满足2*N+M<848chips,必定可以满足有一个block完整地落在TS0内, 如图5所示。因此,可以利用Mchip的时间进行其它频点的功率测量,从而 实现时分复用,达到缩减频点排序阶段功率测量时间的目的,假设一个子帧 中可以测量的频点数为x,则接收x个频点的Block的示意图如图6和图7所 示,从时间轴上看,在每一个子帧的时间内,按照频点1、频点2、频点3, 以至到频点x的顺序循环接收Block。并且,根据接收到的Block来进行频点 功率的计算。
基于以上分析可知,图4所示的本发明实施例中,不再对于每个频点一 次性接收一个子帧的数据,之后再进行频点功率的计算;而是根据预设的数 据接收块的长度确定一个子帧中所能测量的频点数;根据所述频点数将所需 测量的频点划分为频点集合;对于每个频点集合,按照顺序依次接收频点集 合中各个频点的数据接收块,如此循环预设循环次数;根据接收到的各个频 点的所述循环次数个数据接收块计算各个频点的功率。从而减少了对于所有 频点功率测量的总时间,提高了小区搜索的速度。
从理论上分析,在以上的本发明实施例中,在接收不同频点的block时, 没有任何间隙,可以达到最高效率。举个例子来说明,假如N=64,则M=720, x=12。如果终端总共需要测量261个频点,原有方法需要261子帧,也就是 1305ms时间;使用本发明方法,则知需要子帧,也就是110ms,只 使用了现有技术中大概8.43%的时间。
但是在以上图4所示的实施例中,在进行公式(1)(2)等的计算时,是 在认定进行频点切换时不需要硬件稳定时间的理想状态下,而在实际应用中, 如果仅使用单个TD接收机,要实现不同频点接收事件之间的切换,硬件稳定 (主要是射频器件的稳定)需要一定的时间,如图8所示,图中HW表示硬 件稳定时间。
此时,在考虑硬件稳定时间HW的情况下,假设HW恒定,则,
上述计算频点数的公式(1)将变化为:
(x+1)N+x(HW)<848 (3)
上述计算Y的公式(2)将变化为:
即使在考虑硬件稳定时间的情况下,本发明的上述实施例无法达到理论 分析的最佳效果,但相比原有方案仍然能节省大量的时间。举一个典型的例 子,假设频点切换的硬件稳定时间为0.180ms(大概230chip),则,如果终端 总共需要测量261个频点,原有方法大约需要261*5ms+260*0.180ms= 1351.8ms时间。使用本发明方法,N=64chip,则x=2,一子帧(5ms的时间) 必定可以完成2个频点的功率测量,所以总共需要的子帧数目为:也就是655ms的时间,从而实现频点排序功率测量的时间开销为原有方法的 46.97%。
与以上的方法相对应的,本发明实施例还提供一种小区搜索阶段进行频 点功率测量的装置,如图9所示,该装置可以包括:
确定单元910,用于根据预设的数据接收块的长度确定一个子帧中所能测 量的频点数;
划分单元920,用于根据所述频点数将所需测量的频点划分为频点集合;
处理单元930,用于依次对于每一个频点集合执行以下处理:确定频点集 合中频点的接收顺序,按照该顺序依次接收频点集合中各个频点的数据接收 块,如此循环预设循环次数;
第一计算单元940,用于根据接收到的各个频点的所述循环次数个数据接 收块计算各个频点的功率。
其中,确定单元910具体可以用于:根据以下公式计算一个子帧中所能 测量的频点数x:(x+1)N<848;其中,N为所述数据接收块的长度。
优选地,该装置还可以包括:
第二计算单元950,用于使用以下公式计算处理单元中的循环次数Y:
优选地,所述第一计算单元940具体可以用于:对于每个频点,根据该 频点的每个数据接收块计算该频点的功率,取其中最大的功率作为该频点的 功率。
图9所示的本发明实施例中,不再对于每个频点一次性接收一个子帧的 数据,之后再进行频点功率的计算;而是根据预设的数据接收块的长度确定 一个子帧中所能测量的频点数;根据所述频点数将所需测量的频点划分为频 点集合;对于每个频点集合,按照顺序依次接收频点集合中各个频点的数据 接收块,如此循环预设循环次数;根据接收到的各个频点的所述循环次数个 数据接收块计算各个频点的功率。从而减少了对于所有频点功率测量的总时 间,提高了小区搜索的速度。
本领域普通技术人员可以理解,实现上述实施例的方法的过程可以通过 程序指令相关的硬件来完成,所述的程序可以存储于可读取存储介质中,该 程序在执行时执行上述方法中的对应步骤。所述的存储介质可以如: ROM/RAM、磁碟、光盘等。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润 饰,这些改进和润饰也应视为本发明的保护范围。
机译: 网络例如通用移动电信系统网络,一种用于移动终端的小区搜索方法,涉及一种编程终端,用于在另一个网络中进行的通信结束时自动搜索一个网络中的小区。
机译: 正交频分多址系统中的小区搜索方法,尤其与仅使用正交代码编码器,多个正交代码解码器和ID小区选择器来进行小区搜索有关
机译: 在无线通信系统中进行初始小区搜索的一种改进的装置和方法