存在时钟误差时的侧链路定位的制作方法

未命名 08-05 阅读:70 评论:0

存在时钟误差时的侧链路定位


背景技术:

1.获得诸如蜂窝电话或其他无线通信设备之类的用户设备(ue)的准确定位信息在通信行业中越来越普遍。确定设备位置的常见手段是使用卫星定位系统(sps),诸如众所周知的全球定位卫星(gps)系统或全球导航卫星系统(gnss),其使用在绕地球的轨道上的多个卫星。使用sps进行的位置确定是准确的,但有时不可用或不需要,例如,在城市峡谷或卫星信号接收较差的地区。通常用于确定设备位置的其他手段包括基于地面的定位。基于地面的定位可以基于在ue与已知定位的附近通信基础设施(诸如基站(bs)或路侧单元(rsu))之间交换的信号的测量。基于地面的定位的精度可能会因各种误差源而降低,诸如ue与发送器之间的时钟误差。


技术实现要素:

2.在一个示例中,提供了一种方法,该方法包括:由第一站发送第一消息,该第一消息包括是否在第一站处发生时钟重新配置事件的指示;由第一站发送第一定位参考信号(prs);由第一站并从第二站接收第二prs;以及由第一站向第二站发送第二消息,该第二消息包括第一站发送第一prs时的第一时间和第一站接收第二prs时的第二时间,以使第二站能够基于第一时间、第二时间、第二站接收第一prs时的第三时间、第二站发送第二prs时的第四时间以及指示来确定第一站与第二站之间的往返时间(rtt)。
3.在一些方面,该指示指示是否在第一站发送第一定位参考之前在第一站处发生时钟重新配置事件。
4.在一些方面,时钟重新配置事件在第一站的本地时钟源处。第一时间和第二时间是基于第一站的本地时钟源的时钟信号获得的。
5.在一些方面,第二站包括卡尔曼滤波器以估计第一站与第二站之间的时钟误差并存储时钟差的估计。该指示使第二站能够基于该指示执行以下操作之一:重置卡尔曼滤波器中存储的时钟误差的先前估计以获得时钟差的更新估计,或者使用时钟误差的先前估计来估计准共址(qcl)操作中的rtt。
6.在一些方面,第一消息包括第一站的标识符,以使第二站能够基于该标识符来确定第一站的位置。
7.在一些方面,该方法还包括基于第一站的位置和rtt来确定第二站的位置。
8.在一些方面,第一消息包括在第一prs的发送中使用的一个或多个载波频率。
9.在一些方面,第一消息包括第一prs的发送的调度时间窗口。第一消息在第一prs的发送之前发送。
10.在一些方面,第一prs和第二prs经由未许可频谱来发送。
11.在一些方面,第一消息在第一prs的发送之后发送。
12.在一些方面,第一prs和第二prs经由车辆到一切(v2x)侧链路和相关联的侧链路协议来发送。
13.在一些方面,v2x侧链路在包括5.9ghz的智能交通系统(its)频谱内。
14.在一些方面,第一站是路侧单元(rsu)的一部分,其中第二站是车辆的一部分。
15.在一个示例中,提供了一种方法。该方法包括:(1)由第一站从第二站接收第一消息,该第一消息包括是否在第二站处发生时钟重新配置事件的指示;(2)由第一站并向第二站发送第一prs;(3)由第一站并从第二站接收第二prs;(4)由第一站从第二站接收第二消息,该第二消息包括第二站接收到第一prs时的第一时间和第二站发送第二prs时的第二时间;以及(5)由第一站基于第一时间、第二时间、第一站发送第一prs时的第三时间、第一站接收第二prs时的第四时间以及指示来确定第一站与第二站之间的rtt。
16.在一些方面,该指示指示是否在第二站发送第二定位参考之前在第二站处发生时钟重新配置事件。
17.在一些方面,时钟重新配置事件在第二站的本地时钟源处。第一时间和第二时间是基于第二站的本地时钟源的时钟信号获得的。
18.在一些方面,第一站包括卡尔曼滤波器以估计第一站与第二站之间的时钟误差并存储时钟差的估计。该方法还包括,基于指示执行以下操作之一:重置卡尔曼滤波器中存储的时钟误差的先前估计以获得时钟差的更新估计,或者使用时钟误差的先前估计来估计qcl操作中的rtt。
19.在一些方面,第一消息包括第二站的标识符。该方法还包括基于标识符来确定第二站的位置。
20.在一些方面,该方法还包括基于第二站的位置和rtt来确定第一站的位置。
21.在一些方面,第一消息包括在第二prs的发送中使用的一个或多个载波频率。
22.在一些方面,第一消息包括第二prs的发送的调度时间窗口。第一消息在第二prs的发送之前发送。
23.在一些方面,第一prs和第二prs经由未许可频谱来发送。
24.在一些方面,第一消息在接收到第二prs之后接收。
25.在一些方面,第一prs和第二prs经由v2x侧链路和相关联的侧链路协议来发送。v2x侧链路在包括5.9ghz的its频谱内。
26.在一些方面,第一站是车辆的一部分,并且其中第二站是rsu的一部分。
27.在一些示例中,提供了一种包括用于执行上述方法的指令的装置和非暂时性计算机可读介质。
附图说明
28.图1是连接的车辆通信系统的示意图。
29.图2是用户设备(ue)的示例的组件的框图。
30.图3是示例路侧单元(rsu)的组件的框图。
31.图4a和图4b示出了可以在图2的示例ue与图3的示例rsu之间执行的定位操作的示例。
32.图5a、图5b、图5c、图5d和图5e示出了减轻时钟误差对定位操作的影响的示例技术。
33.图6示出了时钟重新配置事件对定位操作的示例影响。
34.图7示出了时钟重新配置事件对定位的影响的示例技术。
35.图8是实现图7中描述的技术的示例rsu的框图。
36.图9是实现图7中描述的技术的示例ue的框图。
37.图10是用于确定车辆的定位的示例方法的过程流程图。
38.图11是用于确定车辆的定位的另一示例方法的过程流程图。
具体实施方式
39.现在将关于形成其一部分的附图来描述几个例示性实施例。虽然下面描述了可以实现本公开的一个或多个方面的特定实施例,但是在不脱离本公开的范围或所附权利要求的精神的情况下,可以使用其他实施例并且可以进行各种修改。
40.本文讨论了用于v2x侧链路定位的技术。车辆可以被配置为与包括诸如基站(bs)和rsu之类的地面站的网络进行通信。侧链路定位的一个示例可以基于测量在车辆与地面站(诸如rsu或bs)之间交换的一对信号的rtt。在这样的示例中,地面站可以向车辆发送第一信号并记录第一信号的出发时间(tod),而车辆可以接收第一信号并记录第一信号的到达时间(toa)。此外,车辆还可以向地面站发送第二信号,并记录第二信号的tod,而地面站可以接收第二信号并记录第二信号的toa。地面站还可以在v2x实施方式中经由智能交通系统(its)消息将记录的第一信号的tod和记录的第二信号的toa发送到车辆。第一信号和第二信号可以包括,例如,定位参考信号(prs),其可以在许可频谱或未许可频谱中发送。
41.车辆可以基于确定第一信号的toa(在车辆处记录)和tod(从its消息接收)之间的第一时间差以及第二信号的tod(在车辆处记录)和toa(从its信息接收)之间第二时间差来测量车辆与地面站之间的rtt。车辆可以与多个地面站重复rtt测量,以基于rtt测量之间的差来确定来自多个地面站的prs之间的时间偏移。然后,车辆可以基于多个地面站的时间偏移和已知位置来估计其定位。
42.rtt测量的精度以及车辆的定位估计的精度可能由于车辆与地面站之间的时钟误差/差而降低。具体地,对于第一信号的在地面站处记录的tod和在车辆处记录的toa之间的差,以及对于第二信号的在车辆处记录的tod与在地面站处记录的toa之间的差,只有当toa和tod都是关于同一时钟源测量时,才真正表示车辆与地面站之间的飞行时间(tof)。然而,车辆和地面站具有不同的时钟源,这些时钟源必须彼此同步。因此,两个时钟源之间可能具有静态时钟偏置,而每个时钟源可能具有由随机噪声(例如,热噪声、相位噪声)引起的随机时钟漂移。时钟偏置和时钟漂移可能在两个时钟源之间引入时钟误差。因此,记录的tod和toa之间的差包括表示地面站与车辆之间的信号的tof的第一分量以及由两个时钟源之间的时钟误差引起的第二分量。
43.车辆可以使用诸如卡尔曼滤波之类的技术来估计车辆与地面站之间的距离以及基于多个信号的rtt测量的时钟误差。具体地,地面站和车辆可以交换多对prs,并且可以记录多对prs的tod和toa。车辆可以使用卡尔曼滤波器基于在地面站与车辆之间交换的第一对prs来生成时钟误差和车辆在第一时间与地面站的相对距离的第一估计。然后,车辆可以使用估计的时钟误差和相对距离,加上其他信息(例如,车辆的速度)来估计车辆在第二时间与地面站的相对距离。车辆还可以基于第二对prs测量在第二时间的相对距离。车辆可以比较测量的和估计的相对距离,并且基于比较结果更新时钟误差的估计。然后,车辆可以基于随后的第一信号和第二信号对来重复相对距离测量和时钟误差估计细化。
44.当卡尔曼滤波器达到稳态时,估计的时钟误差可以接近实际的时钟误差。然后,车辆可以在车辆处针对后续信号的准共址(qcl)操作中使用估计的时钟误差来细化根据车辆与地面站之间交换的后续prs的rtt测量。通过车辆处的qcl操作,可以将存储在卡尔曼滤波器处的估计的时钟误差与记录的toa和tod之间的差相结合以计算rtt,而无需应用卡尔曼滤波来计算估计的时钟误差。这允许有效地减少时钟误差对rtt测量的影响,因为卡尔曼滤波可能是计算密集且缓慢的。
45.尽管qcl操作可以提供一种有效的方式来减少时钟误差对rtt测量的影响,但是当估计的时钟误差不再对应于实际时钟误差时,qcl操作的时钟误差减少可能会受到损害。当地面站处发生时钟重新配置事件时,可能会发生这种情况。时钟重新配置事件可以包括地面站处的各种事件,例如,地面站的加电事件、地面站的时钟同步事件或本地振荡器的重新配置事件,所有这些事件都可能改变地面站处本地时钟的属性。随着地面站处本地时钟的属性改变,地面站与车辆之间的时钟误差可能会改变,并且根据prs的先前交换估计的时钟误差不再代表真正的时钟误差。使用过时的时钟误差估计来细化rtt测量可能增加rtt测量以及定位操作中的误差。
46.本公开的示例提供了一种定位方法,该定位方法可以解决上述问题中的至少一些问题。在一个示例中,可以是地面站(例如,rsu、bs)的第一站可以发送第一消息,该第一消息包括是否在第一站处发生时钟重新配置事件的指示。第一站可以向第二站发送第一prs并从第二站接收第二prs,第二站可以是车辆的无线站。第一站然后可以向第二站发送第二消息,该第二消息指示在第一站处第一prs的tod和第二prs的toa。第二站然后可以基于第一prs的tod(来自第二消息)和toa(在第二站处记录)之间的第一差、第二prs的tod(在第二站处记录)和toa(来自第二消息)之间的第二差、以及在第一prs和第二prs的交换之前在第一站处是否发生时钟重新配置事件的指示来确定第一站与第二站之间的rtt。在一些示例中,prs的交换可以是v2x侧链路定位操作的一部分,其中prs经由its频谱内的v2x侧链路发送。此外,第二消息可以是its消息。
47.具体地,第二站可以包括卡尔曼滤波器,以基于两个站之间prs的先前交换来估计第一站与第二站之间的时钟误差,并存储估计的时钟误差。时钟误差可以包括第一站和第二站的时钟源之间的时钟偏置/偏移以及时钟源的时钟漂移。如果该指示没有指示在第一prs和第二prs的交换之前在第一站处发生时钟重新配置事件,则第二站可以执行时钟误差的qcl操作,并且将来自卡尔曼滤波器的估计的时钟误差与第一prs和第二prs的toa和tod组合以确定第一站与第二站之间的rtt。另一方面,如果该指示指示在第一prs和第二prs的交换之前在第一站处发生了重新配置事件,则第二站可以禁用qcl操作并重新启动卡尔曼滤波器以基于第一prs和第二prs的toa和tod来生成时钟误差和rtt的新估计。
48.此外,第一消息可以包括其他信息,诸如第一站的标识符。该标识符允许第二站识别第一站并基于该识别来确定第一站的位置。例如,第二站可以访问地面站的标识符及其已知位置的数据库。然后,第二站可以基于标识符从数据库中获得第一站的位置。第二站然后可以基于多个地面站的位置及其rtt来确定其位置,如上所述。
49.此外,第一消息还可以包括第一prs的发送配置信息,其可以帮助第二站检测第一prs。例如,发送配置信息可以指示在第一prs的发送中使用的频谱资源,诸如载波频率。第二站可以基于发送配置信息来配置其无线接口,以解调接收到的无线电信号以恢复第一
prs。此外,在第一prs在许可频谱上发送并且第一prs的发送的调度时间已知的情况下,配置信息可以指示第一prs的发送的调度时间。在这种情况下,第一站可以在两个站之间交换第一prs和第二prs之前发送第一消息,这使得第二站能够配置其无线接口以在发送的调度时间检测第一prs。另一方面,在第一prs在未许可频谱上发送并且发送的确切时间未知的情况下,第一站可以在两个站之间交换第一prs和第二prs之后发送第一消息。
50.利用所公开的技术,车辆上的无线站可以接收在地面站处是否发生时钟重新配置事件的指示,并且基于该指示来决定是执行先前时钟误差估计的qcl操作还是重新估计时钟误差。这样的布置可以降低车辆使用过时的时钟误差估计来细化根据与地面站的prs交换获得的rtt测量的可能性,这反过来可以提高侧链路定位操作的精度。
51.在本文的描述中,描述了各种示例。出于解释的目的,阐述了具体的配置和细节,以提供对实施例的全面理解。然而,对于本领域的技术人员来说也显而易见的是,可以在没有具体细节的情况下实践实施例。此外,为了不混淆正在描述的实施例,可以省略或简化众所周知的特征。
52.图1示出了其中可以使用所公开的技术的示例无线通信110。参考图1,无线通信系统110包括ue 112;ue 113;ue 114;收发器基站(bts)120、121、122、123;rsu 125;网络130;核心网络140;以及外部客户端150。核心网络140(例如,5g核心网络(5gc))可以包括后端设备,该后端设备包括接入和移动性管理功能(amf)141、会话管理功能(smf)142、服务器143和网关移动位置中心(gmlc)144等。amf 141、smf 142、服务器143和gmlc 144彼此通信地耦接。服务器143可以是例如位置管理功能(lmf),其支持对ue 112

