掌桥专利:专业的专利平台
掌桥专利
首页

选择用于用户装备定位的路径延迟检测算法

文献发布时间:2024-04-18 19:52:40


选择用于用户装备定位的路径延迟检测算法

优先权要求

本申请要求于2020年9月30日提交的题为“MULTIPATH SIGNAL DETECTION BY AUSER EQUIPMENT(由用户装备进行的多径信号检测)”的印度申请No.202021042515的优先权,该申请通过援引整体纳入于此。

公开背景

1.公开领域

本公开的各方面一般涉及无线通信等。

2.相关技术描述

无线通信系统已经过了数代的发展,包括第一代模拟无线电话服务(1G)、第二代(2G)数字无线电话服务(包括过渡的2.5G网络)、第三代(3G)具有因特网能力的高速数据无线服务和第四代(4G)服务(例如,长期演进(LTE)、WiMax)。目前在用的有许多不同类型的无线通信系统,包括蜂窝以及个人通信服务(PCS)系统。已知蜂窝系统的示例包括蜂窝模拟高级移动电话系统(AMPS),以及基于码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)、全球移动接入系统(GSM)TDMA变型等的数字蜂窝系统。

第五代(5G)移动标准要求更高的数据传输速度、更大数目的连接和更好的覆盖、以及其他改进。根据下一代移动网络联盟,5G标准(也被称为“新无线电”或“NR”)被设计成向数万个用户中的每一者提供数十兆比特每秒的数据率,以及向办公楼层里的数十位员工提供1千兆比特每秒的数据率。应当支持几十万个同时连接以支持大型传感器部署。因此,相比于当前的4G/LTE标准,5G移动通信的频谱效率应当显著增强。此外,相比于当前标准,信令效率应当提高并且等待时间应当大幅减少。

无线通信系统内的实体可以参与定位会话以确定实体的位置。在定位会话期间,实体可以传送和/或接收定位信号。定位信号的多径传播可能影响定位会话的结果。

概述

包括用户装备(UE)和位置服务器的无线网络可以支持确定UE的定位或位置。在一些实现中,UE可以定义UE中所支持的多个路径延迟检测算法的类别。UE可以选择路径延迟检测算法,并使用所选路径延迟检测算法来对一个或多个定位信号执行测量。UE可以向位置服务器报告位置信息,其中该位置信息基于对该一个或多个定位信号的测量。UE可以选择被用于执行对一个或多个定位信号的测量的路径延迟检测算法。UE可以将对所选路径延迟检测算法的指示连同定位测量一起提供给位置服务器。

在一个实现中,一种由用户装备(UE)执行的用于支持UE的定位会话的方法包括:从位置服务器接收位置信息请求;从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法;使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量;以及向位置服务器报告位置信息,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法。

在一个实现中,一种被配置成用于支持定位会话的用户装备(UE)可包括:无线收发机;至少一个存储器;耦合至该无线收发机和该至少一个存储器的至少一个处理器,该至少一个处理器被配置成:经由该无线收发机从位置服务器接收位置信息请求;从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法;使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量;以及经由该无线收发机向位置服务器报告位置信息,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法。

在一个实现中,一种被配置成用于支持用户装备(UE)的定位会话的UE包括:用于从位置服务器接收位置信息请求的装置;用于从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法的装置;用于使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量的装置;以及用于向位置服务器报告位置信息的装置,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法。

在一个实现中,一种包括存储在其上的程序代码的非瞬态存储介质,该程序代码能操作用于将用户装备(UE)中的至少一个处理器配置成用于支持定位会话,该程序代码包括用于以下操作的指令:从位置服务器接收位置信息请求;从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法;使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量;以及向位置服务器报告位置信息,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法。

在一个实现中,一种由位置服务器执行的用于支持用户装备(UE)的定位会话的方法包括:向UE发送位置信息请求;从UE接收位置信息响应,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息;以及基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置。

在一个实现中,一种被配置成用于支持用户装备(UE)的定位会话的位置服务器可包括:通信接口;至少一个存储器;耦合至该通信接口和该至少一个存储器的至少一个处理器,该至少一个处理器被配置成:经由该通信接口向UE发送位置信息请求;经由该通信接口从UE接收位置信息响应,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息;以及基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置。

在一个实现中,一种被配置成用于支持用户装备(UE)的定位会话的位置服务器包括:用于向UE发送位置信息请求的装置;用于从UE接收位置信息响应的装置,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息;以及用于基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置的装置。

在一个实现中,一种包括存储在其上的程序代码的非瞬态存储介质,该程序代码能操作用于将位置服务器中的至少一个处理器配置成用于支持用户装备(UE)的定位会话,该程序代码包括用于以下操作的指令:向用户装备(UE)发送位置信息请求;从UE接收位置信息响应,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息;以及基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置。

附图简述

给出附图以帮助对本公开的各方面进行描述,且提供附图仅用于解说各方面而非对其进行限定。

图1示出了根据本公开的各个方面的示例无线网络的示图。

图2A和图2B解说了根据本公开的各个方面的示例无线网络结构。

图3示出了可以是图1中的各基站之一和各用户装备(UE)之一的基站和UE的设计的框图。

图4示出了根据本公开的各方面的具有定位参考信号(PRS)定位时机的示例子帧序列的结构的图示。

图5示出了示例无线网络结构,其可包括UE、基站和位置服务器。

图6是具有在无线系统中的各实体之间发送的各种消息的消息流程图,该无线系统可以包括图5的UE、基站和位置服务器。

图7示出解说了被配置成在无线网络内执行定位的UE的某些示例性特征的框图。

图8示出了解说被配置成执行针对UE在无线网络内的定位的基站的某些示例性特征的示意框图。

图9示出了解说被配置成执行针对UE在无线网络内的定位的位置服务器的某些示例性特征的示意框图。

图10示出了用于支持无线网络内的UE的定位会话的示例操作的流程图。

图11示出了用于支持无线网络内的UE的定位会话的另一示例操作的流程图。

详细描述

本公开的各方面在以下针对出于解说目的提供的各种示例的描述和相关附图中提供。可以设计替换方面而不脱离本公开的范围。另外,本公开中众所周知的元素将不被详细描述或将被省去以免湮没本公开的相关细节。

措辞“示例性”和/或“示例”在本文中用于意指“用作示例、实例或解说”。本文中描述为“示例性”和/或“示例”的任何方面不必被解释为优于或胜过其他方面。同样地,术语“本公开的各方面”不要求本公开的所有方面都包括所讨论的特征、优点或操作模式。

本领域技术人员将领会,以下描述的信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,贯穿以下描述可能被述及的数据、指令、命令、信息、信号、位(比特)、码元以及码片可部分地取决于具体应用、部分地取决于所期望的设计、部分地取决于对应技术等而由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合表示。

此外,许多方面以由例如计算设备的元件执行的动作序列的形式来描述。将认识到,本文中所描述的各种动作能由专用电路(例如,专用集成电路(ASIC))、由正被一个或多个处理器执行的程序指令、或由这两者的组合来执行。另外,本文中所描述的动作序列可被认为是完全体现在任何形式的非瞬态计算机可读存储介质内,该非瞬态计算机可读存储介质中存储有一经执行就将使得或指令设备的相关联处理器执行本文中所描述的功能性的相应计算机指令集。由此,本公开的各个方面可以数种不同形式体现,所有这些形式都已被构想为落在所要求保护的主题内容的范围内。另外,对于本文中所描述的每个方面,任何此类方面的对应形式可被实现为例如“被配置成执行所描述的动作的逻辑”。

