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

蜂窝网络中的载波相位定位

文献发布时间:2023-06-19 09:29:07


蜂窝网络中的载波相位定位

相关申请的交叉引用

本专利申请要求享受2018年5月31日提交的、标题为“CARRIER-PHASEPOSITIONING IN CELLULAR NETWORKS”、编号为62/679,011的美国临时专利申请和2019年5月20日提交的、标题为“CARRIER-PHASE POSITIONING IN CELLULAR NETWORKS”、编号为16/417,465的美国非临时专利申请的优先权,这两份申请均转让给本申请的受让人,以及以引用方式将它们的全部内容明确地并入本文中。

技术领域

概括地说,本公开内容的各方面涉及电信,以及更具体地说,本公开内容的各方面涉及蜂窝网络中的载波相位定位。

背景技术

广泛地部署无线通信系统,以提供比如语音、数据、多媒体等等的各种类型的通信内容。一些无线通信系统还促进定位确定。例如,在卫星定位系统(SPS)中,SPS发射机(例如,卫星)可以从已知位置连续地广播使用SPS载波调制的伪随机噪声(PRN)码。SPS无线技术的特定示例可以包括例如全球定位系统(GPS)、全球导航卫星系统(GLONASS)等等。

SPS接收机可以从一个或多个SPS发射机接收PRN码。来自SPS发射机的对PRN码的广播可以具有已知的开始时间,以及PRN码可以在已知的周期长度之后重复。因此,移动设备可以接收广播以及获得飞行时间(TOF)测量。SPS接收机首先生成PRN码的本地版本,所述本地版本具有与由SPS发射机广播的PRN码相同的符号序列和开始时间。SPS接收机然后接收由SPS发射机广播的PRN码,以及将接收到的PRN码的版本与PRN码的本地版本进行比较。SPS接收机可以然后通过评估生成本地PRN码的时间与接收到所接收的PRN码的时间之间的延迟的量,来确定所接收的PRN码的码相位。较大的码相位表示更长的TOF以及从SPS发射机到SPS接收机的更大距离。所计算的与特定SPS发射机的距离可以称为伪距。可以使用多个伪距对SPS接收机的位置进行多边定位(multilaterate)和识别。

上文所描述的码相位测量可以用于利用大约若干米的精度来感测SPS接收机的位置。所感测的位置的精度可能受到重复PRN码(即,广播和重新广播)的频率的限制。但是,除了码相位测量之外,SPS接收机可以使用载波相位测量实现更高的精度。PRN码可以是在具有与PRN码相比明显更高的频率的载波上提供的。因为载波的频率大于码周期的频率,所以基于载波相位测量的位置感测可以比基于码相位测量的位置感测更加精确。尤其,SPS接收机可能能够利用大约若干厘米的精度来感测位置。但是,由于载波的重复特性,在使用载波相位测量来感测位置之前,有必要解析整周模糊度(IA)。一旦解析出IA,就必须连续地锁定载波相位跟踪回路,以便实现对IA的持续的解析。

如上文所述,PRN码是连续地广播的。连续广播极大地促进了对载波的锁定和对IA解析的持续解析。已经努力使用现有的无线架构来提供定位服务和/或增加使用SPS可用的定位服务。但是,许多现有的无线通信标准根据时分双工(TDD)无线架构进行操作,这使得很难保持对载波的锁定。这是因为在TDD系统中,基站(BS)不会连续地广播。例如,某些时间段可能被保留用于下行链路(即,从BS到用户设备(UE)的信号传送),而其余时间段可能被保留用于上行链路(即,从UE到BS的信号传送)。BS可以在上行链路期间观测无线电静默,以便限制对从UE接收的上行链路信令的干扰。BS可以被配置为常常停止对下行链路信令的广播,以使得IA是不可解析的(或者替代地,解析时间不够长以至于不可用)。

结果,在其它无线架构中,尤其是在那些依赖TDD的无线架构中,可能无法获得在SPS中可获得的常规载波相位测量。例如,即将到来的第五代(5G)无线架构可以最终利用TDD。无论非连续信令的优点是什么,都没有很好地装备实现非连续信令的TDD系统,以促进在SPS中使用的那种类型的高精度载波相位测量。如果出于获得载波相位测量的目的而适用于TDD信令,则要求新的技术。

发明内容

下文给出了与本文中公开的一个或多个方面有关的简化概括。照此,下文的概括部分不应被解释为与所有预期方面有关的详尽概述,也不应将下文的概括部分认为是标识与所有预期方面有关的关键或重要元素,或者描绘与任何特定方面相关联的范围。因此,下文的概括部分的唯一目的是以简化的形式呈现与本文中公开的机制有关的一个或多个方面有关的某些概念,以先于在下文给出的具体实施方式。

根据本公开内容的一方面,公开了用户设备(UE)。UE可以包括至少一个收发机、存储系统和处理系统。至少一个收发机可以被配置为在下行链路时段期间接收从基站(BS)发送的一个或多个下行链路信号,其中下行链路信号是使用下行链路载波来调制的。存储系统可以被配置为存储数据、指令或者其组合。处理系统可以耦合到存储系统并且可以被配置为在下行链路时段期间,测量与下行链路载波相关联的第一载波相位;在下行链路时段之后的上行链路时段期间,估计整周模糊度(IA)改变;以及在上行链路时段之后的随后的下行链路时段期间,基于所测量的第一载波相位和所估计的IA改变来测量第二载波相位。

根据本公开内容的另一方面,公开了方法。方法可以包括:接收在下行链路时段期间从基站(BS)发送的一个或多个下行链路信号,其中,下行链路信号是使用下行链路载波来调制的;在下行链路时段期间,测量与下行链路载波相关联的第一载波相位;在下行链路时段之后的上行链路时段期间,估计整周模糊度(IA)改变;以及在上行链路时段之后的随后的下行链路时段期间,基于所测量的第一载波相位和所估计的IA改变来测量第二载波相位。

