干扰源小区定位方法和装置以及对应的基站与流程

文档序号:14197666阅读:321来源:国知局
干扰源小区定位方法和装置以及对应的基站与流程

本发明涉及通讯技术领域,尤其涉及干扰源小区定位方法和装置以及对应的基站。



背景技术:

对于td-lte(timedivisionlongtermevolution,分时长期演进)系统,要求基站保持严格的时间同步,一般都是采用gps同步的方式来保证基站之间的定时同步。由于采用同频覆盖的方式布网,固然存在邻小区间的相互干扰。而且由于td-lte系统的上下行传输共享频率,因此td-lte系统中除存在传统的小区间的干扰外,还存在远端基站的下行信号干扰目标小区上行信号的情形。

由于电磁波的传播特性,在某些场景(例如空气传播环境好、大气波导效应)下,td-lte系统的远距离同频干扰可能发生在相距很远的基站间(几十公里甚至几百公里),并且远端发射源的下行信号经过传播延迟到达近端同频的目标基站后,可能会进入目标基站的其他传输时隙,从而影响近端目标系统的正常工作,并且这种干扰可能是多基站累积叠加的效果。

实际应用中,可以考虑在实施干扰的小区的一定的时隙发射特定的自定义导频序列,然后在被干扰小区侧去检测该导频序列。由于该导频序列和实施干扰的小区通过一定的方式一一对应,所以被干扰小区就能知道是哪个远端小区对它实施了干扰。

但是,由于实际系统中各个小区存在不同的带宽,若采用上述现有技术方案,则目标小区可能要遍历所有可能的带宽组合方式,才能得知实施干扰的是哪个小区。另外针对不同的目标小区,需要做的遍历检测也不一样。整个系统定位干扰源小区的过程会相当复杂。



技术实现要素:

有鉴于此,本发明的目的在于提供一种干扰源小区定位方法和装置以及对应的基站,以解决在td-lte系统中如何简单高效的定位干扰源小区的问题。

为实现上述目的,本发明提供一种干扰源小区定位方法,该方法包括步骤:接收其他小区发射的根据导频序列生成的特定数据;解析所述特定数据,得到其他每个小区在混叠带宽处对应的频域数据;在本地根据所述系统中所有可能的特殊导频序列生成对应的频域数据;根据本地生成的频域数据和解析出的频域数据生成对应的时域数据;及根据得到的时域数据确定干扰源小区。

可选地,该方法在所述接收其他小区发射的根据导频序列生成的特定数据的步骤之前还包括步骤:根据每个小区的导频序列生成时域数据;将每个小区生成的时域数据加上循环前缀cp后生成所述特定数据,并发射出去。

可选地,该方法在所述根据每个小区的导频序列生成时域数据的步骤之前还包括步骤:设置整个系统的混叠带宽binv;以所述混叠带宽binv为基本单位,设置所述系统中每个小区的导频序列。

可选地,当所述系统中存在多个混叠带宽时,选取其中带宽最小的一个作为整个系统的混叠带宽binv。

可选地,所述根据每个小区的导频序列生成时域数据的步骤具体包括:将所述导频序列前或后或前后各插0值,生成长度为nsubcarrier的序列,其中nsubcarrier为所述混叠带宽binv包括的子载波个数;对所述长度为nsubcarrier的序列做正负频交换并在中间插0值,生成nfft点频域数据;对所述nfft点频域数据进行反快速傅里叶变换ifft操作,生成nfft点时域数据。

可选地,当一个小区的带宽等于2n*binv时,设置2n个所述导频序列,对应生成2n个所述nfft点时域数据,然后将生成的2n个nfft点时域数据进行合并,再对合并后的数据加上ncp点cp,其中n为非负整数。

可选地,所述特定数据为(ncp+2n*nfft)点数据,所述解析所述特定数据,得到其他每个小区在混叠带宽处对应的频域数据的步骤具体包括:对所述特定数据去掉ncp点cp;取混叠带宽对应的nfft点时域数据;对所述nfft点时域数据进行快速傅里叶变换fft操作,得到nfft点频域数据yinv。

可选地,所述根据本地生成的频域数据和解析出的频域数据生成对应的时域数据的步骤具体包括:将本地生成的频域数据和解析出的频域数据进行共轭点乘操作,得到r;对r进行ifft操作得到nfft点的时域数据rt。

可选地,所述根据得到的时域数据确定干扰源小区的步骤具体包括:对其他每个小区对应的时域数据rt进行峰值搜索,若rt出现明显峰值,则对应的其他小区为所述干扰源小区。