如本文所使用的,术语“用户装备”(UE)以及“基站”并非旨在专用于或以其他方式被限定于任何特定的无线电接入技术(RAT),除非另有说明。一般而言,UE可以是被用户用来在无线通信网络上进行通信的任何无线通信设备(例如,移动电话、路由器、平板计算机、膝上型计算机、用于跟踪消费项目、包裹、资产或实体(诸如个人和宠物)的消费者跟踪设备、可穿戴设备(例如,智能手表、眼镜、增强现实(AR)/虚拟现实(VR)头戴式设备等)、交通工具(例如,汽车、摩托车、自行车等)、物联网(IoT)设备、工业应用中的传感器、仪器和联网在一起的其他设备(工业物联网(IIoT))。UE可以是移动的或者可以(例如,在某些时间)是驻定的,并且可以与无线电接入网(RAN)进行通信。如本文中所使用的,术语“UE”可以互换地被称为“接入终端”或“AT”、“客户端设备”、“无线设备”、“无线通信设备”、“订户设备”、“订户终端”、“订户站”、“用户终端”或UT、“移动终端”、“移动站”、或其变型。一般而言,UE可以经由RAN与核心网进行通信,并且通过核心网,UE可与外部网络(诸如因特网)以及与其他UE连接。当然,连接到核心网和/或因特网的其他机制对于UE而言也是可能的,诸如通过有线接入网、无线局域网(WLAN)网络(例如,基于IEEE 802.11等)等。

基站或传送点或传送接收点(TRP)可取决于其被部署在其中的网络而根据若干种RAT之一进行操作来与UE进行通信,并且可替换地被称为接入点(AP)、网络节点、B节点、演进型B节点(eNB)、新无线电(NR)B节点(亦称为gNB或gNodeB)等。另外,在一些系统中,基站可提供纯边缘节点信令功能,而在其他系统中,基站可提供附加的控制和/或网络管理功能。UE可籍以向基站发送信号的通信链路被称为上行链路(UL)信道(例如,反向话务信道、反向控制信道、接入信道等)。基站可籍以向UE发送信号的通信链路被称为下行链路(DL)或前向链路信道(例如,寻呼信道、控制信道、广播信道、前向话务信道等)。如本文中所使用的,术语话务信道(TCH)可以指UL/反向或DL/前向话务信道。

术语“基站”可以指单个物理传送点或者指可能或可能不共处一地的多个物理传送点。例如,在术语“基站”指单个物理传送点的情况下,该物理传送点可以是与基站的蜂窝小区相对应的基站天线。在术语“基站”指多个共处一地的物理传送点的情况下,这些物理传送点可以是基站的天线阵列(例如,如在多输入多输出(MIMO)系统中或在基站采用波束成形的情况下)。在术语“基站”指多个非共处一地的物理传送点的情况下,这些物理传送点可以是分布式天线系统(DAS)(经由传输介质来连接到共用源的在空间上分离的天线的网络)或远程无线电头端(RRH)(连接到服务基站的远程基站)。替换地,非共处一地的物理传输点可以是从UE接收测量报告的服务基站和该UE正在测量其参考RF信号的邻居基站。

各种实现一般涉及用于确定UE的位置的无线定位操作。定位信号的多径传播可能影响任何相关测量数据的接收并因此影响其准确性。在一些实现中,UE可以从多个路径延迟检测算法中选择用于标识视线定位信号并拒绝非视线定位信号的路径延迟检测算法,以提高测量数据的准确性。此外,UE可以基于UE的操作状况来选择该路径延迟检测算法。UE还可以定义所支持的路径延迟检测算法的类别,并将所定义的类别传送到位置服务器。位置服务器可以指导UE选择特定类别的路径延迟检测算法。

可实现本公开中所描述的主题内容的特定实现以达成以下潜在优点中的一者或多者。在一些实现中,通过标识和使用视线定位信号,UE可以向位置服务器提供更准确的测量数据和/或定位信息,从而改进相关的所确定的定位或位置。路径延迟检测算法可以由UE选择,而不需要来自位置服务器的指导,这可以更快地改善位置和/或定位信息。

图1示出了示例无线通信网络100的图示。无线通信系统(亦称为无线广域网(WWAN))包括基站102、UE 104、以及一个或多个核心网,解说为演进型分组核心(EPC)160和5G核心(5GC)190。虽然示出了两个核心网,但是无线通信系统可使用仅一个核心网(例如5GC 190)。基站102可包括宏蜂窝小区(高功率蜂窝基站)或小型蜂窝小区(低功率蜂窝基站)。宏蜂窝小区包括基站。小型蜂窝小区包括毫微微蜂窝小区、微微蜂窝小区、和微蜂窝小区。

配置成用于4G LTE的基站102(称为演进型B节点(eNB))(统称为演进型通用移动电信系统(UMTS)地面无线电接入网(E-UTRAN))可通过回程链路132(诸如S1接口)与EPC160对接。配置成用于5G NR的基站102(称为g B节点(gNB))(统称为下一代RAN(NG-RAN))可通过回程链路184与5GC 190对接。除了其他功能,基站102还可执行以下功能中的一者或多者:用户数据的传递、无线电信道暗码化和暗码解译、完整性保护、报头压缩、移动性控制功能(诸如切换、双连通性)、蜂窝小区间干扰协调、连接建立和释放、负载平衡、非接入阶层(NAS)消息的分发、NAS节点选择、同步、无线电接入网(RAN)共享、多媒体广播多播服务(MBMS)、订户和装备跟踪、RAN信息管理(RIM)、寻呼、定位、以及警报消息的递送。基站102可直接或间接地(诸如,通过EPC 160或5GC 190)在回程链路134(诸如X2接口)上彼此通信。回程链路134可以是有线的或无线的。

基站102可与UE 104进行无线通信。每个基站102可为各自相应的地理覆盖区域110提供通信覆盖。可能存在交叠的地理覆盖区域110。例如,小型蜂窝小区102’可具有与一个或多个宏基站102的覆盖区域110交叠的覆盖区域110’。“蜂窝小区”是被用于与基站(例如,在某个频率资源上,其被称为载波频率、分量载波、载波、频带等)进行通信的逻辑通信实体,并且可以与标识符(例如,物理蜂窝小区标识符(PCID)、虚拟蜂窝小区标识符(VCID))相关联以区分经由相同或不同载波频率操作的蜂窝小区。在一些情形中,可根据可为不同类型的UE提供接入的不同协议类型(例如,机器类型通信(MTC)、窄带IoT(NB-IoT)、增强型移动宽带(eMBB)或其他)来配置不同蜂窝小区。在一些情形中,在载波频率可被检测到并且被用于地理覆盖区域110的某个部分内的通信的意义上,术语“蜂窝小区”还可以指基站的地理覆盖区域(例如,扇区)。

包括小型蜂窝小区和宏蜂窝小区两者的网络可被称为异构网络。异构网络还可包括归属演进型B节点(eNB)(HeNB),该HeNB可向被称为封闭订户群(CSG)的受限群提供服务。基站102与UE 104之间的通信链路120可包括从UE 104到基站102的上行链路(UL)(亦称为反向链路)传输或从基站102到UE 104的下行链路(DL)(亦称为前向链路)传输。通信链路120可使用多输入多输出(MIMO)天线技术,包括空间复用、波束成形或发射分集。这些通信链路可通过一个或多个载波。对于在每个方向上用于传输的总共至多达Yx MHz(x个分量载波)的载波聚集中所分配的每个载波,基站102/UE 104可使用至多达Y MHz(诸如5MHz、10MHz、15MHz、20MHz、100MHz、400MHz等)带宽的频谱。这些载波可以或者可以不彼此毗邻。载波的分配可以关于DL和UL是非对称的(诸如与UL相比可将更多或更少载波分配给DL)。

在5G中,无线节点(例如,基站102/180、UE 104/182)在其中操作的频谱被划分成多个频率范围:FR1(从450到6000MHz)、FR2(从24250到52600MHz)、FR3(高于52600MHz)、以及FR4(在FR1与FR2之间)。在多载波系统(诸如5G)中,载波频率之一被称为“主载波”或“锚载波”或“主服务蜂窝小区”或“PCell”,并且剩余载波频率被称为“辅载波”或“副服务蜂窝小区”或“SCell”。在载波聚集中,锚载波是在由UE 104/182利用的主频率(例如,FR1)上并且在UE 104/182在其中执行初始无线电资源控制(RRC)连接建立规程或发起RRC连接重建规程的蜂窝小区上操作的载波。主载波携带所有共用的和因UE而异的控制信道。辅载波是在第二频率(例如,FR2)上操作的载波,一旦在UE 104与锚载波之间建立了RRC连接就可以配置该载波,并且该载波可被用于提供附加无线电资源。辅载波可仅包含必要的信令信息和信号,例如,因UE而异的信令信息和信号可能不存在于辅载波中,因为主上行链路和下行链路载波两者通常都是因UE而异的。这意味着蜂窝小区中的不同UE 104/182可具有不同下行链路主载波。这对于上行链路主载波而言同样成立。网络能够在任何时间改变任何UE104/182的主载波。例如,这样做是为了平衡不同载波上的负载。由于“服务蜂窝小区”(无论是PCell还是SCell)对应于某个基站正用于进行通信的载波频率/分量载波,因此术语“蜂窝小区”、“服务蜂窝小区”、“分量载波”、“载波频率”等等可被可互换地使用。

一些UE 104可使用设备到设备(D2D)通信链路158来彼此通信。D2D通信链路158可使用DL/UL WWAN频谱。D2D通信链路158可使用一个或多个侧链路信道,诸如物理侧链路广播信道(PSBCH)、物理侧链路发现信道(PSDCH)、物理侧链路共享信道(PSSCH)、以及物理侧链路控制信道(PSCCH)。D2D通信可通过各种各样的无线D2D通信系统,诸如举例而言,FlashLinQ、WiMedia、蓝牙、ZigBee、以IEEE 802.11标准为基础的Wi-Fi、LTE、或NR。

小型蜂窝小区102’可在有执照或无执照频谱中操作。当在无执照频谱中操作时,小型蜂窝小区102’可采用NR并且使用与由Wi-Fi AP所使用的频谱相同的5GHz无执照频谱。在无执照频谱中采用NR的小型蜂窝小区102’可推升接入网的覆盖或增大接入网的容量。

无论是小型蜂窝小区102’还是大型蜂窝小区(诸如宏基站),基站102可包括eNB、gB节点(gNB)、或另一类型的基站。一些基站(诸如gNB 180)可在传统亚6GHz频谱、毫米波(mmW)频率、或近mmW频率中操作以与UE 104处于通信。当gNB 180在mmW或近mmW频率中操作时,gNB 180可被称为毫米波或mmW基站。极高频(EHF)是电磁频谱中的RF的一部分。EHF具有30GHz到300GHz的范围以及1毫米到10毫米之间的波长。该频带中的无线电波可被称为毫米波。近mmW可向下扩展至具有100毫米波长的3GHz频率。超高频(SHF)频带在3GHz到30GHz之间扩展,其还被称为厘米波。使用mmW/近mmW射频频带(诸如3GHz–300GHz之间)的通信具有极高的路径损耗和短射程。mmW基站180可利用与UE 104的波束成形182来补偿极高路径损耗和短射程。

基站180可在一个或多个传送方向182’上向UE 104传送经波束成形信号。UE 104可在一个或多个接收方向182”上从基站180接收经波束成形信号。UE 104也可在一个或多个传送方向上向基站180传送经波束成形信号。基站180可在一个或多个接收方向上从UE104接收经波束成形信号。基站180和UE 104可执行波束训练以确定基站180和UE 104中的每一者的最佳接收方向和传送方向。基站180的传送方向和接收方向可以相同或可以不同。UE 104的传送方向和接收方向可以相同或可以不同。

发射波束成形是一种用于将RF信号聚焦在特定方向上的技术。常规地,当网络节点(例如,基站)广播RF信号时,该网络节点在所有方向上(全向地)广播该信号。利用发射波束成形,网络节点确定给定目标设备(例如,UE)(相对于传送方网络节点)位于哪里,并在该特定方向上投射较强下行链路RF信号,从而为接收方设备提供较快(就数据率而言)且较强的RF信号。为了在发射时改变RF信号的方向性,网络节点可在正在广播该RF信号的一个或多个发射机中的每个发射机处控制该RF信号的相位和相对振幅。例如,网络节点可使用产生RF波的波束的天线阵列(被称为“相控阵”或“天线阵列”),RF波的波束能够被“引导”指向不同的方向,而无需实际地移动这些天线。具体而言,来自发射机的RF电流以正确的相位关系被馈送到个体天线,以使得来自分开的天线的无线电波在期望方向上相加在一起以增大辐射,而同时在不期望方向上抵消以抑制辐射。

在接收波束成形中,接收机使用接收波束来放大在给定信道上检测到的RF信号。例如,接收机可在特定方向上增大天线阵列的增益设置和/或调整天线阵列的相位设置,以放大从该方向接收到的RF信号(例如,增大其增益水平)。由此,当接收机被称为在某个方向上进行波束成形时,这意味着该方向上的波束增益相对于沿其他方向的波束增益而言是较高的,或者该方向上的波束增益相比于对该接收机可用的所有其他接收波束在该方向上的波束增益而言是最高的。这导致从该方向接收的RF信号有较强的收到信号强度(例如,参考信号收到功率(RSRP)、参考信号收到质量(RSRQ)、信号与干扰加噪声比(SINR)等等)。

作为示例,EPC 160可包括移动性管理实体(MME)162、增强型服务移动位置中心(E-SMLC)164、服务网关166、网关移动位置中心(GMLC)168、归属安全用户面位置(SUPL)位置平台(H-SLP)170、和分组数据网络(PDN)网关172。MME 162可与归属订户服务器(HSS)174处于通信。MME 162是处理UE 104与EPC 160之间的信令的控制节点。一般而言,MME 162提供承载和连接管理。E-SMLC 164可例如使用3GPP控制平面(CP)位置解决方案来支持UE的位置确定。所有用户网际协议(IP)分组通过服务网关166来传递,服务网关166自身连接到PDN网关172。PDN网关172提供UE IP地址分配以及其他功能。PDN网关172被连接到IP服务176。IP服务176可包括因特网、内联网、IP多媒体子系统(IMS)、PS流送服务、和/或其他IP服务。GMLC 168可代表外部客户端169(例如,其可能在IP服务176内或者可以是IP服务)提供对UE的位置访问。H-SLP 170可支持由开放移动联盟(OMA)定义的SUPL用户面(UP)定位解决方案,并且可基于存储在H-SLP 170中的UE的订阅信息来支持用于UE的位置服务。

5GC 190可包括H-SLP 191、接入和移动性管理功能(AMF)192、网关移动位置中心(GMLC)193、会话管理功能(SMF)194、用户面功能(UPF)195、和位置管理功能(LMF)196。AMF192可与统一数据管理(UDM)197处于通信。AMF 192是控制节点,该控制节点处理UE 104与5GC 190之间的信令,并且针对定位功能性,可与LMF 196进行通信,LMF 196可支持UE的位置确定。在一些实现中,LMF 196可与NG-RAN中的基站102共处,并且可被称为位置管理组件(LMC)。GMLC 193可被用来允许IP服务198之外或之内的外部客户端199接收关于UE的位置信息。所有用户网际协议(IP)分组可通过UPF 195来传递。UPF 195提供UE IP地址分配以及其他功能。UPF 195连接到IP服务198。H-SLP 191同样可被连接到IP服务198。IP服务198可包括因特网、内联网、IP多媒体子系统(IMS)、PS流送服务、和/或其他IP服务。

基站102还可被称为gNB、B节点、演进型B节点(eNB)、接入点、基收发机站、无线电基站、无线电收发机、收发机功能、基本服务集(BSS)、扩展服务集(ESS)、传送接收点(TRP)、或某个其他合适术语。gNB 102的架构可以被划分成功能部分,其例如包括gNB中央单元(gNB-CU)、一个或多个gNB分布式单元(gNB-DU)和一个或多个gNB远程单元(gNB-RU)中的一者或多者,这些功能部分中的任一者与gNB 102的其他部分可在物理上共处或可在物理上分开。基站102为UE 104提供去往EPC 160或5GC 190的接入点。UE 104的示例包括蜂窝电话、智能电话、会话发起协议(SIP)电话、膝上型设备、个人数字助理(PDA)、卫星无线电、全球定位系统、多媒体设备、视频设备、数字音频播放器(诸如MP3播放器)、相机、游戏控制台、平板设备、智能设备、可穿戴设备、交通工具、电表、气泵、大型或小型厨房器具、健康护理设备、植入物、传感器/致动器、显示器、或任何其他类似的功能设备。一些UE 104可被称为IoT设备(诸如停车计时器、油泵、烤箱、交通工具、心脏监视器等)。在工业应用中,例如在工厂内,一些UE 104可以被称为IIoT设备,诸如传感器、仪器和联网在一起的其他设备。UE 104也可被称为站、移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持机、用户代理、移动客户端、客户端、或某个其他合适术语。

图2A解说了示例无线网络结构200。例如,下一代核心(NGC)210(也被称为“5GC”)可在功能上被视为控制面功能214(例如,UE注册、认证、网络接入、网关选择等)和用户面功能212(例如,UE网关功能、对数据网的接入、IP路由等),它们协同地操作以形成核心网。用户面接口(NG-U)213和控制面接口(NG-C)215将gNB 222连接到NGC 210,尤其连接到控制面功能214和用户面功能212。在附加配置中,eNB 224也可经由至控制面功能214的NG-C 215以及至用户面功能212的NG-U 213来连接到NGC 210。此外,eNB 224可经由回程连接223来直接与gNB 222进行通信。在一些配置中,新RAN 220可仅具有一个或多个gNB 222,而其他配置包括一个或多个eNB 224以及一个或多个gNB 222两者。gNB 222或eNB 224可与UE 204(例如,图1中所描绘的任何UE)进行通信。另一可选方面可包括一个或多个位置服务器230a、230b(有时统称为位置服务器230)(其可以对应于LMF 196),其可以分别与NGC 210中的控制面功能214和用户面功能212处于通信,以为UE 204提供位置辅助。位置服务器230可以被实现为多个分开的服务器(例如,物理上分开的服务器、单个服务器上的不同软件模块、跨多个物理服务器扩展的不同软件模块等等),或者替换地可各自对应于单个服务器。位置服务器230可被配置成支持用于UE 204的一个或多个位置服务,UE 204能够经由核心网、NGC 210和/或经由因特网(未解说)来连接到位置服务器230。此外,位置服务器230可被集成到核心网的组件中,或者替换地可在核心网的外部(例如,在新RAN 220中)。

图2B解说了另一示例无线网络结构250。例如,NGC 260(也被称为“5GC”)可以在功能上被视为由接入和移动性管理功能(AMF)264提供的控制面功能、用户面功能(UPF)262、会话管理功能(SMF)266、SUPL位置平台(SLP)268和LMF 270,它们协同地操作以形成核心网(即,NGC 260)。用户面接口263和控制面接口265将ng-eNB 224连接到NGC 260,尤其分别连接到UPF 262和AMF 264。在一附加配置中,gNB 222也可经由至AMF 264的控制面接口265和至UPF 262的用户面接口263来连接到NGC 260。此外,eNB 224可经由回程连接223来直接与gNB 222进行通信,无论是否具有与NGC 260的gNB直接连通性。在一些配置中,新RAN 220可以仅具有一个或多个gNB 222,而其他配置包括一个或多个ng-eNB 224和一个或多个gNB222两者。gNB 222或ng-eNB 224可与UE 204(例如,图1中所描绘的任何UE)进行通信。新RAN220的基站在N2接口上与AMF 264,264进行通信,并在N3接口上与UPF 262进行通信。

AMF 264的功能包括注册管理、连接管理、可达性管理、移动性管理、合法拦截、在UE 204与SMF 266之间的会话管理(SM)消息传递、用于路由SM消息的透明代理服务、接入认证和接入授权、在UE 204与短消息服务功能(SMSF)(未示出)之间的短消息服务(SMS)消息传递、以及安全锚功能性(SEAF)。AMF还与认证服务器功能(AUSF)(未示出)和UE 204交互,并且接收作为UE 204认证过程的结果而确立的中间密钥。在基于UMTS(通用移动电信系统)订户身份模块(USIM)来认证的情形中,AMF 264从AUSF中检索安全材料。AMF 264的功能还包括安全上下文管理(SCM)。SCM从SEAF接收密钥,该密钥被SCM用来推导因接入网而异的密钥。AMF 264的功能性还包括用于监管服务的位置服务管理、在UE 204与位置管理功能(LMF)270(其可对应于LMF 196)之间以及新RAN 220与LMF 270之间的位置服务消息传递、用于与EPS互通的演进分组系统(EPS)承载标识符分配、以及UE 204移动性事件通知。此外,AMF 264还支持非第三代伙伴项目(3GPP)接入网的功能性。

UPF 262的功能包括:充当RAT内/RAT间移动性的锚点(在适用时),充当至数据网(未示出)的互连的外部协议数据单元(PDU)会话点,提供分组路由和转发、分组检视、用户面策略规则实施(例如,选通、重定向、话务引导)、合法拦截(用户面收集)、话务使用报告、用户面的服务质量(QoS)处置(例如,UL/DL速率实施、DL中的反射性QoS标记)、UL话务验证(服务数据流(SDF)到QoS流的映射)、UL和DL中的传输级分组标记、DL分组缓冲和DL数据通知触发,以及向源RAN节点发送和转发一个或多个结束标记。

SMF 266的功能包括会话管理、UE网际协议(IP)地址分配和管理、用户面功能的选择和控制、在UPF 262处用于将话务路由到正确目的地的话务引导配置、对策略实施和QoS的部分控制、以及下行链路数据通知。SMF 266用于与AMF 264进行通信的接口被称为N11接口。

另一可任选方面可包括LMF 270,其可与NGC 260处于通信以为UE 204提供位置辅助。LMF 270可以被实现为多个分开的服务器(例如,物理上分开的服务器、单个服务器上的不同软件模块、跨多个物理服务器扩展的不同软件模块等等),或者替换地可各自对应于单个服务器。LMF 270可以被配置成支持用于UE 204的一个或多个位置服务,UE 204能够经由核心网、NGC 260和/或经由因特网(未解说)来连接到LMF 270。

图3示出了基站102和UE 104的设计300的框图,它们可以是图1中的各基站之一和各UE之一。基站102可装备有T个天线334a到334t,而UE 104可装备有R个天线352a到352r,其中一般而言T≥1且R≥1。

在基站102处,发射处理器320可从数据源312接收给一个或多个UE的数据,至少部分地基于从每个UE接收到的信道质量指示符(CQI)来为该UE选择一种或多种调制和编码方案(MCS),至少部分地基于为每个UE选择的(诸)MCS来处理(例如,编码和调制)给该UE的数据,并提供针对所有UE的数据码元。发射处理器320还可处理系统信息(例如,针对半静态资源划分信息(SRPI)等)和控制信息(例如,CQI请求、准予、上层信令等),并提供开销码元和控制码元。发射处理器320还可生成用于参考信号(例如,因蜂窝小区而异的参考信号(CRS))和同步信号(例如,主同步信号(PSS)和副同步信号(SSS))的参考码元。发射(TX)多输入多输出(MIMO)处理器330可在适用的情况下对数据码元、控制码元、开销码元、和/或参考码元执行空间处理(例如,预编码),并且可将T个输出码元流提供给T个调制器(MOD)332a到332t。每个调制器332可处理各自的输出码元流(例如,针对OFDM等)以获得输出采样流。每个调制器332可进一步处理(例如,转换至模拟、放大、滤波、及上变频)输出采样流以获得下行链路信号。来自调制器332a到332t的T个下行链路信号可分别经由T个天线334a到334t被传送。根据以下更详细描述的各个方面,可以利用位置编码来生成同步信号以传达附加信息。

在UE 104处,天线352a到352r可接收来自基站102和/或其他基站的下行链路信号并且可分别向解调器(DEMOD)354a到354r提供收到信号。每个解调器354可调理(例如,滤波、放大、下变频、及数字化)收到信号以获得输入采样。每个解调器354可进一步处理输入采样(例如,针对OFDM等)以获得收到码元。MIMO检测器356可从所有R个解调器354a到354r获得收到码元,在适用的情况下对这些收到码元执行MIMO检测,并提供检出码元。接收处理器358可处理(例如,解调和解码)这些检出码元,将针对UE 104的经解码数据提供给数据阱360,并且将经解码的控制信息和系统信息提供给控制器/处理器380。信道处理器可确定参考信号收到功率(RSRP)、收到信号强度指示符(RSSI)、参考信号收到质量(RSRQ)、信道质量指示符(CQI)等等。在一些方面,UE 104的一个或多个组件可被包括在外壳中。

在上行链路上,在UE 104处,发射处理器364可以接收和处理来自数据源362的数据和来自控制器/处理器380的控制信息(例如,针对包括RSRP、RSSI、RSRQ、CQI等的报告)。发射处理器364还可生成用于一个或多个参考信号的参考码元。来自发射处理器364的码元可在适用的情况下由TX MIMO处理器366预编码,由调制器354a到354r进一步处理(例如,针对DFT-s-OFDM、CP-OFDM等),并且被传送到基站102。在基站102处,来自UE 104以及其他UE的上行链路信号可由天线334接收,由解调器332处理,在适用的情况下由MIMO检测器336检测,并由接收处理器338进一步处理以获得经解码的由UE 104发送的数据和控制信息。接收处理器338可将经解码的数据提供给数据阱339,并将经解码的控制信息提供给控制器/处理器340。基站102可以包括通信单元344并且经由通信单元344与位置服务器388进行通信。可以是例如图1中的LMF 196或E-SMLC 164的位置服务器388可以包括通信单元394、控制器/处理器390和存储器392。

基站102的控制器/处理器340、UE 104的控制器/处理器380、和/或图3的任何其他组件可执行用于执行UE的定位测量的一种或多种技术,如在本文别处更详细地描述的。例如,UE 104的控制器/处理器380、位置服务器388的控制器/处理器390和/或图3的任何其他组件可执行或指导例如图10和11的操作1000和1100和/或如本文中所描述的其他过程的操作。存储器342和382可分别存储供基站102和UE 104的数据和程序代码。在一些方面,存储器342和/或存储器382可包括存储用于无线通信的一条或多条指令的非瞬态计算机可读介质。例如,该一条或多条指令在由UE 104和/或位置服务器388的一个或多个处理器执行时可以执行或指导例如图10和11的操作1000和1100和/或如本文中所描述的其他过程的操作。调度器346可调度UE以进行下行链路和/或上行链路上的数据传输。

如上面所指示的,图3是作为示例来提供的。其他示例可以不同于关于图3所描述的示例。

图4示出了根据本公开的各方面的具有定位参考信号(PRS)定位时机的示例子帧序列400的结构的图示。子帧序列400可以适用于来自基站(例如,本文中所描述的任何基站)或另一网络节点的PRS信号的广播。子帧序列400可被用于LTE系统中,并且相同或相似的子帧序列可被用于其他通信技术/协议(诸如5G和NR)中。在图4中,水平地(例如,在X轴上)表示时间,其中时间从左至右增大,而垂直地(例如,在Y轴上)表示频率,其中频率从下至上增大(或减小)。如图4中所示,下行链路和上行链路无线电帧410可各自具有10毫秒(ms)的历时。对于下行链路频分双工(FDD)模式,在所解说的示例中,无线电帧410被组织成各自具有1ms历时的十个子帧412。每个子帧412包括两个时隙414,每个时隙例如具有0.5ms历时。

在频域中,可用带宽可被划分成均匀间隔的正交副载波416(也被称为“频调”或“频槽”)。例如,对于使用例如15kHz间隔的正常长度循环前缀(CP),副载波416可被编群成具有十二(12)个副载波的群。时域中一个OFDM码元长度且频域中一个副载波的资源(表示为子帧412的块)被称为资源元素(RE)。12个副载波416和14个OFDM码元的每个编群被称为资源块(RB),并且在以上示例中,资源块中副载波的数目可被写为

基站可以根据与图4中所示的帧配置相似或相同的帧配置来传送支持PRS信号(即,下行链路(DL)PRS)的无线电帧(例如,无线电帧410)或其他物理层信令序列,其可被测量并且用于UE(例如,本文所描述的任何UE)定位估计。无线通信网络中的其他类型的无线节点(例如,分布式天线系统(DAS)、远程无线电头端(RRH)、UE、AP等)也可被配置成传送以与图4中所描绘的方式相似(或相同)的方式来配置的PRS信号。

被用于传送PRS信号的资源元素集合被称为“PRS资源”。该资源元素集合能在频域中跨越多个PRB并且能在时域中跨越时隙414内的N个(例如,一个或多个)连贯码元。例如,时隙414中带交叉影线的资源元素可以是两个PRS资源的示例。“PRS资源集”是被用于传送PRS信号的PRS资源集,其中每个PRS资源具有PRS资源标识符(ID)。另外,PRS资源集中的PRS资源与相同的传送接收点(TRP)相关联。PRS资源集中的PRS资源ID与从单个TRP传送的单个波束相关联(其中TRP可传送一个或多个波束)。注意到,这不具有关于传送信号的TRP和波束对UE而言是否已知的任何暗示。

可以在被编群成定位时机的特殊定位子帧中传送PRS。PRS时机是其中预期传送PRS的周期性地重复的时间窗口(例如,连贯时隙)的一个实例。每个周期性重复的时间窗口可包括一群一个或多个连贯PRS时机。每个PRS时机可包括数目N

PRS可以按恒定功率来传送。PRS也可以按零功率来传送(即,被静默)。当不同蜂窝小区之间的PRS信号因在相同时间或几乎相同时间出现而交叠时,关闭定期调度的PRS传输的静默可以是有用的。在该情形中,来自一些蜂窝小区的PRS信号可被静默,而来自其他蜂窝小区的PRS信号被传送(例如,以恒定功率)。静默可以辅助UE对未被静默的PRS信号进行信号捕获以及抵达时间(TOA)和参考信号时间差(RSTD)测量(通过避免来自已被静默的PRS信号的干扰)。静默可被视为针对特定蜂窝小区的给定定位时机不传送PRS。可以使用比特串来向UE发信号通知(例如,使用LTE定位协议(LPP))静默模式(也被称为静默序列)。例如,在被发信号通知以指示静默模式的比特串中,如果位置j处的比特被设为‘0’,则UE可以推断出PRS针对第j定位时机被静默。

向UE发信号通知包括PRS传输/静默调度的如上该的PRS配置以使得该UE能够执行PRS定位测量。不期望UE盲执行对PRS配置的检测。在一些实现中,可以传送PRS以支持在其中确定UE的位置的定位会话。因此,一个或多个定位时机可被包括在定位会话内。

注意到,术语“定位参考信号”和“PRS”有时可指被用于在LTE系统中进行定位的特定参考信号。然而,如本文中所使用的,除非另外指示,术语“定位参考信号”和“PRS”可以指能被用于定位的任何类型的参考信号,诸如但不限于:LTE中的PRS信号、导航参考信号(NRS)、发射机参考信号(TRS)、因蜂窝小区而异的参考信号(CRS)、信道状态信息参考信号(CSI-RS)、主同步信号(PSS)、副同步信号(SSS)等。

类似于以上所讨论的由基站传送DL PRS,UE 104可以传送UL PRS以用于定位。ULPRS可以有时被称为用于定位的探通参考信号(SRS)。使用从基站所接收的DL PRS和/或传送到基站的UL PRS,UE可以执行各种定位方法,诸如抵达时间(TOA)、参考信号时间差(RSTD)、抵达时间差(TDOA)、抵达时间差(TDOA)、参考信号收到功率(RSRP)、信号的传输和接收之间(Rx-Tx)的时间差、抵达角(AOA)或出发角(AOD)等。在一些实现中,DL PRS和ULPRS被联合地接收和传送,以与一个或多个基站执行往返时间(RTT)定位测量(多RTT)。

图5示出了示例无线网络结构500,其可包括UE 510、基站520和位置服务器530。尽管为了简单起见仅示出了一个UE和一个基站,但在其他实现中,无线网络结构500可以包括任何可行数目的UE、基站和位置服务器。基站520可以是图1的基站102的示例,UE 510可以是图1和图3的UE 104和/或图2A和2B的UE 204的示例,并且位置服务器530可以是图1的LMF196或E-SMLC 164、图2A的位置服务器230、图2B的LMF 270或SLP 268、图3的位置服务器388的示例。基站520可以被配置成用于5G(NR)操作,并且被称为gNB。在其他实现中,基站520可以是任何技术上可行的基站,诸如ng-eNB或eNB。

作为用于确定UE 510的位置的定位会话的一部分,位置服务器530可以通过基站520向UE 510传送用于定位的一个或多个消息。另外,基站520可以传送PRS信号540,并且UE510可以接收PRS信号540。PRS信号540可以是直接从基站520传播到UE 510的视线信号。另外,非视线PRS信号545可以被UE 510接收。通常被称为多径信号的非视线信号通常是被附近物体(诸如墙550或为简单起见在此未示出的任何其他可行的物体或结构)反射的信号。

UE 510可以使用PRS信号来确定位置信息,该位置信息进而被位置服务器530或被UE 510用于确定UE 510的位置。例如,UE 510可以从所接收到的PRS信号中提取定时信息以确定位置信息。然而,如果UE 510使用多径信号(诸如非视线PRS信号545而不是视线PRS信号540),则所确定的位置信息的准确性可能会被降低。例如,与附加传播时间相关联的非视线PRS信号545可降低位置信息的相关联的准确性。UE 510可以执行一个或多个路径延迟检测算法以标识视线消息并拒绝非视线(多径)消息。例如,UE 510可以执行一个或多个路径延迟检测算法以标识视线PRS信号540并拒绝非视线PRS信号545。UE 510随后可以使用所标识的视线PRS信号540来确定位置信息并忽略非视线PRS信号545。为简单起见,仅针对无线网络结构500描述PRS信号以确定位置信息。在其他实现中,任何其他技术上可行的信号或消息可被用于确定位置信息。

在一些实现中,UE 510可以具有可用于标识视线和非视线信号的若干个路径延迟检测算法。每个路径延迟检测算法可以具有不同的要求、性能保证和/或计算复杂性。要求和性能保证的示例可以包括所需测量间隙的长度、报告时间线、准确性要求、每时隙可被处理的资源、超参数组合的数目和/或输出参数。

此外,每个路径延迟检测算法可以具有相关联的计算复杂性。

在一些实现中,路径延迟检测算法的计算复杂性可以与操作的数目有关,例如,执行相关联的算法所需的快速傅里叶逆变换(IFFT)所需要的样本数目。在一些方面,更准确的路径延迟检测算法比不太准确的路径延迟检测算法在计算上更复杂。示例路径延迟检测算法及其相关联的可配置参数和计算复杂性在下面的表1中示出:

表1

在一些实现中,UE 510可以定义UE 510所支持的路径延迟检测算法的一个或多个类别。每个类别可以与不同的要求、性能保证或计算复杂性相关联。例如,UE 510可以确定峰值检测算法与第一类别相关联,迭代最小二乘法算法与第二类别相关联,并且超分辨率算法与第三类别相关联。位置服务器(诸如位置服务器530)可以请求描述UE 510所支持的路径延迟检测算法的类别的能力报告,UE 510可以将该能力报告提供给位置服务器530。

在定位会话期间,UE 510可以选择路径延迟检测算法来处理从位置服务器530接收到的定位信号。可以基于UE 510的一组要求、性能保证、相关联的计算复杂性和/或操作状况来选择该路径延迟检测算法。在一个操作状况示例中,UE 510可以基于信道状况来选择路径延迟检测算法。例如,如果UE 510正忙于数据话务,则可用于执行更复杂的路径延迟检测算法的时间可能较少。因此,如果UE 510正在处理大量的UL和DL数据话务(例如,传送和接收数据的量大于阈值),则UE 510可以选择较不复杂的路径延迟检测算法。另一方面,如果UE 510没有在处理大量的UL和DL话务(例如,传送和接收数据的量不大于阈值),则UE510可以选择较复杂的路径延迟检测算法。

在另一操作状况示例中,如果信号的信噪比(SNR)测量大于阈值,则UE 510可以选择计算上较不复杂的路径延迟检测算法。在一些情形中,对于较弱的信号,检测多径传播可能更加困难。在一些实现中,如果UE 510标识出相对强的视线信号(例如,具有大于阈值的SNR的信号),则UE 510可以使用计算上较不复杂的路径延迟检测算法。另一方面,如果SNR测量不大于阈值,则UE 510可以选择计算上较复杂的路径延迟检测算法。

所选路径延迟检测算法可以根据接收到的定位信号来确定视线定位信号。UE 510可以将根据视线定位信号确定的位置信息传送到位置服务器530。位置服务器530或UE 510可以使用该位置信息来确定UE 510的位置。参照图6-8更详细地描述该操作。

图6是具有在无线系统中的各实体之间发送的各种消息的消息流程图600,该无线系统可以包括图5的UE 510、基站520和位置服务器530。应当理解,图6旨在解说与路径延迟检测相关的消息传递和动作(如本文所描述的),并且可在图6中所示的各种实体之间的定位会话期间交换附加消息和执行动作,这不一定影响本文中所描述的路径延迟检测。如以上所描述的,非视线定位信号可使UE 510确定不准确的位置信息。在一些实现中,UE 510可以定义UE 510所支持的路径延迟检测算法的一个或多个类别。UE 510可以选择多个路径延迟检测算法中的一者来标识视线定位信号并拒绝非视线定位信号。UE 510可以根据所标识的视线定位信号来确定位置信息。

在阶段1,UE 510定义UE 510所支持的路径延迟检测算法的一个或多个类别,其中该一个或多个路径延迟检测算法中的每一者可以标识视线定位信号并拒绝多径定位信号。例如,该一个或多个路径延迟检测算法可以包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。在一些实现中,这些类别可以基于一组要求、性能保证或计算复杂性,并且每个类别可以与不同的计算复杂性等级相关联。例如,一些路径延迟检测算法的该组要求可以包括测量间隙的长度(例如,两个或更多个消息之间的间隙)、UE 510可以处理的每时隙或每毫秒资源数目、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。性能保证可以包括算法处理时间、标识和拒绝非视线信号或消息的准确性等。计算复杂性可以包括执行相关联的算法所需的相关联的操作数目。

在阶段2,位置服务器530向UE 510传送定位能力请求。在阶段3,UE 510向位置服务器530传送定位能力报告。在一些实现中,定位能力报告可以指示UE 510可以支持哪些类别的路径延迟检测算法。UE可以具有不同的能力来执行不同的算法。此外,任何UE的定位能力可以随着时间而改变。例如,一些路径延迟检测算法可能比其他路径延迟检测算法计算上更密集(例如,使用更多处理器循环或使用更多处理时间)。因此,取决于UE的操作状况(例如,相关联的传送和接收数据话务、UE的处理器上的计算负载等),UE的定位能力可改变,从而影响路径延迟检测算法的可用类别。位置服务器530可以经由阶段2和3来确定UE510的定位能力。

在阶段4,位置服务器530向UE 510传送对位置信息的请求。

在阶段5,位置服务器530可以传送指导UE 510从路径延迟检测算法中选择某一类别或使用特定类别的消息。在一些实现中,如果与UE 510的先前确定的位置相关联的估计误差大于阈值,则位置服务器530可以指导UE 510使用不同类别的路径延迟检测算法,以尝试减少估计误差。阶段5可以是可任选的,如图6中用虚线箭头所描绘的。此外,在一些实现中,阶段5可以与阶段4组合,即,对使用特定类别的路径延迟检测算法的指导可被包括在对位置信息的请求中。

在阶段6,UE 510选择路径延迟检测算法。如关于图5所描述的,不同的路径延迟检测算法可以与不同的要求、性能保证和/或计算复杂性相关联。在一些实现中,UE 510可以基于要求、性能保证和/或计算资源来选择路径延迟检测算法。例如,该路径延迟检测算法可以基于与UE相关联的信道状况来选择,这些信道状况可以包括UE处的传送和接收话务的量,或者可以包括从基站接收到的定位信号的信噪比(SNR)测量。在一些其他实现中,UE510可以基于来自位置服务器的消息来选择路径延迟检测算法,如关于阶段5所讨论的。

在一个示例中,UE 510可以基于相关联的计算复杂性来选择路径延迟检测算法。任何特定路径延迟检测算法的执行可能需要预定量的处理器资源。每个UE可以具有不同的处理器速度、可用存储器量或可用处理器时间。因此,UE 510可以选择可以利用可用处理器资源来执行的路径延迟检测算法。在一些情形中,UE 510可以选择使用UE 510能够支持的最大量的处理器资源的路径延迟检测算法。以这种方式,UE 510可以基于定位会话期间的操作状况来选择最复杂的路径延迟检测算法。

在另一示例中,UE 510处的大量传送和接收数据话务(例如,传送和接收数据的量大于阈值)可能限制可被UE 510处理的定位消息的数目。在这种情形中,UE 510可以基于传送和接收数据话务量来选择可被执行的路径延迟检测算法。

在阶段7,基站520向UE 510传送一个或多个定位信号。在一些实现中,定位信号可以是PRS。在其他实现中,定位信号可以是可被用于确定或提供位置信息的任何技术上可行的信号或消息。例如,UE 510可以使用与一个或多个定位信号的接收相关联的定时信息来确定位置信息。在一些实现中,阶段6中对路径延迟检测算法的选择可以在UE 510接收到一个或多个定位信号之后发生。

在阶段8,UE 510根据接收到的定位信号来确定视线定位信号。例如,UE 510可以使用所选路径延迟检测算法(阶段6中选择的)来标识视线定位信号并拒绝非视线定位信号。在一些实现中,UE 510可以根据视线定位信号来确定位置信息。

在阶段9,UE 510基于根据所标识的视线定位信号的位置信息来确定定位测量和/或UE位置。例如,UE 510可以根据所标识的视线定位信号来确定TOA、RSTD、TDOA、RSRP、AOA、AOD或任何其他技术上可行的位置信息。在一些实现中,UE 510可以例如在基于UE的定位规程中使用所确定的定位测量来执行定位估计。在一些实现中,UE 510还可以确定与定位测量或定位估计相关联的误差估计,并且基于该误差估计,在后续定位测量中选择不同的路径延迟检测算法。

在阶段10,UE 510可以向位置服务器530传送位置信息响应消息。在阶段11,位置服务器530可以基于位置信息响应消息来确定和/或验证UE 510的位置。在一些实现中,位置服务器530还可以确定与所接收到的位置信息(例如,由UE 510确定的定位测量)相关联的误差估计。基于该误差估计,位置服务器530可以指导UE在后续定位测量中使用不同类别的路径检测算法。

图7示出解说了被配置成在无线网络内执行定位的UE 700的某些示例性特征的框图。UE 700可以是图1和图3的UE 104和/或图2A和2B的UE 204的示例。UE 700可例如包括一个或多个处理器702、存储器704、外部接口(诸如至少一个无线收发机710(例如,无线网络接口)),其可与至非瞬态计算机可读介质720和存储器706的一个或多个连接706(例如,总线、线路、光纤、链路等)操作地耦合。UE 700可进一步包括未被示出的附加项,诸如用户可籍以与UE对接的用户接口,该用户接口可包括例如显示器、按键板或其他输入设备(诸如显示器上的虚拟按键板)。在某些示例实现中,UE 700的全部或一部分可采取芯片组等的形式。无线收发机710可例如包括被实现为在一种或多种类型的无线通信网络上传送一个或多个信号的发射机712、以及用于接收在该一种或多种类型的无线通信网络上传送的一个或多个信号的接收机714。

在一些实现中,UE 700可包括UE天线711,其可在内部或在外部。UE天线711可被用于传送和/或接收由无线收发机710处理的信号。在一些实施例中,UE天线711可被耦合至无线收发机710。在一些实现中,可在UE天线711和无线收发机710的连接点处执行对由UE 700接收(传送)的信号的测量。例如,用于所接收(所传送)的RF信号测量的测量参考点可以是接收机714(发射机712)的输入(输出)端子以及UE天线711的输出(输入)端子。在具有多个UE天线711或天线阵列的UE 700中,天线连接器可被视为表示多个UE天线的聚集输出(输入)的虚拟点。在一些实施例中,UE 700可测量收到信号(包括信号强度和TOA测量),并且原始测量可以由一个或多个处理器702处理。

可使用硬件、固件和软件的组合来实现该一个或多个处理器702。例如,一个或多个处理器702可被配置成通过实现非瞬态计算机可读介质(诸如介质720和/或存储器704)上的一条或多条指令或程序代码708来执行本文所讨论的功能。在一些实施例中,一个或多个处理器702可表示可被配置成执行与UE 700的操作相关的数据信号计算规程或过程的至少一部分的一个或多个电路。

介质720和/或存储器704可存储包含可执行代码或软件指令的指令或程序代码708,这些可执行代码或软件指令在由一个或多个处理器702执行时使一个或多个处理器702作为被编程为执行本文中所公开的技术的专用计算机来操作。如在UE 700中所解说的,介质720和/或存储器704可包括一个或多个组件或模块,其可由该一个或多个处理器702实现以执行本文中所描述的方法体系。虽然各组件或模块被解说为介质720中可由该一个或多个处理器702执行的软件,但是应当理解,各组件或模块可被存储在存储器704中或者可以是在该一个或多个处理器702中或在处理器之外的专用硬件。

数个软件模块和数据表可以驻留在介质720和/或存储器704中,并且由该一个或多个处理器702利用,以便管理本文所描述的通信和功能性两者。应领会,如UE 700中所示的介质720和/或存储器704的内容的组织仅仅是示例性的,并且如此,各模块和/或数据结构的功能性可取决于UE 700的实现而按不同的方式来组合、分离和/或构造。

介质720和/或存储器704可以包括类别定义模块722,该类别定义模块722在由一个或多个处理器702实现时将一个或多个处理器702配置成定义可以由UE 700支持的路径延迟检测算法的一个或多个类别。在一些实现中,这些类别可以与不同的要求、性能保证或计算复杂性相关联。

介质720和/或存储器704可包括通信模块724,该通信模块724在由一个或多个处理器702实现时将一个或多个处理器702配置成传送和接收消息。例如,通信模块724的执行可以使UE 700通过无线收发机710传送和接收无线消息,包括定位消息和定位信号,诸如对能力的请求、能力报告、位置信息请求和位置信息报告,以及用于选择路径延迟检测算法类别的消息。

介质720和/或存储器704可包括路径延迟检测算法选择模块726,该路径延迟检测算法选择模块726在由一个或多个处理器702实现时将一个或多个处理器702配置成从对UE700可用的多个路径延迟检测算法中选择路径延迟检测算法。在一些实现中,路径延迟检测算法的执行可以使UE 700基于UE 700的操作状况来选择路径延迟检测算法。例如,路径延迟检测算法选择模块726可以使UE 700基于传送和接收数据话务的量或定位信号的SNR测量来选择路径延迟检测算法。在一些其他实现中,路径延迟检测算法的执行可以使UE 700基于所接收到的消息或UE 700的操作状况来选择路径延迟检测算法。

介质720和/或存储器704可包括视线确定模块728,该视线确定模块728在由一个或多个处理器702实现时将一个或多个处理器702配置成根据接收到的消息来确定视线消息。例如,视线确定模块728的执行可以使UE 700使用所选路径延迟检测算法来标识视线信号并拒绝非视线信号,包括定位信号。

介质720和/或存储器704可包括定位模块730,该定位模块730在由一个或多个处理器702实现时将一个或多个处理器702配置成例如使用所选路径延迟检测算法来执行对经由无线收发机710接收到的定位信号的测量,并且基于由UE 700接收到的视线消息来确定UE 700的定位。在一些实现中,定位模块730的执行可以使UE 700向位置服务器传送测量数据、定位信息和/或关于所选数据延迟检测算法的信息。定位模块730的执行还可以使一个或多个处理器702确定与测量相关联的估计误差,并响应于所确定的误差估计来导致对不同的路径延迟检测算法的选择。

本文中所描述的方法体系取决于应用可通过各种手段来实现。例如,这些方法体系可在硬件、固件、软件或其任何组合中实现。对于硬件实现,该一个或多个处理器1002可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子器件、设计成执行本文中所描述功能的其他电子单元、或其组合内实现。

对于固件和/或软件实现,这些方法体系可使用执行本文中所描述的功能的模块(例如,规程、函数、等等)来实现。有形地体现指令的任何机器可读介质可被用来实现本文中所描述的方法体系。例如,软件代码可被存储在连接至一个或多个处理器702且由一个或多个处理器702执行的非瞬态计算机可读介质720或存储器704中。存储器可被实现在该一个或多个处理器内或该一个或多个处理器的外部。如本文所使用的,术语“存储器”是指任何类型的长期、短期、易失性、非易失性或其他存储器,而并不限于任何特定类型的存储器或存储器数目、或记忆存储在其上的介质的类型。

若以固件和/或软件实现,则功能可作为一条或多条指令或程序代码708存储在非瞬态计算机可读介质(诸如介质720和/或存储器704)上。示例包括编码有数据结构的计算机可读介质和编码有计算机程序代码708的计算机可读介质。例如,包括存储在其上的程序代码708的非瞬态计算机可读介质可包括用于支持以与所公开的实施例一致的方式来定位UE的程序代码708。非瞬态计算机可读介质720包括物理计算机存储介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,此类非瞬态计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储、或其他磁存储设备、或能被用来存储指令或数据结构形式的期望程序代码708且能被计算机访问的任何其他介质;如本文所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘常常磁性地再现数据,而碟用激光光学地再现数据。上述的组合应当也被包括在计算机可读介质的范围内。

除了存储在计算机可读介质720上,指令和/或数据还可作为包括在通信装置中的传输介质上的信号来提供。例如,通信装备可包括具有指示指令和数据的信号的无线收发机710。这些指令和数据被配置成使一个或多个处理器实现权利要求中所概述的功能。也就是说,通信装置包括具有指示用于执行所公开的功能的信息的信号的传输介质。

存储器704可表示任何数据存储机构。存储器704可包括例如主存储器和/或副存储器。主存储器可包括例如随机存取存储器、只读存储器等。虽然在该示例中被解说为与一个或多个处理器702分开,但是应当理解,主存储器的全部或部分可以设在一个或多个处理器702内或以其他方式与一个或多个处理器702共处/耦合。副存储器可包括例如与主存储器相同或相似类型的存储器和/或一个或多个数据存储设备或系统(诸如举例而言磁盘驱动器、光碟驱动器、磁带驱动器、固态存储器驱动器等)。

在某些实现中,副存储器可以可操作地容纳或以其他方式可配置成耦合到非瞬态计算机可读介质720。如此,在某些示例实现中,本文所呈现的方法和/或装置可以采取可包括存储在其上的计算机可实现程序代码708的计算机可读介质720的全部或一部分的形式,该计算机可实现程序代码708在由一个或多个处理器702执行时可以可操作地被实现以执行如本文中所描述的示例操作的全部或部分。计算机可读介质720可以是存储器704的一部分。

图8示出了解说被配置成执行针对UE在无线网络内的定位的基站800(例如,其可以是图1中所示的基站82)的某些示例性特征的示意框图,如本文中讨论的。基站800可例如包括一个或多个处理器802、存储器804、外部接口(诸如至少一个无线收发机810(例如,无线网络接口)、有线接口815和通信接口818(例如,至其他基站和/或核心网和位置服务器的有线或无线网络接口)),其可以与至非瞬态计算机可读介质820和存储器804的一个或多个连接806(例如,总线、线路、光纤、链路等)操作地耦合。在某些示例实现中,基站800的全部或一部分可以采取芯片组等的形式。无线收发机810可例如包括被实现为在一种或多种类型的无线通信网络上传送一个或多个信号的发射机812、以及用于接收在该一种或多种类型的无线通信网络上传送的一个或多个信号的接收机814。有线接口815可以与至非瞬态计算机可读介质820和存储器804的一个或多个连接806操作地耦合。在一些实现中,有线接口815可以提供到网络的有线(铜缆、光纤或任何其他技术上可行的导体)连接,以例如提供到其他网络实体(诸如其他UE、位置服务器等)的回程连接。在一些其他实现中,类似的有线连接(为了简单起见未示出)可以由通信接口818提供。

在一些实施例中,基站800可包括天线811,其可以在内部或在外部。基站天线811可被用于传送和/或接收由无线收发机810处理的信号。在一些实施例中,基站天线811可被耦合至无线收发机810。在一些实施例中,可以在天线811和无线收发机810的连接点处执行对由基站1400接收(传送)的信号的测量。例如,用于所接收(所传送)的RF信号测量的测量参考点可以是接收机814(发射机812)的输入(输出)端子以及天线811的输出(输入)端子。在具有多个天线811或天线阵列的基站800中,天线连接器可被视为表示多个UE天线的聚集输出(输入)的虚拟点。

可使用硬件、固件和软件的组合来实现该一个或多个处理器802。例如,一个或多个处理器802可被配置成通过实现非瞬态计算机可读介质(诸如介质820和/或存储器808)上的一条或多条指令或程序代码804来执行本文所讨论的功能。在一些实施例中,该一个或多个处理器802可以表示可被配置成执行与基站800的操作相关的数据信号计算规程或过程的至少一部分的一个或多个电路。

介质820和/或存储器804可存储包含可执行代码或软件指令的指令或程序代码808,这些可执行代码或软件指令在由一个或多个处理器802执行时使一个或多个处理器802作为被编程为执行本文中所公开的技术的专用计算机来操作。如基站800中所解说的,介质820和/或存储器804可以包括一个或多个组件或模块,其可由该一个或多个处理器802实现以执行本文所描述的方法体系。虽然各组件或模块被解说为介质820中可由该一个或多个处理器802执行的软件,但是应当理解,各组件或模块可被存储在存储器804中或者可以是在该一个或多个处理器802中或在处理器之外的专用硬件。

数个软件模块和数据表可以驻留在介质820和/或存储器804中,并且由一个或多个处理器802使用,以便管理本文所描述的通信和功能性两者。应当领会,如基站804中示出的介质820和/或存储器800的内容的组织仅仅是示例性的,并且如此,各模块和/或数据结构的功能性可取决于基站800的实现而按不同的方式来组合、分离和/或构造。

介质820和/或存储器804可包括通信模块822,该通信模块822在由一个或多个处理器802实现时将一个或多个处理器802配置成传送和接收消息。例如,通信模块822的执行可使基站800通过无线收发机810传送和接收无线消息。在一些实现中,通信模块的执行可以使基站800向UE或其他基站传送消息和/或从UE或其他基站接收消息。例如,基站800可以将一个或多个消息从一个或多个UE中继或“传递”到位置服务器和/或从位置服务器中继或“传递”到一个或多个UE。

介质820和/或存储器804可包括UE算法选择模块824,该UE算法选择模块824在由一个或多个处理器802实现时将一个或多个处理器802配置成向一个或多个UE传送算法选择消息。该算法选择消息可指示要选择的路径延迟检测算法的特定类别。

介质820和/或存储器804可包括PRS模块826,该PRS模块826在由一个或多个处理器802实现时将一个或多个处理器802配置成向一个或多个UE传送PRS信号和/或从一个或多个UE接收PRS信号。

本文中所描述的方法体系取决于应用可通过各种手段来实现。例如,这些方法体系可在硬件、固件、软件或其任何组合中实现。对于硬件实现,该一个或多个处理器802可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子器件、设计成执行本文中所描述功能的其他电子单元、或其组合内实现。

对于固件和/或软件实现,这些方法体系可使用执行本文中所描述的功能的模块(例如,规程、函数、等等)来实现。有形地体现指令的任何机器可读介质可被用来实现本文中所描述的方法体系。例如,软件代码可被存储在连接至一个或多个处理器802且由一个或多个处理器802执行的非瞬态计算机可读介质820或存储器804中。存储器可被实现在该一个或多个处理器内或该一个或多个处理器的外部。如本文所使用的,术语“存储器”是指任何类型的长期、短期、易失性、非易失性或其他存储器,而并不限于任何特定类型的存储器或存储器数目、或记忆存储在其上的介质的类型。

若以固件和/或软件实现,则功能可作为一条或多条指令或程序代码808存储在非瞬态计算机可读介质(诸如介质820和/或存储器804)上。示例包括编码有数据结构的计算机可读介质和编码有计算机程序代码808的计算机可读介质。例如,包括存储在其上的程序代码808的非瞬态计算机可读介质可包括用于支持以与所公开的实施例一致的方式来定位UE的程序代码808。非瞬态计算机可读介质820包括物理计算机存储介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,此类非瞬态计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储、或其他磁存储设备、或能被用来存储指令或数据结构形式的期望程序代码808且能被计算机访问的任何其他介质;如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘常常磁性地再现数据,而碟用激光光学地再现数据。上述的组合应当也被包括在计算机可读介质的范围内。

除了存储在计算机可读介质820上,指令和/或数据还可作为包括在通信装置中的传输介质上的信号来提供。例如,通信装备可包括具有指示指令和数据的信号的无线收发机810。这些指令和数据被配置成使一个或多个处理器实现权利要求中所概述的功能。也就是说,通信装置包括具有指示用于执行所公开的功能的信息的信号的传输介质。

存储器804可表示任何数据存储机构。存储器804可包括例如主存储器和/或副存储器。主存储器可包括例如随机存取存储器、只读存储器等。虽然在该示例中被解说为与一个或多个处理器802分开,但是应当理解,主存储器的全部或部分可以设在一个或多个处理器802内或以其他方式与一个或多个处理器802共处/耦合。副存储器可包括例如与主存储器相同或相似类型的存储器和/或一个或多个数据存储设备或系统(诸如举例而言磁盘驱动器、光碟驱动器、磁带驱动器、固态存储器驱动器等)。

在某些实现中,副存储器可以可操作地容纳或以其他方式可配置成耦合到非瞬态计算机可读介质820。如此,在某些示例实现中,本文所呈现的方法和/或装置可以采取可包括存储在其上的计算机可实现程序代码808的计算机可读介质820的全部或一部分的形式,该计算机可实现程序代码808在由一个或多个处理器802执行时可以可操作地被实现以执行如本文中所描述的示例操作的全部或部分。计算机可读介质820可以是存储器804的一部分。

无线网络中的实体(诸如基站800)可被配置成执行用于执行与一个或多个其他实体的无线通信的装置,该装置可以是例如无线收发机810以及具有专用硬件或实现存储器804和/或介质820中的可执行代码或软件指令(诸如通信模块822)的一个或多个处理器802。用于选择路径延迟检测算法的装置可以是例如无线收发机810以及具有专用硬件或实现存储器804和/或介质820中的可执行代码或软件指令(诸如UE算法选择模块824)的一个或多个处理器802。用于传送和/或接收PRS消息的装置可以是例如无线收发机810以及具有专用硬件或实现存储器802和/或介质820中的可执行代码或软件指令(诸如PRS模块826)的一个或多个处理器802。

图9示出了解说被配置成执行针对UE在无线网络内的定位的位置服务器900(例如,图1的LMF 196)的某些示例性特征的示意框图,如本文中所描述的。位置服务器900可以例如包括一个或多个处理器902、存储器904、外部接口,该外部接口可以包括通信接口918(例如,至基站和/或核心网中的实体的有线或无线网络接口),其可通过一个或多个连接906(例如,总线、线路、光纤、链路等)可操作地耦合至非瞬态计算机可读介质920和存储器904。在某些示例实现中,位置服务器900的全部或一部分可以采取芯片组等的形式。

可使用硬件、固件和软件的组合来实现该一个或多个处理器902。例如,一个或多个处理器902可被配置成通过实现非瞬态计算机可读介质(诸如介质920和/或存储器904)上的一条或多条指令或程序代码908来执行本文所讨论的功能。在一些实施例中,该一个或多个处理器902可以表示可被配置成执行与位置服务器900的操作相关的数据信号计算规程或过程的至少一部分的一个或多个电路。

介质920和/或存储器904可存储包含可执行代码或软件指令的指令或程序代码908,这些可执行代码或软件指令在由一个或多个处理器902执行时使一个或多个处理器902作为被编程为执行本文中所公开的技术的专用计算机来操作。如位置服务器900中所解说的,介质920和/或存储器904可以包括一个或多个组件或模块,其可由该一个或多个处理器902实现以执行本文所描述的方法体系。虽然各组件或模块被解说为介质920中可由该一个或多个处理器902执行的软件,但是应当理解,各组件或模块可被存储在存储器904中或者可以是在该一个或多个处理器902中或在处理器之外的专用硬件。

数个软件模块和数据表可以驻留在介质920和/或存储器904中,并且由一个或多个处理器902利用,以管理本文中所描述的通信和功能性两者。应当领会,如位置服务器900中示出的介质920和/或存储器904的内容的组织仅仅是示例性的,并且如此,各模块和/或数据结构的功能性可取决于位置服务器900的实现而按不同的方式来组合、分离和/或构造。

介质920和/或存储器904可包括通信模块922,该通信模块922在由一个或多个处理器902实现时将一个或多个处理器902配置成传送和接收消息。例如,通信模块922的执行可使位置服务器900通过通信接口918来传送和接收无线或有线消息。在一些实现中,通信模块922的执行可以使基站900向UE或基站传送消息和/或从UE或基站接收消息,诸如对位置信息的请求、位置信息响应、对定位能力的请求、能力报告和指导UE从该路径延迟检测算法的一个或多个类别中选择某一类别的消息。

介质920和/或存储器904可以包括能力模块924,该能力模块924在由一个或多个处理器902实现时将一个或多个处理器902配置成经由通信接口918向UE传送能力请求消息,并且经由通信接口918接收指示UE所支持的路径延迟检测算法的一个或多个类别的能力报告,其中每个类别包括一组要求和性能保证。如本文中所描述的,UE可以定义所支持的路径延迟检测算法的一个或多个类别。能力模块924的执行可使位置服务器900能够确定哪些类别的路径延迟检测算法被UE支持。

介质920和/或存储器904可以包括位置信息模块926,该位置信息模块926在由一个或多个处理器902实现时将一个或多个处理器902配置成经由通信接口918向UE发送位置信息请求,并且经由通信接口918从UE接收位置信息响应。该位置信息请求作为定位会话的一部分被传送到UE。

介质920和/或存储器904可以包括传送定位消息模块928,该传送定位消息模块928在由一个或多个处理器902实现时将一个或多个处理器902配置成向一个或多个UE传送一个或多个定位消息。

介质920和/或存储器904可包括定位验证/确定模块930,该定位验证/确定模块930在由一个或多个处理器902实现时将一个或多个处理器902配置成验证或确定UE的位置。在一些实现中,定位验证/确定模块930的执行可以使位置服务器900从UE接收位置信息,该位置信息可以包括测量和/或定位信息以及关于UE选择的路径延迟检测算法的信息。定位验证/确定模块930的执行还可使位置服务器900确定与UE的所确定的定位或位置相关联的估计误差。基于该估计误差,位置服务器530可以传送指导UE选择不同类别的路径延迟检测算法的消息。

本文中所描述的方法体系取决于应用可通过各种手段来实现。例如,这些方法体系可在硬件、固件、软件或其任何组合中实现。对于硬件实现,该一个或多个处理器1002可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子器件、设计成执行本文中所描述功能的其他电子单元、或其组合内实现。

对于固件和/或软件实现,这些方法体系可使用执行本文中所描述的功能的模块(例如,规程、函数、等等)来实现。有形地体现指令的任何机器可读介质可被用来实现本文中所描述的方法体系。例如,软件代码可被存储在连接至一个或多个处理器902且由一个或多个处理器902执行的非瞬态计算机可读介质920或存储器904中。存储器可被实现在该一个或多个处理器内或该一个或多个处理器的外部。如本文所使用的,术语存储器摂是指任何类型的长期、短期、易失性、非易失性或其他存储器,而并不限于任何特定类型的存储器或存储器数目、或记忆存储在其上的介质的类型。

若以固件和/或软件实现,则功能可作为一条或多条指令或程序代码908存储在非瞬态计算机可读介质(诸如介质920和/或存储器904)上。示例包括编码有数据结构的计算机可读介质和编码有计算机程序代码908的计算机可读介质。例如,包括存储在其上的程序代码908的非瞬态计算机可读介质可包括用于支持以与所公开的实施例一致的方式来定位UE的程序代码908。非瞬态计算机可读介质920包括物理计算机存储介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,此类非瞬态计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储、或其他磁存储设备、或能被用来存储指令或数据结构形式的期望程序代码908且能被计算机访问的任何其他介质;如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘常常磁性地再现数据,而碟用激光光学地再现数据。上述的组合应当也被包括在计算机可读介质的范围内。

除了存储在计算机可读介质920上,指令和/或数据还可作为包括在通信装置中的传输介质上的信号来提供。例如,位置服务器900可包括具有指示指令和数据的信号的通信接口918。这些指令和数据被配置成使一个或多个处理器实现权利要求中所概述的功能。也就是说,通信装置包括具有指示用于执行所公开的功能的信息的信号的传输介质。

存储器904可表示任何数据存储机构。存储器904可包括例如主存储器和/或副存储器。主存储器可包括例如随机存取存储器、只读存储器等。虽然在该示例中被解说为与一个或多个处理器902分开,但是应当理解,主存储器的全部或部分可以设在一个或多个处理器902内或以其他方式与一个或多个处理器902共处/耦合。副存储器可包括例如与主存储器相同或相似类型的存储器和/或一个或多个数据存储设备或系统(诸如举例而言磁盘驱动器、光碟驱动器、磁带驱动器、固态存储器驱动器等)。

在某些实现中,副存储器可以可操作地容纳或以其他方式可配置成耦合到非瞬态计算机可读介质920。如此,在某些示例实现中,本文所呈现的方法和/或装置可以采取可包括存储在其上的计算机可实现程序代码908的计算机可读介质920的全部或一部分的形式,该计算机可实现程序代码908在由一个或多个处理器902执行时可以可操作地被实现以执行如本文中所描述的示例操作的全部或部分。计算机可读介质920可以是存储器904的一部分。

图10示出了由UE执行的用于支持无线网络内的UE的定位会话的示例操作1000的流程图。仅出于解说性目的,以下关于图5的UE 510来描述操作1000。操作1000也可以由图1和图3的UE 104、图2A和2B的UE 204或任何其他可行的UE来执行。

在框1002,UE 510从位置服务器接收位置信息请求,例如,如图6的阶段4所描述的。用于从位置服务器接收位置信息请求的装置可以是例如无线收发机710以及具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如通信模块724)的一个或多个处理器702。

