主要内容

phased.Radiator

窄带信号散热器

描述

phased.Radiator散热器系统对象™实现窄带信号。散热器将信号转换成辐射波场传播从数组和单个传感器元素如天线、麦克风元素,声纳传感器。散热器的输出是1米的字段在一个参考距离的相位中心元素或数组。然后,您可以使用远场传播信号,例如,phased.FreeSpace,phased.LOSChannel,或twoRayChannel(雷达工具箱)系统对象。

物体辐射字段控制的两种方式中的一种CombineRadiatedSignals财产。

  • 如果CombineRadiatedSignals被设置为真正的,在指定方向上辐射场的相干和延迟的辐射场所有元素(或子阵当支持子序列)。金宝app对象使用相移近似窄带信号的时间延迟。

  • 如果CombineRadiatedSignals被设置为每个元素,可以在一个独立的方向辐射。

您可以使用这个对象

  • 模型的电磁辐射信号极化或无极字段根据元素或数组是否支持极化和的值金宝app极化财产。使用极化,可以传输一个信号极化电磁场,或者使用双偏振传输两个独立的信号。

  • 模型通过使用不极化麦克风和声纳换能器声辐射领域数组元素,通过设置极化“没有”。您还必须设置PropagationSpeed值适当的媒介。

  • 从创建的子阵辐射领域phased.ReplicatedSubarrayphased.PartitionedArray对象。你可以控制所有子序列在同一方向使用转向角参数,STEERANG,或引导每个子数组在使用子数组元素权重参数,不同的方向WS。散热器分配信号的力量同样在每个子数组的元素。你不能设置CombineRadiatedSignals财产子阵。

辐射信号:

  1. 创建phased.Radiator对象并设置其属性。

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

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

散热器= phased.Radiator创建一个窄带信号散热器对象,散热器默认的属性值。

散热器= phased.Radiator (的名字,价值)散热器与每个属性创建一个窄带信号的名字设置为指定价值。您可以指定额外的名称-值对参数在任何顺序(Name1,Value1、……,)。在单引号附上每个属性的名字。

例子:散热器= phased.Radiator(“传感器”,phased.URA OperatingFrequency, 300 e6)设置传感器阵列均匀矩形数组(URA所言),默认URA所言属性值。beamformer操作300 MHz的频率。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

传感元件和传感器阵列,指定为一个系统对象属于相控阵系统工具箱。一个传感器阵列可以包含子串。

例子:phased.URA

信号传播速度,指定为一个积极的标量。单位是米每秒。默认的传播速度是返回的值physconst(“光速”)。看到physconst为更多的信息。

例子:3 e8

数据类型:

操作频率,指定为一个积极的标量。单位是赫兹。

例子:1 e9

数据类型:

结合辐射信号,指定为真正的。这个属性使相干辐射信号的求和所有元素的数组产生面波。将此属性设置为为每个辐射单元获得个人辐射信号。

  • 如果CombineRadiatedSignals被设置为真正的,在指定方向上辐射场的相干和延迟的辐射场所有元素(或子阵当支持子序列)。金宝app对象使用相移近似窄带信号的时间延迟。

  • 如果CombineRadiatedSignals被设置为每个元素,可以在一个独立的方向辐射。如果传感器属性是一个数组,其中包含子数组不能设置CombineRadiatedSignals财产“虚假

数据类型:逻辑

传感器测量,指定为“数据库”dBi的

  • 当你设定这个属性“数据库”,输入信号由传感器扩展权力模式(dB)在相应的方向,然后结合。

  • 当你设定这个属性dBi的,输入信号功率扩展的方向性模式(dBi)在相应的方向,然后结合。这个选项是有用的,当你想要比较结果与雷达方程计算的值,使用dBi指定天线增益。计算使用dBi的选择是昂贵的,因为它需要一个集成在各个方向计算的总辐射功率传感器。

依赖关系

要启用这个特性,设置CombineRadiatedSignals财产真正的

数据类型:字符

偏振配置,指定为“没有”,“组合”,或“双重”。当你设定这个属性“没有”被认为是一个标量场,输出字段。当你设定这个属性“组合”、偏振辐射字段和被解释为一个信号传感器的固有的极化。当你设定这个属性“双重”,HV辐射场的极化组件是独立的信号。

例子:“双重”

数据类型:字符

使重量输入、指定为真正的。当真正的输入参数,使用对象W指定权重。权重应用于单个数组元素(或子阵列级别支持子序列)。金宝app

数据类型:逻辑

使用

描述

例子

Y=散热器(X,)辐射的领域,Y,来自信号,X在指定的方向

例子

Y=散热器(X,,宽松的)还指定了宽松的局部坐标系的坐标轴的方向。使用这个语法,设置极化财产“组合”

例子

Y=散热器(XH,十五,,宽松的)指定一个水平极化端口信号,XH垂直极化端口信号,十五。使用这个语法,设置极化财产“双重”

Y=散热器(___,W)还指定了W元素或子数组的重量。使用这个语法,设置WeightsInputPort财产真正的