为实现上述目的,本发明还提出一种干扰源小区定位装置,该装置包括:接收模块,用于接收其他小区发射的根据导频序列生成的特定数据;解析模块,用于解析所述特定数据,得到其他每个小区在混叠带宽处对应的频域数据;生成模块,用于在本地根据所述系统中所有可能的特殊导频序列生成对应的频域数据,以及根据本地生成的频域数据和解析出的频域数据生成对应的时域数据;确定模块,用于根据得到的时域数据确定干扰源小区。

可选地,所述生成模块还用于根据每个小区的导频序列生成时域数据,并将每个小区生成的时域数据加上循环前缀cp后生成所述特定数据;该装置还包括发射模块,用于将生成的特定数据发射至其他小区。

可选地,该装置还包括:设置模块,用于设置整个系统的混叠带宽binv,并以所述混叠带宽binv为基本单位,设置所述系统中每个小区的导频序列。

可选地,所述生成模块根据每个小区的导频序列生成时域数据的过程具体包括:将所述导频序列前或后或前后各插0值,生成长度为nsubcarrier的序列,其中nsubcarrier为所述混叠带宽binv包括的子载波个数;对所述长度为nsubcarrier的序列做正负频交换并在中间插0值,生成nfft点频域数据;对所述nfft点频域数据进行反快速傅里叶变换ifft操作,生成nfft点时域数据。

可选地,所述生成模块根据本地生成的频域数据和解析出的频域数据生成对应的时域数据的过程具体包括:将所述本地生成的频域数据和解析出的频域数据进行共轭点乘操作,得到r;对r进行ifft操作得到nfft点的时域数据rt。

为实现上述目的,本发明还提出一种基站,包括基带处理单元,所述基带处理单元用于执行如下操作:接收其他小区发射的根据导频序列生成的特定数据;解析所述特定数据,得到其他每个小区在混叠带宽处对应的频域数据;在本地根据所述系统中所有可能的特殊导频序列生成对应的频域数据;根据本地生成的频域数据和解析出的频域数据生成对应的时域数据;及根据得到的时域数据确定干扰源小区。

可选地,所述基带处理单元还用于:根据每个小区的导频序列生成时域数据;将每个小区生成的时域数据加上循环前缀cp后生成所述特定数据,并发射出去。

可选地,所述基带处理单元还用于:设置整个系统的混叠带宽binv;以所述混叠带宽binv为基本单位,设置所述系统中每个小区的导频序列。

本发明提出的干扰源小区定位方法和装置以及对应的基站,在该系统存在多种不同带宽的混叠时,不需要遍历检测各种带宽组合,只需要在混叠带宽处检测相关可能的序列,即可完成对干扰源小区的检测定位,从而降低了定位干扰源小区的复杂度,检测定位的过程简单高效。

附图说明

图1为本发明提出的一种干扰源小区定位方法的较佳实施例的流程图;

图2为本发明中的td-lte系统的一种实施例的各个小区的带宽示意图;

图3为图2中的第一干扰小区和第二干扰小区生成特定数据的过程的较佳实施例的流程图;

图4为图2中的第三干扰小区生成特定数据的过程的较佳实施例的流程图;

图5为图2中的目标小区定位干扰源小区的过程的较佳实施例的流程图;

图6本发明提出的一种干扰源小区定位装置的较佳实施例的模块示意图;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明提出一种干扰源小区定位方法,应用在td-lte系统的基站中,用于在目标小区(被干扰小区)受到远端小区的信号干扰时,准确定位干扰源小区。该方法包括以下步骤:

s102,设置整个通讯系统的混叠带宽。

具体地,所述通讯系统为td-lte系统。如果在整个通讯系统的各个小区中存在多种带宽组合,它们之间存在带宽重叠的部分,每一个重叠的部分即为一个混叠带宽binv_x。

混叠带宽binv_x=(2)-n*bcell_n,其中bcell_n为该通讯系统所有的小区带宽。在同一个通讯系统中,混叠带宽可以为一块或者多块。当存在多个混叠带宽binv_x时,选取其中带宽最小的一个作为整个通讯系统的混叠带宽binv。混叠带宽binv包括nsubcarrier个子载波。

例如,参阅图2所示,图中的通讯系统由20m和10m带宽的小区组成,目标小区受到三个小区的干扰。其中,目标小区的带宽为20m,第一干扰小区的带宽为20m,第二干扰小区的带宽为20m,第三干扰小区的带宽为10m,该通讯系统的混叠带宽binv为10m。