在框1004,UE 510从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,例如,如图6的阶段6所描述的。在一个实现中,所选路径延迟检测算法可以包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。用于从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法的装置可以是例如具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如路径延迟检测算法选择模块726)的一个或多个处理器702。

在框1006,UE 510使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量,例如,如图6的阶段8和9所公开的。用于使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量的装置可以是例如无线收发机710以及具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如定位模块730)的一个或多个处理器702。

在框1008,UE 510向位置服务器报告位置信息,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法,例如,如图6的阶段10中所公开的。用于向位置服务器报告位置信息的装置(其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法)可以是例如无线收发机710以及具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如通信模块724和定位模块730)的一个或多个处理器702。

在一些实现中,UE 510还可以确定UE 510所支持的多个路径延迟检测算法的一个或多个类别,其中每个类别包括一组要求、性能保证,例如,如图6的阶段1所描述的。例如,该组要求和性能保证可以包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。用于确定UE所支持的多个路径延迟检测算法的一个或多个类别的装置(其中每个类别包括一组要求、性能保证)可以是例如具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如类别定义模块722)的一个或多个处理器702。UE 510可以从位置服务器接收对能力的请求,例如,如在图6的阶段2所描述的。在一些实现中,UE 510可以例如从位置服务器接收能力请求,以指示UE 510所支持的路径延迟检测算法的一个或多个类别。用于从位置服务器接收对能力的请求的装置可以是例如无线收发机710以及具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如通信模块724)的一个或多个处理器702。UE 510可以向位置服务器传送指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告,例如,如图6的阶段3所讨论的。用于向位置服务器传送指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告的装置可以是例如无线收发机710以及具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如通信模块724)的一个或多个处理器702。

