一种LTE***中小区搜索干扰消除的方法
技术领域
本发明涉及LTE(Long Term Evolution,长期演进项目)***技术领域,特别涉及一种LTE***中小区搜索干扰消除的方法。
背景技术
LTE被通俗的称为3.9G,具有100Mbps的数据下载能力,被视作从3G向4G演进的主流技术。它改进并增强了3G的空中接入技术,采用OFDM和MIMO作为其无线网络演进的唯一标准。LTE***中的UE(设备)要通过LTE蜂窝网络进行通信的话,需要进行小区搜索以检测到小区的物理层小区标识。由于每个小区与一对主同步信号(PSS)和辅助同步信号(SSS)相互对应,因此在小区搜索期间,UE通过检测PSS和SSS即可检测到小区的物理层小区标识(即小区ID)。检测物理层小区标识涉及从由基站广播的SSS序列获得小区ID组标识并且从由基站广播的PSS序列获得有小区ID组标识的小区ID组内标识从在PSS序列检测到的小区ID组内标识之后从SSS序列检测小区ID组标识在检测到小区ID组标识和小区ID组内标识之后,可使用的关系来确定物理层小区标识,其中NID是物理层小区标识,即小区ID,因为在各个组内存在168个唯一小区ID组标识和三个唯一小区ID组内标识所以在LTE蜂窝网络中存在总共504个唯一物理层标识。
在完整的小区搜索过程中,通常需要先后确定出多个候选小区,先被检测出来的小区通常是信号最强的小区,这群小区的信号如果不被消除,将对后续小区的检测产生影响,为此,在实际应用过程中,常在每次确定出一个小区后采取措施进行干扰消除,然后再进行下一个小区的检测。
现有技术中通常采用重构法消除已被搜索到的小区的PSS,从而实现小区搜索过程中的干扰消除;由于LTE网络存在同频组网,因此会存在相邻小区之间的同频干扰。由于整个网络只有三个PSS,因此相邻两小区可能会使用同一个PSS,于是在使用同一个PSS的两小区的下行同步信号基本同时到达UE时,使用重构法进行干扰消除会导致两小区的PSS同时被消除掉,从而导致只能搜索到相对较强的小区,而相对较弱的小区不能被搜索到,故PSS检测阶段使用重构法进行干扰消除会导致某些场景下搜索到的小区不全。对于相对较弱的小区,使用重构法进行PSS干扰消除会因为信道估计值不准,导致PSS不能被最大限度的消除,同时也会引入较大的干扰,导致更弱的小区不能被检测到。
由于SSS有504个,相邻小区不可能使用同一小区ID(标识),因此相邻小区所使用的SSS是不同的,再加上使用同一个PSS的相邻两小区在生成SSS时使用的扰码相同,因此相邻两小区之间的干扰会变强,单纯使用置零法进行SSS干扰消除不足以最大限度的消除当前场景下两小区之间的干扰。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种LTE***中小区搜索干扰消除的方法,该方法针对使用同一个PSS信号的同频相邻小区的下行同步信号同时到达UE的情况,既可以搜索到信号相对较强的小区,也可以搜索到信号相对较弱的小区,克服小区搜索不全的技术问题,能够提高UE下行同步的性能和越区切换的性能,从而提高用户体验。
本发明的目的通过下述技术方案实现:一种LTE***中小区搜索干扰消除的方法,步骤如下:
S1、获取接收信号;
S2、将三组本地PSS序列从频域分别转到时域,然后分别与步骤S1中接收信号进行相关运算后得到三组PSS相关值;
S3、针对每一组PSS相关值,通过第一门限将PSS相关值中按从大到小的关系排名在前几的PSS相关峰值搜索出来,直到搜索不到过第一门限的PSS相关峰值或当前搜索到PSS相关峰值达到一定的个数X,则结束搜索,保存上述通过第一门限搜索到的各PSS相关峰值位置及小区ID组内标识;
S4、针对步骤S3中在每一组PSS相关值中获取到的各PSS相关峰值位置,从最大的PSS相关峰值位置开始,以PSS相关峰值从大到小的顺序,针对每一个PSS相关峰值位置,进行如下操作:
S41、首先根据当前PSS相关峰值位置,对接收信号进行SSS相关检测,得到SSS相关值,然后通过第二门限搜索过第二门限的SSS相关峰值,并且从中获取到最大的一个SSS相关峰值;进入步骤S42;
S42、SSS干扰消除:将最大的SSS相关峰值对应的SSS信号重构出来,然后将重构出来的SSS信号从对应位置的接收信号中减掉,得到干扰消除后的信号;然后进入步骤S43;
S43、根据当前PSS相关峰值位置,对于步骤S42干扰消除后的接收信号再进行SSS相关检测,得到SSS相关值,然后通过第二门限搜索过第二门限的SSS相关峰值,判断是否有过第二门限的SSS相关峰值;
若是,则从过第二门限的SSS相关峰值中选取出最大的一个SSS相关峰值;然后判断通过第二门限总共已选取到的最大的SSS相关峰值的个数是否达到一定的个数Y,若否,则进入步骤S42,若是,则进入步骤S44;
若否,则进入步骤S44;
S44、当前PSS相关峰值位置下,SSS干扰消除完成,针对下一个PSS相关峰值位置,返回到步骤S41。
优选的,所述步骤S2中三组本地PSS序列从频域分别转到时域的具体步骤如下:
S21、根据PSS序列的小区ID组内标识的取值0、1和2,获取到三组本地频域PSS序列,其中本地频域PSS序列的长度为62;
S22、将每组本地频域PSS序列均映射到直流子载波前后各31个子载波上;
S23、针对步骤S22中获取到的每组信号,在本地频域PSS序列子载波之前补充33个零,之后补充32个零,搬频处理之后进行128点快速傅立叶逆变换,最终得到三组本地时域PSS序列。
优选的,所述步骤S2中各组PSS相关值通过以下步骤获取到:
S24、在接收信号中获取到起始点P0,然后从起始点P0开始取256采样点,然后对其做256点的FFT变换,得到第一频域信号;其中接收信号中获取到的第一个起始点P0为该信号的第一采样点。
S25、从一组本地时域PSS序列中取128采样点,补零至256采样点并做256点的FFT变换,得到第二频域信号;
S26、将第一频域信号和第二频域信号共轭相乘得到第三信号,然后将第三信号进行256点的IFFT得到时域信号;
S27、取步骤S26获取到的时域信号的前128采样点,即为一组本地时域PSS序列与接收信号滑动128点相关运算后的相关值;
S28、判断接收信号结尾处是否做相关运算得到相关值,若是,则该组相关运算结束;若否,则将起始点P0加128采样点后回到步骤S24。
优选的,步骤S3中针对每一组PSS相关值,通过第一门限将PSS相关值中按照从大到小的关系排名在前几的PSS相关峰值以从大到小的顺序搜索出来,具体过程如下:
S31、针对每一组PSS相关值,首先设定第一门限;
S32、通过第一门限搜索过第一门限的PSS相关峰值,判断是否有过第一门限的PSS相关峰值;
若是,则从过第一门限的PSS相关峰值中选取出最大的一个PSS相关峰值,然后判断当前通过第一门限总共已选取到的最大的PSS相关峰值的个数达到一定的个数X,若是,则进入步骤S34;若否,则进入步骤S33;
若否,则进入步骤S34;
S33、将步骤S32中获取到的最大的一个PSS相关峰值位置及其相邻前后各若干位置的相关值置零;然后回到步骤S32;
S34、通过第一门限针对PSS相关峰值的搜索结束。
更进一步的,所述第一门限的门限值为9000,X值为5。
优选的,步骤S41和S43中根据当前PSS相关峰值位置,进行SSS相关检测的过程如下:
S411、将当前PSS相关峰值位置作为PSS定时位置,结合PSS和SSS的各种相对位置关系,确定出SSS的各个定时位置;
S412、在SSS的每个定时位置分别取128点SSS时域信号,接着将128点SSS时域信号进行128点FFT变换,得到128采样点频域信号;
S413、128采样点频域序列中的标号65对应的数据为直流子载波,在直流子载波前后各提取31点频域序列,组成62点的频域序列即为SSS频域信号;
S414、按照SSS的生成方式,逐步解扰并利用m序列的相关性做相关运算,得到SSS相关峰值,并且从中获取到SSS最大相关峰值;
S415、根据SSS最大相关峰值,进行双工方式、CP类型、小区ID组标识和前后半帧的判决,至此就可以获得小区ID和帧定时。
更进一步的,PSS和SSS的相对位置关系包括四种,其中TDD(时分双工)和NormalCP(普通循环前缀)相对位置关系下,PSS和SSS相对位置为412个采样点;TDD和Extended CP(扩展循环前缀)相对位置关系下,PSS和SSS相对位置为480个采样点;FDD(频分双工)和Normal CP相对位置关系下,PSS和SSS相对位置为137个采样点;FDD和Extended CP相对位置关系下,PSS和SSS相对位置关系下为160。
更进一步的,所述步骤S42中将SSS最大相关峰值对应的SSS信号重构出来的具体过程如下:
S421、根据步骤S415中确定的小区ID和帧定时,生成SSS频域信号;
S422、从接收信号中提取SSS最大相关峰值对应的SSS信号;
S423、针对步骤S421中生成的SSS频域信号和步骤S422中获取的SSS信号进行最小二乘信道估计,并对信道估计值序列进行时域降噪处理;
S444、将步骤S423获取到的时域降噪处理后的信道估计值序列乘以步骤S421中的SSS频域信号,得到的序列即为重构出来的SSS频域信号;
S445、将步骤S444重构出来的SSS频域信号转到时域上,并加上前缀,即重构出完整的SSS时域信号。
优选的,所述步骤S4中第二门限的门限值为200;Y为2。
优选的,所述步骤S1中获取的接收信号为滤波和降采样处理后的接收信号。
本发明相对于现有技术具有如下的优点及效果:
(1)本发明方法首先使用三组本地PSS序列分别与接收信号进行相关运算,从而获取到三组PSS相关值,针对每一组PSS相关值,并且通过第一门限搜索PSS相关值中按从大到小的关系排名在前几的PSS相关峰值,保存这些PSS相关峰值位置以及小区ID组内标识;接下来针对保存的这些PSS相关峰值位置,从最大的PSS相关峰值的位置开始,针对每一个PSS相关峰值位置,在与PSS相关峰值位置相对应的位置对接收信号进行SSS相关检测,通过第二门限搜索将SSS相关峰值按照从大到小的顺序依次检测出来,并且每次SSS相关检测后,将SSS相关峰值处的SSS信号重构出来,然后将重构出来的SSS信号从对应位置的接收信号中减掉,实现SSS干扰消除。由此可见,针对在LTE***中使用同一个PSS信号的同频相邻小区的下行同步信号同时到达UE的情况,通过本发明方法在小区搜索时,既可以搜索到同频相邻小区中信号强的小区,也可以搜索到同频相邻小区中信号弱的小区,因此本发明方法确保了小区搜索的完全,有效避免了现有技术中使用重构法进行PSS干扰消除导致只能搜索到信号相对较强的小区,而信号相对较弱的小区不能被搜索到的现象。大大的提高UE下行同步的性能和越区切换的性能,从而提高用户体验。并且本发明方法中采用重构法将SSS进行消除,能够最大限度的消除当前场景下使用同一个PSS相邻两小区之间的干扰。
(2)本发明方法通过第一门限将PSS相关值中按从大到小的关系排名在前几的PSS相关峰值搜索出来时,其中这些PSS相关峰值以从大到小的顺序依次被搜索到,在每次搜索时,选取过门限的PSS相关峰值中最大的一个PSS相关峰值,并且获取到该PSS相关峰值位置,然后将该PSS相关峰值位置及其相邻前后各若干位置的相关值进行置零;由于每次搜索时,当前最大的PSS相关峰值被置为零,因此下一次搜索时,搜索到的PSS相关峰值将亚于此最大的PSS相关峰值,因此本发明通过置零的方式有效消除了PSS强相关峰对PSS弱相关峰的干扰,达到干扰消除的目的,能够最大限度的消除PSS的干扰,确定出潜在的有效相关峰值位置和小区ID组内标识,有效降低了PSS干扰消除的复杂度,提高了PSS干扰消除的效率。并且本发明在置零过程中,当前最大的PSS相关峰值前后相邻的各若干位置的相关值也被置为零,因此本发明方法能够同时避免当前最大的PSS相关峰值前后位置相关值对下一次PSS相关峰值搜索时产生的干扰,最大限度的消除了PSS强相关峰对PSS弱相关峰的干扰。本发明方法有效避免了现有技术中对于相对较弱的小区,使用重构法进行PSS干扰消除会因为信道估计值不准,导致PSS不能被最大限度的消除,同时也会引入较大的干扰,导致更弱的小区不能被检测到的技术问题。
(3)本发明方法中接收信号在与本地PSS序列进行相关运算之前先进行滤波和降采样处理,其中通过滤波滤除PSS和SSS带宽以外的信号,提高小区搜索的性能,通过降采样降低相关运算的计算量,提高小区搜索效率。
附图说明
图1是本发明方法流程图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例
本实施例公开了一种LTE***中小区搜索干扰消除的方法,如图1所示,步骤如下:
S1、获取接收信号;本实施例中获取的接收信号为滤波和降采样处理后的接收信号,其中对接收信号进行滤波处理的滤波器的采样率为30.72MHz,通带带宽为472.5KHz,阻带起始频率为547.5KHz,带外衰减为20dB,带内波动为0.1dB;步骤S1中降采样处理时采用的是16倍的。
S2、将三组本地PSS序列从频域分别转到时域,然后分别与步骤S1中接收信号进行相关运算后得到三组PSS相关值。
本步骤S2中三组本地PSS序列从频域分别转到时域的具体步骤如下:
S21、根据PSS序列的小区ID组内标识的取值0、1和2,获取到三组本地频域PSS序列,其中本地频域PSS序列的长度为62;
S22、将每组本地频域PSS序列均映射到直流子载波前后各31个子载波上;
S23、针对步骤S22中获取到的每组信号,在本地频域PSS序列子载波之前补充33个零,之后补充32个零,搬频处理之后进行128点IFFT变换(快速傅立叶逆变换),最终得到三组本地时域PSS序列。
本步骤中各组PSS相关值通过以下步骤获取到:
S24、在接收信号中获取到起始点P0,然后从起始点P0开始取256采样点,然后对其做256点的FFT变换(快速傅立叶变换),得到第一频域信号S1;其中接收信号中获取到的第一个起始点P0为该信号的第一采样点。
S25、从一组本地时域PSS序列中取128采样点,补零至256采样点并做256点的FFT变换,得到第二频域信号S2;
S26、将第一频域信号S1和第二频域信号S2共轭相乘得到第三信号S3,然后将第三信号S3进行256点的IFFT得到时域信号S4;
S27、取时域信号S4的前128采样点,即为一组本地时域PSS序列与接收信号滑动128点相关运算后的相关值;
S28、判断接收信号结尾处是否做相关运算得到相关值,若是,则该组相关运算结束;若否,则将起始点P0加128采样点后回到步骤S24。
S3、针对每一组PSS相关值,通过第一门限将PSS相关值中按从大到小的关系排名在前几的PSS相关峰值搜索出来,直到搜索不到过第一门限的PSS相关峰值或当前搜索到PSS相关峰值达到一定的个数X,则结束搜索,保存上述通过第一门限搜索到的各PSS相关峰值位置及小区ID组内标识;本实施例中第一门限的门限值为9000,X值为5。
步骤S3中针对每一组PSS相关值,通过第一门限将PSS相关值中按照从大到小的关系排名在前几的PSS相关峰值以从大到小的顺序搜索出来,具体过程如下:
S31、针对每一组PSS相关值,首先设定第一门限;
S32、通过第一门限搜索过第一门限的PSS相关峰值,判断是否有过第一门限的PSS相关峰值;
若是,则从过第一门限的PSS相关峰值中选取出最大的一个PSS相关峰值,然后判断当前通过第一门限总共已选取到的最大的PSS相关峰值的个数达到一定的个数X,若是,则进入步骤S34;若否,则进入步骤S33;
若否,则进入步骤S34;
S33、将步骤S32中获取到的最大的一个PSS相关峰值位置及其相邻前后各若干位置的相关值置零;然后回到步骤S32;其中本实施例中在该步骤中将步骤S32中获取到的最大的一个PSS相关峰值位置及其相邻前后各一个位置的相关值置零;
S34、通过第一门限针对PSS相关峰值的搜索结束。
通过上述步骤能够将PSS相关值中按照从大到小的关系排名在前几的PSS相关峰值以从大到小的顺序搜索出来,从而获取到对应PSS相关峰值位置。
S4、针对步骤S3中在每一组PSS相关值中获取到的各PSS相关峰值位置,从最大的PSS相关峰值位置开始,针对每一个PSS相关峰值位置,进行如下操作:
S41、首先根据当前PSS相关峰值位置,对接收信号进行SSS相关检测,得到SSS相关值,然后通过第二门限搜索过第二门限的SSS相关峰值,并且从中获取到最大的一个SSS相关峰值;进入步骤S42;本实施例中第二门限的门限值为200。
S42、SSS干扰消除:将最大的SSS相关峰值对应的SSS信号重构出来,然后将重构出来的SSS信号从对应位置的接收信号中减掉,得到干扰消除后的信号;然后进入步骤S43;
S43、根据当前PSS相关峰值位置,对于步骤S42干扰消除后的接收信号再进行SSS相关检测,得到SSS相关值,然后通过第二门限搜索过第二门限的SSS相关峰值,判断是否有过第二门限的SSS相关峰值;
若是,则从过第二门限的SSS相关峰值中选取出最大的一个SSS相关峰值;然后判断通过第二门限总共已选取到的最大的SSS相关峰值的个数是否达到一定的个数Y,若否,则进入步骤S42,若是,则进入步骤S44;
若否,则进入步骤S44;
S44、当前PSS相关峰值位置下,SSS干扰消除完成,针对下一个PSS相关峰值位置,返回到步骤S41。
本实施例中,步骤S41和S43中根据当前PSS相关峰值位置,进行SSS相关检测的过程如下:
S411、将当前PSS相关峰值位置作为PSS定时位置,结合PSS和SSS的各种相对位置关系,确定出SSS的各个定时位置;其中PSS和SSS的相对位置关系包括四种,其中TDD(时分双工)和Normal CP(普通循环前缀)相对位置关系下,PSS和SSS相对位置为412个采样点;TDD和Extended CP(扩展循环前缀)相对位置关系下,PSS和SSS相对位置为480个采样点;FDD(频分双工)和Normal CP相对位置关系下,PSS和SSS相对位置为137个采样点;FDD和Extended CP相对位置关系下,PSS和SSS相对位置关系下为160。
S412、在SSS的每个定时位置分别取128点SSS时域信号,接着将128点SSS时域信号进行128点FFT变换,得到128点频域信号;
S413、128采样点频域序列中的标号65对应的数据为直流子载波,在直流子载波前后各提取31点频域序列,组成62点的频域序列即为SSS频域信号;
S414、按照SSS的生成方式,逐步解扰并利用m序列的相关性做相关运算,得到SSS相关峰值,并且从中获取到SSS最大相关峰值;
S415、根据SSS最大相关峰值,进行双工方式、CP类型、小区ID组标识和前后半帧的判决,至此就可以获得小区ID和帧定时。
本实施例步骤S42中将SSS最大相关峰值对应的SSS信号重构出来的具体过程如下:
S421、根据步骤S415中确定的小区ID和帧定时,生成SSS频域信号;
S422、从接收信号中提取SSS最大相关峰值对应的SSS信号;
S423、针对步骤S421中生成的SSS频域信号和步骤S422中获取的SSS信号进行最小二乘信道估计,并对信道估计值序列进行时域降噪处理;
S444、将步骤S423获取到的时域降噪处理后的信道估计值序列乘以步骤S421中的SSS频域信号,得到的序列即为重构出来的SSS频域信号;
S445、将步骤S444重构出来的SSS频域信号转到时域上,并加上前缀,即重构出完整的SSS时域信号。
本实施例上述方法通过三组本地PSS序列分别与接收信号进行相关运算,从而获取到三组PSS相关值,针对每一组PSS相关值,获取PSS相关值中按从大到小的关系排名在前几的PSS相关峰值,即获取到PSS相关峰值中最大的几个PSS相关峰值;然后从最大的PSS相关峰值的位置开始,针对每一个PSS相关峰值位置,进行一次或多次SSS相关检测,从而能够在使用同一个PSS信号的同频相邻小区的下行同步信号同时到达UE时,能够将信号相对强的小区和信号相对弱的小区均搜索到,有效避免了现有技术中使用重构法进行PSS干扰消除导致只能搜索到信号相对较强的小区,而信号相对较弱的小区不能被搜索到的现象。大大的提高UE下行同步的性能和越区切换的性能,从而提高用户体验。并且本发明方法中采用重构方将SSS进行消除,能够最大限度的消除当前场景下使用同一个PSS相邻两小区之间的干扰。
本实施例中通过重复执行上述步骤S32和S33后能够将PSS相关值中按照从大到小的关系排名在前几的PSS相关峰值以从大到小的顺序被搜索出来。在每次搜索时,选取过门限的PSS相关峰值中最大的一个PSS相关峰值,并且获取到该PSS相关峰值位置,然后将该PSS相关峰值位置及其相邻前后各若干位置的相关值进行置零;由于每次搜索时,当前最大的PSS相关峰值被置为零,因此下一次搜索时,搜索到的PSS相关峰值将亚于此最大的PSS相关峰值。
因此本发明通过置零的方式有效消除了PSS强相关峰对PSS弱相关峰的干扰,达到干扰消除的目的,能够最大限度的消除PSS的干扰,确定出潜在的有效相关峰值位置和小区ID组内标识,有效降低了PSS干扰消除的复杂度,提高了PSS干扰消除的效率。并且本发明在置零过程中,当前最大的PSS相关峰值前后相邻的各若干位置的相关值也被置为零,因此本发明方法能够同时避免当前最大的PSS相关峰值前后位置相关值对下一次PSS相关峰值搜索时产生的干扰,最大限度的消除了PSS强相关峰对PSS弱相关峰的干扰。本发明方法有效避免了现有技术中对于相对较弱的小区,使用重构法进行PSS干扰消除会因为信道估计值不准,导致PSS不能被最大限度的消除,同时也会引入较大的干扰,导致更弱的小区不能被检测到的技术问题。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。