[0047] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0048] 在OTDOA定位技术中,由于PRS是R9新引人的参考信号,协议规定定位参考信号要兼容R8的设计。PRS不能在小区特定参考信号(Cell-SpecificReference Signal,CRS)所在的符号发送。而且为了提高定位参考信号的相关特性,协议在非控制信道所在的符号上PRS带宽内数据保持空载,即PRS带宽内除了主同步信号(Primary Synchronization Signal,PSS),辅助同步信号(Secondary Synchronization Signal,SSS),CRS,PRS几种参考信号之外,不发送其他数据。
[0049] 如图2所示,由于目前定位参考信号PRS的发送必须避免控制信道和CRS信号所在的符号,因此在一个子帧内的普通子帧14个OFMD符号或扩展子帧的12个OFMD号中,在使用PORT0~PORT1中的1个或2个天线发送CRS占了时占了4个符号,在使用4天线发送CRS时,天线端口PORT0~PORT3占了6个符号,被控制信道占用了前三个符号,其中一个符号和CRS相同为符号0。因此一个子帧内能够用于PRS在PORT6发送的符号为8、7、6或者5个OFMD符号。因此定位参考信号的相关性受到一个子帧内能够用于PRS发送的符号数目限制。图注210中指出了图2中所表示的参考信号:PRS、CRS、物理控制格式指示符信道PCFICH、物理下行链路控制信道PDCCH和物理混合自动重传请求指示符信道PHICH,以上三种信道为控制信道。
[0050] 因此,本发明实施例的基本思想就是将PRS信号在一个用于发送CRS的端口发送,使得终端将接收定位参考信号子帧进行相关合并,增加一个子帧内可以用于定位的参考信号符号数。
[0051] 图3是本发明实施例提供的一种终端定位方法的流程图,本实施例的执行主体为通信系统中的基站,例如图1中的基站102,由图可见所述方法包括:
[0052] S301,生成小区特定参考信号CRS,将所述CRS信号在一个或多个用于发送CRS信号的端口发送;
[0053] 具体而言,在本步骤中,生成CRS信号是指生产含有CRS信号的正交频分复用OFDM符号,之后,将所述含有CRS信号的符号在一个或多个用于发送CRS信号的端口发送。
[0054] 更具体的,CRS在子帧内占的l符号数在协议3GPP TS 36.211中由如下方程给出,p表示天线端口, 表示一个时隙中包含符号数,普通子帧为7,扩展子帧为6.偶数时隙的前三个符号是控制区域,即#0,#1,#2为控制信道区域,发送控制信道信息。
[0055]
[0056] 基站根据物理小区标识(Physcal Cell Indentify,PCID),时隙号ns,时隙内符号l,端口号p,对应生成CRS的扰码序列,将生成的扰码序列进行QPSK调制之后,根据不同的天线端口号,将QPSK符号映射到资源单元(Resource Element,RE)上,将资源单元通过傅里叶逆变换变换到时域,加上循环前缀(Cyclic Prefix,CP)后生成OFDM符号。
[0057] 一个OFDM符号中除了包括参考信号,还有控制信道和数据信道上的RE需要映射。对于CRS来说,有控制信道和PRS带宽外的数据信道上的RE需要映射。完成映射后,将包含CRS的OFDM符号在对应CRS的端口发送。
[0058] 简单的说,如果CRS在1天线端口上发送,则p=0,表示port0,如果CRS在2天线端口上发送,则p=0,1,分别对应port0和port1两个天线端口。如果CRS在4个天线端口上发送,则p=0,1,2,3,分别对应port0,port1,port2和port3四个天线端口。
[0059] S302、生成定位参考信号PRS,将所述PRS信号在一个用于发送CRS的端口发送;
[0060] 具体而言,生成PRS信号是指生成含有定位参考信号PRS的正交频分复用OFDM符号,将所述含有PRS的符号在一个用于发送CRS的端口发送。
[0061] 具体的,PRS在子帧内占的l符号数在协议3GPP TS 36.211中由如下方程给出,ns标示时隙号,根据PBCH(Physical Broadcast Channel)发射天线端口数不同,子帧类型不同,发送的符号为8,7,6或5个OFMD符号。PBCH发射天线端口和CRS发射端口相同。
[0062] 普通子帧:
[0063]
[0064] 扩展子帧:
[0065]
[0066] 基站根据物理小区标识(Physcal Cell Indentify PCID),时隙号,时隙内符号号,对应生成PRS的扰码序列,将生成的扰码序列进行QPSK调制之后,将QPSK符号映射到资源单元(Resource Element,RE)上,将资源单元通过傅里叶逆变换变换到时域,加上循环前缀后生成OFDM符号。
[0067] 而PRS的资源映射和端口号无关,因此可以在不知道端口的情况下进行资源映射。
[0068] 一个OFDM符号中除了包括参考信号,还有控制信道和数据信道上的RE需要映射。对于PRS来说,还有PRS带宽外的数据信道上的RE需要映射。完成映射后,将包含PRS的OFDM符号在一个CRS的端口发送。
[0069] 对于选择那个CRS端口发送PRS信号,基站和终端双方可以事先预定用哪个端口发射,也可以采用动态配置的方法进行选择,在采用动态配置选择用于发送PRS的端口时,还需要通过网络侧向UE发送测量辅助消息,向用户设备指示选择的发送端口和发送CRS信号的端口的对应关系。比如指示PRS发送天线端口为port0。
[0070] 简单的说,可以基站和终端双方事先预定,PRS采用端口port0发送。
[0071] 如果动态配置PRS发送端口,就需要根据当前CRS发送天线数确定,如果CRS在1天线端口上发送,只有port0可以配置,如果CRS在2天线端口上发送,可以配置port0或port1两个天线端口中一个。如果CRS在4个天线端口上发送,可以配置port0,port1,port2和port3四个天线端口中一个。
[0072] 但是由于port0和port1的CRS信号在一个子帧内的OFDM符号数较多,因此对于CRS在1天线端口发送时,优选PRS采用port0发送。对于CRS在2天线或4天线端口发送时,除了优选PRS采用port0发送,还可以选择PRS采用port1发送。
[0073] 需要指出的是,在本实施例中S301和S302并无时序关系,只是为了便于说明,按照前述的顺序进行描述。
[0074] 通过上述实施例,由于PRS在一个用于发送CRS的端口发送,因此UE可以将CRS在非控制信道内的3个OFDM符号和PRS的5-8个OFDM符号,用于RSTD测量,提高参考信号的相关性。
[0075] 图4是本发明实施例提供的一种终端定位方法另一实施例的参考图,本实施例的执行主体为用户设备,例如图1中的UE116或者UE122,所述方法包括:
[0076] 步骤S401,接收定位参考信号子帧;
[0077] 具体的,接收本次定位参考信号测量机会中包含的多个基站发送的一个或多个定位参考信号子帧。
[0078] 在定位参考信号子帧中,和其他子帧相同也包括控制信道和数据信道。和普通子帧不同,定位参考信号子帧不仅包括CRS,还包括PRS。
[0079] 具体的,所述定位参考信号子帧包含在一个用于发送CRS的端口发送的PRS信号的OFDM符号,和在一个或多个用于发送CRS信号的端口发送的CRS信号的OFDM符号;
[0080] UE在PRS机会中接收到定位基站在同一端口中下发的PRS和CRS信号,包括多个子帧,每个子帧中都包含承载CRS的OFDM符号和承载PRS的OFDM符号。
[0081] 步骤S402,产生所述端口上PRS带宽内发送的本地PRS信号和本地CRS信号。
[0082] 具体的,在接收基站下发的PRS和CRS之前或者在接收PRS和CRS信号的同时,UE也产生本地参考信号,即本地PRS信号和本地CRS信号。
[0083] 本地CRS信号产生是仅产生PRS带宽内,和PRS信号对应端口上的多个OFDM符号。首先根据端口号确定所在子帧内OFDM符号l,产生扰码,将扰码进行QPSK调制,根据端口号进行资源映射,然后在通过IFFT变换获得时域信号。本地CRS信号可以带CP,也可以不带CP。
[0084] 和本地CRS信号产生类似,PRS信号的产生也只有一个端口。本地PRS信号的产生方法是首先产生扰码,将扰码进行QPSK调制,根据端口号进行资源映射,然后在通过IFFT变换获得时域信号。本地CRS信号可以带CP,也可以不带CP。
[0085] 由于CRS和PRS都采用相同的gold序列,并且gold的初始值获得方法相同,因此CRS和PRS可以共用相同的扰码产生单元,输入对应的时隙号和时隙中符号数,产生不同符号上的扰码序列。
[0086] 在此步骤之前,如果基站是动态配置的发送端口,则UE还需要接收基站下发的测量辅助消息,用以依据该测量辅助消息获知基站选择的发送PRS信号和CRS信号的端口,端口为port0、port1、port2或者port3,依据端口不同产生对应相应端口的本地CRS。
[0087] 之后,执行步骤S403,将接收到的所述PRS信号和本地PRS信号相关得到第一相关值,将接收到的CRS信号和本地CRS信号相关得到第二相关值、依照所述第一相关值和所述第二相关值进行参考信号时间差测量。
[0088] 更具体的,将接收到的CRS信号和本地CRS信号相关得到第二相关值、依照所述第一相关值和所述第二相关值进行参考信号时间差测量,具体可以参考图5,包括:
[0089] S501,将接收到的同一子帧中的PRS信号和本地PRS信号相关,并将接收到的同一子帧中的CRS信号和本地CRS信号相关;
[0090] 产生的本地CRS和PRS信号如果带CP,则对应接收信号也带CP参与相关运算,保证相关运算的两个操作数等长,反之亦然。
[0091] S502,累加同一子帧内的复数相关结果;
[0092] 由于接收到的信号和本地信号都是复数,相关后结果也是复数。在一个子帧内采用复数相关结果相干累加。即,第一相关结果和第二相关结果对应相加。
[0093] S503,对所述同一子帧内的复数相关结果进行平方运算处理;
[0094] 累加了第一相关结果和第二相关结果的复数相关结果后,进行平方运算,获得实数的相关结果。
[0095] S504,累加多个不同子帧的平方运算处理结果;
[0096] 如果本次定位参考信号测量机会包含多个定位参考信号子帧,则累加多个不同定位参考信号子帧内的实数相关结果。
[0097] S505,依据所述平方运算处理结果获取峰值位置;
[0098] 寻找本次定位参考信号测量机会内相关结果中的峰值位置。
[0099] S506,依据所述峰值获位置取一个小区的到达时间;
[0100] 可以认为峰值位置就是该对应基站定位参考信号的子帧到达时间,也可以根据该峰值位置估计出最早路径的到达时间。
[0101] S507,根据多个小区的所述到达时间获得参考信号到达时间差RSTD。
[0102] 重复步骤S501~507获得多个小区的所述到达时间,计算和其中的参考小区的到达时间差,即参考信号到达时间差RSTD。
[0103] 在步骤S403中,将接收到的CRS信号中在非控制信道区域中发送的部分与所述本地CRS信号在非控制信道区域中发送的部分相关,得到第二相关值。
[0104] 对于非控制信道区域中区域内,包括CRS的端口port0或port1的3个OFDM符号,对于普通子帧是偶数时隙中#4符号,奇数时隙中#0,#4符号;对于扩展子帧是偶数时隙#3符号,奇数时隙中#0,#3符号。对于CRS的端口port2和port3为1个OFDM符号,即奇数时隙中#1符号。
[0105] 通过上述实施例,由于PRS占用了子帧中控制信道之外的除了CRS所占用的符号之外的符号,并且和CRS在同一个端口发送,因此UE将CRS在非控制信道内的3个OFDM符号和PRS的5-8个OFDM符号,进行相关运算,提高信号的相关性。
[0106] 图6给出假设PRS和CRS功率相同,带宽相同的情况下,普通子帧,CRS信号1天线端口,PRS信号采用port0发送,一个子帧内信号的相关特性。可以看到左图在相关窗内明显有副峰,而采用CRS和PRS信号合并后,副峰明显能量降低,主峰能量提高在能量,提升了3个CRS符号的相关能量。
[0107] 相应的,本发明实施例还提供一种基站,所述基站结构如图7所示,包括:
[0108] 信号生成单元701,生成小区特定参考信号CRS,和定位参考信号PRS;
[0109] 信号发送单元702,将所述CRS信号在一个或多个用于发送CRS信号的端口发送,将所述PRS信号在一个用于发送CRS的端口发送。
[0110] 但是需要指出的是,上述的基站是用来实现图3述实施例所述的终端定位方法,其中的每个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0111] 相应的,本发明实施例还提供一种用户设备,所述用户设备结构如图8所示,包括:
[0112] 接收单元801,用以接收基站下发的定位参考信号子帧,所述定位参考信号子帧包含在一个用于发送CRS的端口上发送的PRS信号,和在一个或多个用于发送CRS信号的端口发送的CRS信号;
[0113] 由于多个基站在定位参考信号测量机会中都会发送定位参考信号子帧,因此用户设备会接收到多个基站发送的定位参考信号。
[0114] 本地信号生成单元802,用以产生所述端口上PRS带宽内发送的本地PRS信号和本地CRS信号;
[0115] 终端可以并行或串行的处理多个基站的本地PRS信号和CRS信号产生。
[0116] 以及运算单元803,用于将接收到的所述PRS信号和本地PRS信号相关得到第一相关值,将接收到的CRS信号和本地CRS信号相关得到第二相关值、依照所述第一相关值和所述第二相关值进行参考信号时间差测量。
[0117] 用户设备可以并行或串行的处理从多个基站接收到的所述PRS信号和本地PRS信号相关得到第一相关值,将接收到的CRS信号和本地CRS信号相关得到第二相关值。获得多个小区的所述到达时间,计算和其中的参考小区的到达时间差,即参考信号到达时间差RSTD。
[0118] 此外,用户设备还可以包括一个辅助接收单元,用以接收网络侧发送的测量辅助消息,用以依据该测量辅助消息获知基站发送PRS信号的端口和发送CRS信号的端口的对应关系。
[0119] 但是需要指出的是,上述的用户设备是用来实现图4述实施例所述的终端定位方法,其中的每个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0120] 此外,请参考图9,本发明实施例还提供一种基站,基站900包括:
[0121] 基带处理单元901,进行基带信号处理,执行:
[0122] 生成小区特定参考信号CRS;
[0123] 生成定位参考信号PRS。
[0124] 射频前端902和天线903,用于将基带信号调制到载频上,在天线端口上发送,执行:
[0125] 将所述PRS信号在一个用于发送CRS的端口发
[0126] 将所述CRS信号在一个或多个用于发送CRS信号的端口发送。
[0127] 请参考图10,本发明实施例还提供一种用户设备,用户设备100包括:
[0128] 基带处理单元1001,进行基带信号处理,并执行:
[0129] 产生所述端口上PRS带宽内发送的本地PRS信号和本地CRS信号;
[0130] 将接收到的所述PRS信号和本地PRS信号相关得到第一相关值,将接收到的CRS信号和本地CRS信号相关得到第二相关值、依照所述第一相关值和所述第二相关值进行参考信号时间差测量。
[0131] 射频前端1002和天线1003,用于将接收天线端口上接收到的信号,解调为基带信号,执行:
[0132] 接收定位参考信号子帧,所述定位参考信号子帧包含在一个用于发送CRS的端口上发送的PRS信号,和在一个或多个用于发送CRS信号的端口发送的CRS信号。
[0133] 专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0134] 结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0135] 以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。