Engee 文档

xcorr

的互相关函数。

库::`工程师`

语法

函数调用

争论

输入参数

# x — 输入数组

+ 向量资料 | 矩阵 | 多维数组

Details

指定为向量、矩阵或多维数组的输入数组。 如果 x 是多维数组,则函数 xcorr 它在所有维度的列中工作,并将每个自相关和互相关作为矩阵的列返回。

数据类型

漂浮物32, 漂浮64</无翻译> 支持复数::是

# y — 输入数组

+ 向量资料

Details

指定为向量的输入数组。

数据类型

漂浮物32, 漂浮64</无翻译> 支持复数::是

# maxlag — 最大滞后

+ 一个整数标量

Details

整数标量设置的最大滞后。 如果论点是 马克斯拉格 集,返回的互相关序列范围从 -maxlag 以前 马克斯拉格. 如果论点是 马克斯拉格 未指定,滞后范围为 ,在哪里 -数值越大 [参数:x][参数:y].

数据类型

漂浮物32, 漂浮64</无翻译>

# scaleopt — 规范化参数

+ "没有" (默认情况下)| '偏见' | "无偏见" | '归一化' | '科夫'

Details

使用下列方法之一指定的规范化参数:

  • "没有" -原始的,未压缩的互相关。 "没有" -唯一可接受的选择是: [参数:x][参数:y] 它们有不同的长度。

  • '偏见' -偏置互相关估计:

  • "无偏见" -无偏互相关估计:

  • '归一化''科夫' -归一化序列,使得零延迟处的自相关等于 1:

输出参数

# *r*是十字架— 相关或自相关函数

+ 向量资料 | 矩阵

Details

作为向量或矩阵返回的互相关或自相关函数。

如果 [参数:x] -矩阵尺寸 然后 xcorr(x) 返回大小矩阵 具有列的自相关和交叉关联 [参数:x]. 如果指定 [参数:maxlag] 然后 r 尺寸为 .

例如,如果 S 它有三列: ,则运算结果 R=xcorr(S) 它将被组织为

此外

互相关和自相关

函数的结果 xcorr 它可以被解释为两个随机序列之间的相关性的估计或两个确定性信号之间的确定性相关性。

两个共同平稳随机过程的真互相关序列 由表达式定义

哪里 ,星号代表复共轭, -数学期望运算符。 功能 xcorr 它只能评估序列,因为在实践中只有无限长度的随机过程的单个实现的有限段是可用的。

默认函数为 xcorr 计算不归一化的原始相关性:

输出向量 c 它具有由公式指定的元素

一般来说,相关函数需要归一化以获得准确的估计。 您可以使用输入参数控制相关性的规范化 [参数:scaleopt].

文学作品

  1. 斯托伊卡,佩特里和兰道夫*摩西。 _信号的光谱分析。_上鞍河,NJ:普伦蒂斯霍尔,2005.