被动定位方法、装置、电子设备及存储介质转让专利

申请号 : CN202211290753.1

文献号 : CN115426714B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭剑周建红张海陈亮

申请人 : 杰创智能科技股份有限公司

摘要 :

本发明涉及通信技术领域,提供一种被动定位方法、装置、电子设备及存储介质,所述方法包括:基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;基于系统信息块信息,确定目标RA‑RNTI;基于目标RA‑RNTI对CCE组的译码信息进行校验,确定随机接入响应信息;基于随机接入响应信息,确定目标C‑RNTI队列;基于目标C‑RNTI队列,对目标终端进行定位。本发明提供的被动定位方法,通过将未知的RNTI搜索转化为局部已知RNTI搜索,分类逐级缩小RNTI的搜索范围,最终提高对目标终端的C‑RNTI的捕获成功率,进而提高对目标终端定位的成功率。

权利要求 :

1.一种被动定位方法,其特征在于,包括:基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;

基于所述系统信息块信息,确定目标RA‑RNTI;

基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;

基于所述随机接入响应信息,确定目标C‑RNTI队列;

基于所述目标C‑RNTI队列,对目标终端进行定位;

所述基于所述目标C‑RNTI队列,对目标终端进行定位,包括:在目标时间段内,基于所述目标C‑RNTI队列中的所有C‑RNTI,分别对所述CCE组的译码信息进行校验;

在校验通过的情况下,确定所述C‑RNTI对应的第三DCI信息;

基于所述第三DCI信息,对目标终端进行定位。

2.根据权利要求1所述的被动定位方法,其特征在于,所述基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息,包括:基于SI‑RNTI对所述CCE组的译码信息进行校验;

在校验通过的情况下,确定所述SI‑RNTI对应的第一DCI信息;

基于所述第一DCI信息,从当前子帧的PDSCH中确定所述系统信息块信息。

3.根据权利要求2所述的被动定位方法,其特征在于,所述基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息,包括:基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验;

在校验通过的情况下,确定所述目标RA‑RNTI对应的第二DCI信息;

基于所述第二DCI信息,从当前子帧的PDSCH中确定所述随机接入响应信息。

4.根据权利要求1所述的被动定位方法,其特征在于,所述基于所述第三DCI信息,对目标终端进行定位,包括:基于所述第三DCI信息,从当前子帧的PDSCH中确定下行业务信息;

基于所述下行业务信息,识别所述目标终端;

基于所述第三DCI信息,从当前子帧对应的PUSCH中确定上行数据信息;

基于所述上行数据信息,对所述目标终端进行定位。

5.根据权利要求4所述的被动定位方法,其特征在于,所述上行数据信息,包括:所述目标终端发射信号的时刻信息和发射资源的位置信息。

6.根据权利要求5所述的被动定位方法,其特征在于,所述基于所述上行数据信息,对所述目标终端进行定位,包括:基于所述时刻信息和所述位置信息,确定所述目标终端的发射功率;

基于所述发射功率,对所述目标终端进行定位。

7.一种被动定位装置,其特征在于,包括:第一校验模块,用于基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;

所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;

第一确定模块,用于基于所述系统信息块信息,确定目标RA‑RNTI;

第二校验模块,用于基于所述RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;

第二确定模块,用于基于所述随机接入响应信息,确定目标C‑RNTI队列;

定位模块,用于基于所述目标C‑RNTI队列,对目标终端进行定位;

所述定位模块,具体用于:

在目标时间段内,基于所述目标C‑RNTI队列中的所有C‑RNTI,分别对所述CCE组的译码信息进行校验;

在校验通过的情况下,确定所述C‑RNTI对应的第三DCI信息;

基于所述第三DCI信息,对目标终端进行定位。

8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述被动定位方法。

9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述被动定位方法。

说明书 :

被动定位方法、装置、电子设备及存储介质

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种被动定位方法、装置、电子设备及存储介质。

背景技术