Y=散热器(___,STEERANG)还指定了STEERANG子数组操舵角。使用这个语法,设置传感器属性的数组支持子阵和设置金宝appSubarraySteering属性的数组“阶段”“时间”

Y=散热器(___,WS)还指定了WS作为权重应用于每个子数组中的每个元素。使用这个语法,设置传感器属性的数组支持子阵和设置金宝appSubarraySteering属性的数组“自定义”

您可以组合可选的输入参数时启用属性设置,例如,Y=散热器(X,,宽松的,W,STEERANG)结合几个输入参数。可选的输入必须在相同的顺序列出启用属性的顺序。

输入参数

全部展开

信号辐射,指定为复值1的向量或复值——- - - - - -N矩阵。是信号的长度,N是数组元素的数量(或子阵当支持子序列)。金宝app

维度(X)

信号
1的向量

从所有数组元素相同的信号辐射(或子阵当支持子序列)。金宝app

——- - - - - -N矩阵 每一列对应的数组元素对应于信号辐射的支持(或相应的子序列在子阵)。金宝app

输入矩阵的第一个维度的大小可以改变模拟信号长度的变化。大小会发生变化,例如,在一个脉冲重复频率脉冲波形与变量。

依赖关系

要启用这个论点,设置极化财产“没有”“组合”

数据类型:
复数的支持:金宝app是的

辐射方向的信号,指定为一个实值2 -l矩阵。每一列指定一个辐射方向在表单中[AzimuthAngle; ElevationAngle]。方位角必须隔-180°和180°,包容性。仰角必须隔-90°和90°,包容性。当CombineRadiatedSignals属性是,角的数量必须等于数组元素的数量,N。单位是在度。

例子:(30日20;45岁,0)

数据类型:

当地坐标系统指定为一个3×3的正交矩阵实值。矩阵的列指定局部坐标系的正交x,y,z轴相对于全局坐标系统。

例子:rotx (30)

依赖关系

要启用这个论点,设置极化财产“组合”“双重”

数据类型:

H-polarization端口信号辐射,指定为复值1的向量或复值——- - - - - -N矩阵。是信号的长度,N是数组元素的数量(或子阵当支持子序列)。金宝app

XH维度

信号
1的向量

从所有数组元素相同的信号辐射(或子阵当支持子序列)。金宝app

——- - - - - -N矩阵 每一列对应的数组元素对应于信号辐射的支持(或相应的子序列在子阵)。金宝app

尺寸和大小的XH十五必须相同。

输入矩阵的第一个维度的大小可以改变模拟信号长度的变化。大小会发生变化,例如,在一个脉冲重复频率脉冲波形与变量。

依赖关系

要启用这个论点,设置极化财产“双重”

数据类型:
复数的支持:金宝app是的

V-polarization端口信号辐射,指定为复值1的向量或复值——- - - - - -N矩阵。是信号的长度,N是数组元素的数量(或子阵当支持子序列)。金宝app

维度的十五

信号
1的向量

从所有数组元素相同的信号辐射(或子阵当支持子序列)。金宝app

——- - - - - -N矩阵 每一列对应的数组元素对应于信号辐射的支持(或相应的子序列在子阵)。金宝app

尺寸和大小的XH十五必须相同。

输入矩阵的第一个维度的大小可以改变模拟信号长度的变化。大小会发生变化,例如,在一个脉冲重复频率脉冲波形与变量。

依赖关系

要启用这个论点,设置极化财产“双重”

数据类型:
复数的支持:金宝app是的

元素或子数组重量、指定为复值N1列向量,N是数组元素的数量(或子阵当数组支持子阵)。金宝app

依赖关系

要启用这个论点,设置WeightsInputPort财产真正的

数据类型:
复数的支持:金宝app是的

子数组元素权重,指定为复数NSE——- - - - - -N矩阵或1 -N单元阵列,N子串的数量。这些权重应用于子数组中的单个元素。

子数组元素权重

传感器阵列 子数组的重量
phased.ReplicatedSubarray

所有子序列有相同的尺寸和大小。然后,子数组权重组成NSE——- - - - - -N矩阵。NSE在每个子数组元素的个数和吗N子串的数量。每一列的WS指定相应的子数组的权重。

phased.PartitionedArray

子序列可能没有相同的维数和尺寸。在这种情况下,您可以指定子数组权重

  • 一个NSE——- - - - - -N矩阵,NSE现在最大的子数组中元素的数量。第一个在每一列条目的子数组元素权重是子数组中元素的数目。

  • 1 -N单元阵列。每个单元格都包含一个列向量的权重对应的子数组。列向量的长度等于相应的子数组中的元素的数量。

依赖关系

要启用这个论点,设置传感器属性包含子串并设置一个数组SubarraySteering属性的数组“自定义”

数据类型:
复数的支持:金宝app是的

子数组转向角,指定为一个长度为2列向量。向量的形式[azimuthAngle; elevationAngle]。方位角必须在-180°和180°之间,包容性。仰角必须在-90°和90°之间,包容性。单位是在度。

例子:(20、15)

依赖关系

