封装电磁传播模型特征以创建可组合预测模型的制作方法
未命名
10-08
阅读:106
评论:0
1.本公开涉及封装电磁传播模型特征以创建可组合(composable)预测模型。
技术实现要素:
2.本公开的一个方面提供了一种用于封装电磁传播模型特征以创建可组合预测模型的方法。该方法包括获得地理区域的电磁(em)障碍数据。em障碍数据表征地理区域的导致em衰减的特征。该方法还包括将地理区域划分为多个瓦片(tile)。多个瓦片中的每个瓦片包括涵盖地理区域的区别的非重叠部分的几何形状。对于多个瓦片中的每个瓦片,该方法还包括使用em障碍数据确定通过由该瓦片所涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值,并且缓存针对对应的瓦片确定的一个或多个可组合em衰减值。该方法还包括从请求者获得em衰减请求,该em衰减请求包括对在第一地理点与第二地理点之间的总非自由空间em衰减值进行确定的请求。该方法还包括识别包括第一地理点的第一瓦片、包括第二地理点的第二瓦片以及在第一瓦片和第二瓦片之间的每个中间瓦片。对于每个识别出的瓦片,该方法还包括从针对识别出的对应瓦片确定的一个或多个可组合em衰减值中选择至少一个缓存的可组合em衰减值。该方法还包括通过对所选择的缓存的可组合em衰减值求和来确定总非自由空间em衰减值。响应于em衰减请求,该方法还包括向请求者提供总非自由空间em衰减值。
3.本公开的实施方式可以包括以下可选特征中的一个或多个。em障碍数据可以包括地形障碍和非地形障碍。多个瓦片中的至少一个瓦片的几何形状可以是六边形。在一些实施方式中,该方法包括使用损耗树的一个或多个损耗路径的总和来确定总em衰减值。在一些示例中,使用损耗树的一个或多个损耗路径的总和来确定总em衰减值包括:算法损耗。
4.在一些实施方式中,确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值包括:确定至少一个可组合地形em衰减值和至少一个可组合非地形em衰减值。在一些示例中,确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值包括:确定至少两个区别的高程的至少两个可组合em衰减值。
5.可选地,确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值可以包括:确定通过由瓦片涵盖的地理区域的区别的非重叠部分的至少两个区别的传播方向的至少两个可组合em衰减值。在一些实施方式中,确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值包括:确定至少两个区别的频率的至少两个可组合em衰减值。在一些示例中,确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值包括:使用直接测量结果。
6.本公开的另一方面提供了一种能够封装电磁传播模型特征以创建可组合预测模型的系统。该系统包括数据处理硬件和与数据处理硬件通信的存储器硬件。存储器硬件存储指令,所述指令在数据处理硬件上执行时,使得数据处理硬件执行操作。这些操作包括获
得地理区域的电磁(em)障碍数据。em障碍数据表征地理区域的导致em衰减的特征。这些操作还包括将地理区域划分为多个瓦片。多个瓦片中的每个瓦片包括涵盖地理区域的区别的非重叠部分的几何形状。对于多个瓦片中的每个瓦片,这些操作还包括使用em障碍数据确定通过由该瓦片所涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值,并且缓存针对对应瓦片确定的一个或多个可组合em衰减值。这些操作还包括从请求者获得em衰减请求,该em衰减请求包括对在第一地理点与第二地理点之间的总非自由空间em衰减值进行确定的请求。这些操作还包括识别包括第一地理点的第一瓦片、包括第二地理点的第二瓦片以及在第一瓦片和第二瓦片之间的每个中间瓦片。对于每个识别出的瓦片,这些操作还包括从针对所识别的对应瓦片确定的一个或多个可组合em衰减值中选择至少一个缓存的可组合em衰减值。这些操作还包括通过对所选择的缓存的可组合em衰减值求和来确定总非自由空间em衰减值。响应于em衰减请求,这些操作还包括向请求者提供总非自由空间em衰减值。
7.本公开的实施方式可以包括以下可选特征中的一个或多个。em障碍数据可以包括地形障碍和非地形障碍。多个瓦片中的至少一个瓦片的几何形状可以是六边形。在一些配置中,操作包括使用损耗树的一个或多个损耗路径的总和来确定总em衰减值。在一些示例中,使用损耗树的一个或多个损耗路径的总和来确定总em衰减值包括:算法损耗。
8.在一些实施方式中,确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值包括确定至少一个可组合地形em衰减值和至少一个可组合非地形em衰减值。在一些示例中,确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值包括:确定至少两个区别的高程的至少两个可组合em衰减值。
9.在一些实施方式中,确定由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值包括:确定通过由瓦片涵盖的地理区域的区别的非重叠部分的至少两个区别的传播方向的至少两个可组合em衰减值。
10.可选地确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值可以包括:确定至少两个区别的频率的至少两个可组合em衰减值。在一些实施方式中,确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值包括:使用直接测量结果。
背景技术:
11.准确的电磁传播建模对于最大化稀缺频谱资源的有效使用以及管理无线系统的部署变得越来越重要。准确的电磁传播建模需要地形、结构、植被和对于电磁信号能量的其他障碍的非常详细的数据表示。执行传播建模需要大量数据来执行分析。在单个处理器完全可访问的单个位置收集大量数据可能会受到有限的带宽、存储、专有限制和各种国家安全限制的约束,这些约束使得提供传播建模所需的全套数据变得不切实际。
附图说明
12.图1是用于封装电磁传播模型特征以创建可组合预测模型的系统的示意图。
13.图2是具有多个电磁损耗路径的损耗树的示意图。
14.图3a-3c是图1的系统的示例性瓦片的示意图。
15.图4是图3a-3c的瓦片的可组合元素的示意图。
16.图5是封装电磁传播模型特征以创建可组合预测模型的方法的示例操作布置的流程图。
17.图6是可用于实现本文描述的系统和方法的示例计算设备的示意图。
18.各个附图中相同的附图标记指示相同的元件。
具体实施方式
19.电磁(em)传播建模量化两个或更多个不同地理点之间的em信号衰减损耗量。当今的无线通信经常高度依赖于准确的电磁传播模型。然而,准确的电磁传播建模通常需要大量数据(例如,地理空间数据或测量结果),该数据表示反射或衍射或以其他方式衰减电磁信号的em信号障碍,诸如地形、结构、植被等。在一些实例中,具有对准确的em传播建模所需的准确的em传播算法和/或详细且有价值的em信号障碍数据的访问权的服务提供者期望对于任何第三方用户对数据和/或算法保密。在其他实例中,即使第三方用户具有对em传播建模所需的全套数据的完全访问权,第三方用户可用的计算资源、存储器资源和/或带宽资源也不足以获取和执行电磁传播建模。避免为第一或第三方用户复制或公开用于em传播建模的底层数据的一些常规技术包括传输由第三方请求的结果。然而,这些结果的计算仍然昂贵且耗时,并且第三方必须透露所有请求的路径。
20.本文的实施方式涉及封装em传播模型特征以创建可组合预测模型的系统。该系统允许计算em传播损耗,而无需访问底层地理、拓扑、测量和其他地理数据源(即,em障碍数据)。em障碍数据是指导致em衰减的任何地形、结构、植被或其他特征(例如,一天中的时间、季节、天气等)。与服务提供者相关联的处理设备获得表征对应地理区域的em信号衰减的em障碍数据或测量结果。em障碍数据包括准确确定对应地理区域的em信号衰减量所必需的数据。em障碍数据可以包括允许em衰减的算法运算(即,计算)的数据和/或实际测量数据(例如,基于或使用由服务提供者的直接测量结果、众包测量结果等)。使用em障碍数据,服务提供者可以确定例如:包括平坦开放场地的两个地理点之间的em信号衰减值非常低,并且包括多个建筑物的两个不同地理点之间的em信号衰减值相对高。与服务提供者相关联的处理设备将地理区域划分为多个瓦片,并且使用em障碍数据来确定每个瓦片的一个或多个可组合em衰减值。
21.这些可组合em衰减值是可以与其他可组合em衰减值求和(即相加)以确定总em衰减值的em衰减值。即,可组合em衰减损耗各自包括总em衰减的离散部分(例如,总em衰减损耗的子集),其可以被求和在一起以确定总em衰减损耗。基于衰减障碍物的影响与其损耗呈线性关系的事实,可组合em衰减损耗可以允许确定总em衰减损耗。可组合em衰减损耗可能包括地波、地形衰减、衍射、非地形衰减、对流层散射、电离层等。请注意,路径损耗的工程标准是对数的(即以db为单位),并且因此添加损耗是指在绝对能量方面损耗参数的倍增。
22.与可组合em衰减损耗相比,自由空间路径损耗的em衰减损耗是不可组合的。然而,可以运算自由空间路径损耗的em衰减损耗,而不需要大量数据。特别是,只需要两个地理点之间的距离和em信号的频率来计算自由空间路径损耗的em衰减损耗,如下式所示:
[0023][0024]
在等式(1)中,loss表示以分贝为单位的自由空间路径损耗的em衰减,r表示两个地理点之间的距离,并且f表示em信号的频率。对于给定频率,可以用简化等式来说明等式(1):
[0025]
loss=10 log
10
((kr)2) (2)
[0026]
在等式(2)中,k表示当给定em信号的频率时等式(1)的常数项。等式(1)和等式(2)两者中自由空间路径损耗的em衰减损耗随频率和范围非线性增长。因此,当频率或范围增加自由空间的em衰减损耗时,自由空间路径损耗不能通过离散加性(additive)计算来组合。即,因为从第一点到第二点的自由空间损耗不等于第一点和第三点之间的自由空间损耗与从第三点到第二点的损耗之和,其中,第三点是第一点和第二点之间的中点,所以自由空间损耗不可组合,如下式所示:
[0027][0028]
在等式(3)中,n表示在第一地理点和第二地理点之间的分区的数量。因此,总的em衰减损耗(例如,包括自由空间损耗)不能分解为离散的、可组合的计算。然而,可以计算自由空间路径损耗的em衰减,而不需要访问用于确定总em衰减损耗的可组合元素所需的em障碍数据或算法。即,可以通过划分线性(例如,可组合em衰减值)和非线性(例如,计算的自由空间损耗)分量以计算总em衰减损耗来计算总em衰减损耗。与服务提供者相关联的处理设备缓存针对地理区域的每个瓦片确定的每个可组合em衰减值。该瓦片表示整体地理区域的离散部分。与服务提供者相关联的处理设备可以访问每个瓦片的缓存的可组合em衰减值以确定两个地理点之间的总非自由空间em衰减值。在一些示例中,与服务提供者相关联的处理设备将与地理区域的一个或多个瓦片相关联的可组合em衰减值中的一些或全部发送或共享给第三方(例如,消费者)以允许第三方容易进行em传播分析。
[0029]
在一些场景中,服务提供者获得对于确定第一地理点和第二地理点之间的总非自由空间em衰减值的请求。不同于使用em障碍数据来执行非自由空间em衰减值的昂贵计算,与服务提供者相关联的处理设备访问缓存的可组合em衰减值(基于或使用与第一地理点和第二地理点相关联的瓦片)来确定非自由空间rm衰减值。处理设备对第一地理点和第二地理点之间的每个瓦片的一个或多个可组合衰减值求和以确定总非自由空间em衰减值。与服务提供者相关联的处理设备可以向消费者提供总非自由空间em衰减值,而不揭示确定可组合em衰减值所需的底层的em障碍数据或算法。
[0030]
因此,为了确定总em衰减值(例如,包括自由空间损耗),消费者或服务提供者可以将非自由空间em衰减值与通过等式(1)运算的自由空间em衰减值相加。例如,处理设备(即,服务提供者或第三方的处理设备)将第一地理点和第二地理点之间的每个瓦片的一个或多个可组合衰减值相加,以确定总非自由空间em衰减值。处理设备通过将(例如,通过对可组合em衰减值求和来计算的)非自由空间em衰减值与通过等式(1)运算的自由空间em衰减值相加来确定总em衰减值。这允许快速且廉价地运算地理区域内任何两个地理点之间的近似em路径损耗。
[0031]
现在参考图1,在一些实施方式中,示例系统100包括经由网络112与远程系统140通信的一个或多个第三方处理设备102(即,消费者、客户、请求者等)。处理设备102可以与任何计算设备相对应,诸如台式工作站、膝上型工作站、服务器、分布式计算系统等。处理设备102包括计算资源16(例如,数据处理硬件)和/或存储资源18(例如,存储器硬件)。在一些实施方式中,远程系统140和第三方处理设备102是不同方。然而,在一些示例中,远程系统140和第三方处理设备102是同一方。在一些实施方式中,远程系统140和第三方处理设备102位于同一位置(例如,在云计算集群内)。
[0032]
远程系统140(即,服务提供者)可以是单个计算机、多个计算机、或具有包括计算资源144(例如,数据处理硬件)和/或存储资源146(例如,存储器硬件)的可扩缩/弹性资源142的分布式系统(例如,云环境)。远程系统140可以包括一个或多个处理设备102或者经由网络112与其进行通信。在一些示例中,用于处理设备102的数据处理硬件16和存储器硬件18大体上类似于用于远程系统140的数据处理硬件144和存储器硬件146。在其他示例中,处理设备102的数据处理硬件16和/或存储器硬件18少于远程系统140的资源并且不足以执行常规的em传播建模。
[0033]
在一些实施方式中,远程系统140(即,服务提供者)包括瓦片生成器110和衰减确定器120。瓦片生成器110获得地理区域300的表征导致em衰减的该地理区域300的特征的em障碍数据108。也就是说,em障碍数据108表示确定来自地理区域300内的特征的em信号衰减损耗所必需的数据。em障碍数据108可以表示由于地形障碍和非地形障碍而导致的em衰减损耗。地形障碍包括导致em衰减的固定地形特征,诸如山脉、树木、丘陵等。非地形障碍包括植物或人为障碍,诸如建筑物和其他结构。在一些示例中,em障碍数据108表示包括导致em衰减的多个建筑物(例如,非地形障碍)的城市区域。在其他示例中,em障碍数据108表示包括导致em衰减的森林(例如,地形障碍)的乡村区域。em障碍数据108还可以包括从em损耗的测量收集的经验数据。
[0034]
瓦片生成器110将地理区域300划分为多个瓦片310a-n。多个瓦片310中的每个瓦片310包括涵盖地理区域300的区别的非重叠部分的几何形状。在一些示例中,瓦片生成器110基于或使用所获得的em障碍数据108来生成地理区域300的多个瓦片310。也就是说,em障碍数据108影响瓦片310的大小和/或形状。在其他示例中,瓦片生成器110独立于em障碍数据108生成地理区域300的多个瓦片310。例如,瓦片生成器110将地理区域300划分为具有预定几何形状和大小的多个瓦片310,而不受任何em障碍数据108的影响。多个瓦片310可以是任何几何形状(例如,六边形、正方形、圆形等)或大小。在一些示例中,每个瓦片310的形状和大小是一致的(例如,100km的面积的六边形瓦片),而在其他示例中,瓦片310具有不同的形状和大小(例如,基于或使用相关联的em障碍数据108)。
[0035]
瓦片生成器110将多个瓦片310中的每个生成的瓦片310发送到衰减确定器120。衰减确定器120针对多个瓦片310中的每个瓦片310基于em障碍数据108来确定通过由瓦片310涵盖(与任何自由空间损耗分开)的地理区域300传播的em信号的一个或多个可组合em衰减值122。即,衰减确定器120确定一个或多个可组合em衰减值122,其表示每个瓦片310的可组合或加性损耗(例如,地形衰减、衍射或非地形衰减)。例如,衰减确定器120可以确定单个瓦片310的可组合地形em衰减值122和可组合非地形衰减损耗。衰减确定器120可以独立地表示相应瓦片310的每个可组合em衰减值122,或者对由单个可组合em衰减值122表示的相应
瓦片310的每个可组合em衰减值122求和。在一些实例中,可组合em衰减值122表示对可组合em衰减值122进行编码的em障碍数据108(例如,地理空间数据)的“单向散列(one-way hash)”。也就是说,任何第三方处理设备102都无法辨别用于确定可组合em衰减值122的源数据(例如,em障碍数据108)或算法。
[0036]
远程系统140(即,服务提供者)缓存或以其他方式存储一个或多个可组合em衰减值122(例如,在存储器硬件146处)。每个可组合em衰减值122与特定瓦片310相关联。服务提供者或由服务提供者核准的用户可以经由远程系统140访问缓存的可组合em衰减值122,以确定总非自由空间衰减损耗,而不需要重新计算每个瓦片310的一个或多个可组合em衰减值122。也就是说,在远程系统140缓存可组合em衰减值122之后,服务提供者可以访问缓存的可组合em衰减值122以确定总em衰减值132。通过访问缓存的可组合em衰减值122,远程系统140使用较少计算资源144来计算总em衰减值132。在一些实施方式中,远程系统140经由网络112向一个或多个第三方处理设备102传输与地理区域300的一个或多个瓦片310相关联的一个或多个可组合em衰减值122。在该示例中,一个或多个第三方处理设备102可以在处理设备102的存储器硬件18中缓存或存储该一个或多个可组合em衰减值122。
[0037]
在一些示例中,远程系统140从在远程系统140或第三方处理设备102(即,与第三方处理设备102相关联的消费者或客户或用户)上执行的应用获得对第一地理点320a和第二地理点320b之间的总em衰减值132进行确定的em衰减请求130。在一些示例中,远程系统140将可组合em衰减值122传输到第三方处理设备102,并且第三方处理设备102在没有远程系统140的干预的情况下确定总em衰减值132。然而,这里,第三方发送对于从远程系统140检索总em衰减值132的em衰减请求130。在这种情况下,远程系统140可以分开计算自由空间损耗(例如,使用等式(1))并将其包括在总em衰减值132内,或者远程系统140可以在没有自由空间损耗的情况下传输总em衰减值132,并且第三方处理设备102可以替代地确定自由空间损耗。也就是说,在一些示例中,总em衰减值132包括自由空间损耗,而在其他示例中,总em衰减值132不包括自由空间损耗。在任一情况下,(远程系统140的)服务提供者可以对于第三方处理设备102保密用于确定每个瓦片310的可组合em衰减值122的底层em障碍数据108和算法。
[0038]
远程系统140可以进一步包括瓦片识别器150和选择器160。替选地或附加地,第三方处理设备102包括瓦片识别器150和选择器160。应当理解,关于瓦片识别器150和选择器160的任何讨论都可以发生在远程系统140或第三方处理设备102处(即,当远程系统140已经将瓦片310的em衰减值122发送到第三方处理设备102时)。当远程系统140接收em衰减请求130时,瓦片识别器150可以基于或使用em衰减请求130来从em衰减请求130识别包括第一地理点320a的第一瓦片310和包括第二地理点320b的第二瓦片310。瓦片识别器150还识别第一瓦片310和第二瓦片310之间的每个中间瓦片310(图3)。
[0039]
瓦片识别器150将每个识别的瓦片310发送到选择器160。选择器160被配置成访问远程系统140的每个识别的瓦片310的相关联的可组合em衰减值122(例如,来自存储器硬件146)。选择器160对与所识别的瓦片310相关联的每个缓存的可组合em衰减值122求和以确定总em衰减值132。远程系统140将总em衰减值132(具有或没有自由空间损耗)提供给第三方处理设备102。
[0040]
如先前所讨论的,在一些实施方式中,远程系统140不是接收em衰减请求130,而是
将地理区域300的一个或多个瓦片310的一个或多个可组合em衰减值122传输到第三方处理设备102。处理设备102将可组合em衰减值122缓存或以其他方式存储在处理设备102的存储器硬件18中。在这些实施方式中,处理设备102访问可组合em衰减值122以确定由瓦片314表示的地理区域300的两个不同地理点320之间的总em衰减值132。即,处理设备102对两个地理点320之间的相应的识别的瓦片310的每个可组合em衰减值122求和。这里,处理设备102在处理设备102的数据处理硬件16上本地确定总em衰减值132。因为通常必须周期性地确定em损耗(即,每小时一次、每天一次、每周一次等),所以以此方式,第三方处理设备102可以单次请求瓦片310并且重复使用所存储的可组合em衰减值122来确定不同地理点320的em损耗。远程系统140可以基于变化的条件来周期性地更新一个或多个瓦片310的一个或多个可组合em衰减值122。
[0041]
现在参考图2,在一些实施方式中,选择器160使用损耗树210来确定总em衰减值132中的一些或全部。损耗树210包括多个损耗路径214、214a-d以确定总em衰减值132。损耗树210的每个损耗路径214可以包括多个层216、216a-c。每层216表示em信号衰减损耗。例如,第一损耗路径214a包括地波的单个层216b。第二损耗路径214b包括自由空间、地形衰减/衍射和非地形衰减的三个层216a-c,而第三损耗路径214c包括单个层216b对流层散射,并且第四损耗路径214d包括单个层216电离层。因为每个层216是可组合的,所以可以将每个层216的损耗求和以确定相应损耗路径214的总em损耗。例如,将来自层216b的可组合地形em衰减值122与来自层216c的可组合非地形衰减值122求和。
[0042]
损耗树210可以包括任何数量的损耗路径214(各自具有任何数量的层216),每个损耗路径214表示总em衰减值132的一部分。损耗树210中的每个损耗路径214的串联连接的(例如,由箭头连接的)层216表示加性(即,可组合)衰减损耗(即,可组合em衰减值122)。如本文所使用的,可组合是指允许基于设计约束来选择和组装(即,组合或求和)损耗的特性。具体地,损耗树210中的串联连接的层216包括算法损耗或可组合em衰减值122,算法损耗或可组合em衰减值122可以被求和以确定总em衰减值132。例如,串联连接的损耗路径214包括自由空间、地形衰减和非衰减层216以确定总em衰减值132(例如,包括自由空间衰减损耗)。可以用等式(1)中的算法来计算自由空间损耗。可以使用em障碍数据108和/或经由测量来计算地形衰减和非地形衰减损耗。在该示例中,通过对自由空间损耗、地形衰减和非地形衰减损耗求和来确定第二损耗路径214b的总em衰减值132。
[0043]
值得注意的是,通常单个路径主导两个特定点之间的损耗。也就是说,一般来说,当地波衰减低时,对流层散射和电离层衰减不显著。在这方面,仅单个损耗路径214(取决于地理点320)主导在两个地理点320之间的总em损耗。
[0044]
现在参考图3a,在一些实施方式中,瓦片生成器110将地理区域300划分为多个瓦片310。在该示例中,每个瓦片310是六边形形状。多个六边形瓦片310中的每个六边形瓦片310覆盖地理区域300的区别的(即,非重叠)部分。瓦片生成器110将多个瓦片310中的每个瓦片310发送到衰减确定器120。
[0045]
衰减确定器120确定通过多个瓦片310中的每个瓦片310传播的em信号的一个或多个可组合em衰减值122。例如,衰减确定器120确定第一瓦片310a包括5db的地形损耗和5db的非地形损耗。也就是说,穿过由第一瓦片310a界定的地理区域的em信号可以预期经历由于地形导致的5db损耗和由于非地形导致的5db损耗。瓦片310的可组合em衰减损耗可以由
每个可组合衰减损耗独立地表示(例如,5db的地形损耗和5db的非地形损耗),或者由每个可组合衰减损耗的总和(例如,10db的地形损耗和非地形损耗)来表示。远程系统140缓存表示地理区域300的对应瓦片310的一个或多个可组合em衰减值122中的每一个。
[0046]
在所示的示例中,远程系统140(或者替选地,从远程系统140获得瓦片310的第三方处理设备102)确定第一地理点320a(“点a”)和第二地理点320b(“点b”)之间的总em衰减值132。这里,瓦片识别器150识别包括第一地理点320a的第一瓦片310a和包括第二地理点320b的第二瓦片310b。瓦片识别器150还识别介于第一瓦片310a和第二瓦片310b之间的第三瓦片310c。选择器160选择与先前存储的每一个识别瓦片310a-c相关联的一个或多个可组合em衰减值以确定总em衰减值132。也就是说,不同于直接计算点a和点b之间的总em衰减值,选择器160对每个识别的瓦片310a-c的每个预先计算的可组合em衰减值求和。例如,选择器160访问存储器硬件18、146以获得第一瓦片310a的5db、第二瓦片的15db以及第三瓦片的5db的可组合em衰减值。选择器160对每个相应识别的瓦片310a-c的每个缓存的可组合em衰减值122求和以确定总em衰减值132(例如,25db的损耗)。可选地,选择器160确定自由空间损耗(例如,基于等式(1))并将自由空间损耗与总em衰减值132相加,使得在一些示例中,总em衰减值132包括自由空间损耗,而在其他示例中,总em衰减值132不包括自由空间损耗。
[0047]
在一些示例中,衰减确定器120确定相应瓦片310的损耗路径214的每个层216的多个可组合em衰减值122,以便以初始处理和存储的代价来提高总em衰减值132的精度。即,以不同高程、方向、频率等通过瓦片310传播的em信号经历不同量的em损耗。例如,30米高度的em信号绕过导致非地形衰减的许多建筑物,而5米高度的em信号则没有绕过。以不同方式影响em损耗的参数可以反映在em障碍数据108中。作为另一个示例,传播通过瓦片310的中心的em信号不会受到瓦片310边缘处的障碍的衰减。因为障碍不在em信号的传播路径内。因此,在该示例中,传播通过瓦片310的中心的信号的em损耗可能无法准确地反映不传播通过瓦片310的中心的信号的em损耗。
[0048]
现在参考图3b,示例性瓦片310d表示包括山350(即,地形障碍)和山350上的房屋352(即,非地形障碍)的地理区域300。在一些示例中,衰减确定器120确定在不同高程的多个不同的可组合em衰减值122。例如,衰减确定器120建模(例如,使用地形模型和/或非地形模型)或测量在房屋和山的顶部上方的第一高程通过瓦片310传播的第一em信号312a。第一em信号312a在第一高程以最小的衰减传播通过瓦片310,因为障碍350、352不在第一高程的第一em信号312a的传播路径内。衰减确定器120确定第一em信号312a的第一可组合em衰减值122,以准确地反映不受障碍影响的信号。
[0049]
作为另一示例,衰减确定器120对在第二高程传播通过相同瓦片310的第二em信号312b进行建模或测量。由于山350位于传播路径内,第二em信号312b在第二高程传播通过瓦片310时衰减。衰减确定器120确定第二em信号312b的第二可组合em衰减值122,以准确地反映在第二高程的信号。作为又一示例,衰减确定器120对在第三高程传播通过相同瓦片310的第三em信号312c进行建模或测量。由于山350和房屋352两者都在传播路径内,所以第三高程处的第三em信号312c在传播通过瓦片310时衰减。衰减确定器120确定第三em信号312c的第三可组合em衰减值122,以准确地反映在第三高程的信号。因此,当选择器160选择可组合em衰减值122以确定总em衰减值132时,选择器160可以基于地理点320(例如,高程)和/或使用中的em信号的类型来在相同瓦片310和相同损耗路径214的多个不同的可组合em衰减
值122当中进行选择。
[0050]
现在参考图3c,示例性瓦片310e表示包括靠近瓦片310的周边(即,左侧)的建筑物354(即,非地形障碍)的地理区域300。在一些实施方式中,衰减确定器120确定以不同角度、传播方向(例如,从北到南、从东到西等)和位置贯穿瓦片310的可组合em衰减值122。这里,衰减确定器120对贯穿瓦片310的中心的em信号312d、312e进行建模。第一em信号312d以最小的衰减传播通过瓦片310,因为建筑物354不在第一em信号312d的传播路径内。衰减确定器120还对在瓦片310的不同进入和离开点(即,靠近左侧)处传播通过同一瓦片310的另一个第二em信号312e进行建模或测量。另一个em信号312e在通过瓦片310传播时衰减,因为建筑物354在传播路径内。因此,衰减确定器120针对em信号312d、312e中的每一个确定分开的可组合em衰减值122。
[0051]
衰减确定器120基于设计约束,可以基于任何数量的不同参数来存储任何数量的不同的可组合em衰减值122。例如,衰减确定器120基于不同频率确定可组合em衰减值122。例如,瓦片310可以包括显著衰减一个频率处的em信号并且同时最小程度地衰减其他频率处的em信号的障碍。因此,为了提供em障碍数据108的更高分辨率(并且因此提供更准确的总em衰减值132),衰减确定器120可以基于多个属性或参数(例如,频率、高程、方向、角度、日期、时间、天气等)来确定和存储可组合em衰减值122。例如,衰减确定器可以针对两个或更多个区别的频率(即,em信号的频率)、两个或更多个区别的传播方向等来确定两个或更多个可组合em衰减值122。
[0052]
远程系统140可以基于多个参数存储许多不同的可组合em衰减值122,并且可以仅将这些可组合em衰减值122的子集传输到第三方处理设备102。例如,对于给定地理区域300,第三方处理设备102可以请求低于阈值高度的所有可组合em衰减值122,从而减少传输所请求的可组合em衰减值122所需的带宽。第三方处理设备102可能仅对由某些em衰减主导的某些类型通信感兴趣。例如,中频带蜂窝网络不具有通过地面或电离层反射的任何显著传播,并且损耗路径和相关联的em衰减值122可能不是必需的。远程系统140可以基于设计要求聚合不同的可组合em衰减值122。也就是说,远程系统140和/或第三方处理设备102可以基于具有结果有用的特定范围的功率水平、环境、波长和路径损耗范围的个体用途来定制损耗路径214、层216和相关联的可组合em衰减值122。
[0053]
在一些实施方式中,选择器160基于地理点320之间的地理区域300的特性来选择特定损耗路径214。例如,当地理点320之间的路径位于地面以下时,可能发生特殊情况。在这种情况下,地形模型可能会提供非常高的路径损耗。然而,可能存在供能量传递通过该区域的替选机制(例如,地波、衍射、对流层散射等)。这些机制趋向于是频率特定的,并且选择器160可以选择或调用不同的损耗路径214以例如用另一种模态(例如,衍射)代替地形模型或表示完全替选的物理性(即,地波)。选择器160可以包括这样的分析特征以基于总em衰减值132中所需的分辨率、功率水平、使用频率等来选择损耗路径214。
[0054]
在一些实施方式中,瓦片生成器110基于em障碍数据108来确定瓦片310的大小和/或形状。例如,在短距离上损耗模式具有快速或大量改变的区域(例如,城市环境)可以包括非常小的瓦片。另一方面,仅导致损耗模式微小改变的一致区域(例如沙漠)可以包括非常大的瓦片。也就是说,表示更小地理区域300的瓦片310可以提供更高分辨率的em障碍数据。换句话说,与传播通过更大地理区域300的em信号相比,传播通过更小地理区域300的em信
号对于地理区域300内的任何障碍更有可能衰减。可以基于设计需要来关于针对每个瓦片310存储的不同可组合em衰减值122的数量平衡瓦片310的大小。也就是说,由于必须表示的em传播信号的更大变化,更大的瓦片310可能必需针对每个瓦片310存储更多数量的可组合em衰减值122。
[0055]
在一些示例中,远程系统140针对损耗路径的不同层216生成不同的瓦片310。例如,与地形衰减相关联的瓦片310可以与第一大小相关联,而与非地形衰减相关联的瓦片310可以与第二大小相关联。在该示例中,同一层216的瓦片310不重叠,但是不同层216的瓦片必然会重叠。例如,在城市环境中,地形可能逐渐改变,而非地形衰减极大变化。在该示例中,与地形衰减相关联的瓦片310可以是大的(反映地形中相对小的改变),而与非地形衰减相关联的瓦片310可以相对更小(反映非地形衰减中的大的改变)。
[0056]
现在参考图4,在一些实施方式中,远程系统140可以具有对计算第一点320a和第二点320b之间的总em衰减值132所需的em障碍数据108全集的访问权。然而,第三方处理设备102可以不具有计算第一点320a与第二点320b之间的总em衰减值132所需的em障碍数据108中的一些或全部的访问权。这里,用于计算总em衰减值132的算法和/或底层em障碍数据108可以是远程系统140专有的,使得算法和/或底层em障碍数据108对客户12保密。附加地或替选地,第三方处理设备102可能缺乏资源或缺乏分配必要资源来计算总em衰减值132的期望。
[0057]
此外,瓦片310提供大量数据(即,em障碍数据108)的紧凑存储。例如,25km
×
25km的区域可能需要数十或数百的千兆字节来存储传统em传播分析所必需的em障碍数据108。然而,当被划分为例如10000个瓦片(每个瓦片为250米
×
250米)时,每个瓦片可以包括针对五个不同高程、各自在两个不同方向上的两个不同中心频率的em衰减值122。在该示例中,每个瓦片包括可能需要兆字节或更少的存储的总共200000个总em衰减值122中的总共20个em衰减值122。
[0058]
在所示的示例中,第一点320a和第二点320b之间的总em衰减值132是156db。这里,总em衰减值132包括非地形层216c、地形层216b和自由空间层216a损耗。远程系统140(或第三方处理设备102)检索第一点320a和第二点320b之间的多个瓦片310中的每个瓦片310的至少一个可组合em衰减值122。这里,非地形层216c损耗包括和与地形层216b相关联的瓦片310相比大小不同的不同瓦片310。远程系统140和/或第三方处理设备102可以基于针对非地形层216c以及地形层216b中的每个瓦片检索到的可组合em衰减值122来运算从第一点320a到第二点320b的总em衰减值132(附加于自由空间损耗)。远程系统140对可组合em衰减值122求和以确定总em衰减值132。具体地,针对总非自由空间em衰减损耗52db,远程系统140对四个瓦片的非地形层216c损耗(即,0+0+18+22=40db)和两个瓦片的地形层216b损耗(即11+1=12db)求和。
[0059]
在一些示例中,远程系统140和/或第三方处理设备102通过将自由空间层216a损耗加到总em衰减值132来确定总em衰减值132。自由空间层216a损耗由于自由空间层216a损耗是不可组合而不被包括在可组合em衰减值122中,如上所论述。然而,基于从第一点402到第二点404的em信号的频率和范围来计算自由空间层216a损耗是直白的(例如,等式(1))。em信号的频率和范围可以被包括在em衰减请求130中。这里,em信号的范围和频率分别是1km和3.62ghz,总损耗104db。远程系统140和/或处理设备102将总非自由空间em衰减值(例
如,52db)与自由空间层216a损耗求和以确定156db的总em衰减值132。
[0060]
在一些实施方式中,选择器160包括在对em衰减值122求和之前的附加计算。例如,选择器160可以对em衰减值122中的一些或全部应用插值以确定每个瓦片的估计值,以弥补在匹配飞越角(angle of transit)、频率或高程上的缺乏。例如,当给定瓦片310的em衰减值122是针对10米高程处的信号,但实际信号是在12米处时,选择器160可以应用常规内插或外推技术来估计在12米处的信号的em衰减值122。
[0061]
图5是用于封装电磁传播模型特征以创建可组合预测模型的方法500的示例性操作布置的流程图。方法500在步骤502包括获得地理区域300的em障碍数据108。em障碍数据108表征导致em信号的衰减的地理区域300的特征。在步骤504,方法500包括将地理区域300划分为多个瓦片310。每个瓦片310包括涵盖地理区域300的区别的非重叠部分的几何形状。对于多个瓦片中的每个瓦片310,方法500在步骤506包括基于em障碍数据108来确定通过由瓦片310所涵盖的地理区域300的区别的非重叠部分传播的em信号的一个或多个可组合em衰减值122。方法500在步骤508处包括缓存针对对应瓦片310确定的一个或多个可组合em衰减值122。
[0062]
方法500在步骤510处包括获得em衰减请求130,其包括对第一地理点与第二地理点之间的总em衰减值132进行确定的请求。方法500在步骤512包括识别包括第一地理点的第一瓦片310、包括第二地理点的第二瓦片310、以及第一瓦片310和第二瓦片310之间的每个中间瓦片310。对于每个识别的瓦片,方法500在步骤514包括从针对识别的对应瓦片310确定的一个或多个可组合em衰减值122中选择至少一个缓存的可组合em衰减值122。方法500在步骤516包括基于所选择的缓存的可组合em衰减值122的总和来确定总em衰减值132。方法500在步骤518处包括提供总em衰减值132。总em衰减值132可以被加到自由衰减值来确定总em衰减值。
[0063]
图6是可用于实现本文档中描述的系统和方法的示例计算设备600的示意图。计算设备600旨在表示各种形式的数字计算机,诸如膝上型计算机、台式计算机、工作站、个人数字助理、服务器、刀片服务器、大型机和其他适当的计算机。此处所示的组件、它们的联系和关系以及它们的功能仅意味着是示例性的,并不意味着限制本文档中描述和/或要求保护的发明的实施方式。
[0064]
计算设备600包括处理器610、存储器620、存储设备630、连接到存储器620和高速扩展端口650的高速接口/控制器640、以及连接到低速总线670和存储设备630的低速接口/控制器660。组件610、620、630、640、650和660中的每一个都使用各种总线互连,并且可以被安装在公共主板上或以其他适当的方式安装。处理器610可以处理用于在计算设备600内执行的指令,包括在存储器620中或存储设备630上存储以在诸如耦合到高速接口640的显示器680的外部输入/输出设备上显示用于图形用户界面(gui)的图形信息的指令。在其他实施方式中,可以适当地使用多个处理器和/或多条总线以及多个存储器和多种类型的存储器。此外,可以连接多个计算设备600,每个设备600提供必要操作的部分(例如,作为服务器库、一组刀片服务器或多处理器系统)。
[0065]
存储器620在计算设备600内非暂时性地存储信息。存储器620可以是计算机可读介质、易失性存储单元或非易失性存储单元。非暂时性存储器620可以是用于在临时或永久的基础上存储程序(例如,指令序列)或数据(例如,程序状态信息)以供计算设备600使用的
物理设备。非易失性存储器的示例包括但不限于闪存和只读存储器(rom)/可编程只读存储器(prom)/可擦除可编程只读存储器(eprom)/电可擦除可编程只读存储器(eeprom)(例如,通常用于固件,诸如引导程序)。易失性存储器的示例包括但不限于随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、相变存储器(pcm)以及磁盘或磁带。
[0066]
存储设备630能够为计算设备600提供大容量存储。在一些实施方式中,存储设备630是计算机可读介质。在各种不同的实施方式中,存储设备630可以是软盘设备、硬盘设备、光盘设备或磁带设备、闪存或其他类似的固态存储器设备或设备阵列,包括在存储区域网络或其他配置中的设备。在附加的实施方式中,计算机程序产品有形地体现在信息载体中。计算机程序产品包含指令,这些指令在被执行时执行一种或多种方法,诸如上述那些方法。信息载体是计算机或机器可读介质,诸如存储器620、存储设备630或处理器610上的存储器。
[0067]
高速控制器640管理计算设备600的带宽密集型操作,而低速控制器660管理较低带宽密集型操作。这种职责分配只是示例性的。在一些实施方式中,高速控制器640被耦合到存储器620、显示器680(例如,通过图形处理器或加速器)以及到高速扩展端口650,其可以接受各种扩展卡(未示出)。在一些实施方式中,低速控制器660被耦合到存储设备630和低速扩展端口690。可以包括各种通信端口(例如,usb、蓝牙、以太网、无线以太网)的低速扩展端口690可以例如通过网络适配器被耦合到一个或多个输入/输出设备,诸如键盘、定点设备、扫描仪或联网设备,诸如交换机或路由器。
[0068]
计算设备600可以以多种不同的形式实现,如图所示。例如,它可以实现为标准服务器600a或在一组这样的服务器600a中多次实现,实现为膝上型计算机600b,或实现为机架服务器系统600c的一部分。
[0069]
本文描述的系统和技术的各种实施方式可以在数字电子和/或光学电路、集成电路、专门设计的asic(专用集成电路)、计算机硬件、固件、软件和/或其组合中实现。这些各种实施方式可以包括在可编程系统上可执行和/或可解释的一个或多个计算机程序中的实施方式,该可编程系统包括至少一个可编程处理器,其可以是专用的或通用的,耦合以从存储系统、至少一个输入设备和至少一个输出设备接收数据和指令,并且向存储系统、至少一个输入设备和至少一个输出设备发送数据和指令。
[0070]
软件应用(即,软件资源)可以指使计算设备执行任务的计算机软件。在一些示例中,软件应用可以被称为“应用”、“app”或“程序”。示例应用包括但不限于系统诊断应用、系统管理应用、系统维护应用、文字处理应用、电子表格应用、消息传递应用、媒体流传输应用、社交网络应用和游戏应用。
[0071]
这些计算机程序(也称为程序、软件、软件应用或代码)包括用于可编程处理器的机器指令,并且可以以高级过程和/或面向对象的编程语言和/或以汇编/机器语言来实现。如本文所使用的,术语“机器可读介质”和“计算机可读介质”是指用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、非暂时性计算机可读介质、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑设备(pld)),包括接收机器指令作为机器可读信号的机器可读介质。术语“机器可读信号”是指用于向可编程处理器提供机器指令和/或数据的任何信号。
[0072]
本说明书中描述的过程和逻辑流程可以由执行一个或多个计算机程序以通过对输入数据进行操作并生成输出来执行功能的一个或多个可编程处理器——也称为数据处理硬件——来执行。过程和逻辑流程也可以由专用逻辑电路——例如,fpga(现场可编程门阵列)或asic(专用集成电路)——执行。例如,适合于执行计算机程序的处理器包括通用和专用微处理器两者,以及任何种类的数字计算机的任何一个或多个处理器。通常,处理器将从只读存储器或随机存取存储器或两者接收指令和数据。计算机的基本元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器设备。通常,计算机还将包括用于存储数据的一个或多个大容量存储设备,例如磁盘、磁光盘或光盘,或者可操作地耦合到一个或多个大容量存储设备以从其接收数据或向其发送数据或两者都有。然而,计算机不需要具有这样的设备。适合于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质和存储器设备,例如包括:半导体存储器设备,例如eprom、eeprom和闪存设备;磁盘,例如内部硬盘或可移动盘;磁光盘;以及,cd rom和dvd-rom盘。处理器和存储器可以由专用逻辑电路补充或并入专用逻辑电路中。
[0073]
为了提供与用户的交互,可以在计算机上实现本公开的一个或多个方面,该计算机具有用于向用户显示信息的例如crt(阴极射线管)、lcd(液晶显示器)监视器或触摸屏的显示设备,并且可选地具有用户可以通过其向计算机提供输入的键盘和定点设备,例如鼠标或轨迹球。其他种类的设备也可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且可以以任何形式接收来自用户的输入,包括声学、语音或触觉输入。另外,计算机可以通过向由用户使用的设备发送文档以及从由用户使用的设备接收文档——例如,通过响应于从在用户客户端设备上的web浏览器收到的请求,将网页发送到web浏览器——来与用户进行交互。
[0074]
已经描述了许多实施方式。然而,应当理解,在不脱离本公开的精神和范围的情况下可以进行各种修改。因此,其他实施方式在所附权利要求书的范围内。
技术特征:
1.一种计算机实现的方法(500),所述方法(500)在由数据处理硬件(144、16)执行时使得所述数据处理硬件(144、16)执行操作,所述操作包括:获得地理区域(300)的电磁(em)障碍数据(108),所述em障碍数据(108)表征所述地理区域(300)的导致em衰减的特征;将所述地理区域(300)划分为多个瓦片(310),所述多个瓦片(310)中的每个瓦片(310)包括涵盖所述地理区域(300)的区别的非重叠部分的几何形状;对于所述多个瓦片(310)中的每个瓦片(310):使用所述em障碍数据(108)来确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的一个或多个可组合em衰减值(122);以及缓存针对对应的瓦片(310)确定的所述一个或多个可组合em衰减值(122);从请求者获得em衰减请求(130),所述em衰减请求(130)包括对在第一地理点(320a)和第二地理点(320b)之间的总非自由空间em衰减值(132)进行确定的请求;识别包括所述第一地理点(320a)的第一瓦片(310a)、包括所述第二地理点(320b)的第二瓦片(310b)以及在所述第一瓦片(310a)和所述第二瓦片(310b)之间的每个中间瓦片(310c);对于每个识别的瓦片(310),从针对识别的对应的瓦片(310)确定的所述一个或多个可组合em衰减值(122)中选择至少一个缓存的可组合em衰减值(122);通过对所选择的缓存的可组合em衰减值(122)求和来确定所述总非自由空间em衰减值(132);以及响应于所述em衰减请求(130),向所述请求者提供所述总非自由空间em衰减值(132)。2.根据权利要求1所述的方法(500),其中,所述em障碍数据(108)包括地形障碍和非地形障碍。3.根据权利要求1或2所述的方法(500),其中,确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:确定至少一个可组合地形em衰减值(122)和至少一个可组合非地形em衰减值(122)。4.根据权利要求1或2所述的方法(500),其中,确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:确定至少两个区别的高程的至少两个可组合em衰减值(122)。5.根据权利要求1或2所述的方法(500),其中,确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分的至少两个区别的传播方向的至少两个可组合em衰减值(122)。6.根据权利要求1或2所述的方法(500),其中,确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:确定至少两个区别的频率的至少两个可组合em衰减值(122)。7.根据权利要求1至6中任一项所述的方法(500),其中,所述多个瓦片(310)中的至少一个瓦片(310)的几何形状是六边形。8.根据权利要求1至7中任一项所述的方法(500),其中,确定通过由所述瓦片(310)涵
盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:使用直接测量结果。9.根据权利要求1至8中任一项所述的方法(500),其中,所述操作进一步包括:使用损耗树(210)的一个或多个损耗路径(214)的总和来确定总em衰减值(132)。10.根据权利要求9所述的方法(500),其中,使用所述损耗树(210)的一个或多个损耗路径(214)的所述总和来确定所述总em衰减值(132)包括:算法损耗。11.一种系统(100),包括:数据处理硬件(144、16);以及与所述数据处理硬件(144、16)通信的存储器硬件(146、18),所述存储器硬件(146、18)存储指令,所述指令在所述数据处理硬件(144、16)上被执行时使得所述数据处理硬件(144、16)执行操作,所述操作包括:获得地理区域(300)的电磁(em)障碍数据(108),所述em障碍数据(108)表征所述地理区域(300)的导致em衰减的特征;将所述地理区域(300)划分为多个瓦片(310),所述多个瓦片(310)中的每个瓦片(310)包括涵盖所述地理区域(300)的区别的非重叠部分的几何形状;对于所述多个瓦片(310)中的每个瓦片(310):使用所述em障碍数据(108)来确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的一个或多个可组合em衰减值(122);以及缓存针对对应的瓦片(310)确定的所述一个或多个可组合em衰减值(122);从请求者获得em衰减请求(130),所述em衰减请求(130)包括对在第一地理点(320a)和第二地理点(320b)之间的总非自由空间em衰减值(132)进行确定的请求;识别包括所述第一地理点(320a)的第一瓦片(310a)、包括所述第二地理点(320b)的第二瓦片(310b)以及在所述第一瓦片(310a)和所述第二瓦片(310b)之间的每个中间瓦片(310c);对于每个识别的瓦片(310),从针对识别的对应的瓦片(310)确定的所述一个或多个可组合em衰减值(122)中选择至少一个缓存的可组合em衰减值(122);通过对所选择的缓存的可组合em衰减值(122)求和来确定所述总非自由空间em衰减值(132);以及响应于所述em衰减请求(130),向所述请求者提供所述总非自由空间em衰减值(132)。12.根据权利要求11所述的系统(100),其中,所述em障碍数据(108)包括地形障碍和非地形障碍。13.根据权利要求11或12所述的系统(100),其中,确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:确定至少一个可组合地形em衰减值(122)和至少一个可组合非地形em衰减值(122)。14.根据权利要求11或12所述的系统(100),其中,确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:确定至少两个区别的高程的至少两个可组合em衰减值(122)。15.根据权利要求11或12所述的系统(100),其中,确定通过由所述瓦片(310)涵盖的所
述地理区域的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分的至少两个区别的传播方向的至少两个可组合em衰减值(122)。16.根据权利要求11或12所述的系统(100),其中,确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:确定至少两个区别的频率的至少两个可组合em衰减值(122)。17.根据权利要求11至16中任一项所述的系统(100),其中,所述多个瓦片(310)中的至少一个瓦片(310)的几何形状是六边形。18.根据权利要求11至17中任一项所述的系统(100),其中,确定通过由所述瓦片(310)涵盖的所述地理区域(300)的所述区别的非重叠部分传播的em信号的所述一个或多个可组合em衰减值(122)包括:使用直接测量结果。19.根据权利要求11至18中任一项所述的系统(100),其中,所述操作进一步包括:使用损耗树(210)的一个或多个损耗路径(214)的总和来确定总em衰减值(132)。20.根据权利要求19所述的系统(100),其中,使用所述损耗树(210)的一个或多个损耗路径(214)的所述总和来确定所述总em衰减值(132)包括:算法损耗。
技术总结
一种能够封装电磁传播模型特征以创建可组合预测模型的方法(500)包括:获得地理区域(300)的电磁(EM)障碍数据(108)。该方法还包括将地理区域划分为多个瓦片(310)。多个瓦片中的每个瓦片包括涵盖地理区域的区别的非重叠部分的几何形状。对于多个瓦片中的每个瓦片,该方法还包括:使用EM障碍数据确定通过由瓦片涵盖的地理区域的区别的非重叠部分传播的EM信号的一个或多个可组合EM衰减值(122),并且缓存针对对应的瓦片确定的一个或多个可组合EM衰减值。EM衰减值。EM衰减值。
技术研发人员:普雷斯顿
受保护的技术使用者:谷歌有限责任公司
技术研发日:2022.02.01
技术公布日:2023/10/6
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:用于装饰应用的耐用铝合金板的制作方法 下一篇:踏板装置的制作方法
