GNSS和无线操作的共存管理的制作方法

文档序号:17121363发布日期:2019-03-15 23:50阅读:286来源:国知局
GNSS和无线操作的共存管理的制作方法

本公开的方面涉及无线通信,且更具体地说,涉及管理卫星定位系统(sps)接收器结合一或多个无线接入技术(rat)收发器的使用。



背景技术:

在各种装置中,无线通信技术的使用变得越来越普遍。一些装置可称作物联网(iot)装置。iot装置的实例可包含消费电子产品,例如手表、恒温器、搅拌器、灯开关等。无线通信技术在这些装置内的使用可实现iot装置的某些功能。举例来说,网络互连装置(例如智能手机)的用户可能够在不物理地接近所述装置的情况下远程命令搅拌器、恒温器、灯开关或其它iot元件操作。

某些iot装置可包含sps功能以能够由以下来定位iot装置:由网络互连装置的用户、由装置的制造商或由例如装置提供的服务的服务提供商。某些iot装置可以是日用品或类似装置,其中因为这些装置的利润率可能相对极低,所以成本为相对较高的关注点。因此,无线通信装置领域中需要改进。



技术实现要素:

描述提供用于管理sps接收器结合一或多个rat收发器的使用的技术的某些实施例。

在某些实施例中,所公开的技术包含:卫星定位系统(sps)接收器;发射器,其根据无线接入技术(rat)操作;和控制器,其通信地耦合到sps接收器和发射器。控制器可经配置以通过以下来使由sps接收器进行的接收优先于由根据rat的发射器进行的发射:(1)确定sps接收器正接收第一信号以确定sps接收器的位置;以及(2)响应于确定sps接收器正接收第一信号,诱导发射器:(a)在第一信号由sps接收器接收且尚未确定sps的位置时,延迟由发射器发射第二信号;或(b)在第一信号由sps接收器接收时在低功率电平下发射第二信号,确定所述低功率电平以允许由sps接收器接收第一信号。

控制器可进一步经配置以基于在低功率电平下发射的第二信号将由站台接收的确定而选择低功率电平。控制器可另外经配置以基于在站台处接收到由发射器发射的前一信号的确定而选择低功率电平。控制器还可经配置以基于从站台接收的信号的功率电平而选择低功率电平。

控制器可进一步经配置以从站台接收指示设备被授予用于发射的许可的授予命令。使由sps接收器进行的接收优先于由根据rat的发射器进行的发射可基于接收到授予命令。控制器可经配置以除非由控制器从站台接收授予命令,否则阻止发射器发射。控制器还可经配置以:响应于确定由sps接收器进行的接收与发射器处的发射之间存在重叠,忽略从与发射重叠的接收的一部分导出的定位信息。

在某些实施例中,控制器可经配置以诱导发射器:在第一信号由sps接收器接收或尚未确定sps的位置时,延迟发射第二信号;以及在第一信号由sps接收器接收时,不发射第二信号。控制器可经配置以诱导发射器:在第一信号由sps接收器接收时在低功率电平下发射第二信号;以及在第一信号由sps接收器接收时,并不延迟发射第二信号。

控制器还可经配置以:确定由根据rat的发射器进行的发射是否优先于由sps接收器进行的接收;以及响应于确定由根据rat的发射器进行的发射优先于由sps接收器进行的接收:(1)诱导发射器发射第二信号;以及(2)或者(a)使sps接收器无法基于接收导出定位信息,或(b)使sps接收器断电。确定是使sps接收器无效还是使sps接收器断电可基于由发射器进行的发射的时间长度。rat可以是无线广域网(wwan)。控制器可集成到与sps接收器或发射器相同的集成电路裸片上。

附图说明

本公开的方面借助于实例来说明。在附图中,相似附图标记指示类似元件。

图1说明可合并包含卫星位置方面的一或多个实施例的系统的简化图;

图2说明可合并包含gnss接收器和rat发射器的一或多个实施例的系统的简化图;

图3说明可在不使用天线滤波组件的情况下合并包含gnss接收器和rat发射器的一或多个实施例的系统的简化图;以及

图4说明可通过使用共享的共存管理器合并包含gnss接收器和rat发射器的一或多个实施例的系统的简化图;

图5说明实施某些实施例的流程图;

图6说明可以在其中实施一或多个实施例的计算系统的一实例。

具体实施方式

现在将相对于形成说明性实施例的一部分的附图来描述若干说明性实施例。虽然下文描述可在其中实施本公开的一或多个方面的特定实施例,但可使用其它实施例,且可在不脱离本公开的范围或随附权利要求书的精神的情况下进行各种修改。

在各种消费电子装置中,iot装置变得越来越普遍且可实现网络互连(例如智能)功能。iot装置可包含日用品或其它消费电子产品,其由于例如价格敏感的消费者需求而对装置成本的要求越来越高。因此,与其它移动通信装置(例如智能手机、膝上型计算机、平板计算机等)相比,用以设计和实施iot特征(包含组件成本)的成本可能具有相对较高的重要性。

可通过使用与rat发射器或收发器结合使用的sps接收器(例如全球导航卫星系统(gnss))来实现iot装置的一些特征。举例来说,某些iot装置可包含gnss接收器以与lte或其它发射器一起使用,以实现iot装置的无线通信功能。在这些配置中,gnss接收器结合rat发射器的使用可导致若干设计难题。举例来说,如果例如由rat发射器产生的电磁能的量干扰由gnss接收器接收以用于位置确定目的的位置信号,那么rat发射器的使用可阻碍gnss接收器的使用。举例来说,经由rat发射器发射的信号可衰减由gnss接收器接收的信号。所述衰减可防止gnss接收器定位所述装置。

