主要内容

分阶段。GCCEstimator

宽带到达方向估计

描述

分阶段。GCCEstimatorSystem object™为宽带信号创建一个到达方向估计器。该系统目标利用广义相关变换算法(GCC-PHAT)估计传感器阵列元素之间的到达方向或到达时间。该算法假设所有信号都来自位于阵列远场的单一信号源,因此所有传感器的到达方向是相同的。System对象首先使用GCC-PHAT估计所有指定传感器对之间的相关性,然后在每个相关性中找到最大的峰值。峰值表示到达每个传感器对的信号之间的延迟。最后,利用最小二乘估计从所有估计的延迟中导出到达方向。

计算数组中元素对的到达方向:

  1. 定义并设置一个GCC-PHAT estimator System对象;分阶段。GCCEstimator,使用建设过程。

  2. 调用一步的性质来计算信号到达的方向分阶段。GCCEstimator系统对象。

    的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,而不是使用一步方法来执行System对象定义的操作,则可以带参数调用该对象,就好像它是一个函数一样。例如,Y = step(obj,x)Y = obj(x)执行等价操作。

建设

有关=分阶段。GCCEstimator创建一个GCC到达方向估计器系统对象,有关.该对象使用GCC-PHAT算法估计传感器阵列元素之间的到达方向或到达时间。

有关= phased.GCCEstimator(名称,值)返回一个GCC到达方向估计器对象,有关,使用指定的属性名字设置为指定的价值名字必须出现在单引号内()。可以以任意顺序指定多个名称-值对参数,如Name1, Value1,…,的家

属性

全部展开

传感器阵列,指定为相控阵系统工具箱系统对象。数组也可以由子数组组成。如果未指定此属性,则默认传感器阵列为分阶段。齿龈具有默认数组属性值的系统对象。

例子:分阶段。URA所言

信号传播速度,用实值正标量表示。单位是米每秒。默认传播速度是返回的值physconst(“光速”)

例子:3 e8

数据类型:|

信号采样率,指定为正实值标量。单位是赫兹。

例子:1 e6

数据类型:|

传感器对的来源,指定为任意一种“汽车”“属性”

  • “汽车”-选择此属性值计算第一个传感器和所有其他传感器之间的相关性。该阵列的第一个传感器是参考通道。

  • “属性”-当您想要显式指定用于计算相关性的传感器对时,选择此属性值。参数设置传感器对索引SensorPair财产。可以查看数组索引viewArray任何数组系统对象的方法。

例子:“汽车”

数据类型:字符

用于计算相关性的传感器对,指定为2 × 1N正整数矩阵。矩阵的每一列指定了计算相关性的一对传感器。第二行指定参考传感器。矩阵中的每个条目必须小于阵列传感器或子阵列的数量。要使用SensorPair属性时,还必须设置SensorPairSource价值“属性”

例子:(1、3、5、2、4、6]

数据类型:

选项以启用时间延迟值的输出,指定为布尔值。将此属性设置为真正的方法的输出参数输出延迟值一步方法。延迟对应于传感器对之间信号的到达角度。将此属性设置为关闭延迟输出。

例子:

数据类型:逻辑

选项以启用相关值的输出,指定为布尔值。将此属性设置为真正的的输出参数输出传感器对之间的相关性和滞后一步方法。将此属性设置为禁用相关性的输出。

例子:

数据类型:逻辑

方法

重置 相位复位状态。GCCEstimator系统对象
一步 利用广义互相关估计到达方向
所有系统对象通用
释放

允许更改系统对象属性值

例子

全部折叠

使用GCC-PHAT算法估计信号到达的方向。接收阵列是一个5 × 5单元的URA麦克风阵列,单元间距为0.25米。到达的信号是一串宽带啁啾。信号从17°方位角和0°仰角到达。假设声音在空气中的传播速度为340米/秒。

加载啁啾信号。

负载尖声地说;C = 340.0;

创建5 × 5麦克风URA。

D = 0.25;N = 5;mic = phased.OmnidirectionalMicrophoneElement;Array = phased。URA所言([N,N],[d,d],“元素”、麦克风);

模拟输入信号使用WidebandCollector系统对象™。

arrivalAng = [17;0];收集器=分阶段。WidebandCollector (“传感器”数组,“PropagationSpeed”c“SampleRate”Fs,“ModulatedInput”、假);signal = collector(y,arrivalAng);

估计到达的方向。

估计器=阶段性的。GCCEstimator (“SensorArray”数组,“PropagationSpeed”c“SampleRate”Fs);估计量(信号)
和=2×116.4538 - -0.7145

算法

全部展开

参考文献

[10] Knapp, c.h.和G.C. Carter,“估计时延的广义相关方法”。IEEE声学、语音与信号处理汇刊。asp -24卷,第4期,1976年8月。

[10]郭志强,“相干性和时延估计”。IEEE学报。第75卷第2期,1987年2月。

扩展功能

版本历史

在R2015b中引入