s104,以所述混叠带宽为基本单位,设置该通讯系统中每个小区的导频序列。

具体地,将该通讯系统中的每个小区的带宽以混叠带宽binv为基本单位分为若干部分,针对每一个部分对应的频域数据生成导频序列。该导频序列可以是m序列、gold序列、zc序列,或其他自相关性很好,互相关性不好的序列。所述导频序列的长度小于nsubcarrier,记为nsequence。

例如,图2中的第一干扰小区(或第二干扰小区)的带宽等于两个混叠带宽binv,则该第一干扰小区(或第二干扰小区)需要设置两个导频序列nsequence。

s106,根据每个小区的导频序列生成时域数据。

在本实施例中,将导频序列nsequence前或后或前后各插0值,生成长度为nsubcarrier的序列,然后做正负频交换并在中间插0值,生成nfft点频域数据,再对nfft点频域数据进行ifft(inversefastfouriertransform,反快速傅里叶变换)操作,生成nfft点时域数据。

s108,将每个小区生成的时域数据加上cp(cyclicprefix,循环前缀)后生成特定数据,并发射出去。

具体地,当某一个小区的带宽等于2n*binv时(n=0,1,2,3.....),设置2n个导频序列nsequence,对应生成2n个nfft点时域数据,然后将生成的2n个nfft点时域数据进行合并,再对合并后的数据加上ncp点cp。其中,当n=0即该小区的带宽等于混叠带宽binv时,设置一个导频序列nsequence,对应生成nfft点时域数据,然后直接将生成的nfft点时域数据加上ncp点cp。

例如,参阅图3和图4所示,为图2中的第一干扰小区(或第二干扰小区)与第三干扰小区生成所述特定数据的过程(即上述步骤s104-s108)对应的一种流程图。

值得注意的是,具体如何由每一个混叠带宽binv对应的频域数据生成时域数据可能有多种方式,本实施例只给出其中的一种。本领域技术人员可以考虑到的其他方式同样适用于本发明。

进一步地,当目标小区受到干扰时,可以执行下列步骤来定位干扰源小区:

s110,接收其他小区发射的特定数据。

具体地,目标小区接收其他每个小区发射的所述特定数据,所述特定数据为(ncp+2n*nfft)点数据。

s112,解析接收到的特定数据,得到其他每个小区在混叠带宽处对应的频域数据。

具体地,针对其他每个小区发射的所述特定数据,先对该特定数据去掉ncp点cp,取混叠带宽对应的nfft点时域数据。然后对该nfft点时域数据进行fft(fastfouriertransform,快速傅里叶变换)操作,得到nfft点频域数据yinv。

s114,在本地根据该通讯系统中所有可能的特殊导频序列生成对应的频域数据。

具体地,目标小区在本地将该通讯系统中所有可能的长度为nsequence的特殊导频序列按照与上述步骤s106相同的方式生成频域数据s。

s116,将本地生成的频域数据和解析出的频域数据进行共轭点乘操作和ifft操作,得到对应的时域数据。

具体地,目标小区将本地生成的频域数据s和解析出的频域数据yinv进行共轭点乘操作,得到r,即r=s*.*yinv。然后对r进行nfft点ifft操作得到nfft点的时域数据rt。针对其他每个小区,都将得到一个对应的时域数据rt。

s118,根据得到的时域数据确定干扰源小区。

具体地,对其他每个小区对应的时域数据rt进行峰值搜索,如果本地的导频序列和发射端(其他小区)的导频序列是相同的,那么rt会有一个很明显的峰值,表示该其他小区就是干扰源小区,接收端(目标小区)以此就可以确定干扰源小区的信息。

例如,参阅图5所示,为图2中的目标小区定位干扰源小区的过程(即上述步骤s110-s118)对应的一种流程图。

所述干扰源小区定位方法,实施干扰的小区在特定的时域和频域资源,发射根据特定的导频序列生成的特定数据,目标小区在特定的时域和频域资源去检测该特定数据,每个小区所发射的自该特定数据对通讯系统中其他所有小区都是已知的。在该通讯系统存在多种不同带宽的混叠时,不需要遍历检测各种带宽组合,只需要在混叠带宽处检测相关可能的序列,即可完成对干扰源小区的检测定位。该方法降低了定位干扰源小区的复杂度,检测定位的过程简单高效。