114的定位(例如,使用诸如辅助全球导航卫星系统(a-gnss)、观测到的到达时间差(otdoa)(例如,下行链路(dl)otdoa和/或上行链路(ul)otdoa)等技术)、rtt、多小区rtt、实时动态(rtk)、精确点定位(ppp),差分gnss(dgnss)、增强小区id(e-cid)、到达角(aoa)和离开角(aod))。
53.lmf也可以被称为位置管理器(lm)、位置功能(lf)、商业lmf(clmf)或增值lmf(vlmf)。服务器143(例如,lmf)和/或系统110的一个或多个其他设备(例如,ue 112-114中的一个或多个)可以被配置为确定ue 112-114的位置。服务器143可以直接与bts 121(例如,gnode b(gnb))和/或一个或多个其他bts通信,并且可以与bts 121和/或一个或多个其他bts集成。smf 142可以用作服务控制功能(scf)(未示出)的初始联系点以创建、控制和删除媒体会话。服务器143(例如,lmf)可以与gnb或发送/接收点(trp)共址或集成,或者可以远离gnb和/或trp设置并且被配置为直接或间接地与gnb和/或trp通信。
54.amf 141可以用作处理ue 112

114与核心网络140之间的信令的控制节点,并提供服务质量(qos)流和会话管理。amf 141可以支持ue 112-114的移动性,包括小区改变和切换,并且可以参与支持到ue 112-114的信令连接。
55.系统110能够进行无线通信,因为系统110的组件可以直接或间接地彼此通信(至少有时使用无线连接),例如,经由bts 120

123、rsu 125和/或网络130(和/或未示出的一个或多个其他设备,诸如一个或多个其他收发器基站)。虽然bts 120

123显示为与网络130分开,但网络130可以包括bts 120-123中的一个或多个,并且可以构成无线电接入网络(ran),例如,新无线电(nr)ran,其也可以被称为第五代(5g)下一代ran(ng-ran)。对于间接通信,可以在从一个实体到另一个实体的发送期间改变通信,例如,以改变数据分组的报头信息或改变格式。ue 112

114可以经由uu接口与bts 120

122通信,例如,在uu接口上的无
线电资源控制封装的长期演进(lte)定位协议(rrc封装的lpp)消息中。ue 112

114还可以经由pc5和其他侧链路接口与rsu 125通信。所示的ue 112

114是智能手机、平板电脑和基于车辆的设备,但这些只是示例,因为ue 112-114不要求是这些配置中的任何一个,并且可以使用ue的其他配置。所示的ue 112、113是移动无线通信设备(尽管它们可以无线地并且经由有线连接进行通信),包括移动电话(包括智能手机)和平板电脑。所示的ue 114是基于车辆的移动无线通信设备(尽管ue 114可以无线地并且经由有线连接进行通信)。在一个示例中,ue 114可以经由诸如v2x pc5接口之类的侧链路与rsu 125通信。其他ue可以包括可穿戴设备(例如,智能手表、智能珠宝、智能眼镜或智能耳机)。还可以使用其他ue,无论是当前存在的还是将来开发的。此外,其他无线设备(无论是否移动)可以在系统110内实现并且可以彼此通信和/或与ue 112-114、bts 120-123、网络130、核心网络140和/或外部客户端150通信。例如,这样的其他设备可以包括物联网(iot)设备、医疗设备、家庭娱乐、降低能力的ue(例如,nr轻型ue)和/或自动化设备。核心网络140可以与外部客户端150(例如,计算机系统)通信,例如,以允许外部客户端150请求和/或接收关于ue 112