可使用若干技术以实现gnss接收器和rat发射器的同时使用。举例来说,滤波、切换或其它双工器组件可用以物理地去除或显著地减少由来自gnss接收器的衰减gnss信号的rat发射信号引起的泄漏或干扰。使用这些组件可由于需要待集成到装置中的额外物理组件而增加装置的材料清单的成本。因此,使用这些组件可能增加装置的成本和/或减少装置的利润率。因此,使用实现gnss接收器与rat发射器的同时使用的滤波组件可具有不合期望的后果,尤其是在并入到iot装置中时。

本文公开用于管理gnss接收器结合一或多个rat收发器的使用的技术。可在不使用潜在高成本的硬件组件以物理地从rat发射信号中滤波、双工和/或分离gnss接收器位置信号的情况下操作技术。在某些实施例中,控制器(即共存管理器)可经配置以管理gnss接收器与rat发射器的使用。gnss接收器和rat发射器可以是单独且不同的组件,或可集成到单一组件(例如集成电路)中。举例来说,控制器可集成到gnss接收器或rat发射器中。

控制器可包含功能以独立地解决装置的gnss接收器与rat发射器的使用之间的争用。举例来说,控制器可添加到iot装置的现有功能中和/或补充iot装置的现有功能。控制器可包含用于确定gnss接收器与rat发射器操作之间的优先级的一或多个规则。一或多个天线元件通常可在rat发射器与gnss接收器之间共享,或所述一或多个天线元件可以是物理地不同元件。应理解,发射到gnss接收器或从rat发射器发射可耦合到物理地不同天线元件上。从物理地耦合到rat发射器的第一天线元件的发射可影响由在物理地耦合到gnss接收器的第二天线元件上接收的发射。天线元件可形成集成电路、装置壳体或装置的其它组件(例如天线元件并不必须是不同组件)的部分。控制器可包含用于确定gnss接收器或rat发射器的选择性或同时操作的一或多个规则。规则可(例如经由切换器、配置引脚或其它)硬编码和/或(经由处理器可执行指令)软编码。在某些实施例中,规则可包含历史信息以改进或以其它方式改变gnss接收器相较于rat发射器操作的优先级排序。

在某些实施例中,控制器可通过依序为gnss和rat功能供电和/或启用gnss和rat功能来管理对天线元件的接入。举例来说,可选择性地为gnss接收器和rat发射器供电,使得在给定时间周期期间接收器或发射器中的仅一个起作用。操作的这一时间拼接可避免使用滤波或其它硬件组件来实现gnss接收器和rat发射器的全双工使用。

在某些实施例中,本文中称为“消隐”的技术可用以管理gnss接收器和rat发射器使用。消隐是其中可为gnss接收器和rat发射器两者同时供电但防止gnss接收器接收定位信号的技术。可通过gnss接收器的额外功能实现消隐。举例来说,gnss接收器可包含在启用时配置gnss接收器以忽略经由天线元件接收的电磁信号的功能。消隐功能可包含断开连接或以其它方式忽略来自例如耦合到天线元件的模/数转换器的输入。举例来说,可经由例如离散信号的硬件信号或经由来自控制器(例如上述控制器)的串行消息来实现消隐功能。与例如将功率循环到gnss接收器或物理地将gnss接收器与天线元件断开连接相比,消隐可使得gnss接收器能够经配置以在相对较短时间内忽略信号。然而,将功率循环到gnss接收器可相对于其中尽管在相对较低功率状态中仍可为gnss接收器供电的消隐提供功率节约优势。

与特征更全面的其它无线通信装置(例如智能手机、膝上型计算机或平板计算机)相比,iot装置的使用可能存在某些不同使用情况。一般来说,iot装置可使gnss接收优先于rat发射。举例来说,gnss接收器可优先于iot装置的rat发射。例如智能手机的特征更全面的其它装置和相似装置可实际上优先化rat操作。举例来说,与gnss操作相比,智能手机可优先化数据发射或通信发射。相反地,iot装置可向确定iot装置的位置赋予更高优先级,使得可经由rat发射位置信息。举例来说,某些iot装置可仅进行有限数目的功能中的一个。这些功能中的一个可确定iot装置的位置并经由rat发射报告位置信息。因此,对于iot装置来说延迟信息的发射直到经由使用gnss接收器确定位置为止可能是有利的。

作为另一实例,iot装置可操作为“从属”装置,所述“从属”装置中可由外部“主”装置指定用于经由rat收发器发射的许可。主装置可分配允许iot装置发射rat信号的某些周期和/或通道。举例来说,服务器可协调可操作类似频率、通道、协议或其它发射属性的若干iot装置的操作。从iot装置中的一者的发射可干扰从iot装置中的第二者的发射。服务器可通过协调iot装置中的每一个之间的发射来防止这类干扰。协调可包含为iot装置中的每一个提供一时间周期,其中允许所述装置发射rat信号。时间周期可在iot装置之间的为非重叠的,以防止装置之间的干扰。还可由服务器或其它主装置协调和/或指定各种频率、通道或其它发射信息。

作为另一实例,与其它装置相比,gnss接收器功能的使用可为相对随机的。iot装置可实施为“从属”装置,其中iot装置经配置以响应于来自外部“主”装置的请求。举例来说,iot装置可从外部装置接收命令,以例如经由rat发射提供iot装置的位置。因此,iot装置可实际上响应于来自外部主装置的请求,而不是经命令以通过内部过程或操作系统发起位置服务(其可包含经由gnss接收器定位)。举例来说,在智能手机中,相同控制器可经配置以管理位置服务和rat发射,且因此,可相应地安排收发器的使用。在iot装置中,内部控制器可对位置和数据发射请求的定时和次序具有受限的了解,且实际上可对来自外部控制器的这类请求做出反应。

在iot装置的控制器(例如共存管理器)对数据发射和/或gnss定位请求作出反应时,控制器和/或gnss接收器可包含使得gnss接收器能够动态地适应于请求的功能。举例来说,gnss接收器可包含对于可变的时间量、在可变的占空比下等可变地使定位信号的接收无效的功能。这一功能可使得例如gnss接收器能够迅捷地对相对随机请求(例如对于持续时间随机)做出反应以使位置信号的接收无效。