如图6所示,本发明提出一种干扰源小区定位装置600,应用在td-lte系统的基站的基带处理单元中,用于在目标小区受到远端小区的信号干扰时,准确定位干扰源小区。

在本实施例中,干扰源小区定位装置600包括设置模块602,生成模块604,发射模块606、接收模块608、解析模块610及确定模块612。

所述设置模块602,用于设置整个通讯系统的混叠带宽。

具体地,所述通讯系统为td-lte系统。如果在整个通讯系统的各个小区中存在多种带宽组合,它们之间存在带宽重叠的部分,每一个重叠的部分即为一个混叠带宽binv_x。

混叠带宽binv_x=(2)-n*bcell_n,其中bcell_n为该通讯系统所有的小区带宽。在同一个通讯系统中,混叠带宽可以为一块或者多块。当存在多个混叠带宽binv_x时,选取其中带宽最小的一个作为整个通讯系统的混叠带宽binv。混叠带宽binv包括nsubcarrier个子载波。

所述设置模块602还用于以所述混叠带宽为基本单位,设置该通讯系统中每个小区的导频序列。

具体地,将该通讯系统中的每个小区的带宽以混叠带宽binv为基本单位分为若干部分,针对每一个部分对应的频域数据生成导频序列。该导频序列可以是m序列、gold序列、zc序列,或其他自相关性很好,互相关性不好的序列。所述导频序列的长度小于nsubcarrier,记为nsequence。

所述生成模块604,用于根据每个小区的导频序列生成时域数据。

在本实施例中,将导频序列nsequence前或后或前后各插0值,生成长度为nsubcarrier的序列,然后做正负频交换并在中间插0值,生成nfft点频域数据,再对nfft点频域数据进行ifft(inversefastfouriertransform,反快速傅里叶变换)操作,生成nfft点时域数据。

所述生成模块604还用于将每个小区生成的时域数据加上cp(cyclicprefix,循环前缀)后生成特定数据。

具体地,当某一个小区的带宽等于2n*binv时(n=0,1,2,3.....),设置2n个导频序列nsequence,对应生成2n个nfft点时域数据,然后将生成的2n个nfft点时域数据进行合并,再对合并后的数据加上ncp点cp。其中,当n=0即该小区的带宽等于混叠带宽binv时,设置一个导频序列nsequence,对应生成nfft点时域数据,然后直接将生成的nfft点时域数据加上ncp点cp。

所述发射模块606,用于将所述特定数据发射至其他小区。

所述接收模块608,用于接收其他小区发射的特定数据。

具体地,目标小区接收其他每个小区发射的所述特定数据,所述特定数据为(ncp+2n*nfft)点数据。

所述解析模块610,用于解析接收到的特定数据,得到其他每个小区在混叠带宽处对应的频域数据。

具体地,针对其他每个小区发射的所述特定数据,先对该特定数据去掉ncp点cp,取混叠带宽对应的nfft点时域数据。然后对该nfft点时域数据进行fft(fastfouriertransform,快速傅里叶变换)操作,得到nfft点频域数据yinv。

所述生成模块604还用于在本地根据该通讯系统中所有可能的特殊导频序列生成对应的频域数据。

具体地,目标小区在本地将该通讯系统中所有可能的长度为nsequence的特殊导频序列按照与发射端相同的方式生成频域数据s。

所述生成模块604还用于将本地生成的频域数据和解析出的频域数据进行共轭点乘操作和ifft操作,得到对应的时域数据。

具体地,目标小区将本地生成的频域数据s和解析出的频域数据yinv进行共轭点乘操作,得到r,即r=s*.*yinv。然后对r进行nfft点ifft操作得到nfft点的时域数据rt。针对其他每个小区,都将得到一个对应的时域数据rt。

所述确定模块612,用于根据得到的时域数据确定干扰源小区。

具体地,对其他每个小区对应的时域数据rt进行峰值搜索,如果本地的导频序列和发射端(其他小区)的导频序列是相同的,那么rt会有一个很明显的峰值,表示该其他小区就是干扰源小区,接收端(目标小区)以此就可以确定干扰源小区的信息。

值得注意的是,所述干扰源小区定位装置600可以应用在该td-lte系统的每个小区(基站)的基带处理单元中,通过执行所述模块602-606的功能向其他小区发送特定数据。当一个小区受到干扰时(即为目标小区),该小区中的干扰源小区定位装置600通过执行所述模块608-612的功能找到干扰源小区。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

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