在一个实现中,所选路径延迟检测算法可以基于与UE相关联的信道状况来被选择,例如,如在图6的阶段6所讨论的。例如,信道状况可以包括UE处的传送和接收话务的量。信道状况例如可以包括从基站接收到的定位信号的信噪比(SNR)测量。

在一个实现中,路径延迟检测算法的一个或多个类别与不同的计算复杂性等级相关联,例如,如图6的阶段6所讨论的。例如,可以基于与每个类别相关联的计算复杂性等级来选择路径延迟检测算法。

在一个实现中,对所选路径延迟检测算法的选择包括从位置服务器接收指导UE选择某一类别的路径延迟检测算法的消息,例如,如图6的阶段6所讨论的。用于从位置服务器接收指导UE选择某一类别的路径延迟检测算法的消息的装置可以是例如无线收发机710以及具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如通信模块724)的一个或多个处理器702。

在一个实现中,UE 510可以通过以下操作来使用所选路径延迟检测算法执行对该一个或多个定位信号的测量:确定与这些测量相关联的误差估计以及响应于所确定的误差估计来选择不同的路径延迟检测算法,例如,如图6的阶段9所讨论的。用于确定与测量相关联的误差估计的装置以及用于响应于所确定的误差估计来选择不同的路径延迟检测算法的装置可以是例如具有专用硬件或实现存储器704和/或介质720中的可执行代码或软件指令(诸如定位模块730和路径延迟检测算法选择模块726)的一个或多个处理器702。