114的位置信息(例如,经由gmlc 144)。
56.ue 112-114或其他设备可以被配置为在各种网络中和/或出于各种目的和/或使用各种技术(例如,5g、wi-fi通信、wi-fi通信的多个频率、卫星定位、一种或多种类型的通信(例如,全球移动系统(gsm)、码分多址(cdma)、lte、v2x(例如,车辆到行人(v2p)、车辆到基础设施(v2i)、车辆到车辆(v2v))、ieee 802.11p等)来进行通信。v2x通信可以是蜂窝(蜂窝-v2x(c-v2x))和/或wifi(例如专用短距离连接(dsrc))。系统110可以支持在多个载波(不同频率的波形信号)上的操作。多载波发送器可以在多个载波上同时发送调制信号。每个调制信号可以是cdma信号、时分多址(tdma)信号、正交频分多址(ofdma)信号、单载波频分多址(sc-fdma)信号等。每个调制信号可以在不同的载波上发送,并且可以承载导频、开销信息、数据等。
57.bts 120

123和rsu 125可以经由一个或多个天线与系统110中的ue 112

114无线通信。bts也可以被称为bs、接入点、gnb、接入节点(ab)、节点b、演进型节点b(enb)等。例如,bts 120、121中的每一个可以是gnb或发送点gnb,bts 122可以是宏小区(例如,高功率蜂窝bs)和/或小小区(例如低功率蜂窝bs),并且bts 123可以是接入点(例如,被配置为使用诸如wifi、wifi直连(wifi-d)、蓝牙低功耗蓝牙(ble)、zigbee之类的短距离技术进行通信的短距离bs)。bts 120-123中的一个或多个可以被配置为经由多个载波与ue 112-114进行通信。bts 120

123可以被配置为rsu 125。bts 120、121中的每一个可以为相应的地理区域(例如,一个小区)提供通信覆盖。每个小区可以根据bs天线被划分为多个扇区。
58.bts 120-123各自都包括一个或多个trp。例如,bts的小区内的每个扇区可以包括trp,尽管多个trp可以共享一个或多个组件(例如,共享一个处理器但具有单独的天线)。系统110可以仅包括宏trp,或者系统110可以具有不同类型的trp,例如,宏trp、微微trp和/或毫微微trp。宏trp可以覆盖相对较大的地理区域(例如,半径为几千米),并且可以允许具有服务订阅的终端不受限制地接入。微微trp可以覆盖相对较小的地理区域(例如微微小区),并且可以允许具有服务订阅的终端不受限制地接入。毫微微或家庭trp可以覆盖相对较小的地理区域(例如,毫微微小区),并且可以允许与毫微微小区相关联的终端(例如,家庭用户的终端)进行受限制地接入。
59.ue 112-114可以被称为终端、接入终端(at)、移动站、移动设备、订户单元等。ue 112-114可以包括上面列出的各种设备和/或其他设备。ue112-114可以被配置为经由一个或多个设备到设备(d2d)对等(p2p)链路间接连接到一个或多个通信网络。d2d p2p链路可以由任何适当的d2d无线电接入技术(rat)支持,诸如lte直连(lte-d)、wifi-d、蓝牙等。利用d2d通信的一组ue 112-114中的一个或多个可以在诸如bts 120-123中的一个或多个的trp的地理覆盖区域内。这样的组中的其他ue可能在这样的地理覆盖区域之外或者以其他方式不能接收来自bs的发送。经由d2d通信进行通信的ue 112-114组可以利用一对多(1:m)系统,其中每个ue可以向组中的其他ue进行发送。bts 120

123的trp可以有利于对d2d通信的资源进行调度。在其他情况下,d2d通信可以在ue之间执行而无需trp的参与。例如,ue 114可以经由许可和/或非许可频谱中的侧链路与rsu 125通信。
60.图2示出了ue 200的示例,其可以实现图1的ue 112

114。参考图2,ue 200包括计算平台,该计算平台包括处理器210、包括软件(sw)212的存储器211、一个或多个传感器213、用于收发器215的收发器接口214以及用户接口216。处理器210、存储器211、传感器213、收发器接口214和用户接口216可以通过总线220(其可以被配置为例如用于光通信和/或电通信)彼此通信耦接。所示的一个或多个组件(例如,传感器213中的一个或多个)可以从ue 200中省略。
61.处理器210可以包括一个或多个智能硬件设备,例如中央处理单元(cpu)、微控制器或专用集成电路(asic)。处理器210可以包括多个处理器,包括通用/应用处理器230、数字信号处理器(dsp)231、调制解调器处理器232、视频处理器233和/或传感器处理器234。处理器230-234中的一个或多个可以包括多个设备(例如,多个处理器)。例如,传感器处理器234可以包括例如用于雷达、超声波和/或激光雷达(lidar)的处理器。调制解调器处理器232可以支持双用户识别模块或用户识别模块(sim)/双连接(或甚至更多sim)。例如,sim可以由原始设备制造商(oem)使用,并且另一sim可以由ue 200的最终用户用于连接。存储器211是一种非暂时性存储介质,其可以包括随机存取存储器(ram)、闪存存储器、磁盘存储器和/或只读存储器(rom)等。存储器211存储sw 212,其可以是处理器可读的、处理器可执行的软件代码,软件代码包含被配置为在执行时使处理器210执行本文所述的各种功能的指令。另选地,sw 212可能不能由处理器210直接执行,但是可以被配置为使处理器210例如在编译和执行时执行各功能。该描述可以仅涉及处理器210执行功能,但这也包括其他具体实施,诸如处理器210执行软件和/或固件的情况。该描述可以将处理器230

234中的一个或多个执行某功能简略称为处理器210执行该功能。该描述可以将ue 200的一个或多个适当组件执行某功能简略称为ue 200执行该功能。除了存储器211之外和/或作为其替代,处理器210可以包括存储有指令的存储器。处理器210的功能在下面更全面地讨论。
62.图2中所示的ue 200的配置是示例而非限制本发明,包括权利要求,并且可以使用其他配置。例如,ue的示例配置包括处理器210的处理器230

234中的一个或多个、存储器211和无线收发器240。其他示例配置包括处理器210的处理器230-234中的一个或多个、存储器211、无线收发器240、以及传感器213中的一个或多个、用户接口216和/或有线收发器250。
63.ue 200可以包括调制解调器处理器232,调制解调器处理器232可以能够对由收发器215和/或卫星定位系统(sps)接收器281(以下讨论)接收和下变频的信号执行基带处理。
283的加速度计287和/或陀螺仪288可以分别检测ue 200的线性加速度和旋转速度。ue 200的线性加速度和旋转速度测量可以随时间进行积分(例如,通过imu 283和/或pd 282),以确定ue 200的瞬时运动方向以及位移。瞬时运动方向和位移可以进行积分以跟踪ue 200的位置。例如,ue 200的参考位置可以例如在某个时刻使用sps接收器281(和/或通过一些其他方式)来确定,并且在该时刻之后所获得的来自加速度计287和陀螺仪288的测量可以用于航位推算,以基于ue 200相对于参考位置的移动(方向和距离)来确定ue 200的当前位置。
73.磁力计284可以确定不同方向上的磁场强度,其可以用于确定ue 200的定向,该定向可以例如用于为ue 200提供数字罗盘。磁力计284可以包括被配置为在两个正交维度上检测和提供磁场强度的指示的二维磁力计。另外或另选地,磁力计284可以包括被配置为在三个正交维度上检测和提供磁场强度的指示的三维磁力计。磁力计284可以提供用于感测磁场并将磁场的指示提供给例如处理器210的部件。磁力计284可以提供测量以确定定向(例如,相对于磁北和/或真北),该定向可用于多种目的中的任一种,例如,用来支持一个或多个罗盘应用。
74.sps接收器281(例如,gps接收器或其他gnss接收器)可以能够经由sps天线286接收和获取sps信号285。天线286被配置为将无线信号285转换成有线信号,例如电信号或光信号,并且可以与天线246集成。sps接收器281可以被配置为全部或部分地处理所获取的sps信号285以估计ue 200的位置。例如,sps接收器281可以被配置为使用sps信号285通过三边测量来确定ue 200的位置。通用处理器230、存储器211、dsp 231和/或一个或多个专用处理器(未示出)可以用于全部或部分处理获取的sps信号,和/或与sps接收器281相结合以计算ue 200的估计位置。存储器211可以存储sps信号285和/或其他信号(例如,从无线收发器240获取的信号)的指示(例如,测量)以用于执行定位操作。通用处理器230、dsp 231和/或一个或多个专用处理器和/或存储器211可以提供或支持用于处理测量以估计ue 200的位置的位置引擎。另外或另选地,定位确定信号处理中的一些或全部可以由pd 282执行。
75.pd 282可以被配置为确定ue 200的定位(包括ue 200的绝对和/或相对定位)、ue 200的运动和/或时间。例如,pd 282可以与sps接收器281通信和/或包括它的一些或全部。pd 282可以使用来自sps接收器281和/或imu 283和/或磁力计284的测量来确定ue 200的定位和/或运动,例如,使用三边测量或航位推算。pd 282可视情况与处理器210和存储器211相结合以执行一种或多种定位方法的至少一部分(以确定ue 200的位置),尽管本文的描述可能仅涉及pd 282被配置为根据定位方法执行或正在执行。pd 282可以另外或另选地被配置为使用基于地面的信号(例如,以下所讨论的信号248中的至少一些)进行三边测量以帮助获得和使用sps信号285或这两者,来确定ue 200的位置。pd 282可以被配置为使用一种或多种其他技术(例如,取决于ue的自我报告的位置(例如,ue的定位信标的一部分))来确定ue 200的位置,并且可以使用技术的组合(例如,sps和地面定位信号)来确定ue 200的位置。pd 282可以被配置为在确定的定位和/或运动中提供不确定性和/或误差的指示。
76.收发器215可以包括无线收发器240和/或有线收发器250,无线收发器或有线收发器被配置为分别通过无线连接和有线连接与其他设备通信。例如,无线收发器240可以包括耦接到一个或多个天线246的发送器242和接收器244,以用于发送(例如,在一个或多个上行链路信道上)和/或接收(例如,在一个或多个下行链路信道上)无线信号248和将信号从
无线信号248转换成有线(例如,电和/或光)信号以及从有线信号转换成无线信号248。无线收发器240可以被配置用于无线通信,以向诸如其他ue或bs之类的各种实体发送通信,以及从这些实体接收通信。因此,发送器242可以包括可以是分立组件或组合/集成组件的多个发送器,和/或接收器244可以包括以可以是分立组件或组合/集成组件的多个接收器。无线收发器240可以被配置为根据各种rat来传送信号(例如,与trp和/或一个或多个其他设备),诸如5g nr、gsm、通用移动电信系统(umts)、高级移动电话系统(amps)、cdma、宽带cdma(wcdma)、lte、lte-d、3gpp lte-v2x(pc5)、ieee 802.11(包括ieee 802.11p)、wifi、wifi-d、蓝牙 或zigbee。nr可以使用毫米波频率和/或亚-6ghz(sub-6ghz)的频率。有线收发器250可以包括发送器252和接收器254,它们被配置用于例如与网络130进行有线通信以向例如gnb发送通信以及从其接收通信。发送器252可以包括可以是分立组件或组合/集成组件的多个发送器,和/或接收器254可以包括以可以是分立组件或组合/集成组件的多个接收器。有线收发器250可以被配置为例如用于光通信和/或电通信。收发器215可以通信地耦接到收发器接口214,例如通过光连接和/或电连接。收发器接口214可以至少部分地与收发器215集成。
77.用户接口216可以包括若干设备中的一个或多个,例如扬声器、麦克风、显示设备、振动设备、键盘或触摸屏。用户接口216可以包括这些设备中的任何一个设备中的多于一个的设备。用户接口216可以被配置为使用户能够与由ue 200托管的一个或多个应用交互。例如,用户接口216可以将模拟和/或数字信号的指示存储在存储器211中以响应于来自用户的动作由dsp 231和/或通用处理器230处理。类似地,托管在ue 200上的应用可以将模拟和/或数字信号的指示存储在存储器211中以向用户呈现输出信号。用户接口216可以包括音频输入/输出(i/o)设备,该设备包括例如扬声器、麦克风、数模电路、模数电路、放大器和/或增益控制电路(包括这些设备中的任何一个以上的设备)。可以使用音频i/o设备的其他配置。另外或另选地,用户接口216可以包括能够对触摸和/或压力进行响应的一个或多个触摸传感器,例如,在用户接口216的键盘和/或触摸屏上。
78.ue 200还包括时钟模块290。时钟模块290可以将一个或多个时钟信号提供给ue 200的各种组件,包括例如处理器210、传感器213、收发器接口214、收发器215和用户接口216,以控制这些组件的操作时序。时钟模块290还可以维护本地时钟源。本地时钟源可以提供各种事件的时间测量,诸如某些无线信号的发送和接收。如下所述,时间测量可以支持v2x-sidekick定位操作。
79.图3示出了可以实现图1的rsu 125的rsu 300的示例。参考图3,rsu 300包括计算平台,该计算平台包括处理器310、包括sw 312的存储器311以及收发器315。处理器310、存储器311和收发器315可以通过总线320(其可以被配置为例如用于光通信和/或电通信)相互通信地耦接。所示装置中的一个或多个(例如有线接口)可以从rsu 300中省略。处理器310可以包括一个或多个智能硬件设备,例如cpu、微控制器或asic。处理器310可以包括多个处理器。存储器311是一种非暂时性存储介质,其可以包括ram、闪存存储器、磁盘存储器和/或rom等。存储器311存储sw 312,其可以是处理器可读的、处理器可执行的软件代码,软件代码包含被配置为在执行时使处理器310执行本文所述的各种功能的指令。另选地,sw 312可能不能由处理器310直接执行,但是可以被配置为使处理器310例如在编译和执行时执行各功能。该描述可以仅涉及处理器310执行功能,但这也包括其他实施方式,诸如处理
器310执行软件和/或固件的情况。该描述可以将包含在处理器310中的一个或多个处理器执行某功能简略称为处理器310执行该功能。该描述可以将rsu 300(以及由此bts 120

123之一)的一个或多个适当组件执行某功能简略称为rsu 300执行该功能。除了存储器311之外和/或作为其替代,处理器310可以包括存储有指令的存储器。处理器310的功能在下面更全面地讨论。
80.收发器315可以包括无线收发器340或有线收发器350,无线收发器或有线收发器被配置为分别通过无线连接和有线连接与其他设备通信。例如,无线收发器340可以包括耦接到一个或多个天线346的发送器342和接收器344,以用于发送(例如,在一个或多个上行链路信道或侧链路信道上)和/或接收(例如,在一个或多个下行链路信道或侧链路信道上)无线信号348和将信号从无线信号348转换成有线(例如,电和/或光)信号以及从有线(例如,电和/或光)信号转换成无线信号348。因此,发送器342可以包括可以是分立组件或组合/集成组件的多个发送器,和/或接收器344可以包括以可以是分立组件或组合/集成组件的多个接收器。无线收发器340可以被配置为根据各种rat(诸如5g nr、gsm、umts、amps、cdma、wcdma、lte、lte-d、3gpp lte-v2x(pc5)、ieee 802.11(包括ieee 802.11p)、wifi、wifi-d、蓝牙或zigbee)来传送信号(例如,与ue 200、一个或多个其他ue和/或一个或多个其他设备)。有线收发器350可以包括发送器352和接收器354,它们被配置用于例如与网络130进行有线通信以向例如服务器143发送通信以及从其接收通信。发送器352可以包括可以是分立组件或组合/集成组件的多个发送器,和/或接收器354可以包括以可以是分立组件或组合/集成组件的多个接收器。有线收发器350可以被配置为例如用于光通信和/或电通信。
81.rsu 300还包括时钟模块360。时钟模块360可以将一个或多个时钟信号提供给rsu 300的各种组件,包括例如处理器310和收发器315,以控制这些组件的操作时序。时钟模块360还可以维护本地时钟源。本地时钟源可以提供各种事件的时间测量,诸如某些无线信号的发送和接收。如下所述,时间测量可以支持v2x-sidekick定位操作。
82.图3中所示的rsu 300的配置是示例而非限制本发明,包括权利要求,并且可以使用其他配置。例如,本文的描述讨论了rsu 300被配置为执行或执行若干功能,但是这些功能中的一个或多个可以由服务器143和/或ue 200执行(即,服务器143和/或ue 200可以被配置为执行这些功能中的一个或多个)。
83.图4a和图4b示出了可以在ue 200与rsu 300之间执行的定位操作的示例。如图4a所示,包括rsu 402和404在内的多个rsu可以沿着道路410设置。rsu 402和404中的每一个都可以包括图3的rsu 300。rsu 402和404可以被配置在交通灯中,例如,或其他路边固定装置中,诸如灯柱或道路标志。rsu 402和404中的每一个可以与道路410上的车辆412交换prs,包括rsu 402的prs 406a和406b以及rsu 404的prs 408a和408b,车辆412可以包括ue 200。基于交换的prs,车辆412可以确定rtt以及rsu 402与404之间的prs的时间偏移。在rsu 402和404的位置已知的情况下,并且基于rsu 402与404之间的prs的时间偏移,车辆412可以基于例如otdoa操作来确定其位置。
84.图4b示出了rsu(例如,rsu 402)与车辆(例如,车辆412)之间的消息流420的示例,以支持图4a的示例定位操作。如图4b所示,在定位操作的阶段422中,rsu 402可以发送包括标识符426a和发送配置信息426b的消息424。标识符426a可以包括rsu 402的标识符,诸如
源标识符(源id),其可以由车辆412用来识别rsu 402,并基于识别来确定第一站的位置。例如,车辆412可以访问包括rsu 402和404的一组地面站的标识符及其已知位置的数据库。车辆412然后可以针对otdoa操作基于标识符从数据库中获得rsu 402的位置。此外,发送配置信息426b可以帮助车辆412检测来自rsu 402的prs。例如,配置信息可以指示rsu在prs的发送中使用的频谱资源,诸如载波频率。车辆412然后可以基于发送配置信息来配置其无线接口,以解调接收到的无线电信号以恢复prs。此外,在rsu在许可频谱上发送prs并且rsu对prs的发送的调度时间已知的情况下,发送配置信息可以指示prs的发送的调度时间。
85.在定位操作的阶段430中,rsu 402和车辆412可以交换prs。具体地,rsu 402可以向车辆412发送prs 432。rsu 402可以基于其由图3的时钟模块360提供的本地时钟源在时间t1记录prs 432的tod,而车辆412可以基于其由图2的时钟模块290提供的本地时钟源在时间t2记录prs 402的toa。此外,车辆412可以向rsu 402发送prs 434。车辆412可以基于其由图2的时钟模块290提供的本地时钟源在时间t3记录prs 434的tod,而rsu 402可以基于其由图3的时钟模块360提供的本地时钟源在时间t4记录prs 434的toa。
86.在定位操作的阶段440中,rsu 402可以在诸如v2x实施方式中的its消息442之类的消息中向车辆412提供包括时间t1和t4的信息。基于记录的时间t1和t4,车辆412可以基于以下等式计算车辆412与rsu 402之间的rtt:
87.rtt
rsu-402
=(t4

t3)+(t2

t1)
ꢀꢀ
(等式1)
88.车辆412可以利用诸如rsu 404之类的其他rsu重复定位操作420,并且利用其他rsu获得其他rtt测量。车辆412然后可以基于rtt差来估计rsu 402和404到车辆412的之间的prs的时间偏移。基于时间偏移和rsu 402和404的已知位置,车辆412可以基于以下等式来估计其位置:
[0089][0090]
在等式1和等式2中,δt表示基于rsu 402与404之间的rtt差计算的时间偏移,x
veh
和y
veh
表示要确定的车辆412的坐标,x
402
和y
402
表示rsu 402的已知坐标,并且x
404
和y
40
表示rsu 404的已知坐标,而c表示光速。等式2假设prs 432和434经由车辆412与rsu 402(以及rsu 404)之间的直接视线路径传播,使得车辆与rsu之间的直接距离由prs的tof表示(例如,等式1中的t4

t3和t2

t1)。
[0091]
在图4b中,定位操作的阶段422(其中rsu 402发送标识符426a和发送配置信息426b)可以发生在阶段424之前,在该阶段中rsu 402和车辆412交换prs。在rsu在许可频谱上发送prs并且rsu对prs的发送的调度时间已知,并且发送配置信息426b指示prs的发送的调度时间的情况下,可以提供这样的布置。另一方面,在prs在未许可频谱上发送并且不知道发送的确切时间的情况下,rsu可以在prs 432和434的交换之后发送消息424,并且阶段422可以在阶段430之后执行。例如,在v2x实施方式中,rsu可以被配置为基于诸如pc5之类的d2d协议经由侧链路在未许可频谱上广播prs 432。可以使用其他消息传送协议和频谱。车辆412然后可以使用相同的接口来发送prs 434。然后可以使用v2x频谱中的its消息传送来交换用于prs发送的toa信息。
[0092]
rtt测量的精度以及车辆的定位估计的精度可能由于车辆与地面站之间的时钟误差/差而降低。图5a和图5b示出了时钟误差对rtt测量的影响。具体地,参考图5a,仅当toa和tod都使用相同的时钟源进行测量时,为prs 432记录的tod和为prs 432记录的toa才真正
表示车辆与rsu 402之间的tof。在图5a中,tod具有从参考时间t0开始的t1的时间戳,而toa具有从相同参考时间t0开始的t2的时间戳。由于tod和toa两者都是关于相同的参考时间测量的,所以tod和toa之间的差可以表示当信号从rsu 402行进到车辆412时prs 432所花费的时间。
[0093]
另一方面,rsu 402和车辆412具有两个不同的时钟源(例如,图2的时钟模块290和图3的时钟模块360),并且这两个时钟源不一定彼此同步。因此,在rsu 402的时钟之间,在rsu 402的参考时间t0与车辆412的参考时间t0’之间存在静态时钟偏置/偏移(t
bias
)。此外,每个时钟源可能具有由随机噪声(例如,热噪声、相位噪声)引起的随机时钟漂移(例如,t
drift0
、t
drift1
、t
drift2
等)。时钟偏置和时钟漂移可能在两个时钟源之间引入时钟误差。因此,记录的tod和toa之间的差包括表示rsu 402与车辆412之间的prs432的真实tof的第一分量,以及由两个时钟源之间的时钟误差引起的第二分量。例如,在图5b中,t1(rsu 402处的prs 432的tod的时间戳)与t2(车辆412处的prs 432的toa的时间戳)之间的差包括时钟偏移t
bias
以及当记录t1时的随机时钟漂移t
drift0
和当记录t2时的随机时钟漂移t
drift2
。车辆412与rsu 402之间的实际rtt可以由以下等式表示:
[0094]
rtt
rsu-402-actual
=(t4

t3)+(t2

t1)+clock_error
ꢀꢀ
(等式3)
[0095]
在等式3中,clock_error可以表示车辆412与rsu 402之间的时钟误差,并且可以包括时钟偏移t
bias
以及随机时钟漂移t
drift0
和t
drift1
。实际rtt即rtt
rsu-402-actual
可以表示rsu 402与车辆412之间的实际相对距离。如等式3所示,如果车辆412在不考虑时钟误差分量的情况下使用t1与t2之间的时间差作为从rsu 402到车辆412的tof,则时钟误差可能导致对rsu 402与车辆412之间的相对距离的高估或低估,并且在对车辆412的定位估计中引入误差。
[0096]
为了减少时钟误差对rtt测量精度的影响,车辆412可以使用诸如卡尔曼滤波之类的技术来估计车辆与rsu 402之间的真实rtt以及基于车辆412与rsu 402之间的prs交换的多个实例的时钟误差。图5c示出了可以在车辆412中实施的卡尔曼滤波器500的示例。在一些示例中,卡尔曼滤波器500可以被实施为可由处理器230执行的sw 212的一部分。如图5c所示,卡尔曼滤波器500可以包括预测模块502、更新模块504、测量模块506和状态存储装置508。在估计操作开始时,测量模块506可以将来自第一prs交换的toa和tod的第一样本(t1(0)、t1(0)、t2(0)和t3(0))与默认时钟误差(error(0))进行组合,以根据第一prs交换生成第一rtt测量(rttm(0))。更新模块504可以将第一rtt测量作为第一rtt估计(rtte(0))存储在状态存储装置508中作为初始rtt状态变量。测量模块506还可以输出第一rtt估计作为sample(0)的rtt输出520。
[0097]
卡尔曼滤波器500然后可以基于来自第二prs交换的toa和tod的第二样本来修正rtt估计和时钟误差估计。具体地,预测模块502可以估计将在第二prs交换中获得的第二rtt(rtt(1))。该估计可以基于例如车辆412的速度和在第一prs交换与第二prs交换之间经过的时间。测量模块506还可以基于toa和tod的第二样本(t1(1)、t1(1)、t2(1)和t3(1))以及默认时钟误差(error(0))来执行第二rtt的测量(rttm(1))。更新模块504可以将第二rtt测量(rttm(1))与第二rtt估计(rtte(1))进行比较以确定默认时钟误差与实际时钟误差之间的差,并且可以基于该差来更新时钟误差状态变量以变为error(1)。rtt估计也基于修正的时钟误差(error(1))以及toa和tod的第二样本进行修正。测量模块506可以基于修正的
时钟误差(error(1))来重新计算第二rtt测量,并生成sample(1)的rtt输出520。然后可以对toa和tod的后续样本(例如,t1(n)、t2(n)、t3(n)和t4(n))重复卡尔曼滤波过程,以细化时钟误差的估计。
[0098]
图5d示出了来自卡尔曼滤波器500的估计时钟误差与实际时钟误差之间的差的变化。在图5d中,示出了指示估计时钟偏置与实际时钟偏置之间的差的曲线图512和指示估计时钟漂移与实际时钟漂移之间的差的曲线图514。如图5d所示,通过对toa和tod的多个样本的卡尔曼滤波过程,估计时钟偏置与实际时钟偏置之间以及估计时钟漂移与实际时钟漂移之间的差两者在样本之间均减小。可以对toa和tod的附加样本重复卡尔曼滤波器过程,直到卡尔曼滤波器达到稳态。例如,当toa和tod的两组样本之间的时钟误差状态变量(例如,error(n-1)和error(n))的变化低于阈值时,可以达到稳态。当达到稳态时,卡尔曼滤波器500可以停止对状态存储装置508中的rtt状态变量和时钟误差状态变量的更新。测量模块506然后可以针对toa和tod的sample(n)输出由稳态时钟误差生成的rtt测量作为rtt输出520。
[0099]
当卡尔曼滤波器达到稳态时,车辆412可以使用稳态时钟误差来细化来自在qcl操作中在车辆与地面站之间交换的后续prs的rtt测量。图5e示出了由可以是车辆412的一部分的qcl模块530执行的qcl操作的示例。在一些示例中,qcl模块530可以被实现为在处理器230上可执行的sw 212。如图5e所示,当卡尔曼滤波器500达到稳态并且稳态时钟误差532存储在状态存储装置508中时,qcl模块530可以禁用卡尔曼滤波器500的更新预测模块502和更新模块504,同时使测量模块506能够基于后续的toa和tod样本(例如,t1(n+1)、t2(n+1)、t3(n+1)、t4(n+2)、t1(n+2)、t2(n+2)、t3(n+2)、t4(n+2))和稳态时钟误差532直接计算rtt输出540。qcl操作可以基于以下假设,即后续toa和tod样本与先前的toa和tod样本具有相同的时钟偏差和时钟漂移大规模属性。由于卡尔曼滤波的rtt和时钟误差预测及更新操作可能较慢且计算密集,因此使用稳态时钟误差来直接计算rtt允许有效减少时钟误差对rtt测量的影响。
[0100]
尽管qcl操作可以提供一种有效的方式来减少时钟误差对rtt测量的影响,但是当稳态时钟误差不再对应于实际时钟误差时,qcl操作的时钟误差减少可能会受到损害。图6示出了时钟误差经历显著变化的示例场景。如图6所示,在时间t1之前,rsu 402的时钟领先车辆412的时钟达时钟偏置t
bias1
,该时钟偏置可以在卡尔曼滤波之后的稳态时钟误差中表示,并且用于细化rtt测量。由于在时间t1在rsu 420处的时钟重新配置事件,其可以包括例如加电事件、时钟同步事件或本地振荡器的重新配置事件等,rsu 402与车辆412的时钟之间的相位关系显著改变。在时间t1之后,车辆412的时钟领先rsu 402的时钟达时钟偏置t
bias2
。如果qcl模块530在时间t1之后使用表示时钟偏置t
bias1
的稳态时钟误差来细化rtt测量,则qcl操作可能给rtt测量引入实质性误差,因为稳态时钟误差不再对应于最新的时钟偏置t
bias2

[0101]
图7示出了rsu(例如,rsu 402)与车辆(例如,车辆412)之间的消息流700的示例,其可以根据时钟重新配置事件来改进定位操作。消息流700是从图4a的消息流420修改而来的。如图7所示,在定位操作的阶段422中,rsu 402可以发送包括时钟重新配置指示704的消息702。时钟重新配置指示704可以指示在阶段424中在发送prs 432之前是否在rsu 402处发生时钟重新配置事件。在一些示例中,消息702可以是图4b的消息424的一部分,并且包括
标识符426a(例如,rsu 402的源id)和发送配置信息426b(例如,在prs的发送中使用的频谱资源)。如上所述,可以在其中在rsu 402与车辆412之间交换prs 432和434的阶段430之前或之后执行消息702的发送以及阶段422。在阶段430之后,rsu 402可以经由its消息传送将rsu 402处记录的prs 432的tod(t1)和记录的prs 434的toa(t4)发送到车辆412。如以下详细描述的,车辆412可以基于prs 432和434的toa和tod以及时钟重新配置指示704来估计rsu 402与车辆412之间的rtt。
[0102]
图8示出了支持图7的示例消息流700的rsu 800的示例。如图8所示,除了处理器310、存储器311、收发器315和时钟模块360之外,图8还包括检测模块802。时钟重新配置事件检测模块802可以检测rsu 800处的可以导致时钟模块360处的时钟重新配置的事件,诸如rsu 800的加电事件、时钟模块360的时钟同步事件、或时钟模块360本地振荡器的重新配置事件,并且存储时钟重新配置指示704。时钟重新配置指示704可以采用标志位的形式,该标志位可以在默认情况下被撤销,并且可以在检测到时钟重新配置事件时被生效。处理器310可以从检测模块802获得时钟重新配置指示704,并将该指示包括在消息702中,然后控制收发器315以将该消息发送到车辆412。在发送消息702之后,处理器310可以撤销时钟重新配置指示704,随后在rsu 800处检测到可以导致时钟模块360处的时钟重新配置的另一事件时,检测模块802可以使该时钟重新配置指示生效。
[0103]
图9示出了车辆412的附加组件以支持基于消息流700的定位操作。如图9所示,除了卡尔曼滤波器500和qcl模块530之外,车辆412还包括时钟事件模块902。时钟事件模块902可以从消息702中提取时钟重新配置指示704,并确定在阶段430中在车辆412与rsu 402之间交换prs之前是否发生时钟重新配置事件。如果发生时钟重新配置事件,则时钟事件模块902可以禁用qcl操作并将时钟误差状态变量重置为默认时钟误差(error(0)),并且重新启动预测模块502和更新模块504以基于toa和tod的后续样本(例如,t1(n+1)、t2(n+1)、t3(n+1)、t4(n+2)、t1(n+2)、t2(n+2)、t3(n+2)、t4(n+2))来重新估计rsu 402与车辆412之间的时钟误差,如图5c中所描述的。另一方面,如果没有发生时钟重新配置事件,则时钟事件模块902可以允许qcl操作继续,使得基于存储在状态存储装置508中的稳态时钟误差532生成针对toa和tod的后续样本的rtt输出540。
[0104]
图10示出了可以由第一站执行的示例方法1000,第一站可以是诸如rsu 402和rsu 404之类的地面站,以有利于在第二站进行定位操作,第二站可以是诸如车辆412之类的车辆的一部分。
[0105]
在操作1002中,第一站发送第一消息,诸如图7的消息702,第一消息包括是否在第一站处发生时钟重新配置事件的指示。时钟重新配置事件可以包括,例如,加电事件、第一站的本地时钟源处的时钟同步事件、或者本地时钟源的振荡器的重新配置。第一消息可以包括其他信息,诸如允许第二站确定第一站的位置的第一站的标识符、第一站用于向第二站发送prs的频谱资源、prs的发送的调度时间等。在一些示例中,如果prs是在许可频谱上发送的,则第一消息可以在第一站与第二站之间的prs交换之前发送。在一些示例中,如果prs是在未许可频谱上发送的,并且prs的发送时间未知,则第一消息可以在prs的交换之后发送。
[0106]
在操作1004中,第一站向第二站发送第一prs。参考图7,第一prs可以对应于prs 432。在一些示例中,第一prs经由v2x侧链路和相关联的侧链路协议来发送。
[0107]
在操作1006中,第一站从第二站接收第二prs。参考图7,第二prs可以对应于prs 434。在一些示例中,第二prs经由v2x侧链路和相关联的侧链路协议来发送。
[0108]
在操作1008中,第一站向第二站发送第二消息,该第二消息包括第一站发送第一prs时的第一时间和第一站接收第二prs时的第二时间,以使第二站能够基于第一时间、第二时间、第二站接收第一prs时的第三时间、第二站发送第二prs时的第四时间以及指示来确定第一站与第二站之间的rtt。第二消息可以包括v2x实施方式中的its消息。
[0109]
具体地,参考图7,第一时间可以对应于在rsu 402处t prs 432的发送时间(t1),而第二时间可以对应于在rsu 402处prs 434的接收时间(t4)。此外,第三时间可以对应于在车辆412处prs 434的发送时间(t3),而第四时间可以对应于在车辆412处prs 432的接收时间(t4)。第一时间和第二时间可以使用rsu 402的本地时钟源(例如,时钟模块360)来测量,而第三时间和第四时间可以使用车辆412的本地时钟源(例如时钟模块290)来测量。此外,在两个本地时钟源之间可能存在时钟误差,其中时钟误差可以包括两个本地时钟源之间的静态时钟偏置/偏移以及两个本地时钟源处的动态时钟漂移。
[0110]
第二站可以包括卡尔曼滤波器,以估计时钟误差并基于等式3基于估计的时钟误差以及第一时间、第二时间、第三时间和第四时间来确定rtt。第二站可以执行qcl操作并且使用先前的时钟误差估计来估计实际时钟误差,并且使用先前时钟误差估计来细化rtt测量。但是,如果来自第一消息的指示指示第一站处的时钟重新配置事件,则第二站可以禁用qcl操作并且重新启动卡尔曼滤波器以生成两个站之间的时钟误差的当前估计,并且使用当前估计来细化rtt测量。
[0111]
图11示出了可以由第一站执行的示例方法1100(第一站可以是诸如车辆412之类的车辆的一部分)以估计第一站与第二站之间的rtt,第二站可以是例如rsu 402和rsu 404之类的地面站。
[0112]
在操作1102中,第一站从第二站接收第一消息,诸如图7的消息702,该消息包括是否在第一站处发生时钟重新配置事件的指示。时钟重新配置事件可以包括,例如,加电事件、第二站的本地时钟源处的时钟同步事件、或者本地时钟源的振荡器的重新配置。第一消息可以包括其他信息,诸如允许第一站确定第二站的位置的第二站的标识符、第二站用于向第一站发送prs的频谱资源、或者prs的发送的调度时间。在一些示例中,如果prs是在许可频谱上发送的,则第一消息可以在第一站与第二站之间的prs交换之前发送。在一些示例中,如果prs是在未许可频谱上发送的,并且prs的发送时间未知,则第一消息可以在prs的交换之后发送。
[0113]
在操作1104中,第一站向第二站发送第一prs。参考图7,第一prs可以对应于prs 434。在一些示例中,第一prs经由v2x侧链路和相关联的侧链路协议来发送。
[0114]
在操作1106中,第一站从第二站接收第二prs。参考图7,第二prs可以对应于prs 434。在一些示例中,第二prs经由v2x侧链路和相关联的侧链路协议来发送。
[0115]
在操作1108中,第一站从第二站接收第二消息,该第二消息包括第二站接收第一prs时的第一时间和第二站接收第二prs时的第二时间,以使第二站能够基于第一时间、第二时间、第二站接收第一prs时的第三时间、第二站发送第二prs时的第四时间以及指示来确定第一站与第二站之间的rtt。第二消息可以包括v2x实施中的its消息。
[0116]
在操作1110中,第一站基于第一时间、第二时间、第一站发送第一prs时的第三时
间、第一站接收第二prs时的第四时间以及指示来确定第一站与第二站之间的rtt。
[0117]
具体地,参考图7,第一时间可以对应于在rsu 402处prs 434的接收(t4),而第二时间可以对应于在rsu 402处prs 432的发送(t1)。此外,第三时间可以对应于在车辆412处prs 434的发送时间,而第四时间可以对应于在车辆412处prs 432的接收时间(t2)。第一时间和第二时间可以使用rsu 402的本地时钟源(例如,时钟模块360)来测量,而第三时间和第四时间可以使用车辆412的本地时钟源(例如时钟模块290)来测量。此外,在两个本地时钟源之间可能存在时钟误差,其中时钟误差可以包括两个本地时钟源之间的静态时钟偏置/偏移以及两个本地时钟源处的动态时钟漂移。
[0118]
第二站可以包括卡尔曼滤波器,以估计时钟误差并基于等式3基于估计的时钟误差以及第一时间、第二时间、第三时间和第四时间来确定rtt。第二站可以执行qcl操作并且使用先前的时钟误差估计来估计实际时钟误差,并且使用先前时钟误差估计来细化rtt测量。但是,如果来自第一消息的指示指示第一站处的时钟重新配置事件,则第二站可以禁用qcl操作并且重新启动卡尔曼滤波器以生成两个站之间的时钟误差的当前估计,并且使用当前估计来细化rtt测量。
[0119]
在一些示例中,第一站可以对多个地面站执行方法1100,以获得对多个地面站的不同rtt测量。根据不同的rtt测量,第一站可以获得多个地面站之间的时间偏移。基于多个地面站的时间偏移和已知位置,第一站可以基于等式1来估计其位置。
[0120]
其它示例和具体实施在本公开和所附权利要求的范围和精神内。例如,由于软件和计算机的性质,本文描述的功能可以使用由处理器执行的软件、硬件、固件、硬接线或这些中的任何组合来实现。实现功能的特征还可以物理地定位在各种位置,包括被分布成使得功能的各部分在不同的物理位置处实现。
[0121]
如本文中所使用的,单数形式的“一”、“一个”以及“该”也包括复数形式,除非上下文以其他方式明确指出。如本文中所使用的,术语“包含(comprises)”“、包含(comprising)”,“包括(includes)”和/或“包括(including)”指定存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或增加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的群组。
[0122]
此外,如本文所使用的,在以“至少一个”开头或以“一个或多个”开头的项目列表中使用的“或”表示析取性列表,使得例如“a、b或c中至少一个”的列表或“a、b或c中的一个或多个”的列表是指a或b或c,或ab(a且b)或ac(a且c)或bc(b且c),或abc(a且b且c),或具有多个一个特征的组合(例如,aa、aab、abbc)。因此,项目(例如处理器)被配置为执行关于a或b中的至少一个的功能的叙述意味着该项目可以被配置为执行关于a的功能,或者可以被配置成执行关于b的功能,或可以被配置来执行关于a和b的功能。例如,短语“处理器被配置为测量a或b中的至少一个”意味着该处理器可以被配置成测量a(并且可以被配置为或可以不被配置为测量b),或者可以被配置为测量b(并且可以被配置为或可以不被配置为测量a),或者可以被配置为测量a和b(并且可以被配置为选择测量a和b中的哪一个或两者)。类似地,用于测量a或b中的至少一个的部件的叙述包括用于测量a的部件(其可能能够或不能够测量b),或用于测量b的部件(其可能能够或不能够测量a),或用于测量a和b的部件,其可能能够选择测量a和b中的哪一个或两者)。
[0123]
可根据具体要求进行实质性变化。例如,也可以使用定制的硬件和/或可以在硬
件、由处理器执行的软件(包括便携式软件,诸如小应用程序)或两者中实现特定元件。此外,可以使用到诸如网络i/o设备之类的其他计算设备的连接。
[0124]
上面讨论的系统和设备是示例。各种配置可以视情况省略、替代或添加各种过程或组件。例如,关于某些配置描述的特征可以在各种其他配置中组合。可以以类似方式组合配置的不同方面和元件。此外,技术在发展,因此,许多元件是示例,并且并不限制本公开或权利要求的范围。
[0125]
无线通信系统是一种无线传输通信的系统,即通过在大气空间传播的电磁波和/或声波,而不是通过电线或其他物理连接。无线通信网络可能不会使所有通信都以无线方式发送,而是被配置为使至少一些通信以无线方式发送。此外,术语“无线通信设备”或类似术语并不要求该设备的功能排他性地或甚至主要用于通信,或者要求该设备是移动设备,而是表明该设备包括无线通信能力(单向或双向),例如,包括用于无线通信的至少一个无线电(每个无线电是发送器、接收器或收发器的一部分)。
[0126]
描述中给出了具体细节,以提供对示例配置(包括具体实施)的透彻理解。然而,可以在没有这些具体细节的情况下实施配置。例如,可以在没有不必要细节的情况下显示公知的电路、过程、算法、结构和技术,以避免模糊配置。本描述仅提供示例配置,而不限制权利要求的范围、适用性或配置。而是,配置的前述描述提供了用于实现所述技术的描述。在不脱离本公开的精神或范围的情况下,可以对元件的功能和布置进行各种改变。
[0127]
如本文所使用的,术语“处理器可读介质”、“机器可读介质”和“计算机可读介质”是指参与提供使机器以特定方式操作的数据的任何介质。通过使用计算平台,各种计算机可读介质可以参与向处理器提供指令/代码以供执行和/或可以用于存储和/或承载这样的指令/代码(例如,作为信号)。在许多具体实施中,计算机可读介质是物理和/或有形存储介质。此类介质可以采取许多形式,包括但不限于非易失性介质和易失性介质。非易失性介质包括例如光盘和/或磁盘。易失性介质包括但不限于动态存储器。
[0128]
本文中使用的“大约”和/或“近似”,当指的是可测量值(诸如量、持续时间等)时,涵盖与指定值相差
±
20%或
±
10%、
±
5%或+0.1%的变化,在本文所述的系统、设备、电路、方法和其他具体实施的背景下视情况而定。本文中所使用的“实质上”,当指的是可测量值(诸如量、持续时间、物理属性(诸如频率)等)时,也涵盖与指定值相差
±
20%或
±
10%、
±
5%或+0.1%的变化,在本文所述的系统、设备、电路、方法和其他具体实施的背景下视情况而定。
[0129]
一个值超过(或大于或高于)第一阈值的陈述等同于该值达到或超过略大于第一阈值的第二阈值的陈述,例如,第二阈值是按照计算系统的分辨率高于第一阈值的一个值。一个值小于(或在其内或低于)第一阈值的陈述等同于该值小于或等于略低于第一阈值的第二阈值的陈述,例如,第二阈值是按照计算系统的分辨率比第一阈值低的一个值。
[0130]
已经描述了若干示例配置,在不脱离本公开的精神的情况下可以使用各种修改、替代构造和等效物。例如,以上元件可以是更大系统的组件,其中其他规则可以优先于或以其他方式修改本发明的应用。此外,可以在考虑上述元件之前、期间或之后采取多个操作。因此,以上描述不限制权利要求的范围。
[0131]
鉴于本描述,实施例可以包括特征的不同组合。具体实施示例在以下编号的条款中描述:
[0132]
条款1.一种方法,包括:由第一站发送第一消息,该第一消息包括是否在第一站处发生时钟重新配置事件的指示;由第一站发送第一定位参考信号(prs);由第一站并从第二站接收第二prs;以及由第一站向第二站发送第二消息,该第二消息包括第一站发送第一prs时的第一时间和第一站接收第二prs时的第二时间,以使第二站能够基于第一时间、第二时间、第二站接收第一prs时的第三时间、第二站发送第二prs时的第四时间以及该指示来确定第一站与第二站之间的往返时间(rtt)。
[0133]
条款2.根据条款1所述的方法,其中该指示指示是否在第一站发送第一定位参考之前在第一站处发生时钟重新配置事件。
[0134]
条款3.根据条款2所述的方法,其中时钟重新配置事件在第一站的本地时钟源处;并且其中第一时间和第二时间是基于第一站的本地时钟源的时钟信号获得的。
[0135]
条款4.根据条款3所述的方法,其中第二站包括卡尔曼滤波器,以估计第一站与第二站之间的时钟误差并存储时钟差的估计;并且其中该指示使第二站能够基于指示来执行以下操作之一:重置卡尔曼滤波器中存储的时钟误差的先前估计以获得时钟差的更新估计,或者使用时钟误差的先前估计来估计qcl操作中的rtt。
[0136]
条款5.根据条款1-4中任一项所述的方法,其中第一消息包括第一站的标识符,以使第二站能够基于该标识符来确定第一站的位置。
[0137]
条款6.根据条款5所述的方法,还包括基于第一站的位置和rtt来确定第二站的位置。
[0138]
条款7.根据条款1-6中任一项所述的方法,其中第一消息包括在第一prs的发送中使用的一个或多个载波频率。
[0139]
条款8.根据条款1-7中任一项所述的方法,其中第一消息包括第一prs的发送的调度时间窗口;并且其中第一消息在第一prs的发送之前发送。
[0140]
条款9.根据条款1-8中任一项所述的方法,其中第一prs和第二prs经由未许可频谱来发送。
[0141]
条款10.根据条款9所述的方法,其中第一消息在第一prs的发送之后发送。
[0142]
条款11.根据条款1-10中任一项所述的方法,其中第一prs和第二prs经由车辆到一切(v2x)侧链路和相关联的侧链路协议来发送。
[0143]
条款12.根据条款11所述的方法,其中v2x侧链路在包括5.9ghz的智能交通系统(its)频谱内。
[0144]
条款13.根据条款1-12中任一项所述的方法,其中第一站是路侧单元(rsu)的一部分,并且其中第二站是车辆的一部分。
[0145]
条款14.一种方法,包括:由第一站从第二站接收第一消息,该第一消息包括是否在第二站处发生时钟重新配置事件的指示;由第一站并向第二站发送第一prs;由第一站并从第二站接收第二prs;由第一站从第二站接收第二消息,该第二消息包括第二站接收第一prs时的第一时间和第二站发送第二prs时的第二时间;以及由第一站基于第一时间、第二时间、第一站发送第一prs时的第三时间、第一站接收第二prs时的第四时间以及该指示来确定第一站与第二站之间的rtt。
[0146]
条款15.根据条款14所述的方法,其中该指示指示是否在第二站发送第二定位参考之前在第二站处发生时钟重新配置事件。
[0147]
条款16.根据条款15所述的方法,其中时钟重新配置事件在第二站的本地时钟源处;并且其中第一时间和第二时间是基于第二站的本地时钟源的时钟信号获得的。
[0148]
条款17.根据条款16所述的方法,其中第一站包括卡尔曼滤波器,以估计第一站与第二站之间的时钟误差并存储时钟差的估计;并且其中该方法还包括基于指示来执行以下操作之一:重置卡尔曼滤波器中存储的时钟误差的先前估计以获得时钟差的更新估计,或者使用时钟误差的先前估计来估计qcl操作中的rtt。
[0149]
条款18.根据条款14-17中任一项所述的方法,其中第一消息包括第二站的标识符;其中该方法还包括基于标识符来确定第二站的位置。
[0150]
条款19.根据条款18所述的方法,还包括基于第二站的位置和rtt来确定第一站的位置。
[0151]
条款20.根据条款14-19中任一项所述的方法,其中第一消息包括在第二prs的发送中使用的一个或多个载波频率。
[0152]
条款21.根据条款14-20中任一项所述的方法,其中第一消息包括第二prs的发送的调度时间窗口;并且其中第一消息在第二prs的发送之前发送。
[0153]
条款22.根据条款14-21中任一项所述的方法,其中第一prs和第二prs经由未许可频谱来发送。
[0154]
条款23.根据条款22所述的方法,其中,第一消息在接收到第二prs之后接收。
[0155]
条款24.根据条款14-23中任一项所述的方法,其中第一prs和第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中v2x侧链路在包括5.9ghz的its频谱内。
[0156]
条款25.根据条款14-24中任一项所述的方法,其中第一站是车辆的一部分,并且其中第二站是rsu的一部分。
[0157]
条款26.一种装置,该装置是第一站的一部分并且包括:存储器,存储器被配置为存储指令集;以及处理器,处理器被配置为执行指令集以执行以下操作:发送第一消息,第一消息包括是否在第一站处发生时钟重新配置事件的指示;发送第一prs;从第二站接收第二prs;以及向第二站发送第二消息,第二消息包括第一站发送第一prs时的第一时间和第一站接收第二prs时的第二时间,以使第二站能够基于第一时间、第二时间、第二站接收第一prs时的第三时间、第二站发送第二prs时的第四时间以及该指示来确定第一站与第二站之间的rtt。
[0158]
条款27.根据条款26所述的装置,其中第一prs和第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中v2x侧链路在包括5.9ghz的its频谱内。
[0159]
条款28.根据条款26或27所述的装置,其中第一站是车辆的一部分;并且其中第二站是rsu的一部分。
[0160]
条款29.一种装置,该装置是第一站的一部分并且包括:存储器,存储器被配置为存储指令集;以及处理器,处理器被配置为执行指令集以执行以下操作:从第二站接收第一消息,第一消息包括是否在第二站处发生时钟重新配置事件的指示;向第二站发送第一prs;从第二站接收第二prs;从第二站接收第二消息,第二消息包括第二站接收第一prs时的第一时间和第二站发送第二prs时的第二时间;以及基于第一时间、第二时间、第一站发送第一prs时的第三时间、第一站接收第二prs时的第四时间以及该指示来确定第一站与第二站之间的rtt。
[0161]
条款30.根据条款29所述的装置,其中第一prs和第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中v2x侧链路在包括5.9ghz的its频谱内。
[0162]
条款31.根据条款28或29所述的装置,其中第一站是车辆的一部分,并且其中第二站是rsu的一部分。
[0163]
条款32.一种装置,该装置是第一站的一部分并且包括:用于发送第一消息的部件,第一消息包括是否在第一站处发生时钟重新配置事件的指示;用于发送第一prs的部件;用于从第二站接收第二prs的部件;以及用于向第二站发送第二消息的部件,第二消息包括第一站发送第一prs时的第一时间和第一站接收第二prs时的第二时间,以使第二站能够基于第一时间、第二时间、第二站接收第一prs时的第三时间、第二站发送第二prs时的第四时间以及该指示来确定第一站与第二站之间的rtt。
[0164]
条款33.根据条款32所述的装置,其中第一prs和第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中v2x侧链路在包括5.9ghz的its频谱内。
[0165]
条款34.根据条款32或33所述的装置,其中第一站是车辆的一部分,并且其中第二站是rsu的一部分。
[0166]
条款35.一种装置,该装置是第一站的一部分并且包括:用于从第二站接收第一消息的部件,第一消息包括是否在第二站处发生时钟重新配置事件的指示;用于向第二站发送第一prs的部件;用于从第二站接收第二prs的部件;用于从第二站接收第二消息的部件,第二消息包括第二站接收第一prs时的第一时间和第二站发送第二prs时的第二时间;以及用于基于第一时间、第二时间、第一站发送第一prs时的第三时间、第一站接收第二prs时的第四时间以及该指示来确定第一站与第二站之间的rtt的部件。
[0167]
条款36.根据条款35所述的装置,其中第一prs和第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中v2x侧链路在包括5.9ghz的its频谱内。
[0168]
条款37.根据条款35或36所述的装置,其中第一站是车辆的一部分,并且其中第二站是rsu的一部分。
[0169]
条款38.一种存储指令的非暂时性计算机可读介质,当指令由第一站的硬件处理器执行时,使硬件处理器执行以下操作:发送第一消息,第一消息包括是否在第一站处发生时钟重新配置事件的指示;发送第一prs;从第二站接收第二prs;以及向第二站发送第二消息,第二消息包括第一站发送第一prs时的第一时间和第一站接收第二prs时的第二时间,以使第二站能够基于第一时间、第二时间、第二站接收第一prs时的第三时间、第二站发送第二prs时的第四时间以及该指示来确定第一站与第二站之间的rtt。
[0170]
条款39.根据条款38所述的非暂时性计算机可读介质,其中第一prs和第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中v2x侧链路在包括5.9ghz的its频谱内。
[0171]
条款40.根据条款38或39所述的非暂时性计算机可读介质,其中第一站是车辆的一部分;并且其中第二站是rsu的一部分。
[0172]
条款41.一种存储指令的非暂时性计算机可读介质,当指令由第一站的硬件处理器执行时,使硬件处理器执行以下操作:从第二站接收第一消息,第一消息包括是否在第二站处发生时钟重新配置事件的指示;向第二站发送第一prs;从第二站接收第二prs;从第二站接收第二消息,第二消息包括第二站接收第一prs时的第一时间和第二站发送第二prs时
的第二时间;以及基于第一时间、第二时间、第一站发送第一prs时的第三时间、第一站接收第二prs时的第四时间以及该指示来确定第一站与第二站之间的rtt。
[0173]
条款42.根据条款41所述的非暂时性计算机可读介质,其中第一prs和第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中v2x侧链路在包括5.9ghz的its频谱内。
[0174]
条款43.根据条款41或42所述的非暂时性计算机可读介质,其中第一站是车辆的一部分,并且其中第二站是rsu的一部分。