用于管理gnss和rat功能的控制器还可包括用于选择性地为gnss接收器供电的特征。举例来说,iot装置可在其中数据发射是接收的循环中操作,每一接收经分配占空比的预算。在确定特定rat发射可超出所确定的循环长度时,控制器可在可使gnss接收器通电和可在稍后时间操作gnss接收器以接收信号的预测中使gnss接收器断电(与例如消隐相对)。在某些实施例中,gnss接收器可经配置以取决于rat发射的定时或其它特性而选择性地断电、经命令为闲置状态和/或使信号的接收无效。

在某些实施例中,iot装置可包含用以检测并确定rat发射的干扰的量以及确定所述干扰是否足以防止gnss接收器检测定位信号的功能。取决于例如iot装置与站台之间的距离,可调节rat发射强度以节省功率。如果iot装置相对接近于站台,那么rat发射可在所得空中信号到达站台之前不显著劣化所得空中信号的情况下在相对较低发射功率强度下操作。也可(或替代地)根据从站台接收的信号的信号强度确定所请求的信号发射强度(例如在高强度下从站台接收的信号可指示需要相对较低功率发射以达到站台)。iot装置可测量rat发射器的发射的信号强度和/或rat发射的所命令的功率电平,以确定发射的强度是否足以阻碍gnss接收器的操作。如果是,那么控制器可使用本文所公开的技术来防止gnss接收器尝试接收定位信号。

图1说明环境100的简化图,其中可在由移动装置发射无线信号期间降敏由移动装置接收信号定位系统(sps)信号。本文中使用术语卫星定位系统(sps)来指代各种类型的卫星定位系统,包含不同的全球导航卫星系统(gnss)。举例来说,sps系统可以是全球定位系统(gps)、全球导航卫星系统(glonass)、伽利略定位系统(galileo)、北斗(beidou)和/或其它类型的卫星定位系统。一般来说,sps系统可以是单独使用或彼此结合使用的这些不同类型的系统中的一或多个。如所展示,环境100包含移动装置105。移动装置105可以是经设计以进行许多功能的装置,所述功能包含基于从卫星接收sps信号而确定其自身的位置的能力。

移动装置105能够通过从一或多个卫星接收sps信号来进行基于卫星的定位。这类基于卫星的定位技术是熟知的,且在下文仅加以简要描述。如此处所展示,移动装置105分别从卫星125、130和135接收sps信号110、115和120。通常,sps信号110、115和120中的每一个会包含与何时从相应卫星发射sps信号相关的定时信息。每一sps信号还可包含可用于在发射sps信号时确定卫星的位置的星历表信息。移动装置105能够确定其何时接收sps信号110、115及120中的每一个。每一sps信号的发射时间和接收时间可以在共同定时参考(例如移动装置105所知的共同时钟)上对准。通过获取接收时间与发射时间之间的差,移动装置105可计算与每一ps信号相关联的“飞行时间”,以供所述每一sps信号从相应卫星行进到移动装置105。考虑到光速,可接着使用飞行时间来计算每一卫星与移动装置之间的距离。在发现每一卫星与移动装置之间的距离后,可使用三边测量基于每一卫星的已知位置和每个卫星与移动装置105之间的距离而计算移动装置105的位置。