根据本公开内容的又一方面,公开了装置。装置可以包括:用于接收在下行链路时段期间从基站(BS)发送的一个或多个下行链路信号的单元,其中,下行链路信号是使用下行链路载波来调制的;用于在下行链路时段期间,测量与下行链路载波相关联的第一载波相位的单元;用于在下行链路时段之后的上行链路时段期间,估计整周模糊度(IA)改变的单元;以及用于在上行链路时段之后的随后的下行链路时段期间,基于所测量的第一载波相位和所估计的IA改变来测量第二载波相位的单元。

根据本公开内容的又一方面,公开了非暂时性计算机可读介质。非暂时性计算机可读介质可以包括用于使处理器执行操作的至少一个指令。至少一个指令可以包括:用于接收在下行链路时段期间从基站(BS)发送的一个或多个下行链路信号的代码,其中,下行链路信号是使用下行链路载波来调制的;用于在下行链路时段期间,测量与下行链路载波相关联的第一载波相位的代码;用于在下行链路时段之后的上行链路时段期间,估计整周模糊度(IA)改变的代码;以及用于在上行链路时段之后的随后的下行链路时段期间,基于所测量的第一载波相位和所估计的IA改变来测量第二载波相位的代码。

基于附图和具体实施方式,与本文中公开的各方面相关联的其它目的和优点对于本领域技术人员而言将是显而易见的。

附图说明

给出附图以帮助描述本公开内容的各个方面,以及提供附图只是用于说明各方面而非对其进行限制。

图1大体上示出根据本公开内容的各方面的无线环境。

图2A大体上示出根据本公开内容的各方面的UE。

图2B大体上示出根据本公开内容的各方面的基站。

图2C大体上根据本公开内容的各方面示出图2A-2B中所描绘的UE和基站可以用于无线通信的TDD帧结构。

图3大体上示出示例载波发送和示例载波接收,其示出与TOF相关联的可测量的延迟。

图4大体上示出用于在图2A中所描绘的UE处确定与图2B中所描绘的BS相关联的伪距的方法,其中所述确定是通过弥合与图2C中描绘的TDD帧结构相关联的至少一个上行链路间隙来执行的。

图5大体上示出由图2A中所描绘的UE执行的、用于执行对图4中所描绘的IA改变的估计的方法。

图6大体上示出由图2B中所描绘的BS执行的、用于修改TDD调度使得至少一个上行链路间隙具有减小的或有限的持续时间的方法。

图7大体上示出由图2A中所描绘的UE执行的、用于执行对图4中所描绘的IA改变的估计的另一种方法。

具体实施方式

本文中描述的各个方面普遍地涉及无线通信系统,以及更具体地,本文中描述的各个方面涉及确定蜂窝网络中的载波相位定位。

这些方面和其它方面是在下文的描述和相关附图中公开的,以示出与示例性方面有关的特定示例。对于相关领域的技术人员而言,在阅读本公开内容时,替代的方面将是显而易见的,以及可以是在不背离本公开内容的保护范围或精神的情况下来构造和实践的。此外,将不详细地描述众所周知的元素,或者可以省略众所周知的元素,以便避免使本文中公开的各方面的相关细节模糊。

本文中使用词语“示例性”来意指“用作示例、实例或说明”。本文中描述为“示例性”的任何方面不一定要解释为比它方面更优选或更具优势。同样地,术语“方面”并不要求所有方面都包括所讨论的特征、优点或操作模式。

本文中使用的术语仅仅描述特定的方面,以及不应当解释为对本文公开的任何方面进行限制。如本文中使用的,单数形式“一(a)”、“一个(an)”和“该”还旨在包括复数形式,除非上下文以其它方式清楚地指示。本领域技术人员将进一步理解的是,如本文中使用的,术语“包括”、“含有”、“包含”和/或“涵盖”指定存在所陈述的特征、整数、步骤、操作、元素和/或组件,但不排除一个或多个其它特征、整数、步骤、操作、元素、组件和/或其群组的存在或者增加。

如本文中使用的,术语“用户装备”(或“UE”)、“用户设备”、“用户终端”、“客户端设备”、“通信设备”、“无线设备”、“无线通信设备”、“手持设备”、“移动设备”、“移动终端”、“移动站”、“手持装置”、“接入终端”、“订户设备”、“订户终端”、“订户站”、“终端”以及其变体,可以互换地指的是能够接收无线通信和/或导航信号的任何适当的移动的或静止的设备。这些术语也旨在包括与另一设备进行通信的设备,所述另一设备可以比如通过短距离无线、红外线、有线连接或其它连接来接收无线通信和/或导航信号,而不管在该设备上还是在另一设备上发生卫星信号接收、辅助数据接收和/或与位置有关的处理。此外,这些术语旨在包括所有的包含无线的和有线的通信设备的设备,所述设备可以经由无线接入网(RAN)与核心网进行通信,以及通过核心网UE可以与比如互联网的外部网络以及与其它UE连接。当然,对于UE而言,比如通过有线接入网、无线局域网(WLAN)(例如,基于IEEE 802.11等)等来连接到核心网和/或互联网的其它机制也是可能的。UE可以是通过包括但不限于以下各项的多种类型的设备中的任何一种类型的设备来体现的:印刷电路(PC)卡、紧凑型闪存设备、外部或内部调制解调器、无线或有线电话、智能电话、平板电脑、跟踪设备、资产标签等等。通过其UE可以向RAN发送信号的通信链路称为上行链路信道(例如,反向业务信道、反向控制信道、接入信道等等)。通过其RAN可以向UE发送信号的通信链路称为下行链路或前向链路信道(例如,寻呼信道、控制信道、广播信道、前向业务信道等等)。如本文中使用的,术语业务信道(TCH)可以指的是上行链路/反向或下行链路/前向业务信道。

如上文所述,如果出于获得载波相位测量的目的要适应TDD信令,则要求新的技术。一旦下行链路载波被锁定并且与下行链路载波相关联的IA被解析,则UE可以利用高精度来确定其位置。但是,与TDD无线架构相关联的每个下行链路时段可以通过上行链路间隙与下一个下行链路时段分开,在所述上行链路间隙期间对下行链路载波的锁定会丢失,并且与IA相关联的模糊度重申自身。根据本公开内容的各方面,提出了弥合上行链路间隙的各种方法。

根据第一技术,BS被配置为通过利用修改的TDD调度来替换默认的TDD调度,来限制或减小上行链路间隙的持续时间。修改的TDD调度可以包括减小的或有限的持续时间的上行链路间隙。结果,UE可以断定在第一下行链路时段结束的时间与下一个下行链路时段开始的时间之间IA没有改变。在一些实现方式中,BS可以响应于从UE接收的对定位服务的请求,来修改默认的TDD调度。BS可以因此(一请求就)根据修改的TDD调度来操作,从而使得UE能够弥合上行链路间隙以及获得高精度位置确定。

根据第二技术,BS可以在没有任何修改的情况下,根据默认的TDD调度(即,具有相对较长持续时间的至少一个上行链路间隙)进行操作。UE可以使用惯性运动单元以在上行链路时段期间跟踪其相对位置(方向和速度)。如果在上行链路时段期间UE朝向BS移动,则UE可以被配置为估计IA的先前解析的值已经在减小。如果在上行链路时段期间UE远离BS移动,则UE可以被配置为估计IA的先前解析的值已经在增大。一旦上行链路时段结束,则UE可以基于IA的先前解析的值和估计的IA改变,来计算IA的新值。

图1大体上示出根据本公开内容的各方面的无线环境100。在无线环境100中描绘的是UE 110、第一基站121、第二基站122和第三基站123。第一基站121、第二基站122和第三基站123可以统称为“基站120”。

基站120中的每个基站120可以根据时分双工(TDD)无线架构来发送信号。在上行链路时段期间,基站可以从UE 110接收使用至少一个上行链路载波调制的至少一个上行链路信号。在下行链路时段期间,基站可以向UE 110发送使用至少一个下行链路载波调制的至少一个下行链路信号。图1描绘由第一基站121发送的第一下行链路信号131、由第二基站122发送的第二下行链路信号132和由第三基站123发送的第三下行链路信号133。第一下行链路信号131、第二下行链路信号132和第三下行链路信号133可以统称为“下行链路信号130”。

如上文所述,下行链路信号130中的每个下行链路信号130可以是在具有预先定义的频率的下行链路载波上发送的。如本文中使用的,术语“频率”可以指的是包括一频率范围的带宽。例如,取决于上下文,“3GHz”的频率可以指的是3GHz的特定频率值,或者以大约3GHz为中心的频带。

UE 110可以测量分别与第一下行链路信号131、第二下行链路信号132和第三下行链路信号133相对应的到达时间(TOA)τ

基站120中的每个基站120可以与定义一组可能位置的曲线141相关联。曲线141的厚度可以与测量不确定度142相关联。如图1中所标记的,曲线141围绕第三基站123。但是,将理解的是,第一基站121和第二基站122具有类似于曲线141和测量不确定度142的曲线和测量不确定度(描绘但未标记)。UE 110可以被配置为使用OTDOA来建立UE 110的位置在不确定度的区域150内。不确定度的区域150可以是各自的曲线中的每条曲线相交的位置。位置感测的精度(以及因此的不确定度的区域150的大小)可以取决于测量不确定度142的程度。如上文所述,对于高精度距离确定,载波相位测量是有用的。因此,本公开内容中阐述的载波相位测量技术可以用来限制测量不确定度142,以及减小不确定度的区域150的大小。

图2A大体上示出根据本公开内容的各方面的UE 210。UE 210可以类似于图1中描绘的UE 110。图2A中所描绘的UE 210包括处理系统212、存储系统214和至少一个收发机216。UE 210可以可选地包括其它组件218。如将在下文更详细讨论的,在一些实现方式中,其它组件218可以包括辅助传感器(例如,陀螺仪、加速度计、惯性运动单元(IMU)、车轮速度传感器或照相机)。

处理系统212可以包括一个或多个微处理器、微控制器和/或提供处理功能以及其它计算和控制功能的数字信号处理器。存储系统214可以被配置为存储用于执行在UE 210内的编程的功能的数据和/或指令。存储系统214可以包括板上存储器,所述板上存储器例如与处理系统212处于同一集成电路封装中。另外地或替代地,存储系统214可以包括在处理系统212外部以及通过公共总线来功能性耦合的存储器。

至少一个收发机216可以被配置为在与TDD无线架构相关联的下行链路时段期间,接收从基站发送的一个或多个下行链路信号。至少一个收发机216可以进一步被配置为在与TDD无线架构相关联的上行链路时段期间,向基站发送一个或多个上行链路信号。下行链路信号可以是使用下行链路载波来调制的,以及上行链路信号可以是使用上行链路载波来调制的。

在一些实现方式中,至少一个收发机216可以包括一个或多个天线、一个或多个调制器、一个或多个解调器、一个或多个滤波器、收发机时钟和/或任何其它适当的硬件。至少一个收发机216可以进一步包括用于接收、处理和/或存储所接收的定位信号的任何适当的硬件和/或软件。在一些实现方式中,至少一个收发机216可以包括收发机处理器和/或收发机存储器,其在一些方面类似于上文所描述的处理系统212和存储系统214。例如,将以其它方式由处理系统212和存储系统214执行的某些任务可以卸载到与至少一个收发机216相关联的收发机处理系统和/或收发机存储系统。将理解的是,本文中对处理系统或存储系统的任何引用可以指的是处理系统212和存储系统214、收发机处理系统和收发机存储系统或者其任意组合。

将理解的是,UE 210可以是音乐播放器、视频播放器、娱乐单元、导航设备、通信设备、移动设备、移动电话、智能手机、个人数字助理、固定位置终端、平板计算机、计算机、可穿戴设备、物联网(IoT)设备、膝上型计算机、服务器、汽车中的设备和/或需要位置感测能力的任何其它设备。照此,UE 210可以包括任意数量的其它组件218。如上文所述,其它组件218可以包括辅助传感器。辅助传感器可以被配置为跟踪UE 210的相对运动(例如,速度和/或方向)。其它组件218可以进一步包括例如广域网收发机、局域网收发机、或者适合于包含在比如UE 210的设备中的任何其它组件。

图2B大体上示出根据本公开内容的各方面的基站220。基站220可以类似于图1中描绘的基站120中的一个或多个基站。在一些实现方式中,基站220可以是根据5G无线架构进行操作的下一代节点B(缩写为gNB)。

图2中所描绘的基站220包括处理系统222、存储系统224和至少一个收发机226。处理系统222、存储系统224和至少一个收发机226中的每一者在一些方面可以分别类似于图2A中描绘的处理系统212、存储系统214和所述至少一个收发机216。基站220可以可选地包括其它组件228。

至少一个收发机226可以被配置为接收从例如图2A中描绘的UE 210发送的一个或多个上行链路信号。至少一个收发机226可以进一步被配置为在与TDD无线架构相关联的上行链路时段期间,从UE 210接收一个或多个下行链路信号。下行链路信号可以是使用下行链路载波来调制的,以及上行链路信号可以是使用上行链路载波来调制的。

图2C大体上示出图2A-2B中所描绘的UE 210和基站220可以根据本公开内容的各方面的用于无线通信的TDD帧结构230。例如,TDD帧结构230可以是5G TDD帧结构。

TDD帧结构230可以包括一系列的无线帧,所述无线帧是根据系统帧号(SFN)参数集(numerology)(SFN N、N+1、N+2等)来索引的。在图2C的示例中,TDD帧结构230具有一千零二十四个无线帧,每个无线帧具有十毫秒的持续时间。每个无线帧可以划分为子帧(SF),所述SF也可以被索引(例如,SF0、SF1等)。在图2C的示例中,TDD帧结构230中的每个无线帧由十个子帧组成,每个子帧具有一毫秒的持续时间。

每个各自的子帧可以进一步划分为时隙。与先前的架构不同,先前的架构指定每子帧的固定数量的时隙(例如,两个),5G可以具有多个配置μ,其中每个配置μ可以与每子帧的特定的时隙数量N相关联。图2C描绘配置图240,其示出各种配置(μ=0、μ=1、μ=2等)以及与每个配置相关联的每子帧的指定的时隙数量(N=1、N=2、N=4等等)。如将根据图2C进一步理解的,配置图240还可以为每个配置μ指定特定的子载波间隔f

不同的配置μ可以适用于不同的环境。例如,宏小区覆盖可以使用低于3GHz的频率。因此,与μ=0、μ=1或μ=2相关联的较窄的子载波间隔对于宏小区覆盖可能是最佳的。相比而言,μ=3可能更适用于在3GHz处或高于3GHz的频率上实现的小型小区覆盖,μ=4可能适用于在大约5GHz附近的频率的室内宽带覆盖,以及μ=5可能适用于在例如28GHz处的毫米波(mmW)覆盖。

每个时隙可以进一步划分为符号周期。在图2C的示例中,每时隙存在十四个符号,不管在使用的配置μ。每个符号可以被保留用于上行链路、被保留用于下行链路、或者被保留用于灵活调度(即,根据需要可选择用于作为上行链路或下行链路进行调度)。图2C描绘以下所述的特定时隙配置:在其中前三个符号被保留用于下行链路、后三个符号被保留用于上行链路、以及在中间的八个符号被保留用于灵活调度。但是,将理解的是,存在多种可能的时隙配置。

图2中所描绘的时隙配置包括在三个符号周期与十一个符号周期之间的下行链路时段、以及在三个符号周期与十一个符号周期之间组成的上行链路间隙。例如,如果所有八个灵活符号周期都被保留用于上行链路,则下行链路时段可以包括三个符号周期,以及上行链路间隙可以包括十一个符号周期。相比而言,上行链路间隙可以小到三个符号周期。

如上文所述,一旦下行链路载波被锁定并且与下行链路载波相关联的IA被解析,则UE 210可以使用载波相位测量利用高精度来确定其位置。但是,在上行链路间隙期间,可能丢失对下行链路载波的锁定,以及与IA相关联的模糊度重申自身,从而阻止载波相位测量,直到下一个下行链路时段到来并且IA被解析为止。如将在下文所更详细讨论的,图4-7中所描绘的方法可以用于弥合与常规TDD系统相关联的上行链路间隙。

图3大体上示出示例载波发送300和示例载波接收350,所述示例载波接收350示出与TOF相关联的可测量的延迟。

载波发送300可以包括对载波发送模式310的传输。载波发送模式310的传输可以由图2B中所描绘的基站220的至少一个收发机226来执行。此外,与下行链路载波相关联的波形可以表示为C

载波接收350可以包括在UE 210处(使用至少一个收发机216)接收由基站220发送的载波发送模式310。UE 210可以知道周期T

载波可以具有与从基站220到UE 210的距离成比例的非零飞行时间(TOF)。在图3的示例中,飞行时间与等于4.33AU的延迟t

载波发送模式310的每个周期可以是完全相同的,使得很难将(例如,在tT=0.00AU处发送的)第一周期与(例如,在t=1.00AU、t=2.00AU等处发送的)随后的周期区分开。但是,在本地副本311与载波接收模式360之间的相位差φ可以被测量出来作为周期的一小部分。因此,相位差φ的简单测量可以仅构成延迟t

存在用于若干解析IA的可用技术。例如,双差技术使用两个天线,其中每个天线在特定时间测量与第一发送设备相关联的第一相位差φ

载波接收模式360一旦被接收到就可以被提供给跟踪回路。跟踪回路可以例如是锁相环(PLL)或自动频率控制(AFC)回路。在PLL中,例如,负反馈可以用于响应于确定振荡器的相位已经相对于输入的相位发生偏离,来修改振荡器频率。PLL可以包括串联的鉴相器和压控振荡器(VCO)。VCO的输出可以反馈给鉴相器,所述鉴相器生成与在输入频率与反馈频率之间的相位差成比例的电压。在一些实现方式中,PLL可以包括在鉴相器与VCO之间的低通滤波器。由PLL生成的测量可以包括VCO的输出。由PLL生成的测量可以具有等于提供给PLL的输入的频率和相位的频率和相位(即,载波接收模式360)。

跟踪回路可以锁定载波接收模式360,使得UE 210能够解析和/或维持对IA的解析。但是,如果载波接收模式360停止(例如,在与图2C所描绘的TDD帧结构230相关联的上行链路间隙期间),则锁定丢失并且IA重申自身。

图4大体上示出用于在图2A中所描绘的UE 210处确定与图2B中所描绘的基站220相关联的伪距的方法400,其中所述确定是通过弥合与图2C中描绘的TDD帧结构230相关联的至少一个上行链路间隙来执行的。

在410处,UE 210接收使用下行链路载波调制的下行链路信号。下行链路载波可以类似于如图3中所描绘的发送和接收的载波。在410处的接收操作可以由例如图2A中所描绘的至少一个收发机216来执行。因此,至少一个收发机216可以构成用于在一个或多个下行链路时段期间接收从基站发送的下行链路信号的单元,其中下行链路信号是使用下行链路载波来调制的。

在420处,UE 210可选地解析第一整周模糊度(IA)。在420处的解析可以由例如图2A中所描绘的处理系统212和/或存储系统214根据任何适当的方法来执行。因此,处理系统212和/或存储系统214可以构成用于解析第一IA的单元。

在430处,UE 210确定下行链路载波的载波相位。在420处的确定可以由例如图2A中所描绘的至少一个收发机216来执行。另外地或替代地,处理系统212和/或存储系统214可以执行在430处的确定。因此,处理系统212、存储系统214、至少一个收发机216或者其任意组合可以构成用于确定下行链路载波的载波相位的单元。

在440处,UE 210对在410处接收的下行链路载波进行锁定(和/或保持对在410处接收的下行链路载波的锁定)。所述锁定可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。为了执行锁定,处理系统212和/或存储系统214可以使用比如上文所描述的PLL或AFC回路的组件来实现跟踪回路。因此,处理系统212和/或存储系统214可以构成用于锁定下行链路载波的单元。如上文所述,只要跟踪回路保持锁定,在420处解析的IA就可以保持被解析。

在450处,UE 210可选地确定UE 210的位置。在450处的确定可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于确定位置的单元。

如果在420处(或者在490处,如将在下文更详细地讨论的)解析出IA,则UE 210可以在450处通过确定从UE 210到基站220的伪距来确定位置。如上文所述,解析的IA可以反映在与TOF相关联的延迟中包括的完整周期的数量,以及所确定的载波相位可以反映在与TOF相关联的延迟中的一个周期的一小部分。如果无解析的IA,则UE 210可以在450处通过确定UE 210的相对位置来确定位置。UE 210的从时间t

在460处,UE 210确定UE 210被调度用于下行链路还是上行链路。所述确定可以由例如图2A中描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于确定UE 210被调度用于下行链路还是上行链路的单元。如果UE 210在460处确定UE 210被调度用于下行链路(在460处的‘下行链路’),则UE 210返回到在440处的锁定。如果UE 210在460处确定UE 210被调度用于上行链路(在460处的‘上行链路’),则UE 210继续进行到470。

在470处,UE 210估计在上行链路时段的至少一部分的持续时间内的IA改变。在470处的估计可以由例如图2A中描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于估计IA上的改变的单元。在470处的估计可以是如在图6-7中所描绘地来实现的,如将在下文更详细地讨论的。

在480处,UE 210确定UE 210被调度用于下行链路还是上行链路。所述确定可以类似于在460处的确定,以及可以由例如图2A中描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于确定UE 210被调度用于下行链路还是上行链路的单元。如果UE 210在480处确定UE 210被调度用于上行链路(在480处的‘上行链路’),则UE 210返回到在470处的估计。如果UE 210在480处确定UE 210被调度用于下行链路(在480处的‘下行链路’),则UE 210继续进行到490。

在490处,UE 210可选地解析第二IA。在490处的解析可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于解析第二IA的单元。

将理解的是,用于在490处解析第二IA的技术可以不同于用于在420处解析第一IA的技术。尤其,在420处对第一IA的解析可能是计算密集型的并且耗费时间的(例如,通过实现如上文所述的双差技术)。相比之下,在490处对第二IA的解析可以是较低计算密集型的并且较少耗费时间的。例如,为了在490处为了解析第二IA,UE 210可以简单地将在470处估计的IA上的改变与在420处解析的第一IA的值进行相加。在470处估计的IA上的改变可以是根据图6中所描绘的方法600或者图7中所描绘的方法700来估计的,如将在下文更详细地讨论的。

图5大体上示出由图2B中所描绘的BS 220执行的、用于修改TDD调度使得至少一个上行链路间隙具有减小的或有限的持续时间的方法500。

在510处,BS 220根据默认的定时来发送下行链路符号。默认的定时可以对应于与缺少对位置跟踪服务的请求相关联的特定标准化的TDD帧结构的定时。在510处的发送可以由例如图2B中所描绘的至少一个收发机226来执行。因此,至少一个收发机226可以构成用于根据默认的定时来发送下行链路符号的单元。

在520处,BS 220可选地从UE 210接收对位置跟踪服务的请求。例如,如果UE 210发送了对位置跟踪服务的请求,则BS 220可以在520处接收该请求。所述接收可以由例如图2B中所描绘的至少一个收发机226来执行。因此,至少一个收发机226可以构成用于接收对位置跟踪服务的请求的单元。

在530处,BS 220确定是否已经在520处接收到对位置跟踪服务的请求。在530处的确定可以由例如图2B中所描绘的处理系统222和/或存储系统224来执行。因此,处理系统222和/或存储系统224可以构成用于确定是否已经接收到对位置跟踪服务的请求的单元。如果基站220确定尚未接收到请求(在530处的‘否’),则基站220可以返回到510,以及根据默认的定时来继续发送下行链路符号。如果基站220确定已经接收到请求(在530处的‘是’),则基站220可以继续进行到540。

在540处,BS 220可选地向UE 210发送请求确认。所述发送可以由例如图2B中所描绘的至少一个收发机226来执行。因此,至少一个收发机226可以构成用于向UE发送请求确认的单元。在540处的发送是可选的,这是因为在一些实现方式中,发送对位置跟踪服务的请求的UE 210可以简单地假设该请求已经被接收和/或被准许。在这种情况下,在540处对请求确认的发送是不必要的。

在550处,BS 220修改默认的定时,以限制和/或减小上行链路间隙的持续时间。在550处的修改可以由例如图2B中所描绘的处理系统222和存储系统224来执行。因此,处理系统222和存储系统224可以构成用于修改默认的定时以限制和/或减小上行链路间隙的持续时间的单元。

在560处,BS 220根据在550处修改的所修改的定时来发送下行链路符号。在560处的发送可以由例如图2B中所描绘的至少一个收发机226来执行。因此,至少一个收发机226可以构成用于根据修改的定时来发送下行链路符号的单元。

如将在下文中结合图6所更详细讨论的,默认的定时可以在550处修改,使得上行链路间隙具有未超过上行链路间隙门限的持续时间。如上文所述,如果UE 210能够弥合上行链路间隙,则UE 210可能能够维持对IA的解析。当基站220减小和/或限制上行链路间隙的持续时间时,UE 210可能能够更好地弥合上行链路间隙。上行链路间隙门限的特定值可以是以任何适当的方式来选择的,如将在下文更详细地讨论的。

基站可以根据任何适当的方法来选择默认的TDD定时。出于说明的目的,假设基站220根据μ=1TDD帧结构进行操作,在其中每个符号周期具有35.7μs的持续时间。进一步假设基站220在每个时隙中为下行链路保留前九个符号周期,以及为上行链路保留五个剩余的符号周期。这可以导致具有320μs的持续时间的下行链路时段和具有180μs的持续时间的上行链路时段。如果将上行链路间隙门限的特定值选择为例如120μs,则基站220必须确保连续的下行链路时段是通过三个或更少的符号周期(即,113μs或更短)分开的。结果,基站220可以修改默认的定时,使得上行链路符号周期是在时隙内消除和/或分散(即,通过下行链路符号分开)的。例如,可以修改默认的定时,使得符号周期0-2被保留用于上行链路,符号周期3-8被保留用于下行链路,符号周期9-10被保留用于上行链路,以及符号周期11-13被保留用于下行链路。以这种方式,基站220可以确保未超过上行链路间隙门限,从而向UE210提供位置跟踪服务。

在570处,BS 220确定请求是否已经期满。在一些实现方式中,请求可以在设定的时间段之后自动地期满。另外地或替代地,请求可以在从UE 210接收到不再需要位置跟踪服务的指示时期满。在570处的确定可以由例如图2B中所描绘的处理系统222和存储系统224来执行。因此,处理系统222和存储系统224可以构成用于确定请求是否已经期满的单元。如果基站220确定请求尚未期满(在570处的‘否’),则基站220可以返回到560,以及根据所修改的定时来继续发送下行链路符号。如果基站220确定请求已经期满(在570处的‘是’),则基站220可以返回到510,以及根据默认的定时来开始发送下行链路符号。

图6大体上示出由图2A中描绘的UE 210执行的、用于执行图4中所描绘的在470处的对IA改变的估计的方法600。

在610处,UE 210可选地向BS 220发送对位置跟踪服务的请求。在610处的发送可以由例如图2A中所描绘的至少一个收发机216来执行。因此,至少一个收发机216可以构成用于向BS发送对位置跟踪服务的请求的单元。

如上文关于图5所述的,BS 220可以被配置为响应于接收到在610处发送的请求,来向UE 210提供位置跟踪服务。BS 220还可以被配置为向UE 210发送请求确认。

在612处,UE 210可选地从BS 220接收请求确认。请求确认可以指示已经接收到和/或已经准许在610处发送的对位置跟踪服务的请求。在612处的接收可以由例如图2A中所描绘的至少一个收发机216来执行。因此,至少一个收发机216可以构成用于从BS接收请求确认的单元。

如上文所述,BS 220可以被配置为或者可以不被配置为发送请求确认。因此,在一些实现方式(在其中不要求BS 220发送请求确认的那些实现方式)中,UE 210可以响应于确定已经完成在610处的发送,来继续进行到620。在其它实现方式(在其中期望请求确认的那些实现方式)中,UE 210可以在继续进行到620之前进行等待,直到在612处接收到请求确认为止。在另一种实现方式中,UE 210可以确定在612处接收到的请求确认是否指示请求已经被准许,以及在确定请求已经被准许时继续进行到620。

在620处,UE 210接收至少一个第一下行链路符号。在620处的接收可以由例如图2A中所描绘的至少一个收发机216来执行。因此,至少一个收发机216可以构成用于接收至少一个第一下行链路符号的单元。

至少一个第一下行链路符号可以是由基站220根据修改的TDD调度来发送的,如上文关于图5所描述的。返回到先前的示例,特定时隙的符号周期3-8可以被保留用于下行链路,以及至少一个第一下行链路符号可以包括在这五个符号周期期间发送的符号。

在630处,UE 210观测到上行链路间隙。在630处的观测可以由例如图2A中所描绘的处理系统212、存储系统214和/或至少一个收发机216来执行。因此,处理系统212、存储系统214和/或至少一个收发机216可以构成用于观测上行链路间隙的单元。

对于上行链路间隙的持续时间,UE 210可以可选地向基站220发送上行链路符号,但是将不从其接收下行链路符号。返回到先前的示例,符号周期9-10可以被保留用于上行链路,以及可以不存在在这两个符号周期期间接收的下行链路符号。

在640处,UE 210接收至少一个第二下行链路符号。在640处的接收可以类似于在620处的接收,以及可以由例如图2A中所描绘的至少一个收发机216来执行。因此,至少一个收发机216可以构成用于接收至少一个第二下行链路符号的单元。

至少一个第二下行链路符号可以是由基站220根据所修改的TDD调度来发送的,如上文关于图5所描述的。返回到先前的示例,特定时隙的符号周期11-13可以被保留用于下行链路,以及至少一个第二下行链路符号可以包括在这三个符号周期期间发送的符号。

在650处,UE 210确定在630观测到的上行链路间隙的持续时间未超过上行链路间隙门限。在650处的确定可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于确定上行链路间隙的持续时间未超过上行链路间隙门限的单元。

如上文所述,基站220可以根据所修改的TDD调度来发送下行链路符号和上行链路符号,其中修改确保不存在超过上行链路间隙门限的上行链路时段。在先前的示例中,将上行链路间隙门限设置为120μs,以及所修改的TDD调度包括至多三个连续的上行链路符号周期。在一些实现方式中,UE 210可以测量上行链路间隙的持续时间(针对上行链路符号周期9-10的75μs),将所测量的持续时间与上行链路间隙门限(120μs)进行比较,以及确定上行链路间隙的持续时间未超过上行链路间隙门限。在其它实现方式中,UE 210可以基于确定在610处已经发送了对位置跟踪服务的请求、关于在620处已经接收到请求确认的确定和/或关于所述请求确认指示对位置跟踪服务的请求已经被准许,来假定未超过上行链路间隙门限。

在660处,UE 210估计IA改变是零。在660处估计的IA改变可以类似于在图4中的470处估计的IA改变。所述确定可以是基于在650处进行的关于在630处观测到的上行链路间隙的持续时间未超过上行链路间隙门限的确定。在660处的确定可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于确定IA改变是零的单元。

上行链路间隙门限可以设置为标准化的预先确定的值。或者,上行链路间隙门限可以是基于载波和/或TDD帧结构的一个或多个特性来选择的。举例而言,考虑配置具有3GHz的下行链路载波频率的TDD帧结构,使得μ=2(其中每子帧存在N=2个时隙,每个时隙具有1/2毫秒的持续时间,以及子载波频率f

将理解的是,如果在650处确定上行链路间隙未超过1/2毫秒上行链路间隙门限,则UE 210可以继续进行到660,以及估计位置改变是零和/或IA改变是零。相比之下,如果在650处确定超过了上行链路间隙门限,则UE210可以继续进行根据常规的方法(例如,通过使用计算密集型的并且耗费时间的双差技术)来重新解析IA。

在其它实现方式中,上行链路间隙门限可以选择性地设置为基于下行链路载波的特性(例如,频率)的值。在先前的示例中,TDD帧结构具有配置μ=2,其中假定UE 210在1/2毫秒期间移动2cm或更小,远低于载波的波长(10cm)。但是,如果基站220正在使用28GHz频率进行发送(如在mmW配置中),则2cm可以大于载波的波长(1.07cm)。因此,在较高的频率处,UE 210可以选择较低的上行链路间隙门限。

图7大体上示出由图2A中描绘的UE 210执行的、用于执行图4中所描绘的在步骤470处的对IA改变的估计的另一种方法700。

在710处,UE 210接收同步信号块(SSB)。SSB可以包括主同步信号(PSS)和/或辅同步信号(SSS)中的一者或多者。SSB是在下行链路载波上调制的,以及可以例如每二十毫秒被发送/接收。在710处的接收可以由例如图2A中所描绘的至少一个收发机216来执行。因此,至少一个收发机216可以构成用于接收SSB的单元。

在720处,UE 210跟踪UE 210的位置上的改变、UE 210的速度上的改变和/或UE210的方向上的改变。在720处的跟踪可以由例如图2A中所描绘的其它组件218中可选地包括的辅助传感器来执行。另外地或替代地,在720处的跟踪可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。因此,辅助传感器、处理系统212和/或存储系统214可以构成用于跟踪UE的速度上的改变和UE的方向上的改变的单元。

在730处,UE 210确定BS 220的方向。在730处的确定可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于确定BS的方向的单元。

如上文所述,本方法700用于在尝试基于载波相位测量来执行高精度定位时估计IA上的改变。UE 210可以使用例如码相位测量来估计BS 220的方向,所述码相位测量不太精确但是更容易进行测量。

在740处,UE 210确定UE 210是正在朝向基站220移动还是正在远离基站220移动。在740处的确定可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行,以及可以是例如基于在720处跟踪的改变。因此,处理系统212和/或存储系统214可以构成用于确定UE是正在朝向基站220移动还是正在远离基站220移动的单元。如果UE 210确定UE 210正在朝向基站220移动(在740处‘朝向’),则方法700可以继续进行到750。如果UE 210确定UE210正在朝向远离基站220移动(在740处‘远离’),则方法700可以继续进行到760。

在750处,UE 210与在720处跟踪的UE 210的速度成比例地减小对IA改变的估计。减小的量还可以与在720处跟踪的基站220的方向和UE 210的方向之间的差成比例。例如,在UE 210正在直接朝向基站220移动的场景中,与将在UE 210越来越接近基站220但不直接向其移动的场景中相比,减小的量可以相对地更大。在750处的对估计的减小可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于与UE的速度成比例地减小对IA改变的估计的单元。

在760处,UE 210与在720处跟踪的UE 210的速度成比例地增大对IA改变的估计。增大的量还可以与在720处跟踪的基站220的方向和UE 210的方向之间的差成比例。例如,在UE 210正在直接远离基站220移动的场景中,与将在UE 210越来越远离基站220但不直接远离其移动的场景中相比,增大的量可以相对地更大。在760处的对估计的增大可以由例如图2A中所描绘的处理系统212和/或存储系统214来执行。因此,处理系统212和/或存储系统214可以构成用于与UE的速度成比例地增大对IA改变的估计的单元。

如上文所述,方法700可以开始于在710处对SSB的接收,以及可以连续地执行,直到接收到下一个SSB为止(即,在稍少于二十毫秒内)。

鉴于前述内容,将理解的是,本文中公开的各个方面可以包括用于执行本文中描述的功能、过程和/或步骤的各种单元。将理解的是,用于执行这些方面的单元可以是本文公开的元件、设备、组件和/或结构中的任意一项和/或其等效物。进一步地,将理解的是,各种设计选择可以允许本领域技术人员将功能组合到一个元件中,或者将功能分布在多个元件之间。进一步地,同一元件可以用于多个单元,无论是单独地还是与其它公开的元件组合地。例如,前文讨论的处理系统222和存储系统224可以与收发机226一起用于一些功能,以及单独地使用或者与其它元件组合地用于其它功能。

因此,各个方面可以包括如下所述的装置:包括用于接收在下行链路时段期间从基站(BS)发送的一个或多个下行链路信号的单元的装置。下行链路信号可以是使用下行链路载波来调制的。用于在下行链路时段期间测量与下行链路载波相关联的第一载波相位的单元。用于在下行链路时段之后的上行链路时段期间估计整周模糊度(IA)改变的单元。另外,该装置可以包括用于在上行链路时段之后的随后的下行链路时段期间,基于所测量的第一载波相位和所估计的IA改变来测量第二载波相位的单元。

如本文中所讨论的,集成电路可以包括专用集成电路(ASIC)、处理器、软件、其它相关组件或者其任何组合。因此,由如本文所描述的这些组件执行的功能可以实现为例如集成电路的不同子集、软件模块集合的不同子集或者其组合。此外,将理解的是,(例如,集成电路和/或一组软件模块的)给定的子集可以为一个以上的模块提供功能中的至少一部分功能。本领域技术人员将在本公开内容中认识到上文描述的说明书中表示的算法以及处于可以通过伪代码表示的动作序列中。

另外,本文中描述的组件和功能可以是使用任何适当的单元来实现的。这样的单元还可以是至少部分地使用如本文所教导的相应的结构来实现的。例如,上文所描述的组件可以对应于类似地指定的“用于……的代码”功能。因此,在一些方面,这样的单元中的一个或多个单元可以是使用处理器组件、集成电路或如本文所教导的其它适当的结构中的一者或多者来实现的。

本文中使用的术语仅仅是出于描述特定的实施例的目的,而不是对本文公开的任何实施例进行限制。如本文中使用的,单数形式“一(a)”、“一个(an)”和“该”也旨在包括复数形式,除非上下文以其它方式明确地指示。还将理解的是,术语“包括”、“含有”、“包含”和/或“涵盖”当在本文中使用时指定存在所陈述的特征、整数、步骤、操作、元素和/或组件,但其不排除一个或多个其它特征、整数、步骤、操作、元素、组件和/或其群组的存在或者增加。类似地,如本文中使用的短语“基于”不一定排除其它因素的影响,以及应当被解释为(除非以其它方式指定)“至少部分地基于”而不是例如“仅基于”。将理解的是,比如“顶部”和“底部”、“左”和“右”、“垂直”和“水平”等等的术语是相对于彼此严格使用的相对术语,以及并不表达或暗示关于重力的任何关系、用于制造本文所描述的组件的制造装置、或者本文所描述的组件所耦合到、安装在的某种其它装置等等。

还应当理解的是,使用比如“第一”、“第二”等等的名称对本文中的元素的任何引用通常并不限制这些元素的数量或顺序。而是,在本文中可以将这些名称使用为在两个或更多元素或者一元素的实例之间进行区分的便利方法。因此,对第一元素和第二元素的引用并不暗示仅存在两个元素,也不暗示第一元素必须以某种方式排在第二元素之前。此外,除非以其它方式声明,否则一组元素可以包括一个或多个元素。另外,在说明书或权利要求书中所使用的“A、B或C中的至少一者”或“A、B或C中的一者或多者”或“由A、B和C构成的组中的至少一者”的形式的术语意指“A或B或C或者这些元素的任意组合”。

鉴于上文的描述和解释,本领域技术人员将理解的是,结合本文中公开的各方面描述的各种说明性的逻辑方框、模块、电路和算法步骤可以实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,上文对各种说明性的组件、方框、模块、电路和步骤依据其功能大体上进行了描述。至于这样的功能是实现为硬件还是实现为软件,取决于特定的应用和对整个系统所施加的设计约束。熟练的技术人员可以针对每个特定应用以变通的方式实现所描述的功能,但是这样的实现决策不应解释为背离本公开内容的保护范围。

因此,将理解的是,例如,装置或者装置的任何组件可以被配置为(或者使得可操作为或适用于)提供如本文所教示的功能。例如,这可以通过以下方式来实现:通过对装置或组件进行制造(例如,制作),使得其提供该功能;通过对装置或组件进行编程,使得其提供该功能;或者通过使用某种其它适当的实现技术。举一个示例,集成电路可以制造为提供所必需的功能。再举一个示例,集成电路可以制造为支持所必需的功能,以及随后进行配置(例如,经由编程)以提供所必需的功能。再举另一示例,处理器电路可以执行代码以提供所必需的功能。

此外,结合本文中公开的各方面描述的方法、序列和/或算法可以直接体现在硬件中、在由处理器执行的软件模中块或两者的组合中。软件模块可以存在于随机存取存储器(RAM)、闪存、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、寄存器、硬盘、可移动盘、CD-ROM或者本领域中已知的任何其它形式的非暂时性存储介质中。如本文中使用的,术语“非暂时性”不排除任何物理存储介质或存储器,以及特别地不排除动态存储器(例如,RAM),而是仅排除关于介质可以解释为暂时的传播信号的解释。示例存储介质耦合至处理器,使得处理器可以从存储介质读取信息以及向存储介质写入信息。或者,存储介质可以是处理器的组成部分(例如,高速缓冲存储器)。

虽然上述公开内容示出各种说明性的方面,但应当注意的是,在不背离通过所附权利要求书限定的保护范围的情况下,可以对所示出的示例做出各种改变和修改。本公开内容并不旨在只是限于所具体示出的示例。例如,根据本文所描述的本公开内容的各方面,除非以其它方式注解,否则方法权利要求的功能、步骤和/或动作不需要以任何特定的顺序来执行。此外,虽然某些方面是以单数形式来描述或要求保护的,但是除非明确地声明限于单数,否则复数是预期的。

相关技术
  • 蜂窝网络中的载波相位定位
  • 一种基于动态网络基站的多模多频载波相位定位方法
技术分类

06120112181180