主要内容

rangeangle

范围和角度计算

描述

这个函数rangeangle确定信号的传播路径长度方向和路径从源点或一组源指向一个参考点。——功能支持两种传播模型金宝app自由空间模型和双线模型。的自由空间模型是一个单一的视距路径从源点到参考点。的双线多路径模型生成两条路径。第一个路径遵循空间路径。第二个路径是反映道路边界面z = 0。路径方向定义对全球坐标系统参考点或局部坐标系的参考点。在参考点的距离和角度不取决于哪个方向信号沿着路径旅行。

例子

(rng,)= rangeangle (pos)返回传播路径长度,rng和方向的角度,的信号路径从源点或一组源点,pos,全球坐标系统的起源。角度方向的方位角和仰角对全球坐标轴在原点。信号遵循视距路径从源点到原点。视距路径对应点之间的几何直线。

例子

(rng,)= rangeangle (pos,refpos)还指定了一个参考点或一组参考点,refposrng现在包含传播路径长度从源点到参考点。方向角是方位角和仰角对全球坐标轴的参考点。您可以指定多个点和多个参考点。

例子

(rng,)= rangeangle (pos,refpos,发一次)还指定了局部坐标系轴,发一次参考点。方向角是方位角和仰角对本地坐标轴为中心refpos

(rng,)= rangeangle (___,模型),还指定了一个传播模型。当模型被设置为“freespace”沿着视线,信号传播路径从源点到接受点。当模型被设置为“双线”,信号传播沿着两条路径从源点到接待。第一个路径是视距路径。第二条路径是反映路径。在这种情况下,函数返回两条路径的距离和角度每个源点和相应的参考点。

输入参数

pos

源点位置,指定为一个实值3×1向量或一个实值3×-N矩阵。一个矩阵表示多个源点。列包含的笛卡尔坐标系N点的形式[x, y, z]

pos是一个3×-N矩阵,您必须指定refpos作为一个3×-N矩阵N参考位置。如果所有的参考点是相同的,你可以指定refpos由一个3×1的向量。

单位是米。

refpos

参考点位置,指定为一个实值3×1的向量或一个实值3×-N矩阵。一个矩阵表示多个参考点。列包含的笛卡尔坐标系N点ins的形式[x, y, z]

refpos是一个3×-N矩阵,您必须指定pos作为一个3×-N矩阵N源的位置。如果所有的源点是相同的,你可以指定pos由一个3×1的向量。

单位是米。

默认值:(0,0,0)

发一次

局部坐标系轴,指定为一个3×3的矩阵或3-by-3-by——实值N数组中。为一个数组,每个页面对应于一个本地坐标轴在每个参考点。列在发一次指定的方向局部坐标系的坐标轴在笛卡尔坐标。N必须匹配的列数posrefpos当这些尺寸大于1。

默认值:(1 0 0、0 1 0 0 0 1)

模型

传播模型,指定为“freespace”“双线”。选择“freespace”调用自由空间传播模型。选择“双线”调用双线传播模型。

默认值:“freespace”

输出参数

rng

传播范围,作为实值返回1 -N向量或实值1 -2 n向量。

模型被设置为“freespace”的大小rng是1 -N。传播范围的直接路径的长度是在定义的位置pos中定义的相应的参考位置refpos

模型被设置为“双线”,rng包含的范围直接路径和反射路径。不同的列rng指的是视距路径和反射路径,分别为同一源码参考点对。单位是米。

方位角和高度角,作为2 -返回N矩阵或2 -2 n矩阵。每一列代表一个方向角的形式(方位;海拔)

模型被设置为“freespace”,是一个2 -N矩阵和代表的角度路径从源点到参考点。

模型被设置为“双线”,是一个2 -2 n矩阵。不同的列分别指视距路径和反射路径。

单位在度。

例子

全部折叠

计算范围和目标位于角(1000、2000、50)米从原点。