在一个实现中,UE 510可通过标识视线定位信号并拒绝多径定位信号来使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量,例如,如图6的阶段8所讨论的。用于标识视线定位信号并拒绝多径定位信号的装置可以是例如具有专用硬件或实现存储器702和/或介质720中的可执行代码或软件指令(诸如视线确定模块728)的一个或多个处理器704。

图11示出了由位置服务器执行的用于支持无线网络内的UE的定位会话的另一示例操作1100的流程图。仅出于解说性目的,以下关于图5的位置服务器530来描述操作1100。操作1100还可以由图1的LMF 196或E-SMLC 164、图2A的位置服务器230、图2B的LMF 270或SLP 268、图3的位置服务器388或任何其他可行的位置服务器来执行。

在框1102,位置服务器530向UE发送位置信息请求,例如,如在图6的阶段4所讨论的。用于向UE发送位置信息请求的装置可以是例如通信接口918以及具有专用硬件或实现存储器904和/或介质920中的可执行代码或软件指令(诸如通信模块922和位置信息模块926)的一个或多个处理器902。

在框1104,位置服务器530从UE接收位置信息响应,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息,例如,如图6的阶段6、8、9和10所讨论的。用于从UE接收位置信息响应(其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息)的装置可以是例如通信接口918以及具有专用硬件或实现存储器904和/或介质920中的可执行代码或软件指令(诸如通信模块922和位置信息模块926)的一个或多个处理器902。

