本发明涉及通信技术领域,具体涉及一种用户终端及其邻小区的检测方法。
背景技术:
移动通信系统中,用户终端开机后,通过小区初始搜索过程,驻留在合适的服务小区内,并逐步建立无线通信过程。同时,用户终端也需要检测与所述服务小区邻近的小区(简称“邻小区”),并对检测到的邻小区的通信质量进行不断地跟踪测量,以便为其进行小区重选和切换做准备。
目前,用户终端在检测邻小区时,主要通过接收基站发送的主、辅同步信号,并对所接收到的主、辅同步信号进行相关运算的方式,来实现对邻小区的检测。
由于主、辅同步信号受信道环境影响较大,因此,仅通过单次检测的方式检测邻小区,会导致对邻小区检测的准确性较差。为了提高对邻小区检测的准确性,通常需要对每一邻小区进行多次检测,即多次接收基站发送给所述邻小区的的主、辅同步信号,并对检测的结果取平均,根据平均后的结果确定所述邻小区是否存在。
然而,由于基站发送主、辅同步信号的时间间隔较长,通过对所述邻小区进行多次检测的方式来确定所述邻小区是否存在,会导致邻小区的检测时间过长,影响用户终端进行小区重选和切换。
技术实现要素:
本发明要解决的问题是如何减少邻小区的检测时间。
为解决上述问题,本发明实施例提供了一种用户终端邻小区的检测方法,所述用户终端包括一天线端口,所述方法包括:
对接收到的信号进行傅里叶变换;
根据预先获取的邻小区标识,从傅里叶变换后的数据中提取所述邻小区数据;
根据所述邻小区数据,获得所述天线端口的信道传输函数;
对所述天线端口的信道传输函数进行傅里叶逆变换,获得对应的时域冲击响应;
根据所述时域冲击响应的分布,检测所述邻小区是否存在。
可选地,所述邻小区数据为crs导频数据,
所述根据所述邻小区数据,获得所述天线端口的信道传输函数,包括:
根据所提取到的crs导频数据,对每个crs导频数据对应的子信道进行信道估计,获得对应的子信道的信道传输函数;
对各个所述子信道的信道传输函数取平均,将平均后的结果作为所述天线端口的信道传输函数。
可选地,所述根据所述时域冲击响应的分布,检测所述邻小区是否存在,包括:
计算所述时域冲击响应中,相邻三个时刻对应的时域冲击响应之和中的最大值;
对所述时域冲击响应取平均;
计算所述相邻三个时刻对应的时域冲击响应之和中的最大值,与所述时域冲击响应取平均后的结果的比值;
当所述比值大于预设门限值时,确定所述邻小区存在。
可选地,所述预先获取的邻小区标识是从预先接收到的基站发送的系统消息中提取的同频信息列表或异频信息列表中获得的。
本发明实施例还提供了另一种用户终端邻小区的检测方法,所述用户终端包括至少两个天线端口,所述方法包括:
对接收到的信号进行傅里叶变换;
根据预先获取的邻小区标识,从傅里叶变换后的数据中提取所述邻小区数据;
根据所述邻小区数据,获得所述用户终端各天线端口的信道传输函数;
对各个所述天线端口的信道传输函数分别进行傅里叶逆变换,获得对应的时域冲击响应;
对各个所述天线端口的时域冲击响应进行归一化处理;
根据归一化后的时域冲击响应分布,检测所述邻小区是否存在。
可选地,所述邻小区数据为crs导频数据;
根据所提取到的crs导频数据,对每个crs导频数据对应的子信道进行信道估计,获得对应的子信道的信道传输函数;
对各个所述子信道的信道传输函数取平均,将平均后的结果作为所述天线端口的信道传输函数。
可选地,所述根据归一化后的时域冲击响应,检测所述邻小区是否存在,包括:
计算所述归一化后的时域冲击响应中,相邻三个时刻对应的时域冲击响应之和中的最大值;
对所述归一化后的时域冲击响应取平均;
计算所述相邻三个时刻对应的时域冲击响应之和中的最大值,与所述归一化后的时域冲击响应取平均后的结果的比值;
当所述比值大于预设门限值时,所述邻小区存在。
可选地,所述预先获取的邻小区标识是从预先接收到的基站发送的系统消息中提取的同频信息列表或异频信息列表中获得的。
本发明实施例还提供了一种用户终端,所述用户终端包括一天线端口,所述用户终端还包括:
第一变换单元,适于对接收到的信号进行傅里叶变换;
获取单元,适于预先获取邻小区标识;
提取单元,适于根据预先获取的邻小区标识,从傅里叶变换后的数据中提取所述邻小区数据;
信道估计单元,适于根据所述邻小区数据,获得所述天线端口的信道传 输函数;
第二变换单元,适于对所述天线端口的信道传输函数进行傅里叶逆变换,获得对应的时域冲击响应;
检测单元,适于根据所述时域冲击响应的分布,检测所述邻小区是否存在。
可选地,所述提取单元提取的所述邻小区数据为crs导频数据;
所述信道估计单元包括:
信道估计子单元,适于根据所提取到的crs导频数据,对每个crs导频数据对应的子信道进行信道估计,获得对应的子信道的信道传输函数;
处理子单元,适于对各个所述子信道的信道传输函数取平均,将平均后的结果作为所述天线端口的信道传输函数。
可选地,所述检测单元包括:
第一计算子单元,适于计算所述时域冲击响应中,相邻三个时刻对应的时域冲击响应之和中的最大值;
第二计算子单元,适于对所述时域冲击响应取平均;
第三计算子单元,适于计算所述相邻三个时刻对应的时域冲击响应之和中的最大值,与所述时域冲击响应取平均后的结果的比值;
检测子单元,适于在所述比值大于预设门限值时,确定所述邻小区存在。
可选地,所述获取单元从预先接收到的基站发送的系统消息中提取的同频信息列表或异频信息列表中获得所述邻小区的标识。
本发明实施例还提供了另一种用户终端,所述用户终端包括至少两个天线端口,所述用户终端还包括:
第一变换单元,适于对接收到的信号进行傅里叶变换;
获取单元,适于预先获取邻小区标识;
提取单元,适于根据预先获取的邻小区标识,从傅里叶变换后的数据中提取所述邻小区数据;
信道估计单元,根据所述邻小区数据,获得所述用户终端各天线端口的 信道传输函数;
第二变换单元,对各个所述天线端口的信道传输函数进行傅里叶逆变换,获得对应的时域冲击响应;
处理单元,适于对各个所述天线端口的时域冲击响应进行归一化处理;
检测单元,适于根据归一化后的时域冲击响应分布,检测所述邻小区是否存在。
可选地,所述提取单元提取的所述邻小区数据为crs导频数据;
所述信道估计单元包括:
信道估计子单元,适于根据所提取到的crs导频数据,对每个crs导频数据对应的子信道进行信道估计,获得对应的子信道的信道传输函数;
处理子单元,适于对各个所述子信道的信道传输函数取平均,将平均后的结果作为所述天线端口的信道传输函数。
可选地,所述检测单元包括:
第一计算子单元,适于计算所述归一化后的时域冲击响应中,相邻三个时刻对应的时域冲击响应之和中的最大值;
第二计算子单元,适于对所述归一化后的时域冲击响应取平均;
第三计算子单元,适于计算所述相邻三个时刻对应的时域冲击响应之和中的最大值,与所述归一化后的时域冲击响应取平均后的结果的比值;
检测子单元,适于在所述比值大于预设门限值时,所述邻小区存在。
可选地,所述获取单元从预先接收到的基站发送的系统消息中提取的同频信息列表或异频信息列表中获得所述邻小区的标识。
与现有技术相比,本发明的技术方案至少具有以下优点:
通过先对接收到的信号进行傅里叶变换,再根据预先获取的邻小区标识,从傅里叶变换后的信号中提取邻小区数据,由所述邻小区数据获得对应的天线端口的信道传输函数,再根据信道传输函数对应的时域冲击响应来检测所述邻小区是否存在。所述方法仅须获取一次邻小区数据即可,无须分时多次接收主、辅同步信号并进行多次测量,因此可以有效减少用户终端对邻小区 的检测时间,使得用户终端可以快速进行小区切换和重选。
附图说明
图1是本发明实施例中一种用户终端邻小区的检测方法的流程图;
图2是本发明实施例中另一种用户终端邻小区的检测方法的流程图;
图3是本发明实施例中一种用户终端的结构示意图;
图4是本发明实施例中一种检测单元的结构示意图;
图5是本发明实施例中另一种用户终端的结构示意图;
图6是本发明实施例中另一种检测单元的结构示意图。
具体实施方式
目前,用户终端在检测邻小区时,通过接收基站发送的主、辅同步信号,并将所接收到的主、辅同步信号分别与对应的本地序列进行相关运算,进而可以根据运算结果检测邻小区。
在上述检测过程中,当信道的信噪比较低时,基站发送的主、辅同步信号会因信道环境较差而受到影响,导致用户终端难以根据单次检测结果准确地对邻小区进行检测。为此,用户终端通常要分时多次接收基站发送的主、辅同步信号来进行多次检测,再根据多次检测的结果来确定邻小区是否存在。
然而,基站发送相邻两次主、辅同步信号的间隔时间通常为5ms,当用户终端根据多次接收的主、辅同步信号来进行邻小区的检测时,就需要等待多个5ms。用户终端对邻小区的检测时间过长,导致用户终端难以快速地进行小区重选和切换,最终影响用户使用。
针对上述问题,本发明的实施例提供了一种用户终端邻小区的检测方法,所述方法通过先对接收到的信号进行傅里叶变换,再根据预先获取邻小区标识,从傅里叶变换后的信号中提取邻小区数据,根据所述邻小区数据获得对应的天线端口的信道传输函数,最后根据天线端口的信道传输函数对应的时域冲击响应检测所述邻小区是否存在。所述方法仅须获取一次邻小区数据即可,无须分时多次接收主、辅同步信号并进行多次测量,因此可以有效减少用户终端对邻小区的检测时间,使得用户终端可以快速进行小区切换和重选。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例作详细地说明。
如图1所示,本发明一实施例提供了一种用户终端邻小区的检测方法。其中,所述用户终端仅包括一天线端口。具体地,所述方法可以包括如下步骤:
步骤11,对接收到的信号进行傅里叶变换。
在具体实施中,用户终端驻留在合适的服务小区后,可以接收多个基站发送的信号。所述信号中通常携带多个邻小区的数据。为了方便提取邻小区数据,可以将接收到的信号进行傅里叶变换,即将时域接收到的信号转换至频域进行数据提取。
在具体实施中,当用户终端接收到的信号较多时,为了提高处理速度,可以采用快速傅里叶变换的方法对所提取到的所述邻小区信息进行傅里叶变换。当然,也可以采用其他傅里叶变换方法,此处不作限制。
步骤12,根据预先获取的邻小区标识,从傅里叶变换后的数据中提取所述邻小区数据。
在具体实施中,用户终端在初始搜网时,完成与服务小区的同步后,可以接收基站向所述用户终端发送的多个系统消息。所述系统消息可以携带当前信道的带宽、小区列表等信息。其中,所述小区列表可以是同频小区列表,也可以是异频小区列表,并且,所述小区列表中包括多个邻小区标识。用户终端可以从接收到的系统消息中获取邻小区的标识。例如,用户终端可以从基站发送的系统消息4(systeminformationblock,sib4)中获取同频小区列表,并从所述同频小区列表中获得多个邻小区的标识。
在具体实施中,对接收到的信号进行傅里叶变换后,根据所述邻小区的标识,可以从傅里叶变换后的数据中提取所述邻小区数据。其中,所述邻小区数据可以为小区参考信号(cellreferencesignal,crs)导频数据。所述邻小区的crs导频数据可以用于对相应的子信道进行信道估计。
步骤13,根据所述邻小区数据,获得所述天线端口的信道传输函数。
在具体实施中,所述crs导频数据可以存在多个,且每个crs导频数据 分别对应不同的子信道。根据所述crs导频数据可以估计相应子信道的信道情况。对每个crs导频数据对应的子信道进行信道估计后,可以获得对应的子信道的信道传输函数,再对各个所述子信道的信道传输函数取平均,将平均后的结果作为所述天线端口的信道传输函数。
步骤14,对所述天线端口的信道传输函数进行傅里叶逆变换,获得对应的时域冲击响应。
由于时域冲激响应代表了实际传输中的径的分布,因此,可以将在频域获得的所述天线端口的信道传输函数进行傅里叶逆变换,获得对应的时域冲击响应。
步骤15,根据所述时域冲击响应的分布,检测所述邻小区是否存在。
在具体实施中,为了提高检测结果的准确性,在获得所述天线端口的信道传输函数对应的时域冲击响应h(i)后,可以先计算所述时域冲击响应h(i)中,相邻三个时刻对应的时域冲击响应之和中的最大值,即max(h(i-1)+h(i)+h(i+1)),再对所述时域冲击响应h(i)求取平均值mean(h(i)),最后根据所述相邻三个时刻对应的时域冲击响应之和中的最大值与所述平均值的结果的比值,即max(h(i-1)+h(i)+h(i+1))/mean(h(i)),确定所述邻小区是否存在。其中i<n,i及n均正整数,h(i)表示第i个时刻的时域冲击相应。
当所述比值大于预设门限值p时,即max(h(i-1)+h(i)+h(i+1))/mean(h(i))>p时,确认所述邻小区存在,否则所述邻小区不存在。所述用户终端可以将确认存在的邻小区上报至基站。
图2为本发明一实施例提供了另一种用户终端邻小区的检测方法。与图1中所示实施例不同的是,在本实施例中,所述用户终端包括两个以上的天线端口。
具体地,所述方法可以包括如下步骤:
步骤21,对接收到的信号进行傅里叶变换。
步骤22,根据预先获取的邻小区标识,从傅里叶变换后的数据中提取所述邻小区数据。
其中,步骤21~22可以分别参照上述对步骤11~12的描述进行实施,此处不再赘述。
步骤23,根据所述邻小区数据,获得所述用户终端各天线端口的信道传输函数。
当用户终端包括多个天线端口时,由于每个天线端口的传输资源不同,导致所述用户终端从各个天线端口接收到的信号不同。因此,对接收到的信号进行傅里叶变换后,从各个天线端口提取到的所述邻小区数据也就不同。根据所提取到的邻小区数据,可以获得对应的天线端口的信道传输函数,即对各个天线端口的信道进行估计。
步骤24,对各个所述天线端口的信道传输函数分别进行傅里叶逆变换,获得对应的时域冲击响应。
在具体实施中,可以参照上述对步骤14的描述,对所述用户终端的每个天线端口的信道传输函数进行傅里叶逆变换,获得对应的时域冲击响应。
步骤25,对各个所述天线端口的时域冲击响应进行归一化处理。
在具体实施中,获得各个天线端口对应的时域冲击响应后,为了减少天线之间的相互影响可以先对各个所述天线端口对应的时域冲击响应进行归一化处理。例如,当所述用户终端包括两个天线端口时,可以采用如下方法对各个天线端口对应的时域冲击响应进行归一化处理:
其中,h0,i表示第1个天线端口的在第i个时刻的时域冲击响应,h1,i表示第2个天线端口的在第i个时刻的时域冲击响应,h(i)表示归一化后的时域冲击响应。
步骤26,根据归一化后的时域冲击响应的分布,检测所述邻小区是否存在。
具体可以参照上述对步骤15的描述进行实施,此处不再赘述。
需要说明的是,本发明实施例中,所述用户终端包括但不限于手机、笔记本、平板电脑以及车载电脑等适于在移动中使用的计算机设备或便携设备。所述用户终端可以与基站进行通信,所述通信包括接收基站发送的信号以及向基站发送信号等。
由上述内容可以看出,无论是所述用户终端仅包括一个天线端口,还是包括多个天线端口,所述方法均可以通过先对接收到的信号进行傅里叶变换,再根据预先获取邻小区标识,从傅里叶变换后的信号中提取邻小区数据,由所述邻小区数据获得对应的天线端口的信道传输函数,再根据信道传输函数对应的时域冲击响应来检测所述邻小区是否存在。相对于采用分时多次接收主、辅同步信号并进行多次测量的邻区检测方法,可以有效减少用户终端对邻小区的检测时间,使得用户终端可以快速进行小区切换和重选。
为了使本领域技术人员更好地理解和实现本发明,以下对上述用户终端邻小区的检测方法对应的用户终端进行详细描述。
如图3所示,本发明一实施例提供了一种用户终端。所述用户终端30包括一天线端口。具体地,所述用户终端30可以包括:第一变换单元31,获取单元32,提取单元33,信道估计单元34,第二变换单元35以及检测单元36。其中:
所述第一变换单元31适于对接收到的信号进行傅里叶变换。所述获取单元32适于预先获取邻小区标识。所述提取单元33适于根据预先获取的邻小区标识,从傅里叶变换后的数据中提取所述邻小区数据。所述信道估计单元34适于根据所述邻小区数据,获得所述天线端口的信道传输函数。所述第二变换单元35对所述天线端口的信道传输函数进行傅里叶逆变换,获得对应的时域冲击响应。所述检测单元36适于根据所述时域冲击响应的分布,检测所述邻小区是否存在。
在具体实施中,所述获取单元32可以从预先接收到的基站发送的系统消息中提取的同频信息列表或异频信息列表中获得所述邻小区的标识。
在具体实施中,所述提取单元33提取的所述邻小区数据为crs导频数据。所述信道估计单元34可以包括:信道估计子单元(未示出)以及处理子单元 (未示出)。其中,所述信道估计子单元适于根据所提取到的crs导频数据,对每个crs导频数据对应的子信道进行信道估计,获得对应的子信道的信道传输函数。所述处理子单元适于对各个所述子信道的信道传输函数取平均,将平均后的结果作为所述天线端口的信道传输函数。
在具体实施中,如图4所示,所述检测单元36可以包括:第一计算子单元41,第二计算子单元42,第三计算子单元43,以及检测子单元44。
其中,所述第一计算子单元41适于计算所述时域冲击响应中,相邻三个时刻对应的时域冲击响应之和中的最大值。所述第二计算子单元42适于对所述时域冲击响应取平均。所述第三计算子单元43适于计算所述相邻三个时刻对应的时域冲击响应之和中的最大值,与所述时域冲击响应取平均后的结果的比值。所述检测子单元44适于在所述比值大于预设门限值时,所述邻小区存在。
如图5所示,本发明一实施例提供了一种用户终端。所述用户终端50包括两个以上的天线端口。具体地,所述用户终端50可以包括:第一变换单元51,获取单元52,提取单元53,信道估计单元54,第二变换单元55、处理单元56以及检测单元57。其中:
所述第一变换单元51适于对接收到的信号进行傅里叶变换。所述获取单元52适于预先获取邻小区标识。所述提取单元53适于根据预先获取的邻小区标识,从傅里叶变换后的数据中提取所述邻小区数据。所述信道估计单元54根据所述邻小区数据,获得所述用户终端各天线端口的信道传输函数。所述第二变换单元55对各个所述天线端口的信道传输函数进行傅里叶逆变换,获得对应的时域冲击响应。所述处理单元56适于对各个所述天线端口的时域冲击响应进行归一化处理。所述检测单元56适于根据归一化后的时域冲击响应分布,检测所述邻小区是否存在。
在具体实施中,所述获取单元52可以从预先接收到的基站发送的系统消息中提取的同频信息列表或异频信息列表中获得所述邻小区的标识。
在具体实施中,所述提取单元53提取的所述邻小区数据为crs导频数据。所述信道估计单元54可以包括:信道估计子单元(未示出)以及处理子单元 (未示出)。其中,所述信道估计子单元适于根据所提取到的crs导频数据,对每个crs导频数据对应的子信道进行信道估计,获得对应的子信道的信道传输函数。所述处理子单元适于对各个所述子信道的信道传输函数取平均,将平均后的结果作为所述天线端口的信道传输函数。
在本发明的一实施例中,如图6所示,所述检测单元57可以包括:第一计算子单元61,第二计算子单元62,第三计算子单元63以及检测子单元64。
其中,所述第一计算子单元61适于计算所述归一化后的时域冲击响应中,相邻三个时刻对应的时域冲击响应之和中的最大值。所述第二计算子单元62适于对所述归一化后的时域冲击响应取平均。所述第三计算子单元63适于计算所述相邻三个时刻对应的时域冲击响应之和中的最大值,与所述归一化后的时域冲击响应取平均后的结果的比值。所述检测子单元64适于在所述比值大于预设门限值时,所述邻小区存在。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。