TargetLoc = (1000; 2000; 50);[tgtrng, tgtang] = rangeangle (TargetLoc)
tgtrng = 2.2366 e + 03
tgtang =2×163.4349 - 1.2810

计算范围和目标位于角(1000、2000、50)米对当地的起源(100100年,10)米。

TargetLoc = (1000; 2000; 50);起源= (100;100;10);[tgtrng, tgtang] = rangeangle (TargetLoc起源)
tgtrng = 2.1028 e + 03
tgtang =2×164.6538 - 1.0900

计算范围和目标位于角(1000、2000、50)米但是对当地坐标系统的起源(100100年,10)米。选择一个地方坐标参考系所对z轴旋转45°从全球坐标轴。

targetpos = (1000; 2000; 50);起源= (100;100;10);发一次= [1 /√(2)1 /√(2)0;1 /√(2)1 /√(2)0;0 0 1);[tgtrng, tgtang] = rangeangle (targetpos,起源,发一次)
tgtrng = 2.1028 e + 03
tgtang =2×119.6538 - 1.0900

更多关于

全部折叠

角度在当地和全球坐标系统

rangeangle函数的作用是:返回路径距离和路径的角度在全球或当地坐标系统。默认情况下,rangeangle功能决定了角信号路径相对于全局坐标。如果你添加发一次参数,可以计算角度对当地坐标。作为一个例证,这幅图显示了5-by-5均匀矩形数组(URA所言)从全球坐标旋转(某某)使用发一次。的x '局部坐标系的轴(x没有'z”)与数组的主轴,随着数组。方向的路径长度无关。全球坐标系统定义了方位角和高度角(Φθ)和当地坐标系统定义了方位角和高度角(Φ,θ)

本地和全球的坐标轴

自由空间传播模型

信号传播的空间信号传播模型状态从一个点到另一个均质,各向同性介质沿一条直线,称为视线直接路径。定义的直线几何向量从源到目标的辐射。

双线传播模型

双线传播通道是在下一步从空间通道和复杂性是最简单的情况下的多径传播环境。直线的无线信道模型视线从1点到2点的路径。在双线频道中被指定为均质,各向同性介质的反射平面边界。边界总是设定在z = 0。最多有两种射线传播从1点到2点。第一个射线路径沿着相同的视线传播路径的空间通道。通常被称为的视距路径直接路径。第二个射线反射边界传播到2点之前。根据反射定律,反射角等于入射角。等短程模拟蜂窝通信系统和汽车雷达,可以假设反射表面,地面或海洋表面是平的。

图展示了两个传播路径。从源的位置,年代年代接收机的位置,年代r,你可以计算到达角的路径,θ′洛杉矶θ′rp。到达角的仰角和方位角度到达辐射对当地坐标系统。在这种情况下,局部坐标系恰逢全球坐标系统。你也可以计算传输的角度,θ洛杉矶θrp。在全球坐标,在边界反射的角度是一样的角度θrpθ′rp。反射角度是重要的知道当你使用angle-dependent反射损失数据。您可以确定反射角度使用rangeangle(相控阵系统工具箱)功能和设置参考轴全球坐标系统。的总路径长度视距路径的图所示R洛杉矶等于几何源和接收器之间的距离。的总路径长度反映路径Rrp= R1+ R2。的数量l是地面源和接收器之间的距离。

你可以很容易地获得准确的公式路径长度和角度的地面范围和对象的高度在全球坐标系统。

R = x 年代 x r R l o 年代 = | R | = ( z r z 年代 ) 2 + l 2 R 1 = z r z r + z z ( z r + z 年代 ) 2 + l 2 R 2 = z 年代 z 年代 + z r ( z r + z 年代 ) 2 + l 2 R r p = R 1 + R 2 = ( z r + z 年代 ) 2 + l 2 棕褐色 θ l o 年代 = ( z 年代 z r ) l 棕褐色 θ r p = ( z 年代 + z r ) l θ l o 年代 = θ l o 年代 θ r p = θ r p

扩展功能

版本历史

介绍了R2019b