文档

phased.SumDifferenceMonopulseTracker

和差单脉冲和齿龈

描述

SumDifferenceMonopulseTracker对象实现和差单脉冲和算法在均匀线性阵列。

估计到达方向(DOA):

  1. 定义和设置您的总和和差单脉冲DOA估计。看到建设

  2. 调用一步估计DOA的属性phased.SumDifferenceMonopulseTracker。的行为一步是特定于每个对象在工具箱。

请注意

从R2016b开始,而不是使用一步定义的方法来执行操作系统对象™,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

H = phased.SumDifferenceMonopulseTracker创建一个跟踪系统对象,H。对象使用和差单脉冲和算法在均匀线性阵列(ULA)”。

H = phased.SumDifferenceMonopulseTracker (的名字,价值)创建一个齿龈单脉冲跟踪对象,H,每个指定的属性名设置为指定的值。您可以指定额外的名称-值对参数在任何顺序(Name1,Value1、……,)。

属性

SensorArray

传感器阵列的句柄

指定传感器阵列处理。传感器必须是一个数组phased.ULA对象。

默认值:phased.ULA用默认属性值

PropagationSpeed

信号传播速度

指定信号的传播速度,在米每秒,作为一个积极的标量。您可以指定这个属性为单一或双精度。

默认值:光的速度

OperatingFrequency

系统工作频率

在赫兹指定系统的工作频率是一个积极的标量。默认值对应于300 MHz。您可以指定这个属性为单一或双精度。

默认值:3 e8

NumPhaseShifterBits

移相器的量化比特数

用于数字转换的比特数的相移分量beamformer或转向向量权重。指定的比特数是一个非负整数。值0表示没有进行量化。您可以指定这个属性为单一或双精度。

默认值:0

方法

一步 执行单脉冲跟踪使用齿龈
常见的系统对象
释放

允许系统对象属性值的变化

例子

全部展开

确定一个目标的方向在60.1°侧向角度开始齿龈的近似方向60°

数组= phased.ULA (“NumElements”4);steervec = phased.SteeringVector (“SensorArray”、数组);追踪= phased.SumDifferenceMonopulseTracker (“SensorArray”、数组);x = steervec (tracker.OperatingFrequency 60.1)。';est_dir =追踪(x, 60)
est_dir = 60.1000

算法

全部展开

引用

[1]Seliktar Y。时空自适应单脉冲处理。博士论文。亚特兰大佐治亚理工学院,1998。

[2]罗兹,D。介绍了单脉冲。Dedham, MA: Artech房子,1980。

扩展功能

介绍了R2012a