文档

分阶段。SubbandPhaseShiftBeamformer系统对象

子带移相波束形成器

描述

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

计算波束形成信号:

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

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

请注意

从R2016b开始,而不是使用一步方法来执行由System对象™定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,Y = step(obj,x)而且Y = obj(x)执行等效操作。

建设

H =阶段性。SubbandPhaseShiftBeamformer创建子带相移波束形成器系统对象,H.该对象对接收的信号执行子带相移波束形成。

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

属性

SensorArray

传感器阵列

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

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

PropagationSpeed

信号传播速度

指定信号的传播速度,以米每秒为单位,作为一个正标量。

默认值:光速

OperatingFrequency

系统工作频率

指定波束形成器的工作频率(单位为赫兹)作为标量。该属性的默认值对应于300 MHz。

默认值:3 e8

SampleRate

信号采样率

指定信号采样率(以赫兹为单位)为正标量。

默认值:1 e6

NumSubbands

子带数

指定子带处理中使用的子带数为正整数。

默认值:64

DirectionSource

波束形成方向的源

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

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

默认值:“属性”

方向

波束形成的方向

指定波束形成器的波束形成方向为一个两行矩阵。矩阵的每一列的形式为[方位角;仰角](单位为度)。每个方位角必须在-180度到180度之间,每个仰角必须在-90度到90度之间。属性时应用此属性DirectionSource财产“属性”

默认值:[0;0]

WeightsOutputPort

输出波束形成权值

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

默认值:

SubbandsOutputPort

输出子带中心频率

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

默认值:

方法

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

允许系统对象属性值更改

例子

全部展开

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

创建ULA。

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

创建一个带有噪声的啁啾信号。

Fs = 1e3;carrierFreq = 2e3;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,入射角);噪音= 0.3 * (randn(大小(x)) + 1 j * randn(大小(x)));Rx = x +噪声;

入射角度方向上的波束。

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

画出原始信号和波束形成信号的实部。

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

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

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

算法

子带相移波束形成器将信号分离成几个子带,并对每个子带的信号进行窄带相移波束形成。所有子带中的波束形成的信号被重新组合形成输出信号。

有关更多细节,请参见[1]

参考文献

[1] Van Trees, H.最佳阵列处理。纽约:Wiley-Interscience, 2002。

扩展功能

在R2012a中介绍

这个话题有帮助吗?