在框1106,位置服务器530基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置,例如,如图6的阶段11所讨论的。用于基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置的装置可以是例如具有专用硬件或实现存储器904和/或介质920中的可执行代码或软件指令(诸如定位验证/确定模块930)的一个或多个处理器902

在一个实现中,位置服务器530还可以向UE发送对定位能力的请求,例如,如图6的阶段2所讨论的。如关于图6和7所描述的,UE可以确定UE所支持的路径延迟算法的一个或多个类别,其中每个类别包括一组要求和性能保证。用于向UE发送对定位能力的请求的装置可以是例如通信接口918以及具有专用硬件或实现存储器904和/或介质920中的可执行代码或软件指令(诸如通信模块922和能力模块924)的一个或多个处理器902。位置服务器530可以接收指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告,其中每个类别包括一组要求和性能保证,例如,如图6的阶段3所描述的。用于接收指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告的装置(其中每个类别包括一组要求和性能保证)可以是例如通信接口918以及具有专用硬件或实现存储器904和/或介质920中的可执行代码或软件指令(诸如通信模块922和能力模块924)的一个或多个处理器904。

例如,该组要求和性能保证可以包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合,如图6的阶段1所描述的。

在一个实现中,路径延迟算法的一个或多个类别中的每一者与不同的计算复杂性等级相关联,例如,如图6的阶段1所讨论的。

