AnyMath 文档

EngeePhased.WidebandCollector

页面进行中。

宽带信号采集器。

库::`[医]工程师`

资料描述

*EngeePhased系统对象。WidebandCollector*模拟宽带信号采集器。

收集器将来自指定方向的入射宽带波前转换为信号以供进一步处理。 波前落在天线或麦克风元件、天线元件阵列或子晶格上。

您可以使用此对象来:

*对非极化场的传入信号进行建模。

使用非极化麦克风模拟传入声场。 为此,请将属性设置为与环境对应的PropagationSpeed*value

收集对象创建的子格上的字段 *EngeePhased.ReplicatedSubarray*及 *EngeePhased.PartitionedArray. 您可以使用*STEERANG*旋转角度参数将所有天线子晶格指向一个方向,或者使用*WS*天线子晶格加权参数将每个天线子晶格指向不同方向。

要收集到达元素或网格的信号,请按照以下步骤操作:

  1. 创建*EngeePhased对象。WidebandCollector*并设置其属性。

  2. 用参数调用对象,就好像它是一个函数一样。

若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.

语法

创造

  • 收集器=EngeePhased。宽bandcollector() -使用默认属性值创建宽带信号收集器。

  • 收集器=EngeePhased。WidebandCollector(名称=值) -以对的形式创建具有指定属性的宽带信号收集器 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。

使用

  • Y=收集器(X,ANG) -收集来自*ANG*参数中指定方向的*X*信号。 输出信号*Y*包含采集的信号。

  • Y=收集器(___,W) -使用*W*参数作为天线阵列或子晶格单元的加权系数。 若要使用此语法,请设置*WeightsInputPort*值 真的.

  • Y=收集器(___,STEERANG) -使用*STEERANG*参数作为子晶格的旋转角度。 若要使用此语法,请将*Sensor*设置为支持子网格的网格的值,并将*SubarraySteering*网格属性设置为 "阶段" 或 "时间".

  • Y=收集器(___,WS) -使用*WS*参数作为应用于每个子晶格内每个元素的权重。 若要使用此语法,请将*Sensor*设置为支持子网格的网格的值,并将*SubarraySteering*网格属性设置为 "习惯".

争论

输入参数

X-输入信号

+ L上的复数矩阵M | 长度为L的复数元组

Details

输入信号指定为复数矩阵 上 ,在哪里 —这是信号的样本数,以及 -入射角的数量。 此参数表示传入字段。

数据类型

漂浮64</无翻译> 支持复数::是

ANG-信号到达方向

+ L上的实矩阵2

Details

信号到达的方向,以实矩阵的形式给出 上 . 每列在窗体中指定到达方向 [AzimuthAngle;ElevationAngle].

方位角应介于 −180° 和 180°,包容性。 座椅的角度应在 −90° 以前 90°,包容性。

测量单位是度。

数据类型

漂浮64</无翻译>

W-元素或子晶格的权重系数

+ 列向量N乘1

Details

元素或子晶格的权重系数,指定为复数列向量 上 ,在哪里 -天线阵元(或子晶格,如果支持)的数量。

依赖关系

若要使用此参数,请将属性设置为*WeightsInputPort*value 真的.

数据类型

漂浮64</无翻译> 支持复数::是

WS-天线子晶格的权重系数

+ 复矩阵NSEon N | 单元格数组1乘N

Details

天线子矩阵元素的加权系数,指定为复数矩阵 上 或元组 元素在哪里 -子晶格的数量。 这些权重应用于子晶格内的单个元素。

子晶格元素的权重系数
分租契 亚晶格权重

所有子晶格具有相同的尺寸。 然后子晶格的权重形成一个矩阵 上 ,在哪里 是每个子晶格中元素的数量,并且 -子晶格的数量。 每个*WS*列定义相应子晶格的权重。

子晶格可能不具有相同的尺寸。 在这种情况下,您可以将子晶格的权重设置为:

*矩阵 上 ,在哪里 是最大子晶格中的元素数。 第一个 每列中的条目是子晶格元素的权重,其中 -子晶格中元素的数量。

*元组 元素。 每个元素都包含相应子晶格的权重列向量。 列向量具有等于相应子晶格中元素数量的长度。

依赖关系

要使用此参数,请将属性设置为*Sensor*包含子晶格的天线阵列的值,并将阵列的*SubarraySteering*属性设置为 "习惯".