要启用这个论点,设置传感器属性的数组支持子阵和设置金宝appSubarraySteering属性的数组“阶段”“时间”

数据类型:

输出参数

全部展开

辐射信号,指定为复值——- - - - - -l矩阵或1 -l单元阵列,l是辐射角的数量,是输入信号的长度,X

  • 如果极化属性值设置为“没有”,输出参数Y是一个——- - - - - -l矩阵。

  • 如果极化属性值设置为“组合”“双重”,Y是1 -l单元阵列的结构。每个单元对应一个单独的辐射信号。每一个结构体包含三个列向量包含X,Y,Z组件定义的极化领域对全球坐标系统。

数据类型:
复数的支持:金宝app是的

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

传播,结合辐射五个各向同性天线元素。建立一个统一的五个各向同性的线阵列天线。

首先构造一个齿龈数组。

数组= phased.ULA (“NumElements”5);

构造一个散热器对象。

散热器= phased.Radiator (“传感器”数组,“OperatingFrequency”300 e6,“CombineRadiatedSignals”,真正的);

创建一个简单的信号辐射。

x = [1; 1; 1; 1; 1; 1];

指定方位和仰角的辐射方向。

radiatingAngle = (30; 10);

辐射信号。

y =散热器(x, radiatingAngle)
y =6×1复杂-0.9523 - 0.0000我0.9523 + 0.0000 -0.9523 - 0.0000 0.9523 -0.9523 - 0.0000 + 0.0000我0.9523 + 0.0000

传播,结合辐射五short-dipole天线元素。

建立了一个统一的五线阵列short-dipole启用了极化的天线。然后,构造散热器对象。

天线= phased.ShortDipoleAntennaElement;数组= phased.ULA (“元素”、天线、“NumElements”5);散热器= phased.Radiator (“传感器”数组,“OperatingFrequency”300 e6,“CombineRadiatedSignals”,真的,“极化”,“组合”);

全球的局部坐标系坐标旋转10°绕x轴。证明输出代表一个极化场。

指定一个简单信号辐射并指定方位和仰角的辐射方向。辐射在两个方向上的字段。

x = [1; 1; 1; 1; 1; 1];radiatingAngles = [30 30;0 20);y =散热器(x, radiatingAngles rotx (10))
y =1×2结构体数组字段:X Y Z

显示在第一方向分量的极化场辐射。

disp (y (1) .Y)
我-0.2131 + 0.0000 0.2131 - 0.0000 -0.2131 0.2131 - 0.0000 + 0.0000我-0.2131 + 0.0000我0.2131 - 0.0000

辐射信号从一个各向同性的天线。

天线= phased.IsotropicAntennaElement;散热器= phased.Radiator (“传感器”、天线、“OperatingFrequency”300 e6);sig = (1, 1);radiatingAngles = 30 [10] ';y =散热器(团体、radiatingAngles);

在两个方向的辐射远场信号从5-element数组。

数组= phased.ULA (“NumElements”5);散热器= phased.Radiator (“传感器”数组,“OperatingFrequency”300 e6);sig = (1, 1);radiatingAngles = [30 10;20 0];y =散热器(团体、radiatingAngles);

转换从一个天线阵辐射信号。每个天线辐射一个单独的信号在一个单独的方向。

数组= phased.ULA (“NumElements”3);散热器= phased.Radiator (“传感器”数组,“OperatingFrequency”1 e9“CombineRadiatedSignals”、假);sig = [1 2 3;2 8 1];radiatingAngles = [10 0;20 5;45 2];radiatingAngles y =散热器(团体)
y =2×31 2 3 2 8 1

使用双极化系统获得目标散射信息。模拟一个发射机和接收机的垂直和水平组件传输先后使用发射机的输入端口。的两个偏振输出端口的信号接收器被用来确定目标散射矩阵。

scmat =[0 1我;1我2];散热器= phased.Radiator (“传感器”,phased.CustomAntennaElement (“SpecifyPolarizationPattern”,真正的),“极化”,“双重”);目标= phased.RadarTarget (“EnablePolarization”,真的,“ScatteringMatrix”,scmat);收集器= phased.Collector (“传感器”,phased.CustomAntennaElement (“SpecifyPolarizationPattern”,真正的),“极化”,“双重”);xh = 1;十五= 1;

传输水平分量和显示反射嘘和Svh极化组件。

x =散热器(xh 0(0, 0),眼(3));xrefl =目标(x,(0, 0)、眼睛(3));(嘘,Svh) =收集器(xrefl、(0, 0)、眼睛(3))
嘘= 0
我Svh = 0.0000 + 3.5474

传输一个垂直分量和显示反射的Shv和Svv极化组件。

十五,x =散热器(0(0,0),眼(3));xrefl =目标(x,(0, 0)、眼睛(3));(Shv, Svv) =收集器(xrefl、(0, 0)、眼睛(3))
Shv = 0.0000 + 3.5474
Svv = 7.0947

引用

[1]凡树木,H。最优阵列处理。纽约:Wiley-Interscience, 2002。

扩展功能

版本历史

介绍了R2011a