[0002] 物理层下行控制信道(Physical Downlink Control Channel,PDCCH)携带的信息称为下行控制信息(Downlink Control Information,DCI)。DCI信息既有系统小区(Cell)级别的调度、控制信息,也有针对终端/用户(User Equipment,UE)级别的调度、控制信息。一个PDCCH可以承载一个DCI信息,一个小区可以在上行和下行同时调度多个UE,即在一个子帧内部传输多个PDCCH,每个调度信息在独立的PDCCH上传输。在接收侧,UE或其它接收机需要找到自己所需要的PDCCH,解调、译码恢复出所需要的DCI信息。但是接收侧并不知道PDCCH具体位置、所占资源的多少和DCI长度,接收侧需要尝试不同位置、不同资源长度和不同长度DCI组合来尝试解码PDCCH过程,如果已知无线网络临时标识(radio network temporary,RNTI),则使用16位的RNTI进行校验,则可以增加盲检的成功率和减少盲检搜索次数。
[0003] 搜索空间包括公共搜索空间(Common Search Space,CSS)和UE特定的搜索空间(UE specific Search Space,USS)。通常情况下,UE不知道当前PDCCH传送的是什么格式的DCI信息,也不知道自己需要的信息在哪个位置,因此必须采取盲检的方式。
[0004] PDCCH盲检是针对两个搜索空间在不同资源位置尝试进行解码,根据循环冗余校验(Cyclic Redundancy Check,CRC)是否成功判断是否检测到PDCCH,确定DCI数据、长度与格式供后续进行DCI解析。
[0005] 因为长期演进(Long Term Evolution,LTE)系统中基站动态分配RNTI给各个UE,定位管控设备并不知道目标设备的RNTI,所以现有技术大多是基于未知RNTI搜索、捕获技术,遍历搜索所有RNTI,计算量和耗时较大,并且存在虚检和漏检,进而导致捕获、定位的成功率下降。

发明内容

[0006] 本发明提供一种被动定位方法、装置、电子设备及存储介质,用以解决现有技术中基于未知RNTI的搜索方法存在虚检和漏检,导致定位成功率较低的缺陷,实现提高定位成功率。
[0007] 本发明提供一种被动定位方法,包括:
[0008] 基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;
[0009] 基于所述系统信息块信息,确定目标RA‑RNTI;
[0010] 基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;
[0011] 基于所述随机接入响应信息,确定目标C‑RNTI队列;
[0012] 基于所述目标C‑RNTI队列,对目标终端进行定位。
[0013] 在一些实施例中,所述基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息,包括:
[0014] 基于SI‑RNTI对所述CCE组的译码信息进行校验;
[0015] 在校验通过的情况下,确定所述SI‑RNTI对应的第一DCI信息;
[0016] 基于所述第一DCI信息,从当前子帧的PDSCH中确定所述系统信息块信息。
[0017] 在一些实施例中,所述基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息,包括:
[0018] 基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验;
[0019] 在校验通过的情况下,确定所述目标RA‑RNTI对应的第二DCI信息;
[0020] 基于所述第二DCI信息,从当前子帧的PDSCH中确定所述随机接入响应信息。
[0021] 在一些实施例中,所述基于所述目标C‑RNTI队列,对目标终端进行定位,包括:
[0022] 在目标时间段内,基于所述目标C‑RNTI队列中的所有C‑RNTI,分别对所述CCE组的译码信息进行校验;
[0023] 在校验通过的情况下,确定所述C‑RNTI对应的第三DCI信息;
[0024] 基于所述第三DCI信息,对目标终端进行定位。
[0025] 在一些实施例中,所述基于所述第三DCI信息,对目标终端进行定位,包括:
[0026] 基于所述第三DCI信息,从当前子帧的PDSCH中确定下行业务信息;
[0027] 基于所述下行业务信息,识别所述目标终端;
[0028] 基于所述第三DCI信息,从当前子帧对应的PUSCH中确定上行数据信息;
[0029] 基于所述上行数据信息,对所述目标终端进行定位。
[0030] 在一些实施例中,所述上行数据信息,包括:
[0031] 所述目标终端发射信号的时刻信息和发射资源的位置信息。在一些实施例中,所述基于所述上行数据信息,对所述目标终端进行定位,包括:
[0032] 基于所述时刻信息和所述位置信息,确定所述目标终端的发射功率;
[0033] 基于所述发射功率,对所述目标终端进行定位。
[0034] 本发明还提供一种被动定位装置,包括:
[0035] 第一校验模块,用于基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;
[0036] 第一确定模块,用于基于所述系统信息块信息,确定目标RA‑RNTI;
[0037] 第二校验模块,用于基于所述RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;
[0038] 第二确定模块,用于基于所述随机接入响应信息,确定目标C‑RNTI队列;
[0039] 定位模块,用于基于所述目标C‑RNTI队列,对目标终端进行定位。
[0040] 本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述被动定位方法。
[0041] 本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述被动定位方法。
[0042] 本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述被动定位方法。
[0043] 本发明提供的被动定位方法、装置、电子设备及存储介质,通过将未知的RNTI搜索转化为局部已知RNTI搜索,分类逐级缩小RNTI的搜索范围,最终提高对目标终端的C‑RNTI的捕获成功率,进而提高对目标终端定位的成功率。