技术特征:
1.一种方法,包括:由第一站发送第一消息,所述第一消息包括是否在所述第一站处发生时钟重新配置事件的指示;由所述第一站发送第一定位参考信号prs;由所述第一站从第二站接收第二prs;以及由所述第一站向所述第二站发送第二消息,所述第二消息包括所述第一站发送所述第一prs时的第一时间和所述第一站接收所述第二prs时的第二时间,以使所述第二站能够基于所述第一时间、所述第二时间、所述第二站接收所述第一prs时的第三时间、所述第二站发送所述第二prs时的第四时间以及所述指示来确定所述第一站与所述第二站之间的往返时间rtt。2.根据权利要求1所述的方法,其中所述指示指示是否在所述第一站发送所述第一定位参考之前在所述第一站处发生所述时钟重新配置事件。3.根据权利要求2所述的方法,其中所述时钟重新配置事件在所述第一站的本地时钟源处;并且其中所述第一时间和所述第二时间是基于所述第一站的所述本地时钟源的时钟信号获得的。4.根据权利要求3所述的方法,其中所述第二站包括卡尔曼滤波器以估计所述第一站与所述第二站之间的时钟误差并存储时钟差的估计;并且其中所述指示使所述第二站能够基于所述指示执行以下操作之一:重置所述卡尔曼滤波器中存储的所述时钟误差的先前估计以获得所述时钟差的更新估计,或者使用所述时钟误差的所述先前估计来估计qcl操作中的所述rtt。5.根据权利要求1所述的方法,其中所述第一消息包括所述第一站的标识符,以使所述第二站能够基于所述标识符来确定所述第一站的位置。6.根据权利要求5所述的方法,还包括基于所述第一站的位置和所述rtt来确定所述第二站的位置。7.根据权利要求1所述的方法,其中所述第一消息包括在所述第一prs的发送中使用的一个或多个载波频率。8.根据权利要求1所述的方法,其中所述第一消息包括所述第一prs的发送的调度时间窗口;并且其中所述第一消息在所述第一prs的发送之前发送。9.根据权利要求1所述的方法,其中所述第一prs和所述第二prs经由未许可频谱来发送。10.根据权利要求9所述的方法,其中所述第一消息在所述第一prs的发送之后发送。11.根据权利要求1所述的方法,其中所述第一prs和所述第二prs经由车辆到一切v2x侧链路和相关联的侧链路协议来发送。12.根据权利要求11所述的方法,其中所述v2x侧链路在包括5.9ghz的智能交通系统its频谱内。13.根据权利要求1所述的方法,其中所述第一站是路侧单元rsu的一部分,并且其中所述第二站是车辆的一部分。
14.一种方法,包括:由第一站从第二站接收第一消息,所述第一消息包括是否在所述第二站处发生时钟重新配置事件的指示;由所述第一站向所述第二站发送第一prs;由所述第一站从所述第二站接收第二prs;由所述第一站从所述第二站接收第二消息,所述第二消息包括所述第二站接收所述第一prs时的第一时间和所述第二站发送所述第二prs时的第二时间;以及由所述第一站基于所述第一时间、所述第二时间、所述第一站发送所述第一prs时的第三时间、所述第一站接收所述第二prs时的第四时间以及所述指示来确定所述第一站与所述第二站之间的rtt。15.根据权利要求14所述的方法,其中所述指示指示是否在所述第二站发送所述第二定位参考之前在所述第二站处发生所述时钟重新配置事件。16.根据权利要求15所述的方法,其中所述时钟重新配置事件在所述第二站的本地时钟源处;并且其中所述第一时间和所述第二时间是基于所述第二站的所述本地时钟源的时钟信号获得的。17.根据权利要求16所述的方法,其中所述第一站包括卡尔曼滤波器以估计所述第一站与所述第二站之间的时钟误差并存储时钟差的估计;并且其中所述方法还包括,基于所述指示执行以下操作之一:重置所述卡尔曼滤波器中存储的所述时钟误差的先前估计以获得所述时钟差的更新估计,或者使用所述时钟误差的所述先前估计来估计qcl操作中的所述rtt。18.根据权利要求14所述的方法,其中所述第一消息包括所述第二站的标识符;其中所述方法还包括基于所述标识符来确定所述第二站的位置。19.根据权利要求18所述的方法,还包括基于所述第二站的位置和所述rtt来确定所述第一站的位置。20.根据权利要求14所述的方法,其中所述第一消息包括在所述第二prs的发送中使用的一个或多个载波频率。21.根据权利要求14所述的方法,其中所述第一消息包括所述第二prs的发送的调度时间窗口;并且其中所述第一消息在所述第二prs的发送之前发送。22.根据权利要求14所述的方法,其中所述第一prs和所述第二prs经由未许可频谱来发送。23.根据权利要求22所述的方法,其中所述第一消息在接收到所述第二prs之后接收。24.根据权利要求14所述的方法,其中所述第一prs和所述第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中所述v2x侧链路在包括5.9ghz的its频谱内。25.根据权利要求14所述的方法,其中所述第一站是车辆的一部分,并且其中所述第二站是rsu的一部分。26.一种装置,所述装置是第一站的一部分并且包括:
存储器,所述存储器被配置为存储指令集;以及处理器,所述处理器被配置为执行所述指令集以执行以下操作:发送第一消息,所述第一消息包括是否在所述第一站处发生时钟重新配置事件的指示;发送第一prs;从第二站接收第二prs;以及向所述第二站发送第二消息,所述第二消息包括所述第一站发送所述第一prs时的第一时间和所述第一站接收所述第二prs时的第二时间,以使所述第二站能够基于所述第一时间、所述第二时间、所述第二站接收所述第一prs时的第三时间、所述第二站发送所述第二prs时的第四时间以及所述指示来确定所述第一站与所述第二站之间的rtt。27.根据权利要求26所述的装置,其中所述第一prs和所述第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中所述v2x侧链路在包括5.9ghz的its频谱内。28.根据权利要求26所述的装置,其中所述第一站是车辆的一部分;并且其中所述第二站是rsu的一部分。29.一种装置,所述装置是第一站的一部分并且包括:存储器,所述存储器被配置为存储指令集;以及处理器,所述处理器被配置为执行所述指令集以执行以下操作:从第二站接收第一消息,所述第一消息包括是否在所述第二站处发生时钟重新配置事件的指示;向所述第二站发送第一prs;从所述第二站接收第二prs;从所述第二站接收第二消息,所述第二消息包括所述第二站接收所述第一prs时的第一时间和所述第二站发送所述第二prs时的第二时间;以及基于所述第一时间、所述第二时间、所述第一站发送所述第一prs时的第三时间、所述第一站接收所述第二prs时的第四时间以及所述指示来确定所述第一站与所述第二站之间的rtt。30.根据权利要求29所述的装置,其中所述第一prs和所述第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中所述v2x侧链路在包括5.9ghz的its频谱内。31.根据权利要求29所述的装置,其中所述第一站是车辆的一部分,并且其中所述第二站是rsu的一部分。32.一种装置,所述装置是第一站的一部分并且包括:用于发送第一消息的部件,所述第一消息包括是否在所述第一站处发生时钟重新配置事件的指示;用于发送第一prs的部件;用于从第二站接收第二prs的部件;以及用于向所述第二站发送第二消息的部件,所述第二消息包括所述第一站发送所述第一prs时的第一时间和所述第一站接收所述第二prs时的第二时间,以使所述第二站能够基于
所述第一时间、所述第二时间、所述第二站接收所述第一prs时的第三时间、所述第二站发送所述第二prs时的第四时间以及所述指示来确定所述第一站与所述第二站之间的rtt。33.根据权利要求32所述的装置,其中所述第一prs和所述第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中所述v2x侧链路在包括5.9ghz的its频谱内。34.根据权利要求32所述的装置,其中所述第一站是车辆的一部分,并且其中所述第二站是rsu的一部分。35.一种装置,所述装置是第一站的一部分并且包括:用于从第二站接收第一消息的部件,所述第一消息包括是否在所述第二站处发生时钟重新配置事件的指示;用于向所述第二站发送第一prs的部件;用于从所述第二站接收第二prs的部件;用于从所述第二站接收第二消息的部件,所述第二消息包括所述第二站接收所述第一prs时的第一时间和所述第二站发送所述第二prs时的第二时间;以及用于基于所述第一时间、所述第二时间、所述第一站发送所述第一prs时的第三时间、所述第一站接收所述第二prs时的第四时间以及所述指示来确定所述第一站与所述第二站之间的rtt的部件。36.根据权利要求35所述的装置,其中所述第一prs和所述第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中所述v2x侧链路在包括5.9ghz的its频谱内。37.根据权利要求35所述的装置,其中所述第一站是车辆的一部分,并且其中所述第二站是rsu的一部分。38.一种存储指令的非暂时性计算机可读介质,当所述指令由第一站的硬件处理器执行时,使所述硬件处理器执行以下操作:发送第一消息,所述第一消息包括是否在所述第一站处发生时钟重新配置事件的指示;发送第一prs;从第二站接收第二prs;以及向所述第二站发送第二消息,所述第二消息包括所述第一站发送所述第一prs时的第一时间和所述第一站接收所述第二prs时的第二时间,以使所述第二站能够基于所述第一时间、所述第二时间、所述第二站接收所述第一prs时的第三时间、所述第二站发送所述第二prs时的第四时间以及所述指示来确定所述第一站与所述第二站之间的rtt。39.根据权利要求38所述的非暂时性计算机可读介质,其中所述第一prs和所述第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中所述v2x侧链路在包括5.9ghz的its频谱内。40.根据权利要求38所述的非暂时性计算机可读介质,其中所述第一站是车辆的一部分;并且其中所述第二站是rsu的一部分。41.一种存储指令的非暂时性计算机可读介质,当所述指令由第一站的硬件处理器执
行时,使所述硬件处理器执行以下操作:从第二站接收第一消息,所述第一消息包括是否在所述第二站处发生时钟重新配置事件的指示;向所述第二站发送第一prs;从所述第二站接收第二prs;从所述第二站接收第二消息,所述第二消息包括所述第二站接收所述第一prs时的第一时间和所述第二站发送所述第二prs时的第二时间;以及基于所述第一时间、所述第二时间、所述第一站发送所述第一prs时的第三时间、所述第一站接收所述第二prs时的第四时间以及所述指示来确定所述第一站与所述第二站之间的rtt。42.根据权利要求41所述的非暂时性计算机可读介质,其中所述第一prs和所述第二prs经由v2x侧链路和相关联的侧链路协议来发送;并且其中所述v2x侧链路在包括5.9ghz的its频谱内。43.根据权利要求41所述的非暂时性计算机可读介质,其中所述第一站是车辆的一部分,并且其中所述第二站是rsu的一部分。

技术总结
在一个示例中,一种由第一站执行的方法并且包括:发送第一消息,该第一消息包括是否在第一站处发生时钟重新配置事件的指示;发送第一定位参考信号(PRS);从第二站接收第二PRS;以及向第二站发送第二消息,该第二消息包括第一站发送第一PRS时的第一时间和第一站接收第二PRS时的第二时间,以使第二站能够基于第一时间、第二时间、第二站接收第一PRS时的第三时间、第二站发送第二PRS时的第四时间以及该指示来确定第一站与第二站之间的往返时间(RTT)。(RTT)。(RTT)。


技术研发人员:C-S
受保护的技术使用者:高通股份有限公司
技术研发日:2021.08.30
技术公布日:2023/8/4
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