除了基于卫星的定位以外,由移动装置105进行的功能的重要类别也涉及无线通信。无线通信可在经由专用和/或公用网络连接移动装置105与例如服务器和其它用户设备的其它装置时充当重要链路。这可包含经由各种类型的无线网络的通信,所述无线网络尤其包含无线局域网(wlan)和广域网(wan)。wlan的实例可以是不同类型的wi-fi网络,例如基于各种802.11标准而实施的那些wi-fi网络。图1中的实例聚焦于移动装置与基站之间的无线通信。然而,无线通信的其它实例可以包含移动装置(例如wi-fi直连、长期演进(lte)直连等)之间的对等通信。wwanrat的实例可包含lte、宽带码分多址(wcdma)和类似物。无线通信的额外实例可包含近场通信(nfc)、蓝牙通信等。本发明的实施例(包含选择无线接入技术(rat)和//或控制无线信号的发射以避免“降敏”)可以不同类型的无线通信信号实施。

在图1中展示的实例中,移动装置105能够通过向一或多个基站155发送信号和从所述一或多个基站接收信号而进行无线通信。举例来说,移动装置105可将通信信号140发送到接入点145,所述接入点可以是支持lte通信的基站。移动装置105可将通信信号150发送到蜂窝塔155,所述蜂窝塔可以是支持lte通信的基站。举例来说,由移动装置105发射的信号140和/或信号150可包含移动装置105的用户可能希望从因特网检索的网页的http请求。图1中未展示移动装置105响应于所述请求而接收回的无线信号。举例来说,这类信号可从接入点145和/或蜂窝塔155发送到移动装置105,且可包含含有构成所请求网页的html文件的http响应。图1突出显示了从移动装置105发射的无线信号(与由移动装置105接收的无线信号相反),这是因为本发明的各种实施例解决了控制从移动装置进行无线信号发射的调度的技术,以减少由这类所发射信号引起的干扰。

举例来说,如果移动装置105同时尝试接收sps信号(例如110、115和120)且发射无线信号(例如140和150),那么可发生干扰以“降敏”对sps信号的恰当接收。如果所接收的sps信号110、115和120以及所发射的无线信号140和150利用共同或重叠频率,那么这类干扰可发生。还可通过从邻近或接近的频带进行频谱发射引起干扰。这类干扰甚至还可在所接收的sps信号110、115和120以及所发射的无线信号140和150不利用共同或重叠频率但互调产物引入干扰时发生。

如先前所提及,干扰可在移动装置105尝试同时发射无线信号(例如一或多个lte信号)并接收sps信号(例如gnss信号)时发生。如果无线信号和sps信号利用共同或重叠频率,那么这类干扰可发生。如果无线信号和sps信号不利用共同或重叠频率但互调产物(im)引入干扰,那么这类干扰也可发生。作为一实例,gnss收发器可在1.5/1.6ghz频带上操作。因此,以下im产物可通过sps和通信收发器的同时操作产生:

(a)长期演进(lte)b13/b14(777-798mhz上行链路),二次谐波属于gnss频带(例如2×780mhz=1600l1)。

(b)800mhzwwan和2.4ghzwlan,二阶im产物(im2)落在1.6ghz(例如2.4ghz-800mhz),

(c)1.7/1.9ghzwwan和5ghzwlan,三阶im产物落在1.6ghz(例如5ghz-2×1.7ghz),

如可看出,即使处于2.4ghz或5ghz下的wlan信号和处于800mhz或1.7/1.9ghz下的wwan信号可能不必利用与处于1.5/1.6ghz下的gnss信号相同的频率,但通过混合这类wlan与wwan信号而产生的im产物有可能处于由gnss信号利用的相同频率。这类im产物可因此干扰且“降敏”对gnss信号的恰当接收。上述实例中的两个展示通过属于不同rat收发器的信号的发射而产生im产物。第一实例展示通过属于相同类型的系统(例如仅lte)的信号的发射而产生的干扰(例如谐波、im产物)。一般来说,对gnss信号的干扰可通过属于一或多个rat收发器的信号的发射而产生。

一般来说,许多因素可影响rat收发器的发射是否引起对由gnss接收器进行的gnss信号的接收的实质干扰。在一些情形中,由rat收发器所使用的频率可几乎不或不会引起对gnss接收器的干扰。在一些情形中,rat收发器可在rat收发器可几乎不或不会引起对gnss接收器的干扰的足够低的功率下发射。在其它情形中,rat收发器的频谱发射或谐波可引起对gnss接收器的干扰。在装置的多个rat收发器同时发射时,可形成可引起对gnss接收器的干扰的各种谐波和/或互调频率(如上文所展示)。

某些实施例描述用以紧密协调gnss和rat操作以减轻或消除装置内的无线发射(rfi)对gnss操作的影响的技术。当前系统经设计以使得gnss接收器对rat发射问题作出反应。举例来说,如果在gnssl1频带中存在强干扰,那么gnss接收器切换到gnssl2频带。在另一实例中,系统可人工地限制rat发射占空比,以减少对gnss接收器的干扰。然而,对于如本文中所公开的可能需要随机地发射rat消息的iot装置,人工地限制rat发射占空比可能并不能够支持响应于随机地接收的发射请求而相对立即发射消息的发起时间。另一方案为在装置中的其它收发器发射时使gnss接收器无效。

在某些实施例中,共存管理器将对gnss接收器和rat收发器的接入请求列入优先。在某些实施例中,进行rat控制以保护gnss接收器免受干扰。举例来说,出于gnss保护的目的可由共存管理器(cxm)将逆向消息传递发送到连接性引擎(cne)或高级os(hlos)以改变无线的优先级(例如选取wlan对wwan)。

图2说明装置200的示范性实施例,其中在装置中结合使用gnss接收器220和/或一或多个rat收发器210,以实现gnss接收器和rat收发器的全双工通信。装置200可包含:gnss接收器220、rat收发器210、通信接口250,和天线222、232-1、232-2、232-3和260。

如所说明,rat210包含三个rat收发器230-1、230-2和230-3。rat收发器210中的一些或全部可经配置以从gnss接收器220接收命令和/或将数据发射到gnss接收器220。一些或所有rat收发器210可包含控制器功能,且可经配置以向控制器(未展示)提供关于一或多个即将进行的发射的信息。

关于一或多个即将进行的发射的信息(其可称作特性)可包含:发射的开始时间、发射的结束时间和/或发射的时间窗口(也称作时间周期);rat的指示;发射的频率;和/或发射的功率电平。一些或所有rat收发器210可经配置以从gnss接收器220接收命令。

gnss接收器220可包含:测量引擎240和位置引擎250、控制器245。测量引擎240o可处理经由天线元件260从一或多个全球导航卫星系统的多个卫星接收的定时数据。基于所接收的定时数据,可使用相关器由测量引擎来确定定时信息。基于使用相关器计算出的定时信息,可由测量引擎240确定伪距。

由测量引擎240进行的伪距计算可输出(例如到另一组件、正执行的应用程序或高级操作系统)和/或可传递到位置引擎250。位置引擎250可基于来自测量引擎240的伪距计算而确定gnss接收器220呈坐标形式的位置。这些坐标可提供到正由主机处理器执行的应用程序和/或高级操作系统以用作gnss接收器220的位置,或更一般来说用作装置300(例如蜂窝电话或平板计算机,或类似物)的位置。

图2的装置200包含耦合到gnss接收器220和rat收发器210中的每一个的天线元件260。天线元件260可耦合到装置的壳体、为离散组件、跨若干组件分布,和/或可集成于收发器、接收器和/或发射器内。天线元件260可可操作以从gnss接收器220中的每一个和/或rat收发器210中的每一个两者发出射频发射或为所述gnss接收器中的每一个和/或所述rat收发器中的每一个发出射频发射。为实现gnss接收器220和(例如同时与)rat收发器210的全双工操作,可使用若干硬件组件以使gnss接收器220对于来自rat收发器210的发射(例如lte发射)降敏。举例来说,可使用滤波器264以从由用于定位装置200的gnss接收器220接收的过度衰减信号中过滤lte发射(或其它rat发射/组件)的低频带2次谐波频率。滤波器264还可包含例如陷波滤波器,所述陷波滤波器用于从影响gnss接收器220操作中过滤lte中频带频率。切换器262也可包含于装置200内。切换器262可包含例如簧片继电器或相似装置,以使天线元件260与gnss接收器220中的一个或多个和rat收发器210中的每一个物理地分离。组件262和264可在装置200内实施为硬件组件,且因此可增加制造装置200的成本、操作装置200的功率需求或其它。如果装置200是iot装置,那么这一额外成本和/或功率使用可为不合期望的,如本文中所公开。

在某些实施例中,rat收发器210中的每一个可与相应的对应天线相关联。rat收发器230-1可使用天线232-1来发射和/或接收无线信号;rat收发器230-2可使用天线232-2来发射和/或接收无线信号;且rat收发器230-3可使用天线232-3来发射和/或接收无线信号。在一些实施例中,rat收发器210中的两个或更多个rat收发器可共享单一天线。rat收发器210中的一或多个rat收发器可使用两个或更多个天线来发射。可准许rat收发器210中的rat收发器将发射从第一天线切换到第二天线。在一些实施例中,gnss接收器220能够与一或多个rat收发器210共享天线也可以是可能的。gnss接收器220还可包含与由rat收发器210使用的天线不同的独立天线222。虽然未说明,但是天线222、232-1、232-2或232-3中的每一个可耦合到相应的一或多个滤波元件(例如滤波器264)、切换元件(例如切换器262),或用以从rat发射或其它来源减少或阻止噪声的其它元件,如本文中所公开。

图3说明装置300的示范性实施例,其中gnss接收器310和/或一或多个rat收发器320在装置中结合使用,以在不需要用于共同天线元件330(或天线326-1、326-2和/或326-3)的滤波或切换装置的情况下实现gnss接收器和rat收发器的半双工通信。在某些实施例中,rat收发器320可在半双工模式下操作以供用于发射和接收信号。在某些实施例中,gnss接收器310可在半双工模式下结合来自rat收发器320(或发射器)的发射操作。在某些实施例中,gnss接收器310可在rat收发器320正于接收模式下操作时同时操作。装置300可包含:gnss接收器310、rat收发器320、天线330和通信接口340。gnss接收器可与gnss接收器220类似。rat收发器320可与rat收发器210类似。装置400还可包含天线311、326-1、326-2和/或326-3。

如所说明,rat收发器322-1、322-2、322-3中的每一个和gnss接收器310可共享用于分别从其发射和/或接收射频信号的共同天线元件330。rat收发器320中的一或多个可包含共存管理器324。举例来说,rat收发器322-1可包含共存管理器324-1,rat收发器322-2可包含共存管理器324-2且rat收发器322-3可包含共存管理器324-3。应理解,在其它实施例中,可能存在更小或更大数目个rat收发器、天线和/或共存管理器。共存管理器可操作为控制器以管理rat收发器320和gnss接收器310对天线300的使用。

rat收发器320中的一些或全部可经配置以接收或发射命令和/或将数据发射到gnss接收器3100。一些或所有rat收发器320可经配置以向gnss接收器310提供关于一或多个即将进行的发射的信息。rat收发器320中的每一个可经配置以命令gnss接收器通电和操作、下电、进入待用模式,和/或使经由天线元件330或天线311进行的定位信号的接收无效。

这些命令和/或数据可包含:开始接收定位信号的时间、停止接收定位信号的结束时间、接收的时间窗口(也称作时间周期)、忽略以循环方式接收定位信号的占空比或其它。这些命令/数据可经由共同消息传递协议、经由指定的硬件信号或其它来传递。

gnss接收器310可包含:测量引擎312、位置引擎314和控制器316。控制器316可包含共存管理器318和干扰数据结构319。测量引擎312可与测量引擎240类似。位置引擎314可与位置引擎250类似。

共存管理器318可以是gnss接收器310的控制器316的部分。除了进行其它功能以外,控制器316还可进行共存管理器318的功能。共存管理器318可用以管理基于gnss的位置确定,使得在操作事件在一或多个rat收发器320处发生时可确定gnss接收器220的位置。

共存管理器318可经配置以维持可指示在正发生各种rat收发器操作事件时gnss接收器310所经历的干扰量的干扰数据结构319。举例来说,可在将在rat收发器320处的特定操作事件分类的干扰数据结构319中形成并周期性地更新表项。可不仅维持rat收发器320中的特定rat收发器的操作事件的表项,而且维持rat收发器320中的多个rat收发器的组合的表项。可使用这类组合来确定由可在两个或更多个rat收发器320同时发射时发生的互调效应引起的额外干扰。干扰数据结构319可维持关于在rat收发器在特定频率和/或特定功率电平下发射时由gnss接收器310接收的干扰量的信息。干扰数据结构319还可针对除发射事件以外的由rat收发器320进行的其它形式的操作事件而维持关于由gnss接收器310接收的干扰量的信息。举例来说,接收事件还可使得gnss接收器310经历一定量的干扰。

虽然并未说明,但是共存管理器324-1到324-3中的每一个可包含干扰数据结构。与rat收发器的共存管理器结合使用,干扰数据结构可用于记录一或多个rat收发器320的发射参数。举例来说,可确定发射信号强度并将所述发射信号强度记录在干扰数据结构内。信号强度可指示可在由相应rat收发器进行的发射期间施加到天线元件330的干扰量。在某些实施例中,干扰数据结构可由两个或更多个rat收发器320共享。而且,可不展示可用于将天线耦合到gnss接收器220和/或rat收发器340的接口组件(例如模/数转换器、切换器等)。接口组件可在与gnss接收器220或rat收发器340相同的集成电路内实施。举例来说,在消隐期间,gnss接收器220可配置接口组件以使gnss接收器与例如天线230解离。

在某些实施例中,rat收发器320中的每一个可与天线相关联。rat收发器322-1可使用天线326-1来发射(且有可能接收)无线信号;rat收发器322-2可使用天线326-2来发射(且有可能接收)无线信号;且rat收发器322-3可使用天线326-3来发射(且有可能接收)无线信号。在一些实施例中,rat收发器320中的两个或更多个rat收发器可共享单一天线。而且,rat收发器320中的一或多个rat收发器可使用两个或更多个天线来发射。可准许rat收发器320中的rat收发器将发射从第一天线切换到第二天线。在一些实施例中,gnss接收器310能够与一或多个rat收发器320共享天线也可以是可能的。gnss接收器310还可包含与由rat收发器320使用的天线不同的独立天线411。

图4说明根据本公开的某些实施例的具有与gnss接收器或rat收发器分离的共存管理器的装置400的实施例。举例来说,gnss接收器410可存在于第一集成电路芯片上且共存管理器可存在于第二集成电路芯片上。系统400可包含:gnss接收器410、rat420、天线元件430、共存管理器450、高级操作系统(hlos)454和通信接口440。装置400还可包含天线411、426-1、426-2和/或426-3。

装置400的组件可基本上与图3的装置300类似地运行。举例来说,共存管理器450可进行共存管理器318的所有功能。然而,共存管理器450为单独的,而不是共存管理器为gnss接收器310的部分。在一些实施例中,共存管理器450可实施为硬件或固件。在一些实施例中,共存管理器450由主机执行,主机指处置高级操作系统的执行的处理器。在一些实施例中,共存管理器450可为独立组件(例如单独的控制器)或可并入另一组件(例如专用或通用处理器)中。

共存管理器450可从rat420接收关于(例如当前或即将进行的)操作事件的信息,且可从gnss接收器410接收关于位置确定的状况的信息。共存管理器450可接收由gnss接收器410的控制器416输出的关于各种gnss定位信号的所接收功率电平的信息。共存管理器450可接收从rat420输出的关于各种rat发射的发射功率电平的信息。共存管理器450可维持干扰数据结构452,如相对于共存管理器319所详述。干扰数据结构452可以是机载共存管理器450或可存储在另一位置中且可由共存管理器450存取。在一些实施例中,可由例如gnss接收器410的控制器416维持干扰数据结构452。

共存管理器450可经由通信接口440(或经由两个单独的通信接口)与gnss接收器410和rat420的控制器426通信。这类通信接口可准许在组件间进行串行、并行或某一其它形式的数据发射。在一些实施例中,gnss接收器410可从共存管理器450接收数据且将数据发射到共存管理器450,且rat420可从共存管理器450接收数据且将数据发射到共存管理器450。

共存管理器450可与高级操作系统(hlos)454和/或正由hlos454执行的一或多个应用程序通信。hlos454可指示共存管理器450是应使位置确定优先还是使rat420的操作事件优先。在某些实施例中,共存管理器450可操作以确定rat与gnss活动之间的优先级。举例来说,共存管理器450可包含一或多个规则。可实施的实例规则包含:始终使一或多个rat发射优先于gnss接收,始终使gnss定位信号接收优先于rat发射,或基于一或多个参数来使gnss定位信号接收或rat发射优先。这些参数可包含从指示优先级的外部代理收集的信息、来自先前一个发射相对于另一发射的优先级排序的信息、gnss接收器或rat发射器的使用的连续计数或其它信息。

在某些实施例中,rat收发器可操作以发射lte信号,如本文中所公开。lte协议的特定发射会话可具有为2.048秒的最大有效发射周期。有效会话之间的最小时间周期可以是1毫秒。两个连续会话之间的最小时间可以是5毫秒。如本文中所公开,关于发射会话的预期长度,iot装置可具有受限的预警。实际上,iot装置可用以响应于来自外部代理的请求。在由这一外部代理接收请求时,iot装置可接着仅确定发射的长度(或其它信息)。因此,这一信息可仅在发起有效发射会话之前一或两毫秒由iot装置获得。因此,可取决于iot装置何时接收到发射lte信号的请求而随机地干扰对gnss接收器确定iot装置的位置的能力的影响。

例如本文所描述的共存管理器的控制器可操作以调节gnss操作以串行地并专门地从rat收发器(这一lte收发器)发生。另外或替代地,控制器可操作以命令gnss接收器使gnss接收信号的接收无效,如本文中所描述。给出rat发射的某些定时参数(例如通过本文所提供的关于lte发射定时),控制器可操作以智能地使例如串行供电、gnss接收器的消隐或控制器与gnss接收器之间的消息内容优先化。

在某些实施例中,控制器可确定lte发射是否具有小于6毫秒的持续时间。如果是的话,那么在lte消息的发射期间可维持gnss接收器的消隐和/或断电状态。如果持续时间大于或等于6毫秒,那么控制器可向gnss接收器额外发送包含lte发射开始时间、持续时间、频带、带宽和/或发射功率的信息。这类信息可由gnss接收器使用以确定是否应接收gnss定位信号以及应何时接收gnss定位信号。举例来说,gnss接收器可不接收lte发射的持续时间的定位信号。如果lte发射的频带和/或功率参数指示发射将并不干扰gnss定位信号接收,那么gnss接收器可继续进行以接收定位信号。在某些实施例中,如果发射持续时间大于200毫秒,那么控制器可在发射会话完成之后发送通知。虽然lte作为一实例使用,但是也可使用使用类似技术的其它rat协议。

gnss接收器可包含支持管理gnss接收和rat发射的功能。举例来说,gnss接收器可包含以确定gnss测量经“污染”的功能。如本文中所使用,受污染的gnss测量可指示对于来自rat发射的干扰,测量可能并不精确。举例来说,如果测量周期与rat发射重叠超过1毫秒,那么可认为gnss测量周期导致污染测量。如果测量受污染,那么可将其标记为并不用于确定装置的位置。如果rat发射会话长于时间的阈值周期(例如对于lte为200毫秒),那么gnss接收器可闲置其自身。举例来说,如果rat发射会话在6毫秒与200毫秒之间,那么gnss接收器可使定位信号的接收无效。举例来说,如果发射会话长于1秒,那么gnss接收器可使其自身下电以进一步节约功率。在从控制器接收到rat发射已完成后,gnss接收器可使其自身重新通电。

在某些实施例中,rat收发器420中的每一个可与天线相关联。rat收发器422-1可使用天线426-1来发射(且有可能接收)无线信号;rat收发器422-2可使用天线426-2来发射(且有可能接收)无线信号;且rat收发器422-3可使用天线426-3来发射(且有可能接收)无线信号。在一些实施例中,rat收发器420中的两个或更多个rat收发器可共享单一天线。而且,rat收发器420中的一或多个rat收发器可使用两个或更多个天线来发射。可准许rat收发器420中的rat收发器将发射从第一天线切换到第二天线。在一些实施例中,gnss接收器410能够与一或多个rat收发器420共享天线也可以是可能的。gnss接收器410还可包含与由rat收发器420使用的天线不同的独立天线411。

图5说明用于实施根据某些实施例的本公开的技术的流程图500。在步骤502处,如果装置的sps接收器接收到第一信号,那么可作出确定。可由控制器(例如控制器316或416或共存管理器450)作出所述确定。装置可以是装置200、300或400。取决于信号的某些特性、装置的状态或如本文中所公开的其它标准,在步骤504处,可诱导发射器延迟第二信号的发射,或在步骤506处,可在经确定以允许第一信号的接收的功率电平下发射第二信号以实现装置的定位。在某些实施例中,可延迟发射直到为sps接收器确定位置为止。

图6提供可进行由各种实施例提供的方法的各种框的计算机系统600的一个实施例的示意性说明。如图6中所说明的计算机系统可作为先前所描述的计算机化装置(例如装置200、300和500)的部分并入。举例来说,共存管理器的功能可由实施为计算机系统600的部分的通用处理器进行。另外,装置200、300和500可存在于计算机化移动装置(例如含有计算机系统600的平板计算机或蜂窝电话)上。应注意,图6仅打算提供对各种组件的一般化说明,所述各种组件中的任一者或全部可适当地加以利用。因此,图6概括地说明可如何以相对分离或相对较集成方式实施个别系统元件。

展示计算机系统600包括可经由总线605电耦合(或可按需要以其它方式通信)的硬件元件。硬件元件可包含:一或多个处理器610,包含(但不限于)一或多个通用处理器和/或一或多个专用处理器(例如数字信号处理芯片、图形加速处理器、视频解码器和/或类似物);一或多个输入装置615,其可包含(但不限于)鼠标、键盘、遥控器和/或类似物;以及一或多个输出装置620,其可包含(但不限于)显示装置、打印机和/或类似物。如本文中所使用,控制器可包含处理器(例如处理器610)的功能。

计算机系统600可进一步包含以下各者(和/或与以下各者通信):一或多个非暂时性存储装置625,非暂时性存储装置625可包括(但不限于)本地和/或网络可接入的存储装置,和/或可包含(但不限于)磁盘驱动器、驱动阵列、光学存储装置、例如随机存取存储器(“ram”)和/或只读存储器(“rom”)的固态存储装置,其可为可编程的、可快闪更新的和/或类似者。这类存储装置可经配置以实施任何适当的数据存储器,包含(但不限于)各种文件系统、数据库结构和/或类似物。

计算机系统600还可包含通信子系统630,其可包含(但不限于)调制解调器、网卡(无线或有线)、红外通信装置、无线通信装置和/或芯片组(例如bluetoothtm装置、802.11装置、wi-fi装置、wimax装置、蜂窝通信装置、gsm、cdma、wcdma、lte、lte-a、lte-u等)和/或类似物。通信子系统630可准许与网络(例如,作为一个实例,下文所描述的网络)、其它计算机系统和/或本文中所描述的任何其它装置交换数据。在许多实施例中,计算机系统600将进一步包括工作存储器635,其可包含ram或rom装置,如上文所描述。

计算机系统600还可包括软件元件,其展示为当前定位于工作存储器635内,包含操作系统640、装置驱动器、可执行库和/或其它代码,例如一或多个应用程序645,所述应用程序645可包括由各种实施例提供的计算机程序和/或可经设计以实施由其它实施例提供的方法和/或配置由其它实施例提供的系统,如本文中所描述。仅借助于实例,相对于上文所论述的方法描述的一或多个程序可能实施为可由计算机(和/或计算机内的处理器)执行的代码和/或指令;接着,在一方面中,这些代码和/或指令可用以配置和/或调适通用计算机(或其它装置)以根据所描述的方法进行一或多个操作。

这些指令和/或代码的集合可存储在非暂时性计算机可读储存媒体上,例如上文所描述的非暂时性存储装置625。在一些情况下,存储媒体可以并入于例如计算机系统600的计算机系统内。在其它实施例中,存储媒体可以与计算机系统(例如可装卸式媒体,例如压缩光盘)分离,和/或提供于安装包中,使得存储媒体可用以编程、配置和/或调适其上存储有指令/代码的通用计算机。这些指令可呈可由计算机系统600执行的可执行代码形式,和/或可呈源和/或可安装代码的形式,所述源和/或可安装代码在由计算机系统600编译和/或安装于计算机系统600上后(例如使用各种大体可用编译程序、安装程序、压缩/解压缩公用程序等中的任一个),接着呈可执行代码的形式。

所属领域的技术人员将明白,可根据特定要求作出实质性变化。举例来说,还可使用定制硬件,和/或可将特定元件实施于硬件、软件(包含便携式软件,例如小程序等)或两者中。另外,可采用到其它计算装置(例如网络输入/输出装置)的连接。

如上文所提及,在一个方面中,一些实施例可采用计算机系统(例如计算机系统600)来进行根据本发明的各种实施例的方法。根据一组实施例,由计算机系统600响应于处理器610执行含于工作存储器635中的一或多个指令的一或多个序列(其可并入于操作系统640和/或例如应用程序645的其它代码中)来进行这类方法的程序中的一些或全部。这类指令可从例如非暂时性存储装置625中的一或多个的另一计算机可读媒体中读取到工作存储器635中。仅借助于实例,含于工作存储器635中的指令的序列的执行可使得处理器610进行本文所描述的方法的一或多个程序。

如本文中所使用,术语“机器可读媒体”、“计算机可读存储媒体”和“计算机可读媒体”是指参与提供使得机器以特定方式操作的数据的任何媒体。这些媒体可为非暂时性的。在使用计算机系统600实施的实施例中,各种计算机可读媒体可涉及将指令/代码提供到处理器610以供执行,和/或可用于存储和/或携载这类指令/代码。在许多实施方案中,计算机可读媒体为物理和/或有形存储媒体。这一媒体可呈非易失性媒体或易失性媒体的形式。非易失性媒体包含例如光盘和/或磁盘,例如非暂时性存储装置625。易失性媒体包含(但不限于)例如工作存储器635的动态存储器。

常见形式的物理和/或有形计算机可读媒体包含例如软盘、柔性磁盘、硬盘、磁带,或任何其它磁性媒体、cd-rom、任何其它光学媒体、具有标记图案的任何其它物理媒体、ram、prom、eprom、flash-eprom、任何其它存储器芯片或盒带,或计算机可从其读取指令和/或代码的任何其它媒体。

在将一或多个指令的一或多个序列携载到处理器610以供执行时可涉及各种形式的计算机可读媒体。仅借助于实例,最初可将指令携载于远程计算机的磁盘和/或光盘上。远程计算机可能将指令运载到其动态存储器中,并经由发射媒体将指令作为信号发送以由计算机系统600接收和/或执行。

通信子系统630(和/或其组件)一般将接收信号,且总线605可接着将信号(和/或由信号携载的数据、指令等)携载到工作存储器635,处理器610从工作存储器635检索并执行指令。由工作存储器635接收的指令可以在由处理器610执行之前或之后任选地存储在非暂时性存储装置625上。

应进一步理解,计算机系统600的组件可跨网络分布。举例来说,可在一个位置中使用第一处理器来进行某一处理,而可由远离第一处理器的另一处理器来进行另一处理。计算机系统600的其它组件可以类似方式分布。因此,计算机系统600可解译为在多个位置中进行处理的分布式计算系统。在一些情况下,取决于上下文,可将计算机系统600解译为单一计算装置,例如相异的膝上型计算机、台式计算机或类似物。

上文所论述的方法、系统和装置为实例。各种配置可视需要省略、替代或添加各种程序或组件。举例来说,在替代配置中,所述方法可以不同于所描述的次序来执行,和/或可添加、省略和/或组合各个阶段。而且,可以各种其它配置组合相对于某些配置描述的特征。可以类似方式组合所述配置的不同方面和元件。而且,技术发展,且因此元件中的许多为实例且并不限制本公开或权利要求的范围。

sps通常包含定位成启用实体以至少部分地基于从发射器接收的信号而确定其在地球上或地球上方的位置的发射器的系统。这一发射器通常发射标记有重复伪随机噪声(pn)码的信号。在一特定实例中,这类发射器可定位于地球轨道航天器(sv)上。举例来说,例如全球定位系统gps、全球导航卫星系统(glonass)等的全球导航卫星系统(gnss)的群集中的sv可发射标记有pn码的信号,可从由群集中的其它sv发射的pn码中识别所述pn码。

根据某些方面,本文中所呈现的技术不限于sps的全球系统(例如gnss)。举例来说,本文中所提供的技术可应用于或以其它方式经调适以在各种地区性系统中使用,所述地区性系统例如日本上方的准天顶卫星系统(qzss)、印度上方的印度地区性导航卫星系统(irnss)等,和/或可与一或多个全球和/或地区性导航卫星系统相关联或以其它方式经调适以供一或多个全球和/或地区性导航卫星系统使用的各种扩增系统(例如基于卫星的扩增系统(sbas))。借助于实例但非限制,sbas可包含提供完整性信息、差分校正等的扩增系统,例如广域扩增系统(waas)、欧洲地球同步导航叠加服务(egnos)、多功能卫星扩增系统(msas)、gps辅助地理扩增导航或gps和地理扩增导航系统(gagan),和/或类似系统。这类sbas可例如发射也可受某些无线通信信号等干扰的sps和/或类sps信号。因此,如本文中所使用,sps可包含一或多个全球和/或地区性导航卫星系统和/或扩增系统的任何组合,且sps信号可包含sps、类sps和/或与这类一或多个sps相关联的其它信号。

在描述中给出特定细节以提供对实例配置(包含实施方案)的透彻理解。然而,配置可在没有这些特定细节的情况下实践。举例来说,已在无不必要细节的情况下展示众所周知的电路、过程、算法、结构和技术以免混淆配置。这类描述仅提供实例配置,且并不限制权利要求的范围、适用性或配置。确切地说,所述配置的之前描述将向所属领域的技术人员提供用于实施所描述技术的致能性描述。可在不脱离本公开的精神或范围的情况下对元件的功能和布置进行各种改变。

而且,可将配置描述为被描绘为流程图或框图的过程。虽然每一流程图或框图可将操作描述为循序过程,但许多操作可并行或同时进行。此外,可以重新布置所述操作的次序。过程可具有未包含在图中的额外步骤。此外,可用硬件、软件、固件、中间件、微码、硬件描述语言或其任何组合实施方法的实例。在以软件、固件、中间件或微码实施时,用以进行必要任务的程序代码或代码段可存储在例如存储媒体的非暂时性计算机可读媒体中。处理器可进行所描述的任务。

在已描述若干实例配置之后,可在不脱离本公开的精神的情况下使用各种修改、替代性构造和等效物。举例来说,上文元件可以是较大系统的组件,其中其它规则可优先于本发明的应用或以其它方式修改本发明的应用。而且,可在考虑上文元件之前、期间或之后进行数个步骤。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1