主要内容

collectPlaneWave

系统对象:分阶段。ReplicatedSubarray
包:分阶段

模拟接收到的平面波

语法

Y = collectPlaneWave(H,X,ANG)
Y = collectPlaneWave(H,X,ANG,FREQ)
Y = collectPlaneWave(H,X,ANG,频率,C)

描述

Y= collectPlaneWave (HX返回传感器阵列接收到的信号,H时,输入信号表示为X中指定的方向到达数组

Y= collectPlaneWave (HX频率,另外,指定输入信号的载波频率频率

Y= collectPlaneWave (HX频率C,并指定信号的传播速度C

输入参数

H

数组对象。

X

输入信号,指定为m列矩阵。的每一列X表示单个传入信号。

输入信号到达的方向,以度数表示。可以是2 × M矩阵,也可以是长度为M的行向量。

如果为2 × m矩阵,每一列表示对应信号的到达方向X.的每一列形式是[方位;海拔高度).方位角必须在-180°到180°之间,含180°。仰角必须在-90°到90°之间,包括。

如果是长度为M的行向量,每一项在指定方位角。在这种情况下,假设对应的仰角为0°。

频率

信号的载波频率,以赫兹为单位。频率必须是标量。

默认值:3 e8

C

信号的传播速度,以米/秒为单位。

默认值:光速

输出参数

Y

收到的信号。Y是一个N列矩阵,其中N是数组中子数组的数量H.的每一列Y是在相应的子数组中接收到的信号,所有输入信号结合在一起。

例子

全部展开

在由4个4元ULA组成的16元ULA上模拟接收到的信号。

阵列=相控阵。齿龈(“NumElements”4);子数组=相控。ReplicatedSubarray (“子数组”数组,“GridSize”(4 - 1));

模拟从10°方位角和30°方位角接收的两个信号。两个信号的仰角都为0°。假设传播速度为光速,信号的载频为100 MHz。

y = collectPlaneWave(subarrays,randn(4,2),[10 30],100.0e6,...physconst (“光速”));

算法

collectPlaneWave用与到达方向引起的延迟相对应的相位调制输入信号。此方法不考虑数组中单个元素的响应,只对子数组中的数组因子建模。因此,结果不依赖于子数组是否被操纵。

另请参阅

|

Baidu
map