本技术涉及终端盲检测,尤其涉及一种lte终端盲检测及定位方法及系统。
背景技术:
1、随着移动通信的发展,2g/3g逐步退网,4g lte(long term evolution 长期演进)与5g占据了移动通信的主流地位,目前5g的网络覆盖还在发展中,大多数终端处于lte的覆盖中。在某些场景中,希望使用第三方设备确定是否存在移动终端、存在多少个终端。这主要通过lte的移动终端在入网之后rnti(radio network temporary identifier 无线网络临时标识符)标识的激活与否来确定终端的存在。
2、lte系统中的rnti的分配是在终端接入基站的过程完成,这个阶段可以通过第三方解析终端接入基站的过程信息获取rnti,但是,第三方获取rnti的无法通过已知信息得到,因此产生了多种不同复杂度及不同虚假rnti率的rnti盲检测方案:(1)一种lte系统ue对pdcch(physical downlink control channel 物理下行控制信道)进行盲检的实现方法,但是该方法,仅利用维特比译码的路径值、yk与rnti之间的关系筛除虚假rnti,处理之后仍然存在很多虚假rnti。(2)pdcch盲检的实现方法、装置及电子设备,使用维特比译码的度量值门限来判决rnti的有效性,比(1)的计算复杂度高,而且虚假rnti概率更高。
3、因此,亟需一种lte终端盲检测及定位方法及系统,以解决上述方案识别出的虚假rnti较多,难以实用的问题。另外,虚假rnti伴随着无效的信道解码,计算量大,增加了系统处理时间。
技术实现思路
1、针对现有技术的上述不足,本技术提供一种lte终端盲检测及定位方法及系统,以解决现有方案识别出的虚假rnti较多,难以实用的问题。另外,虚假rnti伴随着无效的信道解码,计算量大,增加了系统处理时间的问题。
2、第一方面,本技术提供了一种lte终端盲检测及定位方法,方法包括:获取上行基带数据和下行基带数据;
3、使用下行基带数据进行pdcch解调,获得pdcch解调数据和参考噪声;基于pdcch解调数据,获得pdcch解调数据对应的全部cce(control channel element,控制信道单元);
4、基于参考噪声、预设门限因子,从全部cce中筛选有效cce,以获得有效cce集合;按照公共空间与用户空间的预设cce规则,将有效cce集合拆分为公共空间cce集合和用户空间cce集合;
5、遍历公共空间cce集合中的cce,获得当前cce解调数据,使用cce解调数据,遍历预设的公共空间dci(downlink control information,下行控制信息)长度集合;其中,预设的公共空间dci长度集合包含若干公共空间dci长度;遍历预设的公共空间dci长度集合中的公共空间dci长度,根据当前公共空间dci长度,对cce解调数据进行解速率匹配得到待解码数据,从待解码数据中解析出有效rnti和dci;将得到的有效rnti和dci存入rnti-common列表;
6、遍历用户空间cce集合中的cce,获得各个cce对应的第一索引值、cce解调数据;使用cce解调数据,遍历预设的用户空间dci长度集合;其中,预设的用户空间dci长度集合包含若干用户空间dci长度;遍历预设的公共空间dci长度集合中的用户空间dci长度,根据当前用户空间dci长度,对cce解调数据进行解速率匹配得到待解码数据,将待解码数据进行咬尾卷积译码,获得rnti-1和dci;获取当前cce解调数据对应的cce聚合度,通过遍历cce聚合度对应的候选集数,计算第二索引值;当cce解调数据第一索引值与第二索引值一致的情况时,计算当前cce解调数据对应的rnti-2和dci;根据rnti-1和rnti-2的关系,确定当前rnti是否有效,当有效时,将dci和rnti存入rnti-ue列表;
7、对rnti-common列表和rnti-ue列表中的数据进行dci解析,获得上行rnti、下行rnti和prb(physical resource block 物理资源块)资源;
8、基于下行rnti和下行rnti对应的prb资源,筛选出满足预设prb资源需求的下行rnti列表;取上行rnti与下行rnti列表的并集;利用3gpp协议,在并集中对每个上行rnti计算出对应的上行能量并进行定位。
9、在本技术的一种实现方式中,基于参考噪声、预设门限因子,从全部cce中筛选有效cce,以获得有效cce集合,具体包括:
10、计算参考噪声的均值noise_mean;
11、通过公式:
12、noise_cce = noise_mean * gain_factor,调整噪声均值;其中,gain_factor表示预设解调增益补偿因子;
13、通过公式:
14、v=noise_cce * cce_th,获得阈值边界;其中,cce_th表示预设门限因子;
15、当cce大于v时,cce有效。
16、在本技术的一种实现方式中,按照公共空间与用户空间的预设cce规则,将有效cce集合拆分为公共空间cce集合和用户空间cce集合,具体包括:
17、获取公共空间的搜索范围和用户空间的搜索范围,
18、根据cce对应pdcch解调数据的具体搜索范围,确定cce对应空间类型;其中,空间类型分为公共空间和用户空间。
19、在本技术的一种实现方式中,遍历公共空间cce集合中的cce,获得当前cce解调数据,使用cce解调数据,遍历预设的公共空间dci长度集合;其中,预设的公共空间dci长度集合包含若干公共空间dci长度;遍历预设的公共空间dci长度集合中的公共空间dci长度,根据当前公共空间dci长度,对cce解调数据进行解速率匹配得到待解码数据,从待解码数据中解析出有效rnti和dci,具体包括:
20、对公共空间cce集合中的cce进行遍历;使用当前cce解调数据,获取对应的pdcch解调数据;根据pdcch解调数据涉及的预设公共空间dci的具体格式,确定对应的预设的公共空间dci长度集合;遍历预设的公共空间dci长度集合中的公共空间dci长度,根据当前公共空间dci长度对cce解调数据进行解速率匹配,获得待解码数据;将待解码数据分成两路,一路直接送入咬尾卷积译码,另一路通过mask矩阵运算后进行咬尾卷积码译码,获得两个rnti值和对应的dci;当两个rnti值相等时,确定当前rnti有效,否则无效。
21、在本技术的一种实现方式中,遍历用户空间cce集合中的cce,获得各个cce对应的第一索引值、cce解调数据;使用cce解调数据,遍历预设的用户空间dci长度集合,具体包括:
22、对用户空间cce集合中的cce进行遍历,获得cce解调数据;
23、使用当前cce解调数据,获取对应的pdcch解调数据;
24、根据pdcch解调数据涉及的预设用户空间dci的具体格式,确定对应的预设的用户空间dci长度集合;其中,第一索引值的初始值为1,根据用户空间cce集合中cce的顺序依次累加1获得对应第一索引值。
25、在本技术的一种实现方式中,根据当前用户空间dci长度,对cce解调数据进行解速率匹配得到dci,将dci进行咬尾卷积译码,获得rnti-1和dci;获取当前cce解调数据对应的cce聚合度,通过遍历cce聚合度对应的候选集数,计算第二索引值;当cce解调数据第一索引值与第二索引值一致的情况时,计算当前cce解调数据对应的rnti-2和dci,具体包括:
26、获取当前cce解调数据,在预设的用户空间dci长度集合中,根据各个用户空间dci长度对cce解调数据进行解速率匹配得到待解码数据,将待解码数据进行咬尾卷积译码,获得rnti-1和dci;
27、确定当前cce解调数据对应的cce聚合度,根据cce聚合度与候选集数之间的预设映射关系表,确定对应的候选集数;
28、通过公式1:
29、,计算;
30、其中,,,,,为一个预设无线帧内的时隙序号;
31、通过公式2:
32、,计算第二索引值y;其中,l表示cce聚合度,m表示遍历的第m个数,且m∈[1,m],m表示候选集数,表示有效cce集合中cce的总数;
33、当当前cce解调数据的m从1到m的遍历过程中存在第二索引值与第一索引值一致时,将待解码数据经过mask矩阵运算后送入咬尾卷积译码,计算出rnti-2;
34、当当前cce解调数据的m从1到m的遍历过程中不存在第二索引值与第一索引值一致时,舍弃当前cce。
35、在本技术的一种实现方式中,基于下行rnti和下行rnti对应的prb资源,筛选出满足预设prb资源需求的下行rnti列表,具体包括:
36、获取全部下行rnti对应的prb资源集合;将prb资源集合中不满足预设噪声门限的prb资源筛除,获得第一资源集合;
37、遍历预设rnti-common列表和预设rnti-ue列表,确定列表中每项数据对应的prb资源是否在预设系统范围内;
38、当不在预设系统范围内时,结束当前项数据处理流程进入下一项数据;
39、当在预设系统范围内时,判断当前项数据对应的prb资源是否满足预设噪声门限的要求,当不满足时,结束当前项数据处理流程进入下一项数据;当满足时,将当前项数据存入预设第一列表,直至遍历完预设rnti-common列表和预设rnti-ue列表中的全部数据;
40、遍历预设第一列表中每项数据的prb资源是否等于第一资源集合,当等于第一资源集合时,将当前项数据存入下行rnti列表。
41、在本技术的一种实现方式中,利用3gpp协议,在并集中对每个上行rnti计算出对应的上行能量并进行定位,具体包括:
42、利用3gpp协议,在并集计算出本地dmrs序列数据;基于上行基带数据,计算出上行dmrs序列数据;计算本地dmrs序列数据与上行dmrs序列数据在预设滑动窗口中的最大相关值,作为能量值;利用能量值进行目标定位。
43、在本技术的一种实现方式中,基于上行基带数据,计算出上行dmrs序列数据,具体包括:
44、使用预设固定大小的滑动窗口与上行基带数据的上行数据帧起始点对齐,截取上行子帧数据;
45、根据预设上行配置参数,获取上行子帧数据的上行dmrs序列数据。
46、第二方面,本技术提供了一种lte终端盲检测及定位系统,系统包括:
47、数据获得模块,用于获取上行基带数据和下行基带数据;
48、pdcch解调模块,用于使用下行基带数据进行pdcch解调,获得pdcch解调数据和参考噪声;
49、rnti盲检模块,用于基于pdcch解调数据,获得pdcch解调数据对应的全部cce;基于参考噪声、预设门限因子,从全部cce中筛选有效cce,以获得有效cce集合;按照公共空间与用户空间的预设cce规则,将有效cce集合拆分为公共空间cce集合和用户空间cce集合;遍历公共空间cce集合中的cce,获得当前cce解调数据,使用cce解调数据,遍历预设的公共空间dci长度集合;其中,预设的公共空间dci长度集合包含若干公共空间dci长度;遍历预设的公共空间dci长度集合中的公共空间dci长度,根据当前公共空间dci长度,对cce解调数据进行解速率匹配得到dci,从dci中解析出有效rnti和dci;将得到的有效rnti和dci存入rnti-common列表;遍历用户空间cce集合中的cce,获得各个cce对应的第一索引值、cce解调数据;使用cce解调数据,遍历预设的用户空间dci长度集合;其中,预设的用户空间dci长度集合包含若干用户空间dci长度;遍历预设的公共空间dci长度集合中的用户空间dci长度,根据当前用户空间dci长度,对cce解调数据进行解速率匹配得到dci,将dci进行咬尾卷积译码,获得rnti-1和dci;获取当前cce解调数据对应的cce聚合度,通过遍历cce聚合度对应的候选集数,计算第二索引值;当cce解调数据第一索引值与第二索引值一致的情况时,计算当前cce解调数据对应的rnti-2和dci;根据rnti-1和rnti-2的关系,确定当前rnti是否有效,当有效时,将dci和rnti存入rnti-ue列表;
50、rnti筛选模块,用于对rnti-common列表和rnti-ue列表中的数据进行dci解析,获得上行rnti、下行rnti和prb资源;基于下行rnti和下行rnti对应的prb资源,筛选出满足预设prb资源需求的下行rnti列表;将取上行rnti与下行rnti列表的并集;
51、上行计算模块,用于利用3gpp协议,在并集中对每个上行rnti计算出对应的上行能量并进行定位。
52、本领域技术人员能够理解的是,本技术至少具有如下有益效果:
53、本技术公开了一种lte终端盲检测及定位方法及系统,首先对下行基带数据进行pdcch解调,然后通过从全部cce中筛选有效cce,降低了盲检复杂度,降低虚假rnti上报率,另外,通过两个rnti值的关系的比对,进一步筛除虚假rnti;基于下行rnti和下行rnti对应的prb资源,筛选出满足预设prb资源需求的下行rnti列表,实现了筛除配置prb与实际不符的rnti,得到的rnti列表与实际基本相符。解决了现有方案识别出的虚假rnti较多,难以实用的问题,由于虚假rnti的降低,解决了虚假rnti伴随着无效的信道解码,计算量大,增加了系统处理时间的问题。
54、另外,本技术基于上行基带数据,计算出上行dmrs序列数据,使用上行计算模块得到有效上行能量,通过能量值实现了目标定位。
1.一种lte终端盲检测及定位方法,其特征在于,所述方法包括:
2.根据权利要求1所述的lte终端盲检测及定位方法,其特征在于,基于参考噪声、预设门限因子,从全部cce中筛选有效cce,以获得有效cce集合,具体包括:
3.根据权利要求1所述的lte终端盲检测及定位方法,其特征在于,按照公共空间与用户空间的预设cce规则,将有效cce集合拆分为公共空间cce集合和用户空间cce集合,具体包括:
4.根据权利要求1所述的lte终端盲检测及定位方法,其特征在于,遍历公共空间cce集合中的cce,获得当前cce解调数据,使用cce解调数据,遍历预设的公共空间dci长度集合;其中,预设的公共空间dci长度集合包含若干公共空间dci长度;遍历预设的公共空间dci长度集合中的公共空间dci长度,根据当前公共空间dci长度,对cce解调数据进行解速率匹配得到待解码数据,从待解码数据中解析出有效rnti和dci,具体包括:
5.根据权利要求1所述的lte终端盲检测及定位方法,其特征在于,遍历用户空间cce集合中的cce,获得各个cce对应的第一索引值、cce解调数据;使用cce解调数据,遍历预设的用户空间dci长度集合,具体包括:
6.根据权利要求1所述的lte终端盲检测及定位方法,其特征在于,根据当前用户空间dci长度,对cce解调数据进行解速率匹配得到dci,将dci进行咬尾卷积译码,获得rnti-1和dci;获取当前cce解调数据对应的cce聚合度,通过遍历cce聚合度对应的候选集数,计算第二索引值;当cce解调数据第一索引值与第二索引值一致的情况时,计算当前cce解调数据对应的rnti-2和dci,具体包括:
7.根据权利要求1所述的lte终端盲检测及定位方法,其特征在于,基于下行rnti和下行rnti对应的prb资源,筛选出满足预设prb资源需求的下行rnti列表,具体包括:
8.根据权利要求1所述的lte终端盲检测及定位方法,其特征在于,利用3gpp协议,在并集中对每个上行rnti计算出对应的上行能量并进行定位,具体包括:
9.根据权利要求8所述的lte终端盲检测及定位方法,其特征在于,基于上行基带数据,计算出上行dmrs序列数据,具体包括:
10.一种lte终端盲检测及定位系统,其特征在于,所述系统包括:
