陷波滤波器码相位影响缓解的制作方法

未命名 09-24 阅读:94 评论:0

陷波滤波器码相位影响缓解
1.背景
2.无线通信系统已经过了数代的发展,包括第一代模拟无线电话服务(1g)、第二代(2g)数字无线电话服务(包括过渡的2.5g和2.75g网络)、第三代(3g)具有因特网能力的高速数据无线服务、第四代(4g)服务(例如,长期演进(lte)或wimax)、以及第五代(5g)服务等。目前在用的有许多不同类型的无线通信系统,包括蜂窝以及个人通信服务(pcs)系统。已知蜂窝系统的示例包括蜂窝模拟高级移动电话系统(amps),以及基于码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、全球移动接入系统(gsm)tdma变型等的数字蜂窝系统。
3.通常期望知道用户装备(ue)(例如,蜂窝电话)的位置,其中术语“位置”和“定位”在本文中是同义的并且可以互换地使用。位置服务(lcs)客户端可能期望知道ue的位置,并且可以与位置中心进行通信以便请求ue的位置。位置中心和ue可恰适地交换消息以获得该ue的位置估计。位置中心可以将该位置估计返回给lcs客户端,例如,以供在一个或多个应用中使用。
4.获得正接入无线网络的移动设备的位置对于许多应用而言可以是有用的,这些应用包括例如紧急呼叫、个人导航、资产跟踪、定位朋友或家庭成员等。现有的定位方法包括基于测量从各种设备(包括卫星运载器以及无线网络中的地面无线电来源(诸如基站和接入点))传送的无线电信号的方法。
5.许多ue包括全球导航卫星系统(gnss)接收机并且可通过精确测量从多个卫星接收的信令事件的抵达时间来确定定位。gnss系统中的卫星运载器(sv)通常使用扩频译码形式来传送数据。例如,全球定位系统(gps)利用码分多址(cdma)。每个sv被指派粗略捕获(ca)码,该ca码类似于伪随机噪声并且对于该sv是唯一性的。每个sv使用该sv自身的ca码来对数据进行编码并在载波频率上传送经编码数据。由此,各sv可在共享载波频率上同时传送数据。每个ca码包括1023个“码片”的序列,其中每个码片被指派值0或1。ca码以1.023mhz的速率传送,因此,每个码片周期为大约0.977us。每个sv连续地传送包括该sv自身的ca码的重复模式。gps sv可通过反转所传送的ca码来对导航或系统数据进行编码。ca码相位是ca码与参考时钟或由其他sv传送的其他ca码的关系。尽管在传输时ca码相位可在各sv之间同步,但由于不同的传播时间,ca码在gps接收机处可能以不同的延迟被接收。通常,gps接收机确定正在接收哪些ca码,以便确定哪些gps卫星在视野中。
6.从gps卫星接收信号存在许多障碍。具体而言,还被配置成利用其他无线技术(诸如wi-fi、蓝牙、以及其他基于蜂窝的技术)的ue可生成干扰由gnss接收机使用的扩频的信号。例如,ue内的振荡器的谐波或其他伪像可能导致由gnss接收机使用的射频频谱内一个或多个区域的局部干扰。gnss接收机内的陷波滤波可被用于减少这种干扰信号的影响。
7.概述
8.根据本公开的一种用于用接收机确定至卫星运载器的距离的示例方法包括:从该卫星运载器接收信号;确定一个或多个陷波滤波器配置;确定与该信号相关联的伪随机噪声码和多普勒频率;至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值;以及至少部分地基于该信号和该码相位校正值来计算至该卫星
运载器的距离。
9.此类方法的实现可包括以下特征中的一项或多项。确定该码相位校正值可包括:基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从查找表获得该码相位校正值。辅助数据可从网络实体接收,其中该辅助数据包括该查找表。该辅助数据可经由一个或多个长期演进定位协议(lpp)消息来接收。该辅助数据可经由一个或多个无线电资源控制(rrc)消息来接收。确定该码相位校正值可包括:基于内插函数来获得该码相位校正值。查找表可由该接收机基于针对多个陷波滤波器配置的经建模自相关函数来生成,并且其中确定该码相位校正值包括:基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从该查找表获得该码相位校正值。该一个或多个陷波滤波器可配置包括一个或多个陷波频率以及与该一个或多个陷波频率相关联的一个或多个带宽。计算至该卫星运载器的距离可包括:基于该信号来确定至该卫星运载器的伪距。该接收机可包括一个或多个陷波滤波器,该一个或多个陷波滤波器包括具有可编程中心频率和带宽的一个或多个数字滤波器。
10.根据本公开的一种示例装置包括存储器、被配置成从卫星运载器接收信号的至少一个卫星定位系统接收机、至少一个处理器,该至少一个处理器通信地耦合到该存储器和该至少一个卫星定位系统接收机并被配置成:从该卫星运载器接收该信号;确定一个或多个陷波滤波器配置;确定与该信号相关联的伪随机噪声码和多普勒频率;至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值;以及至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离。
11.此类装置的实现可包括以下特征中的一项或多项。该至少一个处理器可被进一步配置成:基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从查找表获得该码相位校正值。该装置可包括通信地耦合到该至少一个处理器的至少一个收发机,以使得该至少一个处理器被进一步配置成从网络实体接收辅助数据,并且其中该辅助数据包括该查找表。该辅助数据可经由一个或多个长期演进定位协议(lpp)消息来接收。该辅助数据可经由一个或多个无线电资源控制(rrc)消息来接收。该至少一个处理器可被进一步配置成:基于内插函数来获得该码相位校正值。该至少一个处理器可被进一步配置成:基于针对多个陷波滤波器配置的经建模自相关函数来生成查找表,并基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从该查找表获得该码相位校正值。该一个或多个陷波滤波器配置可包括一个或多个陷波频率以及与该一个或多个陷波频率相关联的一个或多个带宽。该至少一个处理器可被进一步配置成:基于该信号来确定至该卫星运载器的伪距。该一个或多个陷波滤波器配置可包括具有可编程中心频率和带宽的一个或多个数字滤波器。
12.根据本公开的一种用于确定至卫星运载器的距离的示例装备包括:用于从该卫星运载器接收信号的装置;用于确定一个或多个陷波滤波器配置的装置;用于确定与该信号相关联的伪随机噪声码和多普勒频率的装置;用于至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值的装置;以及用于至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离的装置。
13.根据本公开的一种包括用于使一个或多个处理器确定至卫星运载器的距离的处理器可读指令的示例非瞬态处理器可读存储介质包括:用于从该卫星运载器接收信号的代
码;用于确定一个或多个陷波滤波器配置的代码;用于确定与该信号相关联的伪随机噪声码和多普勒频率的代码;用于至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值的代码;以及用于至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离的代码。
14.本文所描述的项目和/或技术可以提供以下能力以及未提及的其他能力中的一者或多者。gnss接收机可在射频频谱中从卫星运载器接收信号。在频谱中的一个或多个频率内的接收可由于本地干扰器而降级。陷波滤波器可被用于缓解干扰的影响。码相位测量的准确性可由于陷波滤波器的使用而降低。对码相位测量的影响取决于收到信号的伪随机噪声码、卫星运载器多普勒频率和陷波配置。可生成查找表以基于收到信号的伪随机噪声码、卫星运载器多普勒频率和陷波配置来选择码相位校正值。查找表可在gnss接收机上本地生成、和/或作为辅助数据从网络接收。码相位校正值可被用于改进距离计算。gnss定位估计的准确性可得以提高。可以提供其他能力,并且并非根据本公开的每一个实现都必须提供所讨论的任何能力,更不用说所有能力。
15.附图简述
16.图1是示例无线通信系统的简化图。
17.图2是图1中所示的示例用户装备的组件的框图。
18.图3是示例传送/接收点的组件的框图。
19.图4是示例服务器的组件的框图,该示例服务器的各个实施例在图1中示出。
20.图5是用户装备中的示例gnss接收机的示图。
21.图6a是应用了陷波滤波器的示例gnss频谱的图表。
22.图6b是具有和没有陷波滤波器的示例自相关函数的比较的图表。
23.图6c是基于示例陷波滤波器频率的码相位误差值的标绘。
24.图7是用于基于陷波滤波器配置的离线相位补偿的示例过程的框图。
25.图8是用于计算码相位校正值的示例过程的框图。
26.图9是用于基于陷波滤波器配置的在线相位计算的示例过程的框图。
27.图10a-10d包括针对多个卫星运载器和陷波滤波器配置的码相位误差的示例标绘。
28.图11是用于计算至卫星运载器的距离的示例方法的过程流程图。
29.详细描述
30.本文讨论了用于利用陷波滤波器来克服窄带干扰的技术。陷波滤波器被定义为衰减或移除收到信号的一部分的任何接收机元件或过程。例如,可编程滤波器可被用于衰减经编程窄带干扰器频率周围的一部分收到频谱。替换地,可利用自适应滤波器,该自适应滤波器自动更新其频率响应以衰减动态出现的任何窄带干扰器周围的收到频谱。替换地,可利用干扰消除器,其中窄带干扰器信号被估计并从收到信号中减去。滤波或干扰消除可由模拟或数字装置、或其任何组合来实现。gnss接收机中的数字前端(dfe)可利用陷波滤波器来缓解诸如由移动设备中的其他振荡器所生成的主信号和/或谐波信号造成的窄带干扰的影响。在操作中,陷波滤波器可影响由gnss接收机获得的码相位测量,并且由此还会影响基于这些测量的定位估计的准确性。码相位测量中的失真可基于若干因素,诸如陷波滤波器的数目和带宽、传送方sv的伪随机噪声(prn)码、以及相对于sv多普勒频率的陷波频率。在
一示例中,本文所提供的技术利用一个或多个查找表(lut)基于prn码、陷波频率、陷波带宽和sv多普勒频率来确定码相位误差值。lut可经由通信网络(例如,作为距离辅助数据)和/或其他设备到设备通信链路提供给ue。在另一示例中,码相位误差值可基于prn码、陷波频率、陷波带宽和sv多普勒频率在线生成(即,在ue上本地生成)。在线生成码相位误差可实现对动态陷波滤波的缓解。这些技术和配置是示例,并且可使用其他技术和配置。
31.参照图1,通信系统100的示例包括ue 105、无线电接入网(ran)135(此处为第五代(5g)下一代(ng)ran(ng-ran))和5g核心网(5gc)140。ue 105可以是例如iot设备、位置跟踪器设备、蜂窝电话或其他设备。5g网络也可被称为新无线电(nr)网络;ng-ran 135可被称为5g ran或nr ran;并且5gc 140可被称为ng核心网(ngc)。ng-ran和5gc的标准化正在第三代伙伴项目(3gpp)中进行。相应地,ng-ran 135和5gc 140可以遵循来自3gpp的用于5g支持的当前或未来标准。ran 135可以是另一类型的ran,例如,3g ran、4g长期演进(lte)ran等。通信系统100可以利用来自卫星定位系统(sps)(例如,全球导航卫星系统(gnss))的卫星运载器(sv)190、191、192、193的星座185的信息,该卫星定位系统如全球定位系统(gps)、全球导航卫星系统(glonass)、伽利略、或北斗或某个其他本地或区域性sps(诸如印度区域性导航卫星系统(irnss)、欧洲对地静止导航覆盖服务(egnos)或广域扩增系统(waas))。以下描述了通信系统100的附加组件。通信系统100可包括附加或替换组件。
32.如图1中所示,ng-ran 135包括nr b节点(gnb)110a、110b和下一代演进型b节点(ng-enb)114,并且5gc 140包括接入和移动性管理功能(amf)115、会话管理功能(smf)117、位置管理功能(lmf)120和网关移动位置中心(gmlc)125。gnb 110a、110b和ng-enb 114彼此通信地耦合,各自被配置成与ue 105进行双向无线通信,并各自通信地耦合到amf 115并且被配置成与amf 115进行双向通信。amf 115、smf 117、lmf 120和gmlc 125彼此通信地耦合,并且gmlc通信地耦合到外部客户端130。smf 117可用作服务控制功能(scf)(未示出)的初始联系点,以创建、控制和删除媒体会话。
33.图1提供了各个组件的一般化解说,其中任何或全部组件可被恰适地利用,并且每个组件可按需重复或省略。具体而言,尽管解说了一个ue 105,但在通信系统100中可利用许多ue(例如,数百、数千、数百万等)。类似地,通信系统100可包括更大(或更小)数目个sv(即,多于或少于所示的四个sv 190-193)、gnb 110a、110b、ng-enb 114、amf 115、外部客户端130和/或其他组件。连接通信系统100中的各个组件的所解说连接包括数据和信令连接,其可包括附加(中间)组件、直接或间接的物理和/或无线连接、和/或附加网络。此外,可取决于期望的功能性而重新布置、组合、分离、替换和/或省略各组件。
34.虽然图1解说了基于5g的网络,但类似的网络实现和配置可被用于其他通信技术,诸如3g、长期演进(lte)等。本文中所描述的实现(这些实现用于5g技术和/或用于一种或多种其他通信技术和/或协议)可被用于传送(或广播)定向同步信号,在ue(例如,ue 105)处接收和测量定向信号,和/或(经由gmlc 125或其他位置服务器)向ue 105提供位置辅助,和/或在具有位置能力的设备(诸如ue 105、gnb 110a、110b或lmf 120)处基于在ue 105处接收的针对此类定向传送的信号的测量参量来计算ue 105的位置。网关移动位置中心(gmlc)125、位置管理功能(lmf)120、接入和移动性管理功能(amf)115、smf 117、ng-enb(enodeb)114和gnb(gnodeb)110a、110b是示例,并且在各个实施例中可以分别被替代成或包括各个其他位置服务器功能性和/或基站功能性。
35.ue 105可包括和/或可被称为设备、移动设备、无线设备、移动终端、终端、移动站(ms)、启用安全用户面定位(supl)的终端(set)或某个其他名称。此外,ue 105可对应于蜂窝电话、智能电话、膝上型设备、平板设备、pda、跟踪设备、导航设备、物联网(iot)设备、资产跟踪器、健康监视器、安全系统、智能城市传感器、智能仪表、可穿戴跟踪器、或某个其他便携式或可移动设备。通常,尽管不是必须的,但是ue 105可以支持使用一种或多种无线电接入技术(rat)(诸如全球移动通信系统(gsm)、码分多址(cdma)、宽带cdma(wcdma)、lte、高速率分组数据(hrpd)、ieee 802.11wifi(也被称为wi-fi)、(bt)、微波接入全球互通(wimax)、5g新无线电(nr)(例如,使用ng-ran 135和5gc 140)等)进行无线通信。ue 105可支持使用无线局域网(wlan)进行无线通信,该wlan可使用例如数字订户线(dsl)或分组电缆来连接至其他网络(例如,因特网)。使用这些rat中的一者或多者可允许ue 105(例如,经由5gc 140的元件(图1中未示出)、或者可能经由gmlc 125)与外部客户端130通信和/或允许外部客户端130(例如,经由gmlc 125)接收关于ue 105的位置信息。
36.ue 105可包括单个实体或者可包括多个实体,诸如在个域网中,其中用户可采用音频、视频、和/或数据i/o(输入/输出)设备、和/或身体传感器以及分开的有线或无线调制解调器。对ue 105的位置的估计可被称为位置、位置估计、位置锁定、锁定、定位、定位估计或定位锁定,并且可以是地理的,从而提供关于ue 105的位置坐标(例如,纬度和经度),该位置坐标可包括或可不包括海拔分量(例如,海平面以上的高度;地平面、楼层平面或地下室平面以上的高度或以下的深度)。替换地,ue 105的位置可被表达为市政位置(例如,表达为邮政地址或建筑物中某个点或较小区域的指定(诸如特定房间或楼层))。ue 105的位置可被表达为ue 105预期以某个概率或置信度水平(例如,67%、95%等)位于其内的(地理地或以市政形式来定义的)区域或体积。ue 105的位置可被表达为相对位置,该相对位置包括例如与已知位置的距离和方向。相对位置可被表达为相对于在已知位置处的某个原点定义的相对坐标(例如,x、y(和z)坐标),该已知位置可以是例如地理地、以市政形式或者参考例如在地图、楼层平面图或建筑物平面图上指示的点、区域或体积来定义的。在本文中所包含的描述中,术语位置的使用可包括这些变体中的任一者,除非另行指出。在计算ue的位置时,通常求解出局部x、y以及可能的z坐标,并且随后(如果需要的话)将局部坐标转换成绝对坐标(例如,关于纬度、经度和在平均海平面以上或以下的海拔)。
37.ue 105可被配置成使用各种技术中的一者或多者与其他实体通信。ue 105可被配置成经由一个或多个设备到设备(d2d)对等(p2p)链路间接地连接到一个或多个通信网络。d2d p2p链路可以使用任何恰适的d2d无线电接入技术(rat)(诸如lte直连(lte-d)、wifi直连(wifi-d)、等)来支持。利用d2d通信的ue群中的一个或多个ue可在传送/接收点(trp)(诸如gnb 110a、110b和/或ng-enb 114中的一者或多者)的地理覆盖区域内。该群中的其他ue可在此类地理覆盖区域之外,或者可因其他原因而无法接收来自基站的传输。经由d2d通信进行通信的ue群可利用一对多(1:m)系统,其中每个ue可向该群中的其他ue进行传送。trp可促成用于d2d通信的资源的调度。在其他情形中,d2d通信可在ue之间执行而不涉及trp。
38.图1中所示的ng-ran 135中的基站(bs)包括nr b节点(被称为gnb 110a和110b)。ng-ran 135中的各对gnb 110a、110b可以经由一个或多个其他gnb彼此连接。经由ue 105与gnb 110a、110b中的一者或多者之间的无线通信向ue 105提供对5g网络的接入,gnb 110a、
120。来自lmf 120的位置响应(例如,包含ue 105的位置估计)可以直接或经由amf 115返回给gmlc 125,并且gmlc 125随后可将该位置响应(例如,包含该位置估计)返回给外部客户端130。gmlc 125被示为连接到amf 115和lmf 120两者,但是在一些实现中5gc 140可能支持这些连接之一。
44.如图1中进一步解说的,lmf 120可使用新无线电定位协议a(其可被称为nppa或nrppa)来与gnb 110a、110b和/或ng-enb 114进行通信,该新无线电定位协议a可在3gpp技术规范(ts)38.455中定义。nrppa可以与3gpp ts 36.455中定义的lte定位协议a(lppa)相同、相似或者是其扩展,其中nrppa消息经由amf 115在gnb 110a(或gnb 110b)与lmf 120之间、和/或在ng-enb 114与lmf 120之间传递。如图1中进一步解说的,lmf 120和ue 105可使用lte定位协议(lpp)进行通信,该lpp可在3gpp ts 36.355中定义。lmf 120和ue 105可以另外地或者替代地使用新无线电定位协议(其可被称为npp或nrpp)进行通信,该新无线电定位协议可以与lpp相同、相似或者是其扩展。此处,lpp和/或npp消息可以经由amf 115以及ue 105的服务gnb 110a、110b或服务ng-enb 114在ue 105与lmf 120之间传递。例如,lpp和/或npp消息可以使用5g位置服务应用协议(lcs ap)在lmf 120与amf 115之间传递,并且可以使用5g非接入阶层(nas)协议在amf 115与ue 105之间传递。lpp和/或npp协议可被用于支持使用ue辅助式和/或基于ue的定位方法(诸如a-gnss、rtk、otdoa和/或e-cid)来定位ue 105。nrppa协议可被用于支持使用基于网络的定位方法(诸如e-cid)(例如,在与由gnb 110a、110b或ng-enb 114获得的测量联用的情况下)来定位ue 105和/或可由lmf 120用来获得来自gnb 110a、110b和/或ng-enb 114的位置相关信息,诸如定义来自gnb 110a、110b和/或ng-enb 114的定向ss传输的参数。
45.利用ue辅助式定位方法,ue 105可获得位置测量并将测量发送给网络实体(诸如基站或位置服务器(例如,lmf 120))以用于计算ue 105的位置估计。例如,位置测量可以包括gnb 110a、110b、ng-enb 114和/或wlan ap的收到信号强度指示(rssi)、往返信号传播时间(rtt)、参考信号时间差(rstd)、参考信号收到功率(rsrp)和/或参考信号收到质量(rsrq)中的一者或多者。位置测量可以另外或替代地包括对sv 190-193的gnss伪距、码相位和/或载波相位的测量。
46.利用基于ue的定位方法,ue 105可以获得位置测量(例如,其可以与针对ue辅助式定位方法的位置测量相同或相似),并且可以计算ue 105的位置(例如,借助于从网络实体(诸如位置服务器(诸如lmf 120))接收或由gnb 110a、110b、ng-enb 114或其他基站或ap广播的辅助数据)。
47.利用基于网络的定位方法,一个或多个基站(例如,gnb 110a、110b、和/或ng-enb 114)或ap可获得位置测量(例如,对由ue 105传送的信号的rssi、rtt、rsrp、rsrq或抵达时间(toa)的测量)和/或可接收由ue 105获得的测量。该一个或多个基站或ap可将这些测量发送给网络实体(诸如位置服务器(例如,lmf 120))以用于计算ue 105的位置估计。
48.由gnb 110a、110b和/或ng-enb 114使用nrppa向lmf 120提供的信息可包括用于定向ss传输的定时和配置信息以及位置坐标。lmf 120可经由ng-ran 135和5gc 140在lpp和/或npp消息中向ue 105提供该信息中的一些或全部作为辅助数据。
49.从网络实体(诸如lmf 120)发送给ue 105的lpp或npp消息可取决于期望的功能性而指令ue 105进行各种事项中的任何事项。例如,lpp或npp消息可包含使ue 105获得针对
gnss(或a-gnss)、wlan、e-cid和/或otdoa(或某种其他定位方法)的测量的指令。在e-cid的情形中,lpp或npp消息可指令ue 105获得在由gnb 110a、110b和/或ng-enb 114中的一者或多者支持(或由某种其他类型的基站(诸如enb或wifi ap)支持)的特定蜂窝小区内传送的定向信号的一个或多个测量参量(例如,波束id、波束宽度、平均角、rsrp、rsrq测量)。ue 105可经由服务gnb 110a(或服务ng-enb 114)和amf 115在lpp或npp消息中(例如,在5g nas消息内)将这些测量参量发送回给lmf 120。
50.如所提及的,虽然关于5g技术描述了通信系统100,但是通信系统100可被实现为支持其他通信技术(诸如gsm、wcdma、lte等),这些通信技术被用于支持移动设备(诸如ue 105)以及与之交互(例如,以实现语音、数据、定位和其他功能性)。在一些此类实施例中,5gc 140可被配置成控制不同的空中接口。例如,可使用5gc 150中的非3gpp互通功能(n3iwf,图1中未示出)将5gc 140连接到wlan。例如,wlan可支持用于ue 105的ieee 802.11wifi接入,并且可包括一个或多个wifi ap。此处,n3iwf可连接到wlan以及5gc 140中的其他元件,诸如amf 115。在一些实施例中,ng-ran 135和5gc 140两者可被一个或多个其他ran和一个或多个其他核心网替代。例如,在eps中,ng-ran 135可被包含enb的e-utran替代,并且5gc 140可被epc替代,该epc包含代替amf 115的移动性管理实体(mme)、代替lmf 120的e-smlc、以及可类似于gmlc 125的gmlc。在此类eps中,e-smlc可使用lppa代替nrppa来向e-utran中的enb发送位置信息以及从这些enb接收位置信息,并且可使用lpp来支持ue 105的定位。在这些其他实施例中,可以按类似于本文针对5g网络所描述的方式来支持使用定向prs对ue 105的定位,区别在于本文针对gnb 110a、110b、ng-enb 114、amf 115和lmf 120所描述的功能和规程在一些情形中可以替代地应用于其他网络元件,如enb、wifi ap、mme和e-smlc。
51.如所提及的,在一些实施例中,可以至少部分地使用由基站(诸如gnb 110a、110b和/或ng-enb 114)发送的定向ss波束来实现定位功能性,这些基站在要确定其定位的ue(例如,图1的ue 105)的射程内。在一些实例中,ue可以使用来自多个基站(诸如gnb 110a、110b、ng-enb 114等)的定向ss波束来计算该ue的定位。
52.还参照图2,ue 200是ue 105的示例,并且包括包含处理器210的计算平台、包含软件(sw)212的存储器211、一个或多个传感器213、用于收发机215(其包括无线收发机240和/或有线收发机250)的收发机接口214、用户接口216、卫星定位系统(sps)接收机217、相机218、以及定位(运动)设备219。处理器210、存储器211、(诸)传感器213、收发机接口214、用户接口216、sps接收机217、相机218和定位(运动)设备219可通过总线220(其可被配置成例如用于光通信和/或电通信)彼此通信地耦合。可从ue 200中略去所示处理器可读指令装置(例如,相机218、定位(运动)设备219、和/或(诸)传感器213中的一个或多个传感器等)中的一者或多者。处理器210可包括一个或多个智能硬件设备(例如,中央处理单元(cpu)、微控制器、专用集成电路(asic)等)。处理器210可包括多个处理器,其包括通用/应用处理器230、数字信号处理器(dsp)231、调制解调器处理器232、视频处理器233、和/或传感器处理器234。处理器230-234中的一个或多个处理器可包括多个设备(例如,多个处理器)。调制解调器处理器232可支持双sim/双连通性(或甚至更多sim)。例如,一sim(订户身份模块或订户标识模块)可由原始装备制造商(oem)使用,并且另一sim可由ue 200的端用户使用以获取连通性。存储器211是非瞬态存储介质,其可包括随机存取存储器(ram)、闪存存储器、磁
盘存储器和/或只读存储器(rom)等。存储器211存储软件212,软件212可以是包含指令的处理器可读、处理器可执行软件代码,这些指令被配置成在被执行时使处理器210执行本文中所描述的各种功能。替换地,软件212可以是不能由处理器210直接执行的,而是可被配置成(例如,在被编译和执行时)使处理器210执行各功能。本说明书可引述处理器210执行功能,但这包括其他实现,诸如处理器210执行软件和/或固件的实现。本说明书可以引述处理器210执行功能作为处理器230-234中的一者或多者执行该功能的简称。本说明书可引述ue 200执行功能作为ue 200的一个或多个恰适组件执行该功能的简写。处理器210可包括具有所存储指令的存储器作为存储器211的补充和/或替代。以下更全面地讨论处理器210的功能性。
53.图2中所示的ue 200的配置是示例而并非对本公开(包括权利要求)进行限制,并且可以使用其他配置。例如,ue的示例配置包括处理器210中的处理器230-234中的一者或多者、存储器211、以及无线收发机240。其他示例配置包括处理器210中的处理器230-234中的一者或多者、存储器211、无线收发机240、以及以下一者或多者:(诸)传感器213、用户接口216、sps接收机217、相机218、pmd 219和/或有线收发机250。
54.ue 200可包括调制解调器处理器232,调制解调器处理器232可以能够执行对由收发机215和/或sps接收机217接收且下变频的信号的基带处理。调制解调器处理器232可执行对要被上变频以供收发机215传输的信号的基带处理。另外地或替换地,基带处理可由通用处理器230和/或dsp 231来执行。然而,可使用其他配置来执行基带处理。
55.ue 200可包括(诸)传感器213,其可包括例如惯性测量单元(imu)270、一个或多个磁力计(m)271、和/或一个或多个环境传感器(e)272。imu 270可包括一个或多个惯性传感器,例如,一个或多个加速度计(a)273(例如,其共同地响应ue 200在三维中的加速度)和/或一个或多个陀螺仪(g)274。(诸)磁力计可提供测量以确定可被用于各种目的中的任一目的(例如,以支持一个或多个罗盘应用)的取向(例如,相对于磁北和/或真北)。(诸)环境传感器272可包括例如一个或多个温度传感器、一个或多个气压传感器、一个或多个环境光传感器、一个或多个相机成像器和/或一个或多个话筒等。(诸)传感器213可生成模拟和/或数字信号,对这些信号的指示可被存储在存储器211中并由dsp 231和/或通用处理器230处理以支持一个或多个应用(诸如举例而言,涉及定位和/或导航操作的应用)。
56.(诸)传感器213可被用于相对位置测量、相对位置确定、运动确定等。由(诸)传感器213检测到的信息可被用于运动检测、相对位移、航位推算、基于传感器的位置确定、和/或传感器辅助式位置确定。(诸)传感器213可用于确定ue 200是固定的(驻定的)还是移动的和/或是否要向lmf 120报告与ue 200的移动性有关的某些有用信息。例如,基于由(诸)传感器213获得/测得的信息,ue 200可向lmf 120通知/报告ue 200已检测到移动或者ue 200已移动,并且报告相对位移/距离(例如,经由通过(诸)传感器213实现的航位推算、或者基于传感器的位置确定、或者传感器辅助式位置确定)。在另一示例中,对于相对定位信息,传感器/imu可被用于确定另一设备相对于ue 200的角度和/或取向等。
57.imu 270可被配置成提供关于ue 200的运动方向和/或运动速度的测量,这些测量可被用于相对位置确定。例如,imu 270的一个或多个加速度计273和/或一个或多个陀螺仪274可分别检测ue 200的线性加速度和旋转速度。ue 200的线性加速度测量和旋转速度测量可随时间被整合以确定ue 200的瞬时运动方向以及位移。瞬时运动方向和位移可被整合
以跟踪ue 200的位置。例如,可例如使用sps接收机217(和/或通过某种其他手段)来确定某一时刻ue 200的参考位置,并且在该时刻之后从(诸)加速度计273和(诸)陀螺仪274获取的测量可被用于航位推算,以基于ue 200相对于该参考位置的移动(方向和距离)来确定ue 200的当前位置。
58.(诸)磁力计271可确定不同方向上的磁场强度,这些磁场强度可被用于确定ue 200的取向。例如,该取向可被用来为ue 200提供数字罗盘。(诸)磁力计271可包括二维磁力计,其被配置成在两个正交维度中检测并提供磁场强度的指示。另外地或替换地,(诸)磁力计271可包括三维磁力计,其被配置成在三个正交维度中检测并提供磁场强度的指示。(诸)磁力计271可提供用于感测磁场并例如向处理器210提供磁场指示的装置。
59.收发机215可包括被配置成分别通过无线连接和有线连接与其他设备通信的无线收发机240和有线收发机250。例如,无线收发机240可包括耦合到一个或多个天线246的发射机242和接收机244以用于(例如,在一个或多个上行链路信道和/或一个或多个侧链路信道上)传送和/或(例如,在一个或多个下行链路信道和/或一个或多个侧链路信道上)接收无线信号248并将信号从无线信号248转换为有线(例如,电和/或光)信号以及从有线(例如,电和/或光)信号转换为无线信号248。由此,发射机242可包括可以是分立组件或组合/集成组件的多个发射机,和/或接收机244可包括可以是分立组件或组合/集成组件的多个接收机。无线收发机240可被配置成根据各种无线电接入技术(rat)来(例如,与trp和/或一个或多个其他设备)传达信号,这些rat诸如5g新无线电(nr)、gsm(全球移动系统)、umts(通用移动电信系统)、amps(高级移动电话系统)、cdma(码分多址)、wcdma(宽带cdma)、lte(长期演进)、lte直连(lte-d)、3gpp lte-车联网(v2x)(pc5)、ieee 802.11(包括ieee 802.11p)、wifi、wifi直连(wifi-d)、zigbee等。新无线电可使用毫米波频率和/或亚6ghz频率。有线收发机250可包括被配置成用于(例如,与网络135)进行有线通信的发射机252和接收机254以例如向gnb 110a发送通信并从gnb 110a接收通信。发射机252可包括可以是分立组件或组合/集成组件的多个发射机,和/或接收机254可包括可以是分立组件或组合/集成组件的多个接收机。有线收发机250可被配置成例如用于光通信和/或电通信。收发机215可(例如,通过光连接和/或电连接)通信地耦合到收发机接口214。收发机接口214可至少部分地与收发机215集成。
60.用户接口216可包括若干设备(诸如举例而言,扬声器、话筒、显示器设备、振动设备、键盘、触摸屏等)中的一个或多个设备。用户接口216可包括这些设备中不止一个的任何设备。用户接口216可被配置成使得用户能够与由ue 200主存的一个或多个应用进行交互。例如,用户接口216可响应于来自用户的动作而将模拟和/或数字信号的指示存储在存储器211中,以由dsp 231和/或通用处理器230处理。类似地,在ue 200上主存的应用可将模拟和/或数字信号的指示存储在存储器211中以向用户呈现输出信号。用户接口216可包括音频输入/输出(i/o)设备,该音频i/o设备包括例如扬声器、话筒、数模电路系统、模数电路系统、放大器和/或增益控制电路系统(包括这些设备中不止一个的任何设备)。可以使用音频i/o设备的其他配置。另外地或替换地,用户接口216可包括一个或多个触摸传感器,这些触摸传感器对例如用户接口216的键盘和/或触摸屏上的触摸和/或压力作出响应。
61.sps接收机217(例如,全球定位系统(gps)接收机)可以能够经由sps天线262来接收和获取sps信号260。天线262被配置成将无线sps信号260转换为有线信号(例如,电信号
或光信号),并且可以与天线246集成。sps接收机217可被配置成完整地或部分地处理所获取的sps信号260以估计ue 200的位置。例如,sps接收机217可被配置成通过使用sps信号260进行三边测量来确定ue 200的位置。可结合sps接收机217来利用通用处理器230、存储器211、dsp 231和/或一个或多个专用处理器(未示出)以完整地或部分地处理所获取的sps信号、和/或计算ue 200的估计位置。存储器211可以存储sps信号260和/或其他信号(例如,从无线收发机240获取的信号)的指示(例如,测量)以供在执行定位操作时使用。通用处理器230、dsp 231、和/或一个或多个专用处理器、和/或存储器211可提供或支持位置引擎,以供用于处理测量以估计ue 200的位置。
62.ue 200可包括用于捕捉静止或移动图像的相机218。相机218可包括例如成像传感器(例如,电荷耦合器件或cmos成像仪)、透镜、模数电路系统、帧缓冲器等。对表示所捕捉图像的信号的附加处理、调理、编码和/或压缩可由通用处理器230和/或dsp 231来执行。另外地或替换地,视频处理器233可执行对表示所捕捉图像的信号的调理、编码、压缩和/或操纵。视频处理器233可解码/解压缩所存储的图像数据以供在(例如,用户接口216的)显示器设备(未示出)上呈现。
63.定位(运动)设备(pmd)219可被配置成确定ue 200的定位和可能的运动。例如,pmd 219可与sps接收机217进行通信、和/或包括sps接收机217的一些或全部。pmd 219可以另外地或替换地被配置成:使用基于地面的信号(例如,至少一些信号248)进行三边测量、辅助获得和使用sps信号260、或这两者来确定ue 200的位置。pmd 219可被配置成:使用一种或多种其他技术(例如,其依赖于ue的自报告位置(例如,ue的定位信标的一部分))来确定ue 200的位置,并且可以使用各技术的组合(例如,sps和地面定位信号)来确定ue 200的位置。pmd 219可包括一个或多个传感器213(例如,(诸)陀螺仪、(诸)加速度计、(诸)磁力计等),其可感测ue 200的取向和/或运动并提供该取向和/或运动的指示,处理器210(例如,通用处理器230和/或dsp 231)可被配置成使用该指示来确定ue 200的运动(例如,速度向量和/或加速度向量)。pmd 219可被配置成提供对所确定定位和/或运动的不确定性和/或误差的指示。在一示例中,pmd 219可被称为定位引擎(pe),并且可由通用处理器230来执行。例如,pmd 219可以是逻辑实体并且可与通用处理器230和存储器211集成。
64.还参照图3,gnb 110a、gnb 110b和ng-enb 114的trp 300的示例包括包含处理器310的计算平台、包括软件(sw)312的存储器311、收发机315、以及(可任选地)sps接收机317。处理器310、存储器311、收发机315和sps接收机317可通过总线320(其可被配置成例如用于光通信和/或电通信)彼此通信地耦合。所示的装置中的一者或多者(例如,无线接口和/或sps接收机317)可从trp 300中略去。sps接收机317可与sps接收机217类似地被配置成能够经由sps天线362来接收和获取sps信号360。处理器310可包括一个或多个智能硬件设备(例如,中央处理单元(cpu)、微控制器、专用集成电路(asic)等)。处理器310可包括多个处理器(例如,包括如图2中所示的通用/应用处理器、dsp、调制解调器处理器、视频处理器和/或传感器处理器)。存储器311是非瞬态存储介质,其可包括随机存取存储器(ram)、闪存存储器、磁盘存储器和/或只读存储器(rom)等。存储器311存储软件312,软件312可以是包含指令的处理器可读、处理器可执行软件代码,这些指令被配置成在被执行时使处理器310执行本文中所描述的各种功能。替换地,软件312可以是不能由处理器310直接执行的,而是可被配置成(例如,在被编译和执行时)使处理器310执行各功能。本说明书可引述处理
器310执行功能,但这包括其他实现,诸如处理器310执行软件和/或固件的实现。本说明书可以引述处理器310执行功能作为处理器310中所包含的一个或多个处理器执行该功能的简称。本说明书可引述trp 300执行功能作为trp 300(并且由此gnb 110a、gnb 110b、ng-enb 114之一)的一个或多个恰适组件执行该功能的简称。处理器310可包括具有所存储指令的存储器作为存储器311的补充和/或替代。以下更全面地讨论处理器310的功能性。
65.收发机315可包括被配置成分别通过无线连接和有线连接与其他设备通信的无线收发机340和有线收发机350。例如,无线收发机340可包括耦合到一个或多个天线346的发射机342和接收机344以用于(例如,在一个或多个上行链路信道、下行链路信道和/或侧链路信道上)传送和/或(例如,在一个或多个下行链路信道、上行链路信道和/或侧链路信道上)接收无线信号348并将信号从无线信号348转换为有线(例如,电和/或光)信号以及从有线(例如,电和/或光)信号转换为无线信号348。由此,发射机342可包括可以是分立组件或组合/集成组件的多个发射机,和/或接收机344可包括可以是分立组件或组合/集成组件的多个接收机。无线收发机340可被配置成根据各种无线电接入技术(rat)(诸如5g新无线电(nr)、gsm(全球移动系统)、umts(通用移动电信系统)、amps(高级移动电话系统)、cdma(码分多址)、wcdma(宽带cdma)、lte(长期演进)、lte直连(lte-d)、3gpp lte-v2x(pc5)、ieee 802.11(包括ieee 802.11p)、wifi、wifi直连(wifi-d)、zigbee等)来(例如,与ue 200、一个或多个其他ue、和/或一个或多个其他设备)传达信号。有线收发机350可包括被配置成用于(例如,与网络140)进行有线通信的发射机352和接收机354以例如向lmf 120发送通信并从lmf 120接收通信。发射机352可包括可以是分立组件或组合/集成组件的多个发射机,和/或接收机354可包括可以是分立组件或组合/集成组件的多个接收机。有线收发机350可被配置成例如用于光通信和/或电通信。
66.图3中所示的trp 300的配置是示例而并非对本公开(包括权利要求)进行限制,并且可以使用其他配置。例如,本文的描述讨论了trp 300被配置成执行若干功能或trp 300执行若干功能,但这些功能中的一个或多个功能可由lmf 120和/或ue 200执行(即,lmf 120和/或ue 200可被配置成执行这些功能中的一个或多个功能)。
67.还参照图4,服务器400(lmf 120是其示例)包括:包含处理器410的计算平台、包含软件(sw)412的存储器411、以及收发机415。处理器410、存储器411和收发机415可通过总线420(其可被配置成例如用于光通信和/或电通信)彼此通信地耦合。所示装置中的一者或多者(例如,无线接口)可从服务器400中省略。处理器410可包括一个或多个智能硬件设备(例如,中央处理单元(cpu)、微控制器、专用集成电路(asic)等)。处理器410可包括多个处理器(例如,包括如图2中所示的通用/应用处理器、dsp、调制解调器处理器、视频处理器和/或传感器处理器)。存储器411是非瞬态存储介质,其可包括随机存取存储器(ram)、闪存存储器、磁盘存储器和/或只读存储器(rom)等。存储器411存储软件412,软件412可以是包含指令的处理器可读、处理器可执行软件代码,这些指令被配置成在被执行时使处理器410执行本文中所描述的各种功能。替换地,软件412可以是不能由处理器410直接执行的,而是可被配置成(例如,在被编译和执行时)使处理器410执行各功能。本说明书可引述处理器410执行功能,但这包括其他实现,诸如处理器410执行软件和/或固件的实现。本说明书可以引述处理器410执行功能作为处理器410中所包含的一个或多个处理器执行该功能的简称。本说明书可引述服务器400(或lmf 120)执行功能作为服务器400(例如,lmf 120)的一个或多个恰适
组件执行该功能的简称。处理器410可包括具有所存储指令的存储器作为存储器411的补充和/或替代。以下更全面地讨论处理器410的功能性。
68.收发机415可包括被配置成分别通过无线连接和有线连接与其他设备通信的无线收发机440和有线收发机450。例如,无线收发机440可包括耦合到一个或多个天线446的发射机442和接收机444以用于(例如,在一个或多个下行链路信道上)传送和/或(例如,在一个或多个上行链路信道上)接收无线信号448并将信号从无线信号448转换为有线(例如,电和/或光)信号以及从有线(例如,电和/或光)信号转换为无线信号448。由此,发射机442可包括可以是分立组件或组合/集成组件的多个发射机,和/或接收机444可包括可以是分立组件或组合/集成组件的多个接收机。无线收发机440可被配置成根据各种无线电接入技术(rat)(诸如5g新无线电(nr)、gsm(全球移动系统)、umts(通用移动电信系统)、amps(高级移动电话系统)、cdma(码分多址)、wcdma(宽带cdma)、lte(长期演进)、lte直连(lte-d)、3gpp lte-v2x(pc5)、ieee 802.11(包括ieee 802.11p)、wifi、wifi直连(wifi-d)、zigbee等)来(例如,与ue 200、一个或多个其他ue、和/或一个或多个其他设备)传达信号。有线收发机450可包括被配置成用于(例如,与网络135)进行有线通信的发射机452和接收机454以例如向trp 300发送通信并从trp 300接收通信。发射机452可包括可以是分立组件或组合/集成组件的多个发射机,和/或接收机454可包括可以是分立组件或组合/集成组件的多个接收机。有线收发机450可被配置成例如用于光通信和/或电通信。
69.图4中所示的服务器400的配置是示例而并非对本公开(包括权利要求)进行限制,并且可以使用其他配置。例如,无线收发机440可被省略。另外或替换地,本文的描述讨论了服务器400被配置成执行若干功能或服务器400执行若干功能,但这些功能中的一个或多个功能可由trp 300和/或ue 200来执行(即,trp 300和/或ue 200可被配置成执行这些功能中的一个或多个功能)。
70.参照图5,示出了示例gnss接收机500的示图。ue 200和trp 300中的sps接收机217、317可包括gnss接收机500的一个或多个组件并且由此可以是gnss接收机500的示例。在一示例中,gnss接收机500包括但不限于天线501、模拟部分502、数字部分503和处理器504。ue 200和trp 300上的天线262、362是天线501的示例。gnss卫星信号由天线501接收并耦合到模拟部分502的输入。模拟部分502被配置成:通过用模数转换器(adc)对gnss卫星信号进行采样来处理gnss卫星信号并产生数字中频(if)信号。在一个实施例中,采样率可以是大约83兆样本每秒(ms/s)。数字if信号耦合到数字部分503的输入。数字部分503被配置成:利用数字if信号通过产生耦合到处理器504的捕获和跟踪数据来捕获和跟踪来自gnss卫星星座内的卫星。数字部分503可被配置成:基于gnss频谱中窄带干扰信号的存在来实现一个或多个陷波滤波器。在一示例中,数字部分503可将一个或多个陷波滤波器配置为具有可编程中心频率和带宽的一个或多个数字滤波器。处理器504可以是中央处理单元cpu、微处理器、数字信号处理器、或可读取并执行编程指令的任何其它此类设备。处理器504被配置成:分析捕获和跟踪数据以确定导航信息,诸如位置和速度。sv可在多个频率上传送信号,并且处理器504可被配置成基于如本领域已知的gnss模型来确定伪距和载波相位测量。例如,一般而言,在频率f1上至卫星[i]的伪距测量可以被建模为:
[0071]
[0072]
其中:
[0073]r[i]
是卫星[i]与用户定位之间的真实距离。
[0074]
δtu是用户装备中的共用偏置。
[0075]
是卫星[i]的卫星时钟偏置,包括频率f1上的任何卫星群延迟。
[0076]
c是光速。
[0077]1是用户装备中对于在频率f上进行的测量共用的附加偏置。
[0078]
是影响频率f1上来自卫星[i]的信号的电离层延迟。
[0079]
t
[i]
是由对流层在来自卫星[i]的信号中引入的延迟并且与频率无关。
[0080]
用于计及噪声和任何未建模的效应。
[0081]
其他gnss模型和变量也可被用于确定至sv的距离。
[0082]
参照图6a,示出了示例gnss频谱602的图表600。在操作中,可用各种方式来调制无线电载波。gps系统例如可利用三个不同频带(例如,l1、l2和l5)并利用相位调制来将码从sv传递至接收机。gps信号可利用扩频,以使得gps信号的总带宽比该信号携带的信息的带宽要宽得多。具体而言,l1以1575.42mhz为中心,l2以1227.60mhz为中心,并且l5以1176.45mhz为中心,并且这些频率上gps信号的宽度大于预期。例如,ca码信号在2.046mhz左右的宽度上扩展,p(y)码信号在l1上约20.46mhz的宽度上扩展。频谱602描绘了sv的多普勒频率周围大约2mhz(即,+/-1mhz)。gnss接收机的数字前端(dfe)(例如,数字部分503)被配置成:对频谱602中接收的信号执行自相关过程以获得码相位测量。由其他发射机或振荡器造成的本地干扰(例如,谐波信号)可显著影响或损害自相关过程。gnss接收机可被配置成实现一个或多个陷波滤波器以减少干扰器的影响。例如,在频谱602的+0.5mhz处的陷波滤波器将减少频谱602中的收到功率,如由信号凹陷604所描绘的。陷波滤波器和对应的信号凹陷604可影响收到的自相关函数和对应的码相位测量。例如,参照图6b,示出了具有和没有陷波滤波器的示例自相关函数(acf)的比较的图表610。典型acf 612提供与经陷波滤波的acf 614相比相对更高幅度的峰值。由于一个或多个陷波滤波器引起的整体acf形状的失真以及在一些情形中acf的幅度损失可能降低gnss定位计算的准确性。即,acf形状的失真可能导致在错误的码相位中检测到峰值,这可能引起测量偏置。相应地,由于gnss定位估计的准确性部分地基于其可以测量码相位的准确性,因此使用陷波滤波器也影响定位准确性。定位误差(即,码相位影响)的程度取决于prn码、sv多普勒、陷波频率和陷波带宽。例如,参照图6c,示出了基于示例陷波滤波器频率的码相位误差值622的标绘620。标绘620描绘了当陷波滤波器频率在sv多普勒频率(即,图6c中的零)周围从-1mhz变化到+1mhz时sv(即,sv id 5)的码相位误差(以厘米计)。误差值622中的每一者基于从-1mhz到+1mhz的100khz步长。示例误差值622从约-50cm变化到+25cm。其他sv(例如,prn码)、sv多普勒值和陷波带宽(其可包括多陷波滤波器)可具有不同的误差距离值,以及误差值的不同分布。
[0083]
参照图7,并进一步参照图5和图6a-6c,示出了基于陷波滤波器配置的离线相位补偿的示例过程700的框图。过程700利用一个或多个离线查找表(lut)702基于陷波滤波器配置704以及sv prn和多普勒频率信息706来在阶段710应用码相位校正。一般而言,lut 702中的码相位校正值取决于三个参数:svid(例如,sv prn)、sv多普勒频率以及陷波配置信息
(即,陷波数目、每个陷波频率和每个陷波带宽)。在一示例中,对于每个陷波配置,可计算和存储一个二维阵列lut。还可以利用用于不同陷波组合的不同lut,并且每个lut可以是二维阵列,以使得第{i,j}元素将是与第isvid和第jsv多普勒相对应的码相位校正值(其中svid是有限数)。lut网格中不同的陷波滤波器配置704和sv多普勒分辨率可基于操作要求来选择。例如,在2mhz的带宽中,sv多普勒可以按1khz的步长变化以给出2001个网格点,或者按100khz的步长变化以给出21个网格点。对应lut的大小可以相应地倍增。
[0084]
在一实施例中,处理器504可被配置成:访问包含一个或多个lut 702的(诸)本地存储器模块,该一个或多个lut 702存储基于prn码、陷波频率、陷波带宽和sv多普勒信息的码相位误差值。例如,陷波滤波器配置704可指示陷波频率(例如,距sv多普勒值+/-1mhz)和陷波带宽(例如,1、2、5、10khz等)。sv prn和多普勒频率信息706与传送gnss接收机500正在接收的信号的sv相关联。lut 702包含误差测量数据点,诸如图6c中所描绘的。阶段708处的码相位校正确定可基于在处理器504上执行的选择、排序和/或匹配函数或算法、或其他所存储规程,以基于陷波滤波器配置704以及sv prn和多普勒频率信息706来从lut 702中选择码相位误差值。码相位校正值可以是距离(例如,1cm、5cm、10cm、100cm等),处理器504被配置成在阶段710基于sv信号将校正应用于距离测量(例如,伪距、载波相位测量)。离线lut 702提供了以存储器使用为代价获得相对快速码相位误差解的优点,这是因为必须存储陷波滤波器配置和sv信息的不同变化。可通过增加lut 702中的值的量化以及使用内插例程估计码相位误差来获得一些存储器效率。
[0085]
参照图8,示出了用于计算码相位校正值的示例过程800。基于gnss接收机500正在接收的陷波滤波器配置704以及sv prn和多普勒频率信息706(即,svid 706a和sv多普勒706b),可由lut 702中各值之间的平滑内插来计算码相位校正。一般而言,lut 702中的码相位值在二维空间中的有限和离散点处是已知的,并且内插函数可被用于计算该空间中的其他任意点处的值。例如,在阶段802,处理器504可被配置成从数字部分503接收与收到的sv信号相关联的输入。该输入可包括svid 706a、sv多普勒706b以及陷波配置704。处理器504被配置成:获得lut 702中与输入值最接近的

k’个邻居,并且随后在阶段804计算每个邻居的码相位误差的加权平均

y’。加权平均

y’可在阶段806被应用为码相位校正值。过程800是示例而非限制,因为其他多变量内插技术也可被用于确定最终码相位校正值。
[0086]
参照图9,示出了用于基于陷波滤波器配置的在线相位计算的示例过程900。与图7中取决于lut 702的离线过程700形成对比,当gnss接收机500的配置改变时(例如,当检测到新的干扰信号时),在线过程900在本地计算lut值。例如,处理器504可从如先前所描述的数字部分503接收陷波滤波器配置信息902以及sv prn和多普勒频率信息904。在阶段906,处理器504可经由如图6a-6c中所描述的具有离散点的模拟来计算sv的lut表值。在阶段908,处理器504可利用陷波滤波器配置信息902和sv prn和多普勒频率信息904以及内插技术(诸如图8中所描述的)基于本地生成的lut来获得码相位校正值。在阶段910,处理器504可将码相位校正应用于针对收到的sv信号所计算的距离测量(例如,伪距、载波相位测量)。
[0087]
参照图10a-10d,示出了针对多个卫星运载器和陷波滤波器配置的码相位误差的示例标绘。这些标绘是示例并且提供这些标绘以解说不同的sv prn可具有不同的陷波频率误差分布。所描绘的误差值表示lut中的离散值,这可以是离线生成的(如过程700中)或在线生成的(如过程900中)。所标绘的误差值表示相对于sv多普勒频率(例如,标绘中的零多
普勒)在-1mhz至+1mhz之间以100khz为步长的陷波频率。作为示例而非限制,gps l1 ca信号的典型码相位校正值在+1米至-1米之间。其他信号类型可具有不同的校正值范围。图10a描绘了具有在-60cm至+30cm之间的第一误差分布的第一示例sv(sv:14)。图10b描绘了具有在-90cm至+10cm之间的第二误差分布的第二示例sv(sv:25)。图10c描绘了具有在-60cm至+30cm之间的第三误差分布的第三示例sv(sv:17)。图10d描绘了具有在-70cm至20cm之间的第四误差分布的第四示例sv(sv:08)。sv、标绘和样本大小(例如,陷波滤波器步长值)是示例而非限制。其他模拟可以用其他sv以及增加的或减小的陷波滤波器步长来运行。
[0088]
参照图11,并进一步参照图1-10d,用于计算至卫星运载器的距离的方法1100包括所示的各阶段。然而,方法1100是示例而非限定。方法1100可例如通过对各阶段进行添加、移除、重新安排、组合、并发执行、和/或将单个阶段拆分成多个阶段来更改。
[0089]
在阶段1102,该方法包括:从卫星运载器接收信号。gnss接收机500的模拟部分502是用于从sv接收信号的装置。一般而言,gnss sv在l频带中的两个或更多个频率中传送导航信号。这些信号包含测距码和导航数据以允许gnss接收机500计算从卫星到接收机的行进时间以及任何历元的卫星坐标。该信号可包括载波、测距码(例如,svid、prn序列或prn码)、以及其他导航数据(例如,关于sv星历表的信息、时钟偏置参数、历书信息、sv信息、以及其他相关联的导航信息)。
[0090]
在阶段1104,该方法包括:确定一个或多个陷波滤波器配置。数字部分503和处理器504是用于确定一个或多个陷波滤波器配置的装置。陷波滤波器可基于由本地或外部rf源生成的窄带干扰信号的存在。在一示例中,一个或多个干扰信号可基于ue的状态(即,当wi-fi或蓝牙发射机活跃时)是已知的。在一实施例中,处理器504可被配置成执行频谱分析以寻找干扰信号。陷波滤波器配置可包括频率分量和带宽分量以缓解一个或多个干扰信号的干扰。在一实施例中,陷波滤波器配置可包括多个频率,其中每个陷波滤波器具有相同或不同带宽。
[0091]
在阶段1106,该方法包括:确定与信号相关联的伪随机噪声码和多普勒频率。处理器504是用于确定prn码和多普勒频率的装置。prn码被包括在阶段1102接收到的信号中。多普勒频率对应于收到信号的多普勒频移,该多普勒频移主要基于sv上的天线与gnss接收机之间的相对速度。其他时钟频率误差偏移也可被包括在多普勒频率中。一般而言,信号的多普勒频移是载波相位的时间导数。
[0092]
在阶段1108,该方法包括:至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值。处理器504是用于确定码相位校正值的装置。在操作中,处理器504可利用包括陷波滤波器配置信息、sv prn和多普勒频率信息以及相关联的码相位校正值的一个或多个lut。例如,查询工具(诸如排序、选择、匹配等)可被用于基于陷波滤波器和sv配置信息来确定码相位校正值。lut可经由辅助数据提供给ue(即,离线解决方案),和/或一个或多个lut可在ue上本地生成(即,在线解决方案)。在离线解决方案中,通信网络100可经由无线收发机240向ue提供具有lut的辅助数据。辅助数据可经由网络协议(诸如lpp)和无线电资源控制(rrc)消息接发来发送。其他消息接发(诸如侧链路技术)也可被用于向网络中的其他ue传播lut。一个或多个lut表包括针对prn码(例如,sv id)、多普勒频率和陷波滤波器配置的各种组合的码相位校正值。码相位校正值可以是距离,诸如图6c和图10a-10d中的值。诸如图8中所描述的内插技术也可被用于从lut获得码相位校正值。
[0093]
在阶段1110,该方法包括:至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离。处理器504是用于计算至sv的距离的装置。在一示例中,处理器504可基于该信号来确定至sv的伪距并应用如本领域已知且在式1中描述的恰适偏置和校正。在阶段1108确定的码相位值可被应用于伪距以产生距离值。
[0094]
其他示例和实现落在本公开及所附权利要求的范围内。例如,由于软件和计算机的本质,上述功能可使用由处理器执行的软件、硬件、固件、硬连线或其任何组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以使得功能的各部分在不同的物理位置处实现。
[0095]
除非另有说明,否则图中所示和/或本文所讨论的如相互连接或通信的组件(功能性的或以其他方式的)是通信地耦合的。即,它们可以直接或间接地被连接以实现它们之间的通信。
[0096]
如本文所使用的,单数形式的“一”、“某”和“该”也包括复数形式,除非上下文另有明确指示。例如,“处理器”可以包括一个处理器或多个处理器。如本文所使用的,术语“包括”、“具有”、“包含”和/或“含有”指明所叙述的特征、整数、步骤、操作、要素、和/或组件的存在,但并不排除一个或多个其他特征、整数、步骤、操作、要素、组件和/或其群组的存在或添加。
[0097]
如本文所使用的,除非另外声明,否则功能或操作“基于”项目或条件的叙述表示该功能或操作基于所叙述的项目或条件,并且可以基于除所叙述的项目或条件以外的一个或多个项目和/或条件。
[0098]
同样,如本文所使用的,项目列举中使用的“或”(可能接有“中的至少一个”或接有“中的一个或多个”)指示析取式列举,以使得例如“a、b或c中的至少一个”的列举、或“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中的至少一者”或“处理器被配置成测量a或测量b”意味着处理器可被配置成测量a(并且可能被配置成或可能不被配置成测量b),或者可被配置成测量b(并且可能被配置成或可能不被配置成测量a),或者可被配置成测量a和测量b(并且可能被配置成选择a和b中的哪个或两者来测量)。类似地,用于测量a或b中至少一者的装置的叙述包括:用于测量a的装置(其可以测量或可能不能测量b)、或用于测量b的装置(并且可被或可不被配置成测量a)、或用于测量a和b的装置(其可以能够选择a和b中的哪个或两者来测量)。作为另一示例,项目(例如,处理器)被配置成执行功能x或执行功能y中至少一者的叙述表示该项目可被配置成执行功能x、或者可被配置成执行功能y、或者可被配置成执行功能x并且执行功能y。例如,短语“处理器被配置成测量x或测量y中的至少一者”表示该处理器可被配置成测量x(并且可以或可以不被配置成测量y)、或者可被配置成测量y(并且可以或可以不被配置成测量x)、或者可被配置成测量x并且测量y(并且可被配置成选择x和y中的哪个或两者来测量)。
[0099]
可根据具体要求作出实质性变型。例如,也可使用定制的硬件,和/或可在硬件中、由处理器执行的软件(包括便携式软件,诸如小应用程序等)中、或两者中实现特定要素。进
一步,可以采用到其他计算设备(诸如网络输入/输出设备)的连接。
[0100]
上文所讨论的系统和设备是示例。各种配置可恰适地省略、替代、或添加各种规程或组件。例如,参考某些配置所描述的特征可在各种其他配置中被组合。配置的不同方面和要素可以按类似的方式被组合。此外,技术会演进,并且由此,许多要素是示例,而不限制本公开或权利要求的范围。
[0101]
无线通信系统是其中无线地传递通信的系统,即,通过电磁波和/或声波通过大气空间传播而不是通过导线或其他物理连接来传播。无线通信网络可以不是使所有通信被无线地传送,而是被配置成使至少一些通信被无线地传送。此外,术语“无线通信设备”或类似术语不要求设备的功能性排他性地或均匀地主要用于通信,或者设备是移动设备,而是指示设备包括无线通信能力(单向或双向),例如,包括至少一个无线电(每个无线电是发射机、接收机或收发机的一部分)以用于无线通信。
[0102]
本说明书中给出了具体细节,以提供对示例配置(包括实现)的透彻理解。然而,可在没有这些具体细节的情况下实践这些配置。例如,已在没有不必要的细节的情况下示出了公知的电路、过程、算法、结构和技术,以避免混淆这些配置。本说明书提供示例配置,而不限制权利要求的范围、适用性或配置。相反,先前对配置的描述提供用于实现所述技术的描述。可以对要素的功能和布置作出各种改变而不会脱离本公开的范围。
[0103]
如本文所使用的,术语“处理器可读介质”、“机器可读介质”和“计算机可读介质”是指参与提供使机器以特定方式操作的数据的任何介质。使用计算平台,各种处理器可读介质可涉及向(诸)处理器提供用于执行的指令/代码、和/或可被用于存储和/或携带此类指令/代码(例如,作为信号)。在许多实现中,处理器可读介质是物理和/或有形存储介质。此类介质可采取许多形式,包括但不限于非易失性介质和易失性介质。非易失性介质包括例如光盘和/或磁盘。易失性介质包括但不限于动态存储器。
[0104]
值超过(或大于或高于)第一阈值的语句等效于值满足或超过略大于第一阈值的第二阈值的语句,例如,在计算系统的分辨率中第二阈值比第一阈值高一个值。值小于第一阈值(或在第一阈值内或低于第一阈值)的语句等效于值小于或等于略低于第一阈值的第二阈值的语句,例如,在计算系统的分辨率中第二阈值比第一阈值低一个值。
[0105]
在以下经编号条款中描述了各实现示例:
[0106]
1.一种用于用接收机确定至卫星运载器的距离的方法,包括:
[0107]
从该卫星运载器接收信号;
[0108]
确定一个或多个陷波滤波器配置;
[0109]
确定与该信号相关联的伪随机噪声码和多普勒频率;
[0110]
至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值;以及
[0111]
至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离。
[0112]
2.如条款1的方法,其中,确定该码相位校正值包括:基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从查找表获得该码相位校正值。
[0113]
3.如条款2的方法,进一步包括:从网络实体接收辅助数据,其中该辅助数据包括该查找表。
[0114]
4.如条款3的方法,其中,该辅助数据是经由一个或多个长期演进定位协议(lpp)
消息来接收的。
[0115]
5.如条款3的方法,其中,该辅助数据是经由一个或多个无线电资源控制(rrc)消息来接收的。
[0116]
6.如条款2的方法,其中,确定该码相位校正值包括:基于内插函数来获得该码相位校正值。
[0117]
7.如条款1的方法,进一步包括:基于针对多个陷波滤波器配置的经建模自相关函数而用该接收机生成查找表,并且其中确定该码相位校正值包括:基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从该查找表获得该码相位校正值。
[0118]
8.如条款1的方法,其中,该一个或多个陷波滤波器配置包括一个或多个陷波频率以及与该一个或多个陷波频率相关联的一个或多个带宽。
[0119]
9.如条款1的方法,其中,计算至该卫星运载器的距离包括:基于该信号来确定至该卫星运载器的伪距。
[0120]
10.如条款1的方法,其中,该接收机包括一个或多个陷波滤波器,该一个或多个陷波滤波器包括具有可编程中心频率和带宽的一个或多个数字滤波器。
[0121]
11.一种装置,包括:
[0122]
存储器;
[0123]
被配置成从卫星运载器接收信号的至少一个卫星定位系统接收机;
[0124]
至少一个处理器,该至少一个处理器通信地耦合到该存储器和该至少一个卫星定位系统接收机并被配置成:
[0125]
从该卫星运载器接收该信号;
[0126]
确定一个或多个陷波滤波器配置;
[0127]
确定与该信号相关联的伪随机噪声码和多普勒频率;
[0128]
至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值;以及
[0129]
至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离。
[0130]
12.如条款11的装置,其中,该至少一个处理器被进一步配置成:基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从查找表获得该码相位校正值。
[0131]
13.如条款12的装置,进一步包括通信地耦合到该至少一个处理器的至少一个收发机,其中该至少一个处理器被进一步配置成从网络实体接收辅助数据,并且其中该辅助数据包括该查找表。
[0132]
14.如条款13的装置,其中,该辅助数据是经由一个或多个长期演进定位协议(lpp)消息来接收的。
[0133]
15.如条款13的装置,其中,该辅助数据是经由一个或多个无线电资源控制(rrc)消息来接收的。
[0134]
16.如条款12的装置,其中,该至少一个处理器被进一步配置成:基于内插函数来获得该码相位校正值。
[0135]
17.如条款11的装置,其中,该至少一个处理器被进一步配置成:基于针对多个陷波滤波器配置的经建模自相关函数来生成查找表,并基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从该查找表获得该码相位校正值。
[0136]
18.如条款11的装置,其中,该一个或多个陷波滤波器配置包括一个或多个陷波频率以及与该一个或多个陷波频率相关联的一个或多个带宽。
[0137]
19.如条款11的装置,其中,该至少一个处理器被进一步配置成:基于该信号来确定至该卫星运载器的伪距。
[0138]
20.如条款11的装置,其中,该一个或多个陷波滤波器配置包括具有可编程中心频率和带宽的一个或多个数字滤波器。
[0139]
21.一种用于确定至卫星运载器的距离的装备,包括:
[0140]
用于从该卫星运载器接收信号的装置;
[0141]
用于确定一个或多个陷波滤波器配置的装置;
[0142]
用于确定与该信号相关联的伪随机噪声码和多普勒频率的装置;
[0143]
用于至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值的装置;以及
[0144]
用于至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离的装置。
[0145]
22.如条款21的装备,其中,用于确定该码相位校正值的装置包括:用于基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从查找表获得该码相位校正值的装置。
[0146]
23.如条款22的装备,进一步包括:用于从网络实体接收辅助数据的装置,其中该辅助数据包括该查找表。
[0147]
24.如条款23的装备,其中,该辅助数据是经由一个或多个长期演进定位协议(lpp)消息来接收的。
[0148]
25.如条款23的装备,其中,该辅助数据是经由一个或多个无线电资源控制(rrc)消息来接收的。
[0149]
26.如条款22的装备,其中,用于确定该码相位校正值的装置包括:用于基于内插函数来获得该码相位校正值的装置。
[0150]
27.如条款21的装备,进一步包括:用于基于针对多个陷波滤波器配置的经建模自相关函数来生成查找表的装置,并且其中用于确定该码相位校正值的装置包括:用于基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从该查找表获得该码相位校正值的装置。
[0151]
28.如条款21的装备,其中,该一个或多个陷波滤波器配置包括一个或多个陷波频率以及与该一个或多个陷波频率相关联的一个或多个带宽。
[0152]
29.如条款21的装备,其中,用于计算至该卫星运载器的距离的装置包括:用于基于该信号来确定至该卫星运载器的伪距的装置。
[0153]
30.如条款21的装备,进一步包括一个或多个陷波滤波器,该一个或多个陷波滤波器包括具有可编程中心频率和带宽的一个或多个数字滤波器。
[0154]
31.一种包括用于使一个或多个处理器确定至卫星运载器的距离的处理器可读指令的非瞬态处理器可读存储介质,包括:
[0155]
用于从该卫星运载器接收信号的代码;
[0156]
用于确定一个或多个陷波滤波器配置的代码;
[0157]
用于确定与该信号相关联的伪随机噪声码和多普勒频率的代码;
[0158]
用于至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值的代码;以及
[0159]
用于至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离的代码。
[0160]
32.如条款31的非瞬态处理器可读存储介质,其中,用于确定该码相位校正值的代码包括:用于基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从查找表获得该码相位校正值的代码。
[0161]
33.如条款32的非瞬态处理器可读存储介质,进一步包括:用于从网络实体接收辅助数据的代码,其中该辅助数据包括该查找表。
[0162]
34.如条款33的非瞬态处理器可读存储介质,其中,该辅助数据是经由一个或多个长期演进定位协议(lpp)消息来接收的。
[0163]
35.如条款33的非瞬态处理器可读存储介质,其中,该辅助数据是经由一个或多个无线电资源控制(rrc)消息来接收的。
[0164]
36.如条款32的非瞬态处理器可读存储介质,其中,用于确定该码相位校正值的代码包括:用于基于内插函数来获得该码相位校正值的代码。
[0165]
37.如条款31的非瞬态处理器可读存储介质,进一步包括:用于基于针对多个陷波滤波器配置的经建模自相关函数来生成查找表的代码,并且其中用于确定该码相位校正值的代码包括:用于基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来从该查找表获得该码相位校正值的代码。
[0166]
38.如条款31的非瞬态处理器可读存储介质,其中,该一个或多个陷波滤波器配置包括一个或多个陷波频率以及与该一个或多个陷波频率相关联的一个或多个带宽。
[0167]
39.如条款31的非瞬态处理器可读存储介质,其中,用于计算至该卫星运载器的距离的代码包括:用于基于该信号来确定至该卫星运载器的伪距的代码。
[0168]
40.如条款31的非瞬态处理器可读存储介质,进一步包括一个或多个陷波滤波器,该一个或多个陷波滤波器包括具有可编程中心频率和带宽的一个或多个数字滤波器。

技术特征:
1.一种用于用接收机确定至卫星运载器的距离的方法,包括:从所述卫星运载器接收信号;确定一个或多个陷波滤波器配置;确定与所述信号相关联的伪随机噪声码和多普勒频率;至少基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来确定码相位校正值;以及至少部分地基于所述信号和所述码相位校正值来计算至所述卫星运载器的距离。2.如权利要求1所述的方法,其中,确定所述码相位校正值包括:基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来从查找表获得所述码相位校正值。3.如权利要求2所述的方法,进一步包括:从网络实体接收辅助数据,其中所述辅助数据包括所述查找表。4.如权利要求3所述的方法,其中,所述辅助数据是经由一个或多个长期演进定位协议(lpp)消息来接收的。5.如权利要求3所述的方法,其中,所述辅助数据是经由一个或多个无线电资源控制(rrc)消息来接收的。6.如权利要求2所述的方法,其中,确定所述码相位校正值包括:基于内插函数来获得所述码相位校正值。7.如权利要求1所述的方法,进一步包括:基于针对多个陷波滤波器配置的经建模自相关函数而用所述接收机生成查找表,并且其中确定所述码相位校正值包括:基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来从所述查找表获得所述码相位校正值。8.如权利要求1所述的方法,其中,所述一个或多个陷波滤波器配置包括一个或多个陷波频率以及与所述一个或多个陷波频率相关联的一个或多个带宽。9.如权利要求1所述的方法,其中,计算至所述卫星运载器的距离包括:基于所述信号来确定至所述卫星运载器的伪距。10.如权利要求1所述的方法,其中,所述接收机包括一个或多个陷波滤波器,所述一个或多个陷波滤波器包括具有可编程中心频率和带宽的一个或多个数字滤波器。11.一种装置,包括:存储器;被配置成从卫星运载器接收信号的至少一个卫星定位系统接收机;至少一个处理器,所述至少一个处理器通信地耦合到所述存储器和所述至少一个卫星定位系统接收机并被配置成:从所述卫星运载器接收所述信号;确定一个或多个陷波滤波器配置;确定与所述信号相关联的伪随机噪声码和多普勒频率;至少基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来确定码相位校正值;以及至少部分地基于所述信号和所述码相位校正值来计算至所述卫星运载器的距离。
12.如权利要求11所述的装置,其中,所述至少一个处理器被进一步配置成:基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来从查找表获得所述码相位校正值。13.如权利要求12所述的装置,进一步包括通信地耦合到所述至少一个处理器的至少一个收发机,其中所述至少一个处理器被进一步配置成从网络实体接收辅助数据,并且其中所述辅助数据包括所述查找表。14.如权利要求13所述的装置,其中,所述辅助数据是经由一个或多个长期演进定位协议(lpp)消息来接收的。15.如权利要求13所述的装置,其中,所述辅助数据是经由一个或多个无线电资源控制(rrc)消息来接收的。16.如权利要求12所述的装置,其中,所述至少一个处理器被进一步配置成:基于内插函数来获得所述码相位校正值。17.如权利要求11所述的装置,其中,所述至少一个处理器被进一步配置成:基于针对多个陷波滤波器配置的经建模自相关函数来生成查找表,并基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来从所述查找表获得所述码相位校正值。18.如权利要求11所述的装置,其中,所述一个或多个陷波滤波器配置包括一个或多个陷波频率以及与所述一个或多个陷波频率相关联的一个或多个带宽。19.如权利要求11所述的装置,其中,所述至少一个处理器被进一步配置成:基于所述信号来确定至所述卫星运载器的伪距。20.如权利要求11所述的装置,其中,所述一个或多个陷波滤波器配置包括具有可编程中心频率和带宽的一个或多个数字滤波器。21.一种用于确定至卫星运载器的距离的装备,包括:用于从所述卫星运载器接收信号的装置;用于确定一个或多个陷波滤波器配置的装置;用于确定与所述信号相关联的伪随机噪声码和多普勒频率的装置;用于至少基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来确定码相位校正值的装置;以及用于至少部分地基于所述信号和所述码相位校正值来计算至所述卫星运载器的距离的装置。22.如权利要求21所述的装备,其中,用于确定所述码相位校正值的装置包括:用于基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来从查找表获得所述码相位校正值的装置。23.如权利要求22所述的装备,进一步包括:用于从网络实体接收辅助数据的装置,其中所述辅助数据包括所述查找表。24.如权利要求23所述的装备,其中,所述辅助数据是经由一个或多个长期演进定位协议(lpp)消息来接收的。25.如权利要求23所述的装备,其中,所述辅助数据是经由一个或多个无线电资源控制(rrc)消息来接收的。26.如权利要求22所述的装备,其中,用于确定所述码相位校正值的装置包括:用于基
于内插函数来获得所述码相位校正值的装置。27.如权利要求21所述的装备,进一步包括:用于基于针对多个陷波滤波器配置的经建模自相关函数来生成查找表的装置,并且其中用于确定所述码相位校正值的装置包括:用于基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来从所述查找表获得所述码相位校正值的装置。28.如权利要求21所述的装备,其中,所述一个或多个陷波滤波器配置包括一个或多个陷波频率以及与所述一个或多个陷波频率相关联的一个或多个带宽。29.如权利要求21所述的装备,其中,用于计算至所述卫星运载器的距离的装置包括:用于基于所述信号来确定至所述卫星运载器的伪距的装置。30.如权利要求21所述的装备,进一步包括一个或多个陷波滤波器,所述一个或多个陷波滤波器包括具有可编程中心频率和带宽的一个或多个数字滤波器。31.一种包括用于使一个或多个处理器确定至卫星运载器的距离的处理器可读指令的非瞬态处理器可读存储介质,包括:用于从所述卫星运载器接收信号的代码;用于确定一个或多个陷波滤波器配置的代码;用于确定与所述信号相关联的伪随机噪声码和多普勒频率的代码;用于至少基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来确定码相位校正值的代码;以及用于至少部分地基于所述信号和所述码相位校正值来计算至所述卫星运载器的距离的代码。32.如权利要求31所述的非瞬态处理器可读存储介质,其中,用于确定所述码相位校正值的代码包括:用于基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来从查找表获得所述码相位校正值的代码。33.如权利要求32所述的非瞬态处理器可读存储介质,进一步包括:用于从网络实体接收辅助数据的代码,其中所述辅助数据包括所述查找表。34.如权利要求33所述的非瞬态处理器可读存储介质,其中,所述辅助数据是经由一个或多个长期演进定位协议(lpp)消息来接收的。35.如权利要求33所述的非瞬态处理器可读存储介质,其中,所述辅助数据是经由一个或多个无线电资源控制(rrc)消息来接收的。36.如权利要求32所述的非瞬态处理器可读存储介质,其中,用于确定所述码相位校正值的代码包括:用于基于内插函数来获得所述码相位校正值的代码。37.如权利要求31所述的非瞬态处理器可读存储介质,进一步包括:用于基于针对多个陷波滤波器配置的经建模自相关函数来生成查找表的代码,并且其中用于确定所述码相位校正值的代码包括:用于基于所述一个或多个陷波滤波器配置、所述伪随机噪声码和所述多普勒频率来从所述查找表获得所述码相位校正值的代码。38.如权利要求31所述的非瞬态处理器可读存储介质,其中,所述一个或多个陷波滤波器配置包括一个或多个陷波频率以及与所述一个或多个陷波频率相关联的一个或多个带宽。39.如权利要求31所述的非瞬态处理器可读存储介质,其中,用于计算至所述卫星运载
器的距离的代码包括:用于基于所述信号来确定至所述卫星运载器的伪距的代码。40.如权利要求31所述的非瞬态处理器可读存储介质,进一步包括一个或多个陷波滤波器,所述一个或多个陷波滤波器包括具有可编程中心频率和带宽的一个或多个数字滤波器。

技术总结
提供了用于利用陷波滤波器来克服窄带干扰的技术。一种用于用接收机确定至卫星运载器的距离的示例方法包括:从该卫星运载器接收信号;确定一个或多个陷波滤波器配置;确定与该信号相关联的伪随机噪声码和多普勒频率;至少基于该一个或多个陷波滤波器配置、该伪随机噪声码和该多普勒频率来确定码相位校正值;以及至少部分地基于该信号和该码相位校正值来计算至该卫星运载器的距离。算至该卫星运载器的距离。算至该卫星运载器的距离。


技术研发人员:F
受保护的技术使用者:高通股份有限公司
技术研发日:2021.11.23
技术公布日:2023/9/22
版权声明

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

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

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

相关推荐