AnyMath 文档

自相关性

自相关 -维数组。

blockType: Autocorrelation

图书馆路径:

/Signal Operations/Statistics/Autocorrelation

资料描述

座 *自相关性*从输入的第一次测量计算自相关 -维数组。 该计算可以在时域或频域中执行。

实现了一种计算时域自相关的方法-输入信号与其在时间上反转的复共轭相关。

您可以使用参数指定自相关的最大延迟 *计算所有非负滞后*及 *最大非负滞后*.

港口

输入

# IN_1 — 输入数据
向量资料 | 矩阵

Details

输入数据。 块接受具有实数或复数值的多通道和多维输入数据。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

复数支持

是的

输出

# OUT_1 — 自相关输出信号
向量资料 | 矩阵

Details

包含输入数据的自相关的输出信号。

*当输入信号为矩阵时 按尺寸划分 ,输出为矩阵 按尺寸划分 ,在哪里 -自相关的最大正延迟。

*当输入信号为 -维数组,块输出 -维数组。 第一维的大小为 ,并且所有其他维度的维度与输入数组的维度相匹配。 例如,当输入信号是阵列 ,块输出数组 .

数据类型

漂浮64

复数支持

是的

参数

主要

# 计算所有非负滞后 — 计算所有非负延迟的自相关
Logical

Details

选中此复选框时,块 *自相关性*计算范围内所有非负延迟的自相关 [0,长度(输入) − 1].

取消选中该复选框时,该块使用范围内的延迟计算自相关 [0,l],在哪里 l -参数值 *最大非负滞后*.

默认值

true (已开启)

程序使用名称

ComputeAllNonNegativeLags

可调谐

可计算

# 最大非负滞后 — 最大正延迟
Int64 integer

Details

自相关的最大正延迟,指定为大于或等于零且小于输入长度的整数。

依赖关系

要使用此选项,请取消选中该框。 *计算所有非负滞后*.

默认值

1

程序使用名称

MaximumNonNegativeLag

可调谐

可计算

# 缩放 — 缩放输出数据
| 有偏 | 无偏 | 零滞后时的统一

Details

应用于输出数据的缩放。

* -生成原始自相关 没有正常化。

* 有偏 -生成有偏自相关估计

+

* 无偏 -生成无偏自相关估计

+

* 零滞后时的统一 -归一化每个通道的自相关分数,以便具有零延迟的总和,每列中的第一个元素,是相同的 1

+

None | Biased | Unbiased | Unity at zero-lag

默认值

None

程序使用名称

Scaling

可调谐

可计算

此外

自相关

Details

自相关是信号在不同时间点与自身的相关性。

对于确定性离散时间序列 使用以下关系式计算自相关:

哪里 -延迟,嗯 表示复共轭。 如果输入信号是实现宽感静止(WSS)随机过程的长度 然后 是理论自相关的估计:

哪里 -数学期望运算符。

归一化 零滞后时的统一 将每个序列值除以自相关或零滞后自相关估计。

随机WSS过程的理论自相关最常用的估计是偏置估计:

算法

自相关的样本(或值)序列 使用此等式计算:

哪里

* -零延迟的元素 -m列输入数据; * -滞后指数; * -输入数据列的索引; * -复杂耦合; * -每列的项目数; * -输入矩阵 ; * -自相关的最大正延迟。

+ 当您决定计算所有非负延迟的自相关时, . 否则的话 —这是非负整数的最大指定值。