附图说明

[0044] 为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045] 图1是本发明实施例提供的被动定位方法的流程示意图之一;
[0046] 图2是现有技术中的系统帧的结构示意图;
[0047] 图3是本发明实施例提供的基于已知RNTI的搜索方法的流程示意图;
[0048] 图4是本发明实施例提供的被动定位方法的流程示意图之二;
[0049] 图5是本发明实施例提供的被动定位装置的结构示意图;
[0050] 图6是本发明实施例提供的电子设备的结构示意图。

具体实施方式

[0051] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052] 首先,对本申请提及的专业术语进行说明。
[0053] RNTI是LTE标准为了动态调度的而引入的一种技术标识,RNTI主要分为以下几类:
[0054] C‑RNTI:终端无线网络临时标标识,范围:61至65533;
[0055] SI‑RNTI:系统信息无线网络临时标识,65535;
[0056] P‑RNTI:寻呼无线网络临时标识,主要用于对终端的寻呼,65534;
[0057] RA‑RNTI:随机接入(应答)无线网络临时标识,范围:1至60。
[0058] LTE中定义最小的单个PDCCH传输单位为控制信道单元(Control Channel Element,CCE),一个CCE等于9个资源元素组(Resource Element Group,REG),一个REG等于4个资源元素 (Resource Element,RE)。
[0059] RE即为LTE数据(包括控制数据和用户数据)调制后的最小资源单位。对于DCI来说,即控制数据调制后的资源单位。1CCE=9REG=36RE。单个DCI编码、调制后的RE映射到REG,再映射为CCE,单个DCI映射后的所占CCE。
[0060] 单个DCI所占的CCE数量以聚合等级(Aggregation Level,AL)1、2、4或8为单位,且在整个子帧的可用总的CCE中连续分布,通信条件好使用聚合等级为1,通信条件差采用聚合等级8,通信条件适中,则使用聚合等级2或4,比如系统小区(Cell)级别的调度、控制信息DCI一般采用聚合等级4或8。
[0061] 由于LTE系统中基站动态分配RNTI给各个UE,定位管控设备并不知道目标终端的RNTI,所以现有技术大多是基于未知RNTI搜索、捕获技术,遍历搜索所有RNTI,计算量和耗时较大,并且存在虚检和漏检,进而导致捕获、定位的成功率下降。
[0062] 图1是本发明实施例提供的被动定位方法的流程示意图之一,参考图1,本发明实施例提供的被动定位方法,可以包括:
[0063] 步骤101、基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;
[0064] 步骤102、基于所述系统信息块信息,确定目标RA‑RNTI;
[0065] 步骤103、基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;
[0066] 步骤104、基于所述随机接入响应信息,确定目标C‑RNTI队列;
[0067] 步骤105、基于所述目标C‑RNTI队列,对目标终端进行定位。
[0068] 需要说明的是,本发明实施例提供的被动定位方法的执行主体可以为LTE系统的定位管控设备。
[0069] 在步骤101中,基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息。
[0070] 可选地,在步骤101之前,可以基于当前子帧中PDCCH占用的OFDM符号,确定CCE空间,并从CCE空间中提取CCE组。
[0071] 可选地,图2是现有技术中系统帧的结构示意图,如图2所示:
[0072] 1系统帧=10子帧=10ms,
[0073] 1子帧=20时隙=14个正交频分复用(Orthogonal  Frequency Division Multiplexing,OFDM)符号=1ms。
[0074] PDCCH可能分布在OFDM符号0至3中,1子帧中可以存在多个PDCCH,每个PDCCH携带一个DCI信息,DCI信息的CRC校验使用RNTI加扰。
[0075] 物理下行共享信道(Physical Downlink Shared CHannel,PDSCH)分布在剩余的OFDM符号中,依据当前子帧的盲检出的DCI可以提取译码的PDSCH用户信息。
[0076] 基站通过PDCCH(携带DCI)调度PDSCH(时频资源,携带系统消息或业务数据),PDCCH和PDSCH在同一个子帧。
[0077] 根据当前子帧中PDCCH占用的OFDM符号,确定CCE空间,CCE空间可以包括多个CCE,CCE的数量由传输当前子帧所需要的带宽和系统其他参数决定。
[0078] 可以根据聚合等级AL,确定CCE组中的起始位置,从CCE空间中提取CCE组。AL的值包括8、4、2和1,CCE组的起始位置为AL的整数倍。
[0079] 例如,CCE空间内的CCE的数量为80(CCE的序号依次为0至79)时:
[0080] AL=8时,则CCE组中的起始位置可以为0、8、16、24、32、48、56、64和72,即可以从CCE空间中提取8个CCE组,每个CCE组中CCE的数量均为8,并且是连续的。第一个CCE组内的CCE的序号为0至7,第二个CCE组内的CCE的序号为8至15。
[0081] AL=4时,CCE组中的起始位置可以为0、4、8、12、16、20、24、28、32、36、40、44、48、52、56、60、64、68和72,可以从CCE空间中提取20个CCE组,每个CCE组中CCE的数量均为4,并且是连续的。第一个CCE组内的CCE的序号为0至3,第二个CCE组内的CCE的序号为4至7。
[0082] 确定出CCE组后,基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息。
[0083] 可选地,图3是本发明实施例提供的基于已知RNTI的搜索方法的流程示意图,参考图3,在确定CCE组后,对CCE组进行Viterbi译码,获得译码序列后,可以对该序列进行CRC校验。
[0084] 根据CRC校验生成多项式生成本地校验位,然后用校验位与已知RNTI值进行比较,如果两者相同,便可判断接收的DCI信息是UE的信息,然后提取该DCI信息,否则不提取。
[0085] 基于已知SI‑RNTI=65535,对CCE组的译码信息进行CRC校验,校验通过,则认为当前子帧中搜索到了SIB的DCI信息,即第一DCI信息。
[0086] 然后根据第一DCI信息,在当前子帧的PDSCH区域依据第一DCI信息的指示提取相应的数据,译码得到系统信息块(System Information Block,SIB)信息。
[0087] 在步骤102中,基于所述系统信息块信息,确定目标RA‑RNTI。
[0088] SIB信息中包含计算RA‑RNTI所需要的t_id信息和f_id信息,t_id为发送前导码(Premable)的物理随机接入信道(Physical Random Access Channel,PRACH)所在的上行子帧号(0≤t_id<10),f_id是在该子帧发送preamble的PRACH在频域上的索引(0≤f_id<6)。
[0089] 根据t_id和f_id信息,可以计算出当前子帧可能存在的RA‑RNTI值,RA_RNTI计算公式为:
[0090] RA_RNTI=1+t_id+10*f_id
[0091] 其中,t_id是发送Premable的PRACH所在的上行子帧号(0≤t_id<10);f_id是在该子帧发送preamble的PRACH在频域上的索引(0≤f_id<6)。
[0092] 对于频分复用(Frequency Division Duplex,FDD)模式而言,每个子帧只有一个PRACH资源,因此f_id固定为0,FDD模式下一个系统帧的RA‑RNTI值不超过10个,一个子帧不超过1个。
[0093] 时分复用(Time Division Duplex,TDD)模式下一个系统帧的RA‑RNTI值不超过60个,一个子帧不超过6个。
[0094] 因此,根据已知SI‑RNTI=65535进行盲检,获取SIB消息,从而获取t_id和f_id信息,通过计算可以得到一个已知的目标RA‑RNTI的值,并根据目标RA‑RNTI进行盲检,从而大大减小了盲检的次数。
[0095] 在步骤103中,基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息。
[0096] 根据计算出的已知目标RA‑RNTI进行盲检,对CCE组的译码信息进行CRC校验,校验通过,则成功捕获到一个RA‑RNTI,并确定RA‑RNTI对应的第二DCI信息,利用第二DCI信息指示在PDSCH区域提取相应的数据,译码得到随机接入响应(Random Access Response,RAR)信息。
[0097] 在步骤104中,基于所述随机接入响应信息,确定目标C‑RNTI队列。
[0098] RAR信息中可以包含多个C‑RNTI值,根据RAR信息中包含的的C‑RNTI值,可以形成目标C‑RNTI队列。
[0099] 可选地,在本申请实施例中,目标C‑RNTI队列中的C‑RNTI的数量为16个。
[0100] 在步骤105中,基于所述目标C‑RNTI队列,对目标终端进行定位。
[0101] 同样的,根据目标C‑RNTI队列中已知的C‑RNTI进行盲检,对CCE组的译码信息进行CRC校验,校验通过,则成功捕获到一个C‑RNTI。
[0102] 本申请实施例基于已知的C‑RNTI进行盲检,减小了盲检的范围,增加了盲检的成功率。
[0103] 根据捕获到的C‑RNTI,确定C‑RNTI对应的第三DCI信息,利用第三DCI信息的指示在PDSCH区域提取相应的数据,译码得到下行业务信息,从而根据下行业务信息识别出目标终端。
[0104] 下行业务信息可以是终端的短信、图片或视频等业务信息,通过筛选并判断下行业务信息是否符合目标终端的特征,来判断是否为目标终端。
[0105] 识别出目标终端后,根据第三DCI信息的指示,在相应的PUSCH区域提取该目标终端的上行数据,译码得到上行数据信息,从而对目标终端进行定位。
[0106] 上行数据信息可以是目标终端在传输业务前与基站之间的交互信息,例如可以是目标终端向基站发射信号的时刻信息和发射资源的位置信息等。
[0107] 根据目标终端向基站发射信号的时刻信息和发射资源的位置信息,确定目标终端的发射功率,从而根据发射功率,对目标终端进行定位。
[0108] 本发明实施例提供的被动定位方法,通过将未知的RNTI搜索转化为局部已知RNTI搜索,分类逐级缩小RNTI的搜索范围,最终提高对目标终端的C‑RNTI的捕获成功率,进而提高对目标终端定位的成功率。
[0109] 在一些实施例中,所述SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息,包括:
[0110] 基于SI‑RNTI对所述CCE组的译码信息进行校验;
[0111] 在校验通过的情况下,确定所述SI‑RNTI对应的第一DCI信息;
[0112] 基于所述第一DCI信息,从当前子帧的PDSCH中确定所述系统信息块信息。
[0113] 可选地,基于已知SI‑RNTI=65535,遍历每个聚合等级,依次对CCE组的译码信息进行CRC校验,校验通过,则认为当前子帧的PDCCH中搜索到了SIB的DCI信息,即第一DCI信息。
[0114] 然后根据第一DCI信息,在当前子帧的PDSCH区域依据第一DCI信息的指示提取相应的数据,译码得到系统信息块(System Information Block,SIB)信息。
[0115] SIB信息中包含计算RA‑RNTI所需要的t_id信息和f_id信息,t_id为发送Premable的PRACH所在的上行子帧号(0≤t_id<10),f_id是在该子帧发送preamble的PRACH在频域上的索引(0≤f_id<6)。
[0116] 在一些实施例中,所述基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息,包括:
[0117] 基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验;
[0118] 在校验通过的情况下,确定所述目标RA‑RNTI对应的第二DCI信息;
[0119] 基于所述第二DCI信息,从当前子帧的PDSCH中确定所述随机接入响应信息。
[0120] 可选地,根据t_id和f_id信息,可以计算出当前子帧可能存在的RA‑RNTI值,RA_RNTI计算公式为:
[0121] RA_RNTI=1+t_id+10*f_id
[0122] 其中,t_id是发送Premable的PRACH所在的上行子帧号(0≤t_id<10);f_id是在该子帧发送preamble的PRACH在频域上的索引(0≤f_id<6)。
[0123] 根据计算出的已知RA‑RNTI,遍历每个聚合等级,依次对CCE组的译码信息进行CRC校验,校验通过,则成功捕获到一个RA‑RNTI,确定RA‑RNTI对应的第二DCI信息,利用第二DCI信息指示在PDSCH区域提取相应的数据,译码得到RAR信息。
[0124] RAR信息中可以包含多个C‑RNTI值。
[0125] 在一些实施例中,所述基于所述目标C‑RNTI队列,对目标终端进行定位,包括:
[0126] 在目标时间段内,基于所述目标C‑RNTI队列中的所有C‑RNTI,分别对所述CCE组的译码信息进行校验;
[0127] 在校验通过的情况下,确定所述C‑RNTI对应的第三DCI信息;
[0128] 基于所述第三DCI信息,对目标终端进行定位。
[0129] 可选地,在特定时间段中,根据目标C‑RNTI队列中已知的C‑RNTI进行盲检,遍历每个聚合等级,依次对CCE组的译码信息进行CRC校验,校验通过,则成功捕获到一个C‑RNTI。
[0130] 捕获到的C‑RNTI即为终端与基站相互通信的特定C‑RNTI,使用此C‑RNTI可以捕获到基站下发给目标终端的第三DCI信息。
[0131] 进而通过第三DCI信息的指示信息,解出C‑RNTI所指示的PDSCH消息,筛选并判断是否符合目标用户特征,从而实现对目标终端进行识别以及定位。
[0132] 进一步地,所述基于所述第三DCI信息,对目标终端进行定位,包括:
[0133] 基于所述第三DCI信息,从当前子帧的PDSCH中确定下行业务信息;
[0134] 基于所述下行业务信息,识别所述目标终端;
[0135] 基于所述第三DCI信息,从当前子帧对应的PUSCH中确定上行数据信息;
[0136] 基于所述上行数据信息,对所述目标终端进行定位。
[0137] 可选地,根据第三DCI信息的指示在PDSCH区域提取相应的数据,译码得到下行业务信息,从而根据下行业务信息识别出目标终端。
[0138] 下行业务信息可以是终端的短信、图片或视频等业务信息,通过筛选并判断下行业务信息是否符合目标终端的特征,例如可以根据从译码信息长度、接收窗口内的时刻或正确接收次数,来判断是否为目标终端。
[0139] 识别出目标终端后,根据第三DCI信息的指示,在相应的PUSCH区域提取该目标终端的上行数据,译码得到上行数据信息,从而对目标终端进行定位。
[0140] 上行数据信息可以是目标终端在传输业务前与基站之间的交互信息。
[0141] 进一步地,所述上行数据信息,可以包括:
[0142] 所述目标终端发射信号的时刻信息和发射资源的位置信息。
[0143] 从而定位管控设备可以根据译码得到上行数据信息,即目标终端向基站发射信号的时刻信息和发射资源的位置信息,确定目标终端的发射功率,从而根据发射功率,对目标终端进行定位。
[0144] 本发明实施例提供的被动定位方法,通过将未知的RNTI搜索转化为局部已知RNTI搜索,分类逐级缩小RNTI的搜索范围,最终提高对目标终端的C‑RNTI的捕获成功率,进而提高对目标终端定位的成功率。
[0145] 图4是本发明实施例提供的被动定位方法的流程示意图之二,参考图4,本发明实施例提供的被动定位方法,可以包括:
[0146] S1、小区的系统参数搜索和维护:
[0147] S1.1、主同步信号(Primary Synchronization Signal,PSS)、辅助同步信号(Secondary Synchronization Signal,SSS)搜索,获得小区ID以及时帧结构,并在时域、频域同步。
[0148] S1.2、解码物理广播信道(Physical Broadcast Channel,PBCH)信道,获取管理信息块(Master Information Block,MIB)信息,即小区LTE工作模式(TDD/FDD)和工作带宽等信息。
[0149] S1.3、进而使用已知SI‑RNTI=65535,从PDCCH信道中搜索SI‑RNTI,如果存在且Viterbi译码后的译码信息序列CRC校验通过,那么则认为搜索到了SIB信息的DCI。
[0150] 然后在当前子帧的PDSCH区域依据DCI指示提取相应的数据,译码得到SIB消息。SIB消息中含有接下来待计算的RA‑RNTI所需要的t_id和f_id信息。
[0151] S1.4、每隔5秒钟左右重复步骤S1.1至S1.3,维持与小区同步以及维护相应系统参数。
[0152] S2、搜索目标用户的C‑RNTI:
[0153] S2.1、依据SIB信息中的t_id和f_id信息,计算出当前子帧可能存在的RA‑RNTI值,然后利用计算的RA_RNTI值进行已知RNTI搜索。
[0154] RA_RNTI计算公式为:
[0155] RA_RNTI=1+t_id+10*f_id
[0156] 其中,t_id是发送Premable的PRACH所在的上行子帧号(0≤t_id<10);f_id是在该子帧发送preamble的PRACH在频域上的索引(0≤f_id<6)。
[0157] 对于FDD模式而言,每个子帧只有一个PRACH资源,因此f_id固定为0,FDD模式下一个系统帧的RA‑RNTI值不超过10个,一个子帧不超过1个。
[0158] TDD模式下一个系统帧的RA‑RNTI值不超过60个,一个子帧不超过6个。
[0159] S2.2、使用已知的RA‑RNTI搜索,如果Viterbi译码信息序列CRC通过,说明成功捕获到一个RA‑RNTI。
[0160] 再利用此DCI指示在PDSCH区域提取相应的数据,译码得到RAR,从RAR中提取C‑RNTI值(可能存在多个)。
[0161] S2.3、更新C‑RNTI队列,新C‑RNTI值进入队列,老的C‑RNTI退出,队列中始终维持16个C‑RNTI(初始队列中并无C‑RNTI)。
[0162] S3、目标用户搜索和定位:
[0163] S3.1、使用队列中的已知C‑RNTI搜索目标用户的PDSCH业务信息,同样使用已知C‑RNTI盲检,如果当次Viterbi译码CRC通过,说明成功找到C‑RNTI用户的DCI信息。
[0164] 再利用此DCI指示在PDSCH区域提取相应的数据,译码得到下行用户信息。
[0165] S3.2、如果该DCI指示的是该C‑RNTI用户的上行数据,那么在相应的PUSCH区域提取该用户的上行数据,译码得到上行用户信息。
[0166] S3.3、从而根据该DCI捕获目标终端的上行信号的发射功率,根据发射功率对目标终端进行定位。
[0167] S3.4、当次被动定位过程结束,为了定位新目标用户和对老目标用户实施持续定位和跟踪周期再重复步骤S2.1至S3.4。
[0168] 本发明实施例提供的被动定位方法,通过将未知的RNTI搜索转化为局部已知RNTI搜索,分类逐级缩小RNTI的搜索范围,最终提高对目标终端的C‑RNTI的捕获成功率,进而提高对目标终端定位的成功率。
[0169] 下面对本发明提供的被动定位装置进行描述,下文描述的被动定位装置与上文描述的被动定位方法可相互对应参照。
[0170] 图5是本发明实施例提供的被动定位装置的结构示意图,参考图5,本发明实施例提供的被动定位装置,包括:
[0171] 第一校验模块510,用于基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;
[0172] 第一确定模块520,用于基于所述系统信息块信息,确定目标RA‑RNTI;
[0173] 第二校验模块530,用于基于所述RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;
[0174] 第二确定模块540,用于基于所述随机接入响应信息,确定目标C‑RNTI队列;
[0175] 定位模块550,用于基于所述目标C‑RNTI队列,对目标终端进行定位。
[0176] 本发明实施例提供的被动定位装置,通过将未知的RNTI搜索转化为局部已知RNTI搜索,分类逐级缩小RNTI的搜索范围,最终提高对目标终端的C‑RNTI的捕获成功率,进而提高对目标终端定位的成功率。
[0177] 可选地,所述第一校验模块510,具体用于:
[0178] 基于SI‑RNTI对所述CCE组的译码信息进行校验;
[0179] 在校验通过的情况下,确定所述SI‑RNTI对应的第一DCI信息;
[0180] 基于所述第一DCI信息,从当前子帧的PDSCH中确定所述系统信息块信息。
[0181] 可选地,所述第二校验模块520,具体用于:
[0182] 基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验;
[0183] 在校验通过的情况下,确定所述目标RA‑RNTI对应的第二DCI信息;
[0184] 基于所述第二DCI信息,从当前子帧的PDSCH中确定所述随机接入响应信息。
[0185] 可选地,所述定位模块550,具体用于:
[0186] 在目标时间段内,基于所述目标C‑RNTI队列中的所有C‑RNTI,分别对所述CCE组的译码信息进行校验;
[0187] 在校验通过的情况下,确定所述C‑RNTI对应的第三DCI信息;
[0188] 基于所述第三DCI信息,对目标终端进行定位。
[0189] 可选地,所述定位模块550,还用于:
[0190] 基于所述第三DCI信息,从当前子帧的PDSCH中确定下行业务信息;
[0191] 基于所述下行业务信息,识别所述目标终端;
[0192] 基于所述第三DCI信息,从当前子帧对应的PUSCH中确定上行数据信息;
[0193] 基于所述上行数据信息,对所述目标终端进行定位。
[0194] 可选地,所述上行数据信息,包括:
[0195] 所述目标终端发射信号的时刻信息和发射资源的位置信息。
[0196] 可选地,所述定位模块550,还用于:
[0197] 基于所述时刻信息和所述位置信息,确定所述目标终端的发射功率;
[0198] 基于所述发射功率,对所述目标终端进行定位。
[0199] 图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(Communications Interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行被动定位方法,该方法包括:
[0200] 基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;
[0201] 基于所述系统信息块信息,确定目标RA‑RNTI;
[0202] 基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;
[0203] 基于所述随机接入响应信息,确定目标C‑RNTI队列;
[0204] 基于所述目标C‑RNTI队列,对目标终端进行定位。
[0205] 此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0206] 另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的被动定位方法,该方法包括:
[0207] 基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;
[0208] 基于所述系统信息块信息,确定目标RA‑RNTI;
[0209] 基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;
[0210] 基于所述随机接入响应信息,确定目标C‑RNTI队列;
[0211] 基于所述目标C‑RNTI队列,对目标终端进行定位。
[0212] 又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的被动定位方法,该方法包括:
[0213] 基于SI‑RNTI对CCE组的译码信息进行校验,确定系统信息块信息;所述CCE组是基于当前子帧中PDCCH占用的OFDM符号确定的;
[0214] 基于所述系统信息块信息,确定目标RA‑RNTI;
[0215] 基于所述目标RA‑RNTI对所述CCE组的译码信息进行校验,确定随机接入响应信息;
[0216] 基于所述随机接入响应信息,确定目标C‑RNTI队列;
[0217] 基于所述目标C‑RNTI队列,对目标终端进行定位。
[0218] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0219] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0220] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。