目标终端定位方法、系统、电子设备及存储介质与流程

阅读: 评论:0



1.本发明涉及通信领域,尤其涉及一种目标终端定位方法、系统、电子设备及存储介质。


背景技术:



2.目前已有的lte被动定位方法大多数为单小区的被动定位方法,从而使得被动定位的处理能力有限。同时,在扩展时,若使用单小区的被动定位方法,则需要成倍增加处理资源,导致了扩展性差。


技术实现要素:



3.本发明提供一种目标终端定位方法、系统、电子设备及存储介质,旨在平衡处理能力和处理资源的同时,提高扩展性。
4.第一方面,本发明提供一种目标终端定位方法,包括:基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;对每一个小区进行同步,确定每一个小区的小区系统帧信息;基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
5.在一个实施例中,所述基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,包括:通过所述数字逻辑芯片对每一个小区的目标信号中的控制信道数据进行实时盲检处理,得到每一个小区的目标系统控制信息和目标用户控制信息。
6.所述基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息之后,还包括:将每一个小区的目标系统控制信息和目标用户控制信息,传输至所述微处理器芯片;将每一个小区的目标系统控制信息所在的系统帧信息和子帧信息,传输至所述微处理器芯片。
7.所述基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果,包括:通过所述数字逻辑芯片对每一个小区的目标信号中的业务信道数据进行非实时处理,以将每一个小区的业务信道数据依据每一个小区同步后的小区系统帧信息同步至内存芯片。
8.所述基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端,包括:基于所述微处理器芯片以及每一个小区的小区系统帧信息、目标系统控制信息和目标用户控制信息,在内存芯片中读取出每一个小区的目标用户的业务信道数据;基于所述数字逻辑芯片对每一个小区的目标用户的业务信道数据进行解析和译码,得到每一个小区的目标用户的业务译码信息;基于所述微处理器芯片对每一个小区的目标用户的业务译码信息进行分析,定位出每一个小区的目标用户的目标终端。
9.所述基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号,包括:基于数模转换器采样每一个小区的无线数据;基于所述数字逻辑芯片将每一个小区采样到的无线数据传进行时域转频域处理,得到每一个小区的频域数据;基于所述数字逻辑芯片将每一个小区的频域数据进行频偏补偿,得到每一个小区频偏补偿后的频域数据;基于所述数字逻辑芯片将每一个小区频偏补偿后的频域数据进行小区间的并串转换,得到每一个小区的目标信号。
10.所述对每一个小区进行同步,确定每一个小区的小区系统帧信息,包括:根据每一个小区的小区编码对每一个小区进行主同步信号和辅助同步信号的粗同步,并根据每一个小区的小区编码对每一个小区内部的广播信号进行细同步,确定每一个小区的小区系统帧信息;其中,所述粗同步和所述细同步周期性循环执行。
11.第二方面,本发明提供一种目标终端定位系统,包括:第一处理模块,用于基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;同步模块,用于对每一个小区进行同步,确定每一个小区的小区系统帧信息;第二处理模块,用于基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;定位模块,用于基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
12.第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述目标终端定位方法。
13.第四方面,本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述目标终端定位方法。
14.第五方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述目标终端定位方法。
15.本发明提供的目标终端定位方法、系统、电子设备及存储介质,基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;对每一个小区进行同步,确定每一个小区的小区系统帧信息;基于数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
16.对每一个小区被动定位的过程,结合了实时处理和非实时处理,从而平衡了被动定位的处理能力和处理资源。同时,结合了数字逻辑芯片和微处理器芯片进行协调处理,从而提高了被动定位的扩展性。
附图说明
17.为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本发明提供的目标终端定位方法的流程示意图;图2是本发明提供的目标终端定位方法的整体流程示意图;图3是本发明提供的内存芯片读写存储控制流程示意图;图4是本发明提供的目标终端定位系统的结构示意图;图5是本发明提供的电子设备的结构示意图。
具体实施方式
19.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.本发明实施例提供了目标终端定位方法的实施例,需要说明的是,虽然在流程示意图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序完成所示出或描述的步骤。
21.本发明实施例以目标终端定位系统作为执行主体举例,参照图1,图1是本发明提供的目标终端定位方法的流程示意图。本发明实施例提供的目标终端定位方法包括:步骤101,基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;步骤102,对每一个小区进行同步,确定每一个小区的小区系统帧信息;步骤103,基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;步骤104,基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
22.需要说明的是,本发明实施例中的目标终端定位系统采用数字逻辑芯片+微处理器芯片的系统架构,同时外挂一个内存芯片。
23.进一步地,数字逻辑芯片可为包括但不限制于可编程阵列逻辑芯片(field programmable gate array,fpga)和74ls160逻辑芯片,本发明实施例以fpga芯片作为数字逻辑芯片举例。微处理器芯片包括但不限制于amd处理器芯片(advanced micro devices)和arm处理器芯片(advanced risc machine),本发明实施例以arm芯片作为微处理器芯片举例。内存芯片包括但不限制于ddr芯片(double data rate synchronous dynamic random access memory,双倍数据率同步动态随机存取存储器)和ram芯片(random access memory,随机存取存储器),本发明实施例以ddr芯片作为内存芯片举例。
24.进一步可以理解为,本发明实施例中的目标终端定位系统采用fpga芯片+arm芯片架构,同时外挂一个ddr芯片。其中,目标终端定位系统中计算量大的信号处理部分通过fpga芯片内部实现,调度控制通过arm芯片内部实现。
25.进一步地,本发明实施例中的目标终端定位系统至少包括16条接收天线,一般地,每个小区对应2条接收天线。也就是说,本发明实施例中的目标终端定位系统可以同时接收到至少8个小区的无线数据。本发明实施例以16条接收天线为例,即可以同时接收到8路小区的无线数据。进一步地,每个模拟数字转换器(analog-to-digital converter,adc)负责2个小区的射频信号采样,即目标终端定位系统中需要配置4个模拟数字转换器adc。
26.进一步地,目标终端定位系统接收8个小区中每一个小区的空中无线数据(无线数据或空口数据)后,fpga芯片对接收到的8个小区中每一个小区的无线数据进行处理,得到每一个小区的目标信号。
27.需要说明的是,lte(长期演进)中一个系统帧为10ms(毫秒),一个系统帧包括10个子帧,即每个子帧为1ms。
28.进一步地,目标终端定位系统对8个小区中每一个小区进行同步,确定出每一个小区的小区系统帧信息,其中,小区系统帧信息包括每一个小区的起始系统帧信息和系统帧长度,其中,系统帧长度由同步周期确定的,如,同步周期为2s(秒),则同步周期中包括200个系统帧,即系统帧长度为200。进一步地,目标终端定位系统根据每一个小区的起始系统帧信息和系统帧长度,确定出每一个小区的终止系统帧信息。在一实施例中,小区c1的起始系统帧信息为c1_st=100,同步周期为2s,则小区c1终止系统帧信息为c1_st=299。
29.进一步地,目标终端定位系统将8个小区中每一个小区同步之后,即将8个小区中每一个小区的起始系统帧信息、终止系统帧信息和子帧信息同步后,fpga芯片将8个小区中每一个小区的目标信号分为两路信号,两路信号分别记为第一路信号和第二路信号。
30.进一步地,fpga芯片对8个小区中每一个小区的第一路信号进行实时处理,对8个小区中每一个小区的第二路信号进行非实时处理,得到每一个小区的目标信号的实时处理结果和非实时处理结果。
31.进一步地,arm芯片根据8个小区中每一个小区的起始系统帧信息、终止系统帧信息和子帧信息,以及每一个小区的目标信号的实时处理结果和非实时处理结果,定位出疑似目标的目标终端。
32.本发明提供的目标终端定位方法,基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;对每一个小区进行同步,确定每一个小区的小
区系统帧信息;基于数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
33.对每一个小区被动定位的过程,结合了实时处理和非实时处理,从而平衡了被动定位的处理能力和处理资源。同时,结合了数字逻辑芯片和微处理器芯片进行协调处理,从而提高了被动定位的扩展性。
34.进一步地,参照图2和图3,图2是本发明提供的目标终端定位方法的整体流程示意图,图3是本发明提供的内存芯片读写存储控制流程示意图。结合图2和图3对本发明实施例进行具体分析:进一步地,步骤101记载的基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号,包括:基于数模转换器采样每一个小区的无线数据;基于所述数字逻辑芯片将每一个小区采样到的无线数据传进行时域转频域处理,得到每一个小区的频域数据;基于所述数字逻辑芯片将每一个小区的频域数据进行频偏补偿,得到每一个小区频偏补偿后的频域数据;基于所述数字逻辑芯片将每一个小区频偏补偿后的频域数据进行小区间的并串转换,得到每一个小区的目标信号。
35.具体地,目标终端定位系统通过16条接收天线接收8路小区中每一个小区的无线数据,将8路小区中每一个小区的无线数据进行射频接收处理,再通过4个模拟数字转换器(数模转换器)adc对8路小区中每一个小区的无线数据进行采样。
36.进一步地,4个数模转换器adc将8路小区中每一个小区采样后的无线数据传输至fpga芯片。由于数模转换器adc采样的8路小区中每一个小区的无线数据为时域信号,而lte信号处理在频域,因此,fpga芯片需要对数模转换器adc采样到的8路小区中每一个小区的无线数据进行时域转频域处理,得到8路小区中每一个小区的频域数据。
37.进一步地,时频转换后的信号需要进行频偏补偿,补偿收发设备晶振时钟偏差,以此提高接收信号的质量,因此,fpga芯片将8路小区中每一个小区的频域数据进行频偏补偿,得到8路小区中每一个小区频偏补偿后的频域数据。进一步地,fpga芯片将8路小区中每一个小区频偏补偿后的频域数据进行小区间的并串转换,输出8路小区中每一个小区的目标信号。
38.在一实施例中,8路小区分别记为小区1、小区2、小区3至小区8,也即fpga芯片将8路小区中每一个小区频偏补偿后的频域数据进行小区间的并串转换,串行输出小区1、小区2、小区3至小区8的目标信号。
39.本发明实施例通过fpga芯片对每一个小区采样到的无线数据进行时域转频域处理、频偏补偿和并串转换,从而准确得到每一个小区的目标信号,提高了被动定位的扩展性。
40.进一步地,步骤102记载的对每一个小区进行同步,确定每一个小区的小区系统帧信息,包括:
根据每一个小区的小区编码对每一个小区进行主同步信号和辅助同步信号的粗同步,并根据每一个小区的小区编码对每一个小区内部的广播信号进行细同步,确定每一个小区的小区系统帧信息;其中,所述粗同步和所述细同步周期性循环执行。
41.具体地,fpga芯片依次搜索8路小区中每一个小区的小区编码id(identity document,身份证标识号)。
42.在一实施例中,fpga芯片依次搜索8路小区中小区1、小区2至小区8,得到小区1、小区2至小区8的小区编码id。
43.进一步地,fpga芯片根据8路小区中每一个小区的小区编码id对8路小区中每一个小区进行小区搜索粗同步,其中,小区搜索粗同步包括了主同步信号(primary synchronization signal,pss)和辅助同步信号(secondary synchronization signal,sss)。也即fpga芯片根据8路小区中每一个小区的小区编码id对8路小区中每一个小区进行主同步信号pss和辅助同步信号sss的小区搜索粗同步。
44.进一步地,fpga芯片确定8路小区中每一个小区的小区编码id后,针对8路小区中每个小区内部的广播信号(physical broadcast channel,pbch)进行捕获操作、解调操作和译码操作的小区内的细同步,通过小区内的细同步可以确定出8路小区中每一个小区内部的小区系统帧信息,即确定出8路小区中每一个小区内部的起始系统帧信息、终止系统帧信息和子帧信息。
45.进一步地,小区搜索粗同步和pbch广播信号的细同步这两个步骤周期性循环执行,维持8路小区中每一个小区的同步,即周期性执行小区搜索粗同步和pbch广播信号的细同步,循环执行周期可以根据实际情况确定,一般地,循环执行周期为4秒。
46.本发明实施例通过fpga芯片周期性循环执行每一个小区的小区搜索粗同步和细同步,从而维持各个小区的同步。
47.进一步地,步骤103记载的基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,包括:通过所述数字逻辑芯片对每一个小区的目标信号中的控制信道数据进行实时盲检处理,得到每一个小区的目标系统控制信息和目标用户控制信息。
48.需要说明的是,每一个小区的目标信号中包括控制信道数据(physical downlink control channel,pdcch)和业务信道数据,其中,业务信道数据可分为上行业务信道数据(physical uplink shared channel,pusch)和下行业务信道数据(physical downlink shared channel,pdsch)。
49.具体地,每一个小区同步后,fpga芯片对每一个小区的目标信号中的控制信道数据进行实时处理,实时处理也即盲检处理,同时需要对每一个小区的目标信号中的业务信道数据进非实时处理。
50.进一步地,对于实时处理过程:fpga芯片对8路小区中每一个小区的控制信道数据pdcch进行实时盲检处理,得到8路小区中每一个小区的目标控制信息(downlink control information,dci),目标控制信息中包括目标系统控制信息和目标用户控制信息。
51.因此可以理解为,fpga芯片对8路小区中每一个小区的控制信道数据pdcch进行实时盲检处理,得到8路小区中每一个小区的目标系统控制信息和目标用户控制信息,具体
为:实时处理的处理周期为1ms(以子帧为单位),fpga芯片将8路小区中每一个小区的控制信道数据pdcch传输至pdcch控制信道盲检模块,最小盲检周期为1ms进行实时盲检处理,得到盲检结果,盲检结果即为8路小区中每一个小区的目标系统控制信息和目标用户控制信息。
52.需要说明的是,控制信道数据pdcch实时盲检过程为通用已有处理方法,不再详细阐述其内部过程。实时盲检得到两种类型的目标控制信息dci,第一种类型是下行控制信息dci,下行控制信息dci可以调度终端(user equipment,ue)的下行业务信道数据pdsch。第二种类型为上行控制信息dci,上行控制信息dci可以调度终端ue的上行业务信道数据pusch。
53.进一步地,基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息之后,还包括:将每一个小区的目标系统控制信息和目标用户控制信息,传输至所述微处理器芯片;将每一个小区的目标系统控制信息所在的系统帧信息和子帧信息,传输至所述微处理器芯片。
54.具体地,fpga芯片实时盲检处理得到8路小区中每一个小区的目标系统控制信息和目标用户控制信息后,将8路小区中每一个小区的目标系统控制信息和目标用户控制信息通过先入先出存储器(first input first output,fifo)传输至arm芯片。同时,fpga芯片还需要将8路小区中每一个小区的目标系统控制信息所在的系统帧信息和子帧信息,通过先入先出存储器传输至arm芯片。
55.进一步地,步骤103记载的基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果,包括:通过所述数字逻辑芯片对每一个小区的目标信号中的业务信道数据进行非实时处理,以将每一个小区的业务信道数据依据每一个小区同步后的小区系统帧信息同步至内存芯片。
56.具体地,对于非实时处理过程:fpga芯片对8路小区中每一个小区的业务信道数据(上行业务信道数据pusch和下行业务信道数据pdsch)进行非实时处理,以将8路小区中每一个小区的业务信道数据(上行业务信道数据pusch和下行业务信道数据pdsch)依据每一个小区同步后的小区系统帧信息存储至ddr芯片,具体为:非实时处理的处理周期为2s,打上周期为2s的周期起始标记,以2s为周期将8路小区的上行业务信道数据pusch和下行业务信道数据pdsch依据每一个小区同步后的小区系统帧信息(起始系统帧信息、终止系统帧信息和子帧信息)存入外挂的ddr芯片。
57.本发明实施例结合了实时处理和非实时处理,从而平衡了被动定位的处理能力和处理资源。同时,结合了数字逻辑芯片和微处理器芯片进行协调处理,从而提高了被动定位的扩展性。
58.进一步地,步骤104记载的基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端,包括:基于所述微处理器芯片以及每一个小区的小区系统帧信息、目标系统控制信息和目标用户控制信息,在内存芯片中读取出每一个小区的目标用户的业务信道数据;
基于所述数字逻辑芯片对每一个小区的目标用户的业务信道数据进行解析和译码,得到每一个小区的目标用户的业务译码信息;基于所述微处理器芯片对每一个小区的目标用户的业务译码信息进行分析,定位出每一个小区的目标用户的目标终端。
59.具体地,arm芯片对8路小区中每一个小区的目标系统控制信息进行解析,确定出8路小区中每一个小区的目标系统控制信息所在的系统帧信息和子帧信息。进一步地,arm芯片根据8路小区中每一个小区的目标系统控制信息所在的系统帧信息,结合8路小区中每一个小区的起始系统帧信息,确定出8路小区中每一个小区的目标系统控制信息的真实系统帧信息。
60.在一实施例中, ddr芯片读写存储控制的过程中,每个2秒周期的写ddr芯片开始,小区c1(小区编号c1至c8)需要将2秒的起始时间系统帧号告知arm芯片,其它小区需要做同样操作。lte系统帧号是0至1023周期循环,2秒起始系统帧号为c1_st=100,可以存储2秒=200个系统帧(1个系统帧=10ms),那么当前2秒存储的系统帧号必然是100至299的系统帧,即小区c1的终止系统帧信息为299。若检测到小区c1的目标系统控制信息c1_dci所在的系统帧c1_sx=236,小区c1的目标系统控制信息c1_dci的真实系统帧信息为c1_deta_s=c1_sx-c1_st=236-100=136。
61.进一步地,arm芯片对8路小区中每一个小区的目标用户控制信息进行解析,得到目标用户上行控制信息和目标用户下行控制信息。进一步地,arm芯片将8路小区中每一个小区的目标用户上行控制信息和目标用户下行控制信息,以及8路小区中每一个小区的目标系统控制信息的真实系统帧信息和子帧信息传输至fpga芯片。
62.进一步地,fpga芯片根据8路小区中每一个小区的目标系统控制信息的真实系统帧信息和子帧信息,在内存芯片中读取出8路小区中每一个小区的目标用户上行控制信息对应的上行业务信道数据pusch。
63.进一步地,fpga芯片对8路小区中每一个小区的上行业务信道数据pusch进行解析和译码,得到8路小区中每一个小区,目标用户的上行业务信道数据pusch的业务译码信息。
64.进一步地,afpga芯片根据8路小区中每一个小区的目标系统控制信息的真实系统帧信息和子帧信息,在内存芯片中读取出8路小区中每一个小区的目标用户下行控制信息对应的下行业务信道数据pdsch。
65.进一步地,fpga芯片对8路小区中每一个小区的下行业务信道数据pdsch进行解析和译码,得到8路小区中每一个小区,目标用户的下行业务信道数据pdsch的业务译码信息。
66.进一步地,fpga芯片将8路小区中每一个小区,上行业务信道数据pusch的业务译码信息和下行业务信道数据pdsch的业务译码信息传输至arm芯片。
67.进一步地,arm芯片对8路小区中每一个小区,上行业务信道数据pusch的业务译码信息进行识别,确定出疑似目标的目标网络标识rnti(radio network temporary indentifier)。进一步地,arm芯片根据8路小区中每一个小区,下行业务信道数据pdsch的业务译码信息对疑似目标的目标网络标识rnti进行分析,定位出8路小区中每一个小区的疑似目标的目标终端。
68.本发明实施例结合了数字逻辑芯片和微处理器芯片进行协调处理,从而提高了被动定位的扩展性。
69.进一步地,下面对本发明提供的目标终端定位系统进行描述,目标终端定位系统与目标终端定位方法可相互对应参照。
70.如图4所示,图4是本发明提供的目标终端定位系统的结构示意图,目标终端定位系统,包括:第一处理模块401,用于基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;同步模块402,用于对每一个小区进行同步,确定每一个小区的小区系统帧信息;第二处理模块403,用于基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;定位模块404,用于基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
71.进一步地,第一处理模块201还用于:基于数模转换器采样每一个小区的无线数据;基于所述数字逻辑芯片将每一个小区采样到的无线数据传进行时域转频域处理,得到每一个小区的频域数据;基于所述数字逻辑芯片将每一个小区的频域数据进行频偏补偿,得到每一个小区频偏补偿后的频域数据;基于所述数字逻辑芯片将每一个小区频偏补偿后的频域数据进行小区间的并串转换,得到每一个小区的目标信号。
72.进一步地,同步模块202还用于:根据每一个小区的小区编码对每一个小区进行主同步信号和辅助同步信号的粗同步,并根据每一个小区的小区编码对每一个小区内部的广播信号进行细同步,确定每一个小区的小区系统帧信息;其中,所述粗同步和所述细同步周期性循环执行。
73.进一步地,第二处理模块203还用于:通过所述数字逻辑芯片对每一个小区的目标信号中的控制信道数据进行实时盲检处理,得到每一个小区的目标系统控制信息和目标用户控制信息。
74.进一步地,目标终端定位系统还用于:将每一个小区的目标系统控制信息和目标用户控制信息,传输至所述微处理器芯片;将每一个小区的目标系统控制信息所在的系统帧信息和子帧信息,传输至所述微处理器芯片。
75.进一步地,第二处理模块203还用于:通过所述数字逻辑芯片对每一个小区的目标信号中的业务信道数据进行非实时处理,以将每一个小区的业务信道数据依据每一个小区同步后的小区系统帧信息同步至内存芯片。
76.进一步地,定位模块204还用于:基于所述微处理器芯片以及每一个小区的小区系统帧信息、目标系统控制信息和
目标用户控制信息,在内存芯片中读取出每一个小区的目标用户的业务信道数据;基于所述数字逻辑芯片对每一个小区的目标用户的业务信道数据进行解析和译码,得到每一个小区的目标用户的业务译码信息;基于所述微处理器芯片对每一个小区的目标用户的业务译码信息进行分析,定位出每一个小区的目标用户的目标终端。
77.本发明提供的目标终端定位系统的具体实施例与目标终端定位方法各实施例基本相同,在此不作赘述。
78.图5示例了一种电子设备的实体结构示意图,如图5所示,电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行目标终端定位方法,该方法包括:基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;对每一个小区进行同步,确定每一个小区的小区系统帧信息;基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
79.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
80.另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的目标终端定位方法,该方法包括:基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;对每一个小区进行同步,确定每一个小区的小区系统帧信息;基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
81.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程
序,该计算机程序被处理器执行时实现以执行上述各提供的目标终端定位方法,该方法包括:基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;对每一个小区进行同步,确定每一个小区的小区系统帧信息;基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。
82.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
83.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
84.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:


1.一种目标终端定位方法,其特征在于,包括:基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;对每一个小区进行同步,确定每一个小区的小区系统帧信息;基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。2.根据权利要求1所述的目标终端定位方法,其特征在于,所述基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,包括:通过所述数字逻辑芯片对每一个小区的目标信号中的控制信道数据进行实时盲检处理,得到每一个小区的目标系统控制信息和目标用户控制信息。3.根据权利要求2所述的目标终端定位方法,其特征在于,所述基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息之后,还包括:将每一个小区的目标系统控制信息和目标用户控制信息,传输至所述微处理器芯片;将每一个小区的目标系统控制信息所在的系统帧信息和子帧信息,传输至所述微处理器芯片。4.根据权利要求1所述的目标终端定位方法,其特征在于,所述基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果,包括:通过所述数字逻辑芯片对每一个小区的目标信号中的业务信道数据进行非实时处理,以将每一个小区的业务信道数据依据每一个小区同步后的小区系统帧信息同步至内存芯片。5.根据权利要求1所述的目标终端定位方法,其特征在于,所述基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端,包括:基于所述微处理器芯片以及每一个小区的小区系统帧信息、目标系统控制信息和目标用户控制信息,在内存芯片中读取出每一个小区的目标用户的业务信道数据;基于所述数字逻辑芯片对每一个小区的目标用户的业务信道数据进行解析和译码,得到每一个小区的目标用户的业务译码信息;基于所述微处理器芯片对每一个小区的目标用户的业务译码信息进行分析,定位出每一个小区的目标用户的目标终端。6.根据权利要求1所述的目标终端定位方法,其特征在于,所述基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号,包括:基于数模转换器采样每一个小区的无线数据;基于所述数字逻辑芯片将每一个小区采样到的无线数据传进行时域转频域处理,得到每一个小区的频域数据;基于所述数字逻辑芯片将每一个小区的频域数据进行频偏补偿,得到每一个小区频偏补偿后的频域数据;基于所述数字逻辑芯片将每一个小区频偏补偿后的频域数据进行小区间的并串转换,
得到每一个小区的目标信号。7.根据权利要求1至6任一项所述的目标终端定位方法,其特征在于,所述对每一个小区进行同步,确定每一个小区的小区系统帧信息,包括:根据每一个小区的小区编码对每一个小区进行主同步信号和辅助同步信号的粗同步,并根据每一个小区的小区编码对每一个小区内部的广播信号进行细同步,确定每一个小区的小区系统帧信息;其中,所述粗同步和所述细同步周期性循环执行。8.一种目标终端定位系统,其特征在于,包括:第一处理模块,用于基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;同步模块,用于对每一个小区进行同步,确定每一个小区的小区系统帧信息;第二处理模块,用于基于所述数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,并基于所述数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;定位模块,用于基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。9.一种电子设备,所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的目标终端定位方法。10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的目标终端定位方法。

技术总结


本发明涉及通信领域,提供一种目标终端定位方法、系统、电子设备及存储介质,该方法包括:基于数字逻辑芯片对每一个小区采样到的无线数据进行处理,得到每一个小区的目标信号;对每一个小区进行同步,确定每一个小区的小区系统帧信息;基于数字逻辑芯片对每一个小区的目标信号进行实时处理,得到目标控制信息,基于数字逻辑芯片对每一个小区的目标信号进行非实时处理,得到非实时处理结果;基于微处理器芯片以及每一个小区的小区系统帧信息、目标控制信息和非实时处理结果,定位出目标终端。本发明提供的目标终端定位方法结合了实时处理和非实时处理,平衡了处理能力和处理资源,结合了数字逻辑芯片和微处理器芯片协调处理,提高了扩展性。提高了扩展性。提高了扩展性。


技术研发人员:

彭剑 张海 陈亮

受保护的技术使用者:

杰创智能科技股份有限公司

技术研发日:

2022.10.25

技术公布日:

2022/11/22

本文发布于:2022-12-01 03:49:42,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/17348.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:小区   目标   芯片   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图