在一个实现中,位置服务器还可以向UE发送指导UE从该多个路径延迟检测算法的一个或多个类别中选择某一类别的消息,例如,如图6的阶段5和11所讨论的。用于向UE发送指导UE从该多个路径延迟检测算法的一个或多个类别中选择某一类别的消息的装置可以是例如通信接口918以及具有专用硬件或实现存储器904和/或介质920中的可执行代码或软件指令(诸如定位验证/确定模块930)的一个或多个处理器904。

在一个实现中,该多个路径延迟检测算法中的每一者标识视线定位信号并拒绝多径定位信号,如图6的阶段1所讨论的。

在一个实现中,该多个路径延迟检测算法中的每一者包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合,如图6的阶段1所讨论的。

贯穿本说明书引述的“一个示例”、“一示例”、“某些示例”或“示例性实现”意指结合特征和/或示例所描述的特定特征、结构或特性可被包括在所要求保护的主题内容的至少一个特征和/或示例中。由此,在说明书中各处出现的短语在“一个示例中”、“一示例”、“在某些示例中”或“在某些实现中”或其他类似短语并不一定都指相同的特征、示例和/或限定。此外,这些特定特征、结构或特性可在一个或多个示例和/或特征中加以组合。

本文所包括的详细描述的一些部分是以对存储在特定装置或专用计算设备或平台的存储器内的二进制数字信号的操作的算法或符号表示的形式来呈现的。在该特定说明书的上下文中,术语特定装置等包括一旦被编程就根据来自程序软件的指令执行特定操作的通用计算机。算法描述或符号表示是在信号处理或相关领域的普通技术人员用来将他们的工作的实质传达给本领域其他技术人员的技术的示例。算法在此并且一般被视为通往期望结果的自洽操作序列或类似信号处理。在该上下文中,操作或处理涉及物理量的物理操纵。典型地但不是必须地,此类量可以采取能够被存储、传递、组合、比较或以其他方式被操纵的电或磁信号的形式。主要出于普遍使用的原因,将此类信号称为比特、数据、值、元素、码元、字符、项、数字、数值等已证明有时是方便的。然而,应当理解,所有这些或类似术语要与恰适物理量相关联且仅仅是便利性标签。除非另外特别声明,否则如从本文中的讨论显而易见的,应领会,贯穿本说明书,利用诸如“处理”、“计算”、“演算”、“确定”等术语的讨论是指特定装置(诸如专用计算机、专用计算装置或类似的专用电子计算设备)的动作或过程。在本说明书的上下文中,因此,专用计算机或类似的专用电子计算设备能够操纵或变换通常表示为该专用计算机或类似的专用电子计算设备的存储器、寄存器、或其他信息存储设备、传输设备、或显示设备内的物理电子或磁性量的信号。

在以上详细描述中,阐述了众多具体细节以提供对所要求保护的主题内容的透彻理解。然而,本领域技术人员将理解,没有这些具体细节也可实践所要求保护的主题内容。在其他实例中,本领域普通技术人员已知的方法和装置未详细描述以免混淆所要求保护的主题内容。

如本文所使用的术语“和”、“或”以及“和/或”可包括还预期至少部分地取决于使用此类术语的上下文的各种含义。通常,“或”若被用于关联一列表,诸如A、B或C,则旨在表示A、B和C(这里使用的是包含性的含义)以及A、B或C(这里使用的是排他性的含义)。另外,本文所使用的术语“一个或多个”可用于描述单数形式的任何特征、结构或特性,或者可用于描述多个特征、结构或特征或其某种其他组合。但是,应注意,这仅是说明性示例,并且所要求保护的主题内容不限于此示例。

虽然已经解说并描述了目前被认为是示例特征的内容,但是本领域技术人员将理解,在不脱离所要求保护的主题的情况下,可以进行各种其他修改,并且可以替换等同物。附加地,可以作出许多修改以使特定场景适应于要求保护的主题内容的教导,而不脱离本文所描述的中心概念。

鉴于此说明书,各实施例可包括特征的不同组合。在以下经编号条款中描述了各实现示例:

条款1.一种由用户装备(UE)执行的用于支持该UE的定位会话的方法,包括:从位置服务器接收位置信息请求;从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法;使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量;以及向位置服务器报告位置信息,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法。

条款2.如条款1的方法,进一步包括:确定UE所支持的多个路径延迟检测算法的一个或多个类别,其中每个类别包括一组要求和性能保证;从位置服务器接收对能力的请求;以及向位置服务器传送指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告。

条款3.如条款2的方法,其中,该组要求和性能保证包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。

条款4.如条款1-3中任一项的方法,其中,所选路径延迟检测算法是基于与UE相关联的信道状况来选择的。

条款5.如条款4的方法,其中,信道状况包括UE处的传送和接收话务的量。

条款6.如条款4-5中任一项的方法,其中,信道状况包括从基站接收到的定位信号的信噪比(SNR)测量。

条款7.如条款1-6中任一项的方法,其中,该多个路径延迟检测算法的一个或多个类别与不同的计算复杂性等级相关联。

条款8.如条款7的方法,其中,所选路径延迟检测算法是基于与每个类别相关联的计算复杂性等级来选择的。