数据类型

漂浮64</无翻译> 支持复数::是

STEERANG-子晶格的旋转角度

+ 实向量为2乘1

Details

子晶格的旋转角度,设为长度的列向量 .

向量具有形式 [azimuthAngle;elevationAngle]. 方位角应在 −180° 以前 180°,包容性。 座椅的角度应从 −90° 以前 90°,包容性。

测量单位是度。

依赖关系

要使用此参数,请将属性设置为*Sensor*支持子晶格的网格的值,并将*SubarraySteering*grid属性设置为 "阶段" 或 "时间".

数据类型

漂浮64</无翻译>

输出参数

Y-采集信号

+ 复矩阵M乘N

Details

采集到的信号作为复矩阵返回 上 ,在哪里 -网格单元(或子晶格,如果支持)的数量。 每列对应于由相应的网格单元(或相应的子晶格,如果它们被支持的话)收集的信号。

数据类型

漂浮64</无翻译> 支持复数::是

特征

# SensorGainMeasure — 天线增益比
String

Details

天线增益因子,设为 "dB" (默认情况下)或 "dBi":

  • "dB" —输入信号功率根据天线功率图(以dB为单位)按适当方向缩放,然后组合。

  • "dBi" —输入信号功率根据辐射图案(以dBi为单位)在适当方向上缩放,然后组合。 当您希望将结果与基本雷达方程预测的值进行比较时,此选项很有用,该方程使用dBi来确定天线增益。 使用选项进行计算 "dBi" 它们非常耗时,因为需要在所有方向上进行积分来计算总辐射天线功率。

# PropagationSpeed — 信号传播速度
Real number

Details

信号的传播速度,设为正标量。 默认值是光速。 299792458.

测量单位为m/s。

# SampleRate — 采样率
Real number

Details

信号的采样频率,设为正标量。

采样率与脉冲重复率(PRF)之比必须为正整数。

测量单位为Hz。

默认值 — 1.0e6.

# NumSubbands — 子范围数
Real number

Details

处理的子范围的个数,设为正整数。

默认值 — 64.

# WeightsInputPort — 使用加权因子
Logical

Details

使用加权因子,设为 错误 (默认情况下)或 真的.

如果此属性设置为 真的,则输入变元*W*用于设置加权系数。 权重应用于天线阵列的各个单元(或子晶格,如果它们被支持的话)。

# Sensor — 天线阵元或天线阵

Details

天线阵列对象、亚晶格天线、或天线阵列元件。 天线阵列可以包含子晶格。

默认情况下,它被使用 EngeePhased.ULA.

# ModulatedInput — 调制输入
Logical

Details

调制输入,设置为 真的 (默认情况下)或 错误.

将此属性设置为 真的 以指示输入信号以载波频率解调。

# CarrierFrequency — 载波频率
Real number

Details

的载波频率,设置为正实标量。

测量单位 — 赫兹.

默认值 — 1e9.

方法

所有系统对象通用

步!::运行系统对象运算算法 释放!::允许更改系统对象属性的值 重置!::重置系统对象的内部状态

此外

频率的子带的处理

Details

子带处理将宽带信号分成若干子带,并对每个子带中的信号应用窄带处理。 所有子带的信号合并形成输出信号。

使用宽带系统对象或块时,需要指定子范围的数量。 ,将宽带信号分解到其中。 中心频率和子带宽度由总带宽和子带数自动计算。 总频带以载波或工作频率为中心 . 总带宽由采样率决定 . 频子带的宽度为 . 子带的中心频率定义为:

четноенечетное

一些系统对象允许您在启动对象时获取子带的中心频率作为输出数据。 返回的子带频率按照离散傅里叶变换的顺序进行排序。 首先显示载波上方的频率,然后显示载波下方的频率。 *EngeePhased对象。WidebandCollector*使用每个子带的远区接收元件上的时间延迟的窄带相位近似。

算法

*EngeePhased系统对象。WidebandCollector*对每个信号执行以下操作:

*将信号分解成几个子带。

*使用每个子区域中远区收集元件上的时间延迟的相位近似值。

*重新排列所有子带中的采集信号以形成输出信号。

文学作品

  1. 范树,H.最佳阵列处理。 纽约:Wiley-Interscience,2002。