主要内容

分阶段。SubbandPhaseShiftBeamformer

子带相移波束形成器

描述

SubbandPhaseShiftBeamformer对象实现了子带相移波束形成器。

要计算波束形成的信号:

  1. 定义和设置子带相移波束形成器。看到建设

  2. 调用一步根据的特性执行波束形成操作分阶段。SubbandPhaseShiftBeamformer.的行为一步特定于工具箱中的每个对象。

请注意

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

建设

H =分阶段。SubbandPhaseShiftBeamformer创建子带相移波束形成器系统对象,H.目标对接收信号进行子带相移波束形成。

H =分阶段。SubbandPhaseShiftBeamformer (的名字价值创建子带相移波束形成器对象,H,将每个指定的属性Name设置为指定的值。可以以任意顺序指定其他名称-值对参数,如(Name1Value1、……).

属性

SensorArray

传感器阵列

属性指定为数组的传感器阵列系统对象分阶段包中。传感器阵列可以包含子阵列。

默认值:分阶段。齿龈使用默认属性值

PropagationSpeed

信号传播速度

指定信号的传播速度(单位为米/秒)为正标量。您可以将此属性指定为单精度或双精度。

默认值:光的速度

OperatingFrequency

系统工作频率

指定以赫兹为单位的波束形成器的工作频率为标量。此属性的默认值对应于300mhz。此属性可以指定为单精度或双精度。

默认值:3 e8

SampleRate

信号采样率

指定信号采样率(赫兹)为正标量。此属性可以指定为单精度或双精度。

默认值:1 e6

NumSubbands

数量的部分波段

将子带处理中使用的子带数指定为正整数。此属性可以指定为单精度或双精度。

默认值:64

DirectionSource

波束形成方向的来源

指定波束形成器的波束形成方向是否来自方向属性或从的输入参数一步.该属性的值为:

“属性” 方向此对象的属性指定波束形成方向。
输入端口的 的每次调用中的输入参数一步指定波束形成方向。

默认值:“属性”

方向

波束形成的方向

将波束形成方向指定为两行矩阵。矩阵的每一列有[方位角;ElevationAngle](度)。方位角为-180°~ 180°,仰角为-90°~ 90°。属性设置时将应用此属性DirectionSource财产“属性”.此属性可以指定为单精度或双精度。

默认值:[0;0]

WeightsOutputPort

输出波束形成的权值

若要获取波束形成器中使用的权重,请将此属性设置为真正的并在调用时使用相应的输出参数一步.如果不希望获取权重,请将此属性设置为

默认值:

SubbandsOutputPort

输出子频带中心频率

若要获取每个子频带的中心频率,请将此属性设置为真正的并在调用时使用相应的输出参数一步.如果您不想获取中心频率,请将此属性设置为

默认值:

方法

一步 使用子带相移的波束形成
所有系统对象都是通用的
释放

允许系统对象属性值改变

例子

全部折叠

将子带相移波束形成应用于11元水下ULA。宽带信号的入射角是方位角10°,仰角30°。载频为2khz。

创建齿龈。

天线=分阶段。齿龈(“NumElements”11“ElementSpacing”, 0.3);antenna.Element.FrequencyRange = [20 20000];

创建带噪声的啁啾信号。

fs = 1 e3;carrierFreq = 2 e3;t = (0:1 / fs: 2) ';x =唧唧声(t, 0、2、fs);c = 1500;收集器=分阶段。WidebandCollector (“传感器”、天线、...“PropagationSpeed”c“SampleRate”fs,...“ModulatedInput”,真的,“CarrierFrequency”, carrierFreq);incidentAngle = (10; 30);x =收集器(x, incidentAngle);噪音= 0.3 * (randn(大小(x)) + 1 j * randn(大小(x)));Rx = x +噪声;

波束形成于入射角方向。

beamformer =分阶段。SubbandPhaseShiftBeamformer (“SensorArray”、天线、...“方向”incidentAngle,“OperatingFrequency”carrierFreq,...“PropagationSpeed”c“SampleRate”fs,“SubbandsOutputPort”,真的,...“WeightsOutputPort”,真正的);[y, w, subbandfreq] = beamformer (rx);

绘制原始信号和波束形成信号的实部。

情节(t(施用),真正的(rx(施用,6)),“:”t(施用),真正的(y(施用)))包含(“时间”) ylabel (“振幅”)传说(“原始”“Beamformed”

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些物体代表原始的,波束形成的。

绘制五个频段的响应模式。

模式(天线,subbandfreq(1:5)。[180:180],0,“PropagationSpeed”c...“CoordinateSystem”“矩形”“重量”w: 1:5)传说(“位置”“东南”

图中包含一个轴对象。标题为方位角切割(仰角= 0.0°)的轴对象包含5个类型为line的对象。这些对象代表2.00000 kHz、2.01562 kHz、2.03125 kHz、2.04688 kHz、2.06250 kHz。

算法

全部展开

参考文献

Van Trees, H。最优阵列处理.纽约:Wiley-Interscience, 2002。

扩展功能

介绍了R2011a