专利名称:观察到达时间差定位中处理相关的方法和设备的制作方法
技术领域:
本发明涉及通信技术,尤其涉及一种观察到达时间差(Observed TimeDifference of Arrival ;简称0TD0A)定位中处理相关的方法和设备。
背景技术:
目前,长期演进(Long Term Evolution ;简称LTE)中采用相关值参考信号(Position Reference Signal ;简称PRS)或小区参考信号(Cell Specific Reference Signal ;简称CRS),实现0TD0A相关值技术。其中,确定参考信号的到达时间(Time ofArrival ;简称Τ0Α)的具体实现办法是用户设备(User Equipment ;简称UE)接收到一个子帧,并在该子帧上加上搜索时间窗,另外,本地再产生该子帧的参考信号,最后,将该子帧的数据加上搜索窗和该参考信号进行时域滑动相关处理。另外,在相关值中寻找最大值,即最强径,以及最强径到达的时间。然后在最大值前后循环前缀范围内,搜索大于预设门限的首径,以及首径的到达时间。即参考信号的到达时间。但是,对于一个子帧的数据,例如其对应20M带宽的PRS或CRS,则该子帧的数据量有30720个复数采样点,如果将该子帧的数据加上搜索窗与该子帧的参考信号进行滑动相关处理,则会给硬件和软件资源带来巨大的挑战,并增加了实现成本。
发明内容
本发明实施例提供一种0TD0A定位中处理相关的方法和设备,用于降低硬件和软件资源,从而降低了实现成本。本发明实施例的第一个方面是提供一种观察到达时间差0TD0A定位中处理相关的方法,包括计算当前接收信号中当前子帧的起始位置;分别获取所述当前子帧中M个含有相关值参考信号PRS或小区参考信号CRS的正交频分复用OFDM符号在搜索窗内的相关值,其中每个OFDM符号在搜索窗内的相关值为所述每个OFDM符号的本地序列与所述每个OFDM符号在搜索窗内的相关值;将所述M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取所述当前子帧内符号间相干累加相关值;将所述当前子帧内符号间相干累加相关值进行求模平方处理得到用于0TD0A定位的信号;其中,一个子帧含有N个OFDM符号,N和M均为整数且大于等于1,且N大于M。本发明实施例的另一个方面是提供一种观察到达时间差0TD0A定位中处理相关的设备,包括子帧的起始位置计算模块,用于计算当前接收信号中当前子帧的起始位置;相关值获取模块,用于分别获取所述当前子帧中M个含有相关值参考信号PRS或小区参考信号CRS的正交频分复用OFDM符号在搜索窗内的相关值,其中,每个OFDM符号在搜索窗内的相关值为所述每个OFDM符号的本地序列与所述每个OFDM符号在搜索窗内的相
关值; 相关值相加模块,用于将所述M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取所述当前子帧内符号间相干累加相关值;信号获取模块,用于将所述当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号;其中,一个子帧含有N个OFDM符号,N和M均为整数且大于等于I,且N大于M。本发明实施例的技术效果是通过计算当前接收信号中当前子帧的起始位置;获取当前子帧中M个含有PRS或CRS的OFDM符号在搜索窗内的相关值;并将M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前子帧内符号间相干累加相关值;将当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号,由于仅根据获取的含有PRS或CRS的OFDM符号和该含有PRS或CRS的符号的本地序列在搜索窗上的相关值,获取该子帧内符号间相干累加相关值,因此,可以节省含有非参考信号位置上的相关运算,从而降低硬件和软件资源,并降低了实现成本。
图I为本发明OTDOA定位中处理相关的方法的一个实施例的流程图;图2为本发明OTDOA定位中处理相关的方法的另一个实施例的流程图;图3为本发明OTDOA定位中处理相关的方法的又一个实施例的流程图;图4为本发明OTDOA定位中处理相关的方法的还一个实施例的流程图;图5为本发明OTDOA定位中处理相关的设备的一个实施例的结构示意图;图6为本发明OTDOA定位中处理相关的设备的另一个实施例的结构示意图。
具体实施例方式图I为本发明OTDOA定位中处理相关的方法的一个实施例的流程图,如图I所示,本实施例方法包括步骤101、计算当前接收信号中当前子帧的起始位置。在本实施例中,初始化时,当前子帧为该当前接收信号中的含有PRS或CRS信号的第I子中贞。步骤102、分别获取当前子帧中M个含有PRS或CRS的OFDM符号在搜索窗内的相关值,其中每个OFDM符号在搜索窗内的相关值为每个OFDM符号的本地序列与每个OFDM符号在搜索窗内的相关值。在本实施中,一个子帧含有N个OFDM符号,M个含有PRS或CRS的OFDM符号,其中,N和M均为整数,大于等于I,且N大于M。具体的,可以将该子帧按照符号长度进行分段处理,获取N个符号,并从该N个符号中依次获取含有PRS或CRS的符号,且该含有PRS或CRS的符号数量为M个。然后,在计算该子帧当前PRS或CRS的符号的起始位置,并产生其对应的本地序列。最后获得当前含有PRS或CRS的符号和该当前含有PRS或CRS的符号对应的本地序列在搜索窗内的相关值。步骤103、将M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前子帧内符号间相干累加相关值。在本实施例中,优选地,可以采用串行方式或者并行方式将M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前子帧内符号间相干累加相关值。
举例来说,以M = 3,且采用串行方式为例,当当前的符号为第I含有PRS或CRS的符号时,将当前第I含有PRS或CRS的符号对应的在搜索窗内的相关值和搜索窗内的相干累加相关值对应相加,由于初始化时搜索窗内的相干累加相关值为全零,因此,搜索窗内的新的相干累加相关值为第I含有PRS或CRS的符号对应的在搜索窗内的相关值。当当前的符号为第2含有PRS或CRS的符号时,将当前第2含有PRS或CRS的符号对应的在搜索窗内的相关值和搜索窗内的相干累加相关值对应相加,即第2含有PRS或CRS的符号对应的在搜索窗内的相关值和第I含有PRS或CRS的符号对应的在搜索窗内的相关值对应相加,并将相加后的相关值作为搜索窗内的新的相干累加相关值。当当前的符号为第3含有PRS或CRS的符号时,将当前第3含有PRS或CRS的符号对应的在搜索窗内的相关值和搜索窗内的相干累加相关值对应相加,并将相加后的相关值作为搜索窗内新的相干累加相关值,从而此时该搜索窗内的相干累加相关值即为子帧内符号间相干累加相关值。需要说明的是,由于通过上述步骤103获取子帧内符号间相干累加相关值,因此,实现仅需要两个存储空间,即第一个存储空间用于存储当前含有PRS或CRS的符号对应的在搜索窗内的相关值,第二个存储空间用于存储搜索窗内的相干累加相关值,从而有效地节省了存储空间。另外,以M = 3,且采用并行方式为例,将3个含有PRS或CRS的符号对应的在搜索窗内的相关值相加,获取该当前子帧间相干累加相关值。步骤104、将该当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号。在本实施例中,需要说明的是,可以依次重复执行步骤101至步骤104以获取当前接收信号中的其他各个子帧内符号间相干累加相关值的求模平方,然后将各个子帧内符号间相干累加相关值的求模平方进行相加,获取当前接收信号中所有子帧非相干相关值,从而根据该当前接收信号中所有子帧非相干相关值,进行到达时间搜索。另外,不同接收天线和不同发射天线处理过程相同,不再重复叙述。在本实施例中,通过计算当前接收信号中当前子帧的起始位置;获取当前子帧中M个含有PRS或CRS的OFDM符号在搜索窗内的相关值;并将M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前子帧内符号间相干累加相关值;将当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号,由于仅根据获取的含有PRS或CRS的OFDM符号和该含有PRS或CRS的符号的本地序列在搜索窗上的相关值,获取该子帧内符号间相干累加相关值,因此,可以节省含有非参考信号位置上的相关运算,从而降低硬件和软件资源,并降低了实现成本。进一步的,图2为本发明OTDOA定位中处理相关的方法的另一个实施例的流程图,在上述图I所示实施例的基础上,如图2所示,在步骤104中,获取一个含有PRS或CRS的符号和该含有PRS或CRS的符号对应的本地搜索窗内的相关值的一种具体实现方式为步骤201、将该搜索窗按照预设门限进行分段处理,获取K个预设门限长度的滑动子窗。
所述K为将搜索窗除以预设门限所得商向上取整。步骤202、获得一个含有PRS或CRS的符号的本地序列和一个含有PRS或CRS的OFDM符号在每个滑动子窗内的相关值。步骤203、将获得的一个含有PRS或CRS的符号的本地序列和一个含有PRS或CRS的OFDM符号在每个滑动子窗内的相关值进行延迟拼接处理,获得一个含有PRS或CRS的OFDM符号的本地序列和一个含有PRS或CRS的OFDM符号在搜索窗内的相关值。其中,延迟拼接处理是指将当前子滑动窗内的相关值,拼接在上一个子滑动窗内的相关值后。每个子滑动窗内的相关值长度为预设门限长。需要说明的是,可以重复执行步骤201至步骤203所示的方法,依次获得当前含有PRS或CRS的符号的本地序列和当前含有PRS或CRS的OFDM符号对应的接收信号在搜索窗 内的相关值。更进一步的,图3为本发明OTDOA定位中处理相关的方法的又一个实施例的流程图,在上述图2所示实施例的基础上,如图3所示,当含有PRS或CRS的OFDM符号长度大于所述预设门限时,则步骤202中中获得一个含有PRS或CRS的符号的本地序列和一个含有PRS或CRS的OFDM符号在一个滑动子窗内的相关值的一种具体实现方式为步骤301、将一个含有PRS或CRS的符号的本地序列按照预设门限进行分段处理,获取一个含有PRS或CRS的符号的本地序列对应的L个分段本地序列。另外,在本实施例中,在一个含有PRS或CRS的OFDM符号中,获取每个分段序列对应的当前滑动子窗的起始位置,长度为2倍预设门限的分段接收信号。步骤302、计算每个分段本地序列和每个分段对应分段接收信号在一个滑动子窗上的相关值作为对应于每个分段的相关值,并将对应于L个分段的相关值对应相加,获取当前一个含有PRS或CRS的符号的本地序列和一个含有PRS或CRS的OFDM符号对应的接收信号在一个滑动子窗内的相关值。需要说明的是,计算每个分段本地序列和每个分段对应分段接收信号在一个滑动子窗上的相关值中的一个滑动子窗为当前滑动子窗。优选地,一个分段本地序列和一个分段对应分段接收信号在一个滑动子窗上的相关值的一种具体实现方式为对一个分段对应的分段接收信号进行FFT处理,获取第一处理结果,其中,分段本地序列的长度为2倍所述预设门限。将分段本地序列进行FFT处理,获取第二处理结果。其中,分段本地序列由预设门限长度的当前分段本地序列和预设门限长度的零组成。将第一处理结果和第二处理结果求共轭点乘,并将共轭点乘的结果进行IFFT处理,得到一个分段本地序列和一个分段对应的分段接收信号在当前滑动子窗上的相关值。具体的,该分段本地序列和分段对应的分段接收信号在当前滑动子窗上的相关值可以具体为IFFT处理结果的前预设门限长度的相关值。这样的好处是无论PRS带宽是多少,都可以用长度为2倍预设门限规格的FFT或IFFT实现快速相关。具体的,预设门限和OFDM符号的长度相一致,且均可以取1024、512、256或者128。这样的好处是没有增加因为产生PRS或CRS本地序列需要的IFFT规格,为了适应不同带宽的本地序列信号产生需要最大IFFT规格为2048点IFFT。当预设门限为1024,那么快速相关所需要的FFT或IFFT规格为2048点。其他规格也是复用用于本地序列产生的IFFT规格。另外如果预设门限取2048就增加了一个4096点FFT或IFFT规格,考虑到可能有2路可以进行并行处理,预设门限取2048也没有超过规格。图4为本发明OTDOA定位中处理相关的方法的还一个实施例的流程图,如图4所示,本实施例的方法包括步骤401、计算当前接收信号中第i子帧的起始位置。在本实施例中,该当前接收信号的当前子帧为第i子帧,且初始时,该i = I。步骤402、将第i子帧按照符号长度进行分段处理,获取N个符号,并从N个符号中依次获取含有PRS或CRS的M个符号。步骤403、计算该第i子帧当前第j含有PRS或CRS的符号的起始位置,并产生对应本地序列。在本实施例中,该第i子帧当前PRS或CRS的符号为第j含有PRS或CRS的符号,且初始时,该j = I。步骤404、将搜索窗按照预设门限进行分段处理,获取K个预设门限长度的滑动子窗。步骤405、将第j个含有PRS或CRS的符号的本地序列按照预设门限进行分段处理,获取第j个含有PRS或CRS的符号的本地序列对应的L个分段本地序列。需要说明的是,不足整数分段的序列后面可以填充O达到分段要求。另外,在本实施例中,在初始时,该j等于I。步骤406、计算第s个分段对应分段接收信号对应的第t滑动子窗的起始位置,并计算该第S个分段对应分段的接收信号和第S个分段本地序列的第S段相关值。在本实施例中,在初始时,该s和t均等于I。步骤407,将s加1,重复执行步骤406,直至s等于L,将第I个相关值至第L个相关值对应相加,获取第j含有PRS或CRS的符号在第t滑动子窗内相关值。步骤408、将t加1,重复执行步骤406和步骤407,直至t等于K,将第j含有PRS或CRS的符号在第I滑动子窗内相关值至第j含有PRS或CRS的符号在第K滑动子窗内相关值进行延迟拼接处理,获得第j含有PRS或CRS的符号和该第j含有PRS或CRS的符号对应的本地序列在搜索窗内的相关值。步骤409、将第j含有PRS或CRS的符号对应的在搜索窗内的相关值和搜索窗内的相干累加相关值对应相加,并将相加后的相关值作为搜索窗内的新的相干累加相关值。在本实施例中,初始时,搜索窗内的相干累加相关值为全零。步骤409、将j加I,重复执行步骤403至步骤409,直至j等于M,将搜索窗内的相干累加值作为第i子帧内符号间相干累加相关值。步骤410、将该第i子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号。步骤411、将i加1,重复执行步骤401至步骤410,直至获取当前接收信号中所有子中贞(例如6个)非相干相关值,从而根据该当前接收信号中所有子巾贞非相干相关值,进行到达时间搜索。
在本实施例中,举例来说,以PRS为相关值符号,6个子巾贞用于相关值,信号模式为循环前缀(normal cp)模式,信号带宽为20M,采样率为30. 72M,搜索窗为6144ts为例,详细介绍本实施例的技术方案。还需要说明的是,由于信号的模式为normal cp模式,因此,每个子帧中可以含有14个OFDM符号,其中有8个含有PRS的符号。另外,一个OFDM符号含有2048个复数点,不含CP (方法不受CP影响,一个OFDM符号的长度也可以含CP),预设门限可以选择为512。具体的,需要计算每个子帧的相关值,当当前子帧是第I子帧时,计算当前子帧(即当前接收信号)的起始位置;并将该当前子帧按照符号长度进行分段处理,获取N(N =14)个符号,再从该14个符号中获取含有PRS的M(M = 8)个符号。另外,将搜索窗按照预 设门限(512)进行分段处理,获取K (K=「6144/512>12)个滑动子窗。当当前的符号为第I含有PRS的符号(即j = I)时,将该第I含有PRS的符号的本地序列按照预设门限进行分段处理,获取L(不含CP L = 2048或512 = 4或含CP[2048 + 144/512]=5)个分段本地序列。以不含CP为例,更为具体的,计算第s个分段对应分段接收信号对应的第t滑动子窗的起始位置,并计算第s个分段对应分段接收信号和第s个分段本地序列的第s相关值(初始时,s = 1,且t = I);在计算第s相关值后,将s加1,重复计算第s个分段对应分段接收信号对应的第t(t = I)滑动窗的起始位置,并计算第s个分段对应分段接收信号和第s个分段本地序列的第s相关值,直至s等于L,将第I相关值至第4相关值对应相加,第I个含有PRS或CRS符号在第I滑动子窗内相关值(即t = I)。将t加1,计算第s个分段对应分段接收信号对应的第t (t = 2)滑动子窗的起始位置,并计算第S个分段对应分段接收信号和第S个分段本地序列的第S相关值(初始时,S = I),在计算第S相关值后,将S加1,重复计算第S个分段序列对应的第t(t = 2)滑动子窗的起始位置,并计算第S个分段对应分段接收信号和第S个分段本地序列的的第S相关值,直至S等于L,将第i相关值至第4相关值对应相加,第I个含有PRS或CRS符号在第2滑动子窗内相关值(即t = 2)。将t再加I,重复上段所记载的步骤,直至t = 12,第I个含有PRS或CRS符号在第I滑动子窗内相关值至第I个含有PRS或CRS符号在第12滑动子窗内相关值进行延迟拼接处理,获得第I含有PRS或CRS的符号和该第I含有PRS或CRS的符号对应的本地序列在搜索窗内的相关值,在将第I含有PRS或CRS的符号对应的在搜索窗内的相关值和搜索窗内的相干累加相关值对应相加,并将相加后的相关值作为搜索窗内的新的相干累加相关值。将j加I,重复执行上述计算,直至j等于8,将此时搜索窗内的新的相干累加相关值作为第I子帧内符号间相干累加相关值,并将该第I子帧内符号间相干累加相关值进行求模平方处理。将i加1,重复执行上述计算,直至i等于6,获取当前接收信号中6个子帧的非相干相关值,从而根据该当前接收信号中6个子帧非相干相关值,进行到达时间搜索。 另外,优选地,计算第j个分段序列和第j个分段序列对应的本地序列的第j相关值的一种具体实现方式为获取第j分段序列当前分段子窗起始位置,取1024点长度,即
512 (当前分段序列长)+512 (当前滑动窗长);获取第j分段序列对应的本地序列当前符号当前分段起始位置,取512点,后面512点补零;将第j分段接收信号进行FFT处理,并将第j分段接收信号对应的本地序列进行FFT处理,并将两个FFT处理的结果求共轭点乘,再将共轭点乘的结果进行IFFT处理,从而获取第j段符号,在k搜索子窗内相关值。图5为本发明OTDOA定位中处理相关的设备的一个实施例的结构示意图,如图5所示,本实施例的设备包括子帧的起始位置计算模块11、相关值获取模块12、相关值相加模块13和信号获取模块14,其中,子帧的起始位置计算模块11用于计算当前接收信号中当前子帧的起始位置;相关值获取模块12用于分别获取当前子帧中M个含有相关值参考信号PRS或小区参考信号CRS的正交频分复用OFDM符号在搜索窗内的相关值,其中,每个OFDM 符号在搜索窗内的相关值为每个OFDM符号的本地序列与每个OFDM符号在搜索窗内的相关值;相关值相加模块13用于将M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前子帧内符号间相干累加相关值;信号获取模块14用于将该当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号;其中,一个子帧含有N个OFDM符号,N和M均为整数,大于等于1,且N大于M。本实施例的观察到达时间差OTDOA定位中处理相关的设备可以执行图I所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。在本实施例中,通过计算当前接收信号中当前子帧的起始位置;获取当前子帧中M个含有PRS或CRS的OFDM符号在搜索窗内的相关值;并将M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前子帧内符号间相干累加相关值;将当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号,由于仅根据获取的含有PRS或CRS的OFDM符号和该含有PRS或CRS的符号的本地序列在搜索窗上的相关值,获取该子帧内符号间相干累加相关值,因此,可以节省含有非参考信号位置上的相关运算,从而降低硬件和软件资源,并降低了实现成本。图6为本发明OTDOA定位中处理相关的设备的另一个实施例的结构示意图,在上述图5所示实施例的基础上,如图6所示,本实施例的相关值获取模块12包括分段处理单元121、第一相关值获取单元122和第二相关值获取单元123,其中,分段处理单元121用于将搜索窗按照预设门限进行分段处理,获取K个预设门限长度的滑动子窗;第一相关值获取单元122用于获得一个含有PRS或CRS的符号的本地序列和一个含有PRS或CRS的OFDM符号在每个滑动子窗内的相关值;第二相关值获取单元143用于将获得的一个PRS或CRS的符号的本地序列和一个含有PRS或CRS的OFDM符号在每个滑动子窗内的相关值进行延迟拼接处理,获得一个PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在搜索窗内的相关值。第一相关值获取单元122包括分段处理子单元1221、相关处理子单元1222和相关值获取子单元1223,其中,分段处理子单元1221用于将当前含有PRS或CRS的符号的本地序列按照预设门限进行分段处理,获取当前含有PRS或CRS的符号的本地序列对应的L个分段本地序列;相关处理子单元1222用于计算每个分段本地序列和每个分段对应分段接收信号在当前滑动子窗上的相关值;相关值获取子单元1223用于将相关值对应相加,获取当前一个含有PRS或CRS的符号的本地序列和一个含有PRS或CRS的OFDM符号在当前滑动子窗内的相关值。优选地,相关处理子单元1222具体用于对一个分段对应的分段接收信号进行FFT处理,获取第一处理结果,其中,分段本地序列的长度为2倍所述预设门限;将分段本地序列进行FFT处理,获取第二处理结果,其中,分段本地序列由预设门限长度的当前分段本地序列和所述预设门限长度的零组成;将第一处理结果和所述第二处理结果求共轭点乘,并将共轭点乘的结果进行IFFT处理,得到一个分段本地序列和一个分段对应分段接收信号在当前滑动子窗上的相关值。更进一步的,相关值相加模块13具体用于采用串行方式将M个含有PRS或CRS的OFDM符号的本地序列和M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前子帧内符号间相干累加相关值;或者,相关值相加模块13具体用于采用并行方式将所述M个含有PRS或CRS的OFDM符号的本地序列和M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前 子中贞内符号间相干累加相关值。本实施例的观察到达时间差OTDOA定位中处理相关的设备可以执行图2至图4所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种观察到达时间差OTDOA定位中处理相关的方法,其特征在于,包括 计算当前接收信号中当前子帧的起始位置; 分别获取所述当前子帧中M个含有相关值参考信号PRS或小区参考信号CRS的正交频分复用OFDM符号在搜索窗内的相关值,其中每个OFDM符号在搜索窗内的相关值为所述每个OFDM符号的本地序列与所述每个OFDM符号在搜索窗内的相关值; 将所述M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取所述当前子中贞内符号间相干累加相关值; 将所述当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号; 其中,一个子帧含有N个OFDM符号,N和M均为整数且大于等于I,且N大于M。
2.根据权利要求I所述的OTDOA定位中处理相关的方法,其特征在于,获取一个含有PRS或CRS的OFDM符号在搜索窗内的相关值,包括 将所述搜索窗按照预设门限进行分段处理,获取K个预设门限长度的滑动子窗; 获得所述一个含有PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在每个滑动子窗内的相关值; 将获得的所述一个含有PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在每个滑动子窗内的相关值进行延迟拼接处理,获得所述一个含有PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在搜索窗内的相关值。其中,所述K为将搜索窗长度除以预设门限所得商向上取整。
3.根据权利要求2所述的OTDOA定位中处理相关的方法,其特征在于,所述获得一个含有PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在一个滑动子窗内的相关值,包括 将所述一个含有PRS或CRS的OFDM符号的本地序列按照预设门限进行分段处理,获取所述一个含有PRS或CRS的OFDM符号的本地序列对应的L个分段本地序列; 计算每个分段本地序列和每个分段对应的分段接收信号在所述一个滑动子窗上的相关值作为对应于每个分段的相关值,并将对应于L个分段的相关值相加,获取所述一个含有PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在所述一个滑动子窗内的相关值; 其中,所述L为含有PRS或CRS的OFDM符号的本地序列长度除以预设门限的商向上取整,OFDM符号长度包括循环前缀或不包括循环前缀。
4.根据权利要求3所述的OTDOA定位中处理相关的方法,其特征在于,计算一个分段本地序列和一个分段对应的分段接收信号在所述一个滑动子窗上的相关值,包括 对所述一个分段对应的分段接收信号进行快速傅里叶变换FFT处理,获取第一处理结果,其中,所述分段本地序列的长度为2倍所述预设门限; 将分段本地序列进行FFT处理,获取第二处理结果; 将所述第一处理结果和所述第二处理结果求共轭点乘,并将共轭点乘的结果进行IFFT处理,得到所述一个分段本地序列和一个分段对应的分段接收信号在所述一个滑动子窗上的相关值。
5.根据权利要求2至4任一所述的OTDOA定位中处理相关的方法,其特征在于,所述预设门限和OFDM符号的长度一致。
6.根据权利要求I所述的OTDOA定位中处理相关的方法,其特征在于,所述将所述M个含有PRS或CRS的OFDM符号对应的在搜索窗内的相关值相干累加,获取所述当前子帧内符号间相干累加相关值,包括 采用串行方式将所述M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取所述当前子帧内符号间相干累加相关值;或者, 采用并行方式将所述M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取所述当前子帧内符号间相干累加相关值。
7.一种观察到达时间差OTDOA定位中处理相关的设备,其特征在于,包括 子帧的起始位置计算模块,用于计算当前接收信号中当前子帧的起始位置; 相关值获取模块,用于分别获取所述当前子帧中M个含有相关值参考信号PRS或小区参考信号CRS的正交频分复用OFDM符号在搜索窗内的相关值,其中,每个OFDM符号在搜索窗内的相关值为所述每个OFDM符号的本地序列与所述每个OFDM符号在搜索窗内的相关值; 相关值相加模块,用于将所述M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取所述当前子帧内符号间相干累加相关值; 信号获取模块,用于将所述当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号; 其中,一个子帧含有N个OFDM符号,N和M均为整数且大于等于1,且N大于M。
8.根据权利要求7所述的OTDOA定位中处理相关的设备,其特征在于,所述相关值获取模块包括 分段处理单元,用于将所述搜索窗按照预设门限进行分段处理,获取K个预设门限长度的滑动子窗; 第一相关值获取单元,用于获得所述一个含有PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在每个滑动子窗内的相关值; 第二相关值获取单元,用于将获得的所述一个PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在每个滑动子窗内的相关值进行延迟拼接处理,获得所述一个PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在搜索窗内的相关值。
其中,所述K为将搜索窗长度除以预设门限所得商向上取整。
9.根据权利要求8所述的OTDOA定位中处理相关的设备,其特征在于,所述第一相关值获取单元包括 分段处理子单元,用于将所述一个含有PRS或CRS的OFDM符号的本地序列按照预设门限进行分段处理,获取所述一个含有PRS或CRS的OFDM符号的本地序列对应的L个分段本地序列; 相关处理子单元,用于计算每个分段本地序列和每个分段对应分段接收信号在所述一个滑动子窗上的相关值作为对应于每个分段的相关值; 相关值获取子单元,用于将对应于L个分段的相关值对应相加,获取所述一个含有PRS或CRS的OFDM符号的本地序列和所述一个含有PRS或CRS的OFDM符号在所述一个滑动子窗内的相关值。
其中,所述L为含有PRS或CRS的OFDM符号的本地序列长度除以预设门限的商向上取整,OFDM符号长度包括循环前缀或不包括循环前缀。
10.根据权利要求9所述的OTDOA定位中处理相关的设备,其特征在于,相关处理子单元用于对所述一个分段对应的分段接收信号进行快速傅里叶变换FFT处理,获取第一处理结果,其中,所述分段本地序列的长度为2倍所述预设门限;将分段本地序列进行FFT处理,获取第二处理结果;将所述第一处理结果和所述第二处理结果求共轭点乘,并将共轭点乘的结果进行IFFT处理,得到所述一个分段本地序列和一个分段对应分段接收信号在所述一个滑动子窗上的相关值。
11.根据权利要求7所述的OTDOA定位中处理相关的设备,其特征在于,所述相关值相加模块具体用于采用串行方式将所述M个含有PRS或CRS的OFDM符号的本地序列和所述M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取所述当前子帧内符号 间相干累加相关值;或者, 所述相关值相加模块具体用于采用并行方式将所述M个含有PRS或CRS的OFDM符号的本地序列和所述M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取所述当前子帧内符号间相干累加相关值。
全文摘要
本发明提供一种OTDOA定位中处理相关的方法和设备,该方法包括计算当前接收信号中当前子帧的起始位置;分别获取当前子帧中M个含有PRS或CRS的OFDM符号在搜索窗内的相关值,其中每个OFDM符号在搜索窗内的相关值为每个OFDM符号的本地序列与每个OFDM符号在搜索窗内的相关值;将M个含有PRS或CRS的OFDM符号在搜索窗内的相关值相干累加,获取当前子帧内符号间相干累加相关值;将当前子帧内符号间相干累加相关值进行求模平方处理得到用于OTDOA定位的信号;其中,一个子帧含有N个OFDM符号,N和M均为整数,大于等于1,且N大于M。
文档编号H04L27/26GK102647389SQ201210102928
公开日2012年8月22日 申请日期2012年4月10日 优先权日2012年4月10日
发明者刘劲楠, 洪慧勇, 裴新欣 申请人:华为技术有限公司