条款9.如条款1-8中任一项的方法,其中,选择所选路径延迟检测算法包括从位置服务器接收指导UE选择一类别的路径延迟检测算法的消息。

条款10.如条款1-9中任一项的方法,其中,使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量包括:确定与这些测量相关联的误差估计;以及响应于所确定的误差估计来选择不同的路径延迟检测算法。

条款11.如条款1-10中任一项的方法,其中,使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量包括:标识视线定位信号并拒绝多径定位信号。

条款12.如条款1-11中任一项的方法,其中,所选路径延迟检测算法包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。

条款13.一种被配置成用于支持定位会话的用户装备(UE),包括:无线收发机;至少一个存储器;耦合到该无线收发机和该至少一个存储器的至少一个处理器,该至少一个处理器被配置成:经由该无线收发机从位置服务器接收位置信息请求;从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法;使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量;以及经由该无线收发机向位置服务器报告位置信息,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法。

条款14.如条款13的UE,其中该至少一个处理器被进一步配置成:确定UE所支持的多个路径延迟检测算法的一个或多个类别,其中每个类别包括一组要求和性能保证;经由该无线收发机从位置服务器接收对能力的请求;以及经由该无线收发机向位置服务器传送指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告。

条款15.如条款14的UE,其中,该组要求和性能保证包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。

条款16.如条款13-15中任一项的UE,其中,所选路径延迟检测算法是基于与UE相关联的信道状况来选择的。

条款17.如条款16的UE,其中,信道状况包括UE处的传送和接收话务的量。

条款18.如条款16-17中任一项的UE,其中,信道状况包括从基站接收到的定位信号的信噪比(SNR)测量。

条款19.如条款13-18中任一项的UE,其中,该多个路径延迟检测算法的一个或多个类别与不同的计算复杂性等级相关联。

条款20.如条款19的UE,其中,所选路径延迟检测算法是基于与每个类别相关联的计算复杂性等级来选择的。

条款21.如条款13-20中任一项的UE,其中,该至少一个处理器被配置成至少部分地基于从位置服务器接收到的指导UE选择一类别的路径延迟检测算法的消息来选择所选路径延迟检测算法。

条款22.如条款13-21中任一项的UE,其中,该至少一个处理器被配置成通过被配置成执行以下操作来使用所选路径延迟检测算法执行对该一个或多个定位信号的测量:确定与这些测量相关联的误差估计;以及响应于所确定的误差估计来选择不同的路径延迟检测算法。

条款23.如条款13-22中任一项的UE,其中,该至少一个处理器被配置成通过被配置成执行以下操作来使用所选路径延迟检测算法执行对该一个或多个定位信号的测量:标识视线定位信号并拒绝多径定位信号。

条款24.如条款13-23中任一项的UE,其中,所选路径延迟检测算法包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。

条款25.一种用户装备(UE),该用户装备被配置成用于支持UE的定位会话,包括:用于从位置服务器接收位置信息请求的装置;用于从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法的装置;用于使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量的装置;以及用于向位置服务器报告位置信息的装置,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法。

条款26.如条款25的UE,进一步包括:用于确定UE所支持的多个路径延迟检测算法的一个或多个类别的装置,其中每个类别包括一组要求和性能保证;用于从位置服务器接收对能力的请求的装置;以及用于向位置服务器传送指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告的装置。

条款27.如条款26的UE,其中,该组要求和性能保证包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。

条款28.如条款25-27中任一项的UE,其中,所选路径延迟检测算法是基于与UE相关联的信道状况来选择的。

条款29.如条款28的UE,其中,信道状况包括UE处的传送和接收话务的量。

条款30.如条款28-29中任一项的UE,其中,信道状况包括从基站接收到的定位信号的信噪比(SNR)测量。

条款31.如条款25-30中任一项的UE,其中,该多个路径延迟检测算法的一个或多个类别与不同的计算复杂性等级相关联。

条款32.如条款31的UE,其中,所选路径延迟检测算法是基于与每个类别相关联的计算复杂性等级来选择的。

条款33.如条款25-32中任一项的UE,其中,用于选择所选路径延迟检测算法的装置包括用于从位置服务器接收指导UE选择一类别的路径延迟检测算法的消息的装置。

条款34.如条款25-33中任一项的UE,其中,用于使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量装置包括:用于确定与这些测量相关联的误差估计的装置;以及用于响应于所确定的误差估计来选择不同的路径延迟检测算法的装置。

条款35.如条款25-34中任一项的UE,其中,用于使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量的装置包括:用于标识视线定位信号并拒绝多径定位信号的装置。

条款36.如条款25-35中任一项的UE,其中,所选路径延迟检测算法包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。

条款37.一种包括存储在其上的程序代码的非瞬态存储介质,该程序代码能操作用于将用户装备(UE)中的至少一个处理器配置成用于支持定位会话,该程序代码包括用于以下操作的指令:从位置服务器接收位置信息请求;从UE所支持的多个路径延迟检测算法中选择用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法;使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量;以及向位置服务器报告位置信息,其中该位置信息包括基于这些测量的信息以及所选路径延迟检测算法。

条款38.如条款37的非瞬态存储介质,其中该程序代码进一步包括用于以下操作的指令:确定UE所支持的多个路径延迟检测算法的一个或多个类别,其中每个类别包括一组要求和性能保证;从位置服务器接收对能力的请求;以及向位置服务器传送指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告。

条款39.如条款38的非瞬态存储介质,其中,该组要求和性能保证包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。

条款40.如条款37-39中任一项的非瞬态存储介质,其中,所选路径延迟检测算法是基于与UE相关联的信道状况来选择的。

条款41.如条款40的非瞬态存储介质,其中,信道状况包括UE处的传送和接收话务的量。

条款42.如条款40-41中任一项的非瞬态存储介质,其中,信道状况包括从基站接收到的定位信号的信噪比(SNR)测量。

条款43.如条款37-42中任一项的非瞬态存储介质,其中,该多个路径延迟检测算法的一个或多个类别与不同的计算复杂性等级相关联。

条款44.如条款43的非瞬态存储介质,其中,所选路径延迟检测算法是基于与每个类别相关联的计算复杂性等级来选择的。

条款45.如条款37-44中任一项的非瞬态存储介质,其中,该程序代码包括用于以下操作的指令:至少部分地基于从位置服务器接收到的指导UE选择一类别的路径延迟检测算法的消息来选择所选路径延迟检测算法。

条款46.如条款37-45中任一项的非瞬态存储介质,其中,包括用于使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量的指令的程序代码进一步包括用于以下的指令:确定与这些测量相关联的误差估计;以及响应于所确定的误差估计来选择不同的路径延迟检测算法。

条款47.如条款37-46中任一项的非瞬态存储介质,其中,包括用于使用所选路径延迟检测算法来执行对该一个或多个定位信号的测量的指令的程序代码进一步包括用于以下的指令:标识视线定位信号并拒绝多径定位信号。

条款48.如条款37-47中任一项的非瞬态存储介质,其中,所选路径延迟检测算法包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。

条款49.一种由位置服务器执行的用于支持用户装备(UE)的定位会话的方法,包括:向UE发送位置信息请求;从UE接收位置信息响应,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息;以及基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置。

条款50.如条款49的方法,进一步包括:向UE发送对定位能力的请求;以及接收指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告,其中每个类别包括一组要求和性能保证。

条款51.如条款50的方法,其中,该组要求和性能保证包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。

条款52.如条款50-51中任一项的方法,其中,该多个路径延迟检测算法的一个或多个类别中的每一者与不同的计算复杂性等级相关联。

条款53.如条款50-52中任一项的方法,进一步包括:向UE发送指导UE从该多个路径延迟检测算法的一个或多个类别中选择一类别的消息。

条款54.如条款50-53中任一项的方法,其中,该多个路径延迟检测算法中的每一者标识视线定位信号并拒绝多径定位信号。

条款55.如条款50-54中任一项的方法,其中,该多个路径延迟检测算法中的每一者包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。

条款56.一种被配置成用于支持用户装备(UE)的定位会话的位置服务器,包括:通信接口;至少一个存储器;耦合到该通信接口和该至少一个存储器的至少一个处理器,该至少一个处理器被配置成:经由该通信接口向UE发送位置信息请求;经由该通信接口从UE接收位置信息响应,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息;以及基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置。

条款57.如条款56所述的位置服务器,其中该至少一个处理器被进一步配置成:经由该通信接口向UE发送对定位能力的请求;以及经由该通信接口接收指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告,其中每个类别包括一组要求和性能保证。

条款58.如条款57的位置服务器,其中,该组要求和性能保证包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。

条款59.如条款57-58中任一项的位置服务器,其中,该多个路径延迟检测算法的一个或多个类别中的每一者与不同的计算复杂性等级相关联。

条款60.如条款57-59中任一者的位置服务器,其中该至少一个处理器被进一步配置成:经由该通信接口向UE发送指导UE从该多个路径延迟检测算法的一个或多个类别中选择一类别的消息。

条款61.如条款57-60中任一项的位置服务器,其中,该多个路径延迟检测算法中的每一者标识视线定位信号并拒绝多径定位信号。

条款62.如条款57-61中任一项的位置服务器,其中,该多个路径延迟检测算法中的每一者包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。

条款63.一种被配置成用于支持用户装备(UE)的定位会话的位置服务器,包括:用于向UE发送位置信息请求的装置;用于从UE接收位置信息响应的装置,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息;以及用于基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置的装置。

条款64.如条款63所述的位置服务器,进一步包括:用于向UE发送对定位能力的请求的装置;以及用于接收指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告的装置,其中每个类别包括一组要求和性能保证。

条款65.如条款64的位置服务器,其中,该组要求和性能保证包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。

条款66.如条款64-65中任一项的位置服务器,其中,该多个路径延迟检测算法的一个或多个类别中的每一者与不同的计算复杂性等级相关联。

条款67.如条款64-66中任一项的位置服务器,进一步包括:用于向UE发送指导UE从该多个路径延迟检测算法的一个或多个类别中选择一类别的消息的装置。

条款68.如条款64-67中任一项的位置服务器,其中,该多个路径延迟检测算法中的每一者标识视线定位信号并拒绝多径定位信号。

条款69.如条款64-68中任一项的位置服务器,其中,该多个路径延迟检测算法中的每一者包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。

条款70.一种包括存储在其上的程序代码的非瞬态存储介质,该程序代码能操作用于将位置服务器中的至少一个处理器配置成用于支持用户装备(UE)的定位会话,该程序代码包括用于以下操作的指令:向UE发送位置信息请求;从UE接收位置信息响应,其中该位置信息响应包括由UE从UE所支持的多个路径延迟检测算法中选择的用于确定由UE接收到的一个或多个定位信号的路径延迟的路径延迟检测算法,并且包括基于由UE执行的对该一个或多个定位信号的测量的位置信息;以及基于由UE选择的路径延迟检测算法和该位置信息来确定或验证UE的位置。

条款71.如条款70的位置服务器,其中,该程序代码进一步包括用于以下操作的指令:向UE发送对定位能力的请求;以及接收指示UE所支持的多个路径延迟检测算法的一个或多个类别的能力报告,其中每个类别包括一组要求和性能保证。

条款72.如条款71的位置服务器,其中,该组要求和性能保证包括以下至少一者:所需测量间隙的长度、报告时间线、准确性要求、可被处理的每时隙资源、超参数组合的数目、输出参数或其任意组合。

条款73.如条款71-72中任一项的位置服务器,其中,该多个路径延迟检测算法的一个或多个类别中的每一者与不同的计算复杂性等级相关联。

条款74.如条款71-73中任一项的位置服务器,其中,该程序代码进一步包括用于以下操作的指令:向UE发送指导UE从该多个路径延迟检测算法的一个或多个类别中选择一类别的消息。

条款75.如条款71-74中任一项的位置服务器,其中,该多个路径延迟检测算法中的每一者标识视线定位信号并拒绝多径定位信号。

条款76.如条款71-75中任一项的位置服务器,其中,该多个路径延迟检测算法中的每一者包括峰值检测算法、超分辨率算法、迭代最小二乘法算法、基于神经网络的算法或其组合。

因此,所要求保护的主题内容旨在不限于所公开的特定示例,而是所要求保护的主题内容还可包括落入所附权利要求及其等同物的范围内的所有方面。

技术分类

06120116333044