计算输入序列X的自相关矩阵。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。


icon

输入/输出

  • cbool.png 初始?

    初始化?控制内部缓冲区的初始化。默认值为FALSE。

    VI第一次运行或“初始化?”的值为TRUE时,LabVIEW可设置内部缓冲区为空。“重置?”的值为FALSE时,LabVIEW可使内部缓冲器初始化为上一次调用该实例的最后状态。如需处理由小数据块组成的较大数据序列,可为第一个块设置输入为TRUE,然后设置为FALSE,对其他的块继续进行处理。

  • c1dcdb.png X

    X是输入序列。

  • ci32.png 阶数

    阶数自相关矩阵的阶数。如阶数小于0,VI返回错误。默认值为0。

  • ci32.png 方法

    方法指定用于计算自相关矩阵的方法。

    0自相关(默认)
    1前加窗
    2后加窗
    3协方差
    4修正协方差
  • i2dcdb.png 自相关矩阵

    自相关矩阵返回X的自相关矩阵,大小为(阶数+1)×(阶数+1)。

  • ii32.png 错误

    错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • VI通过下列等式计算自相关矩阵:

    M自相关矩阵R是数据矩阵,s是归一化因子。RH是矩阵R的共轭转置。

    方法自相关,则R是大小为(N+k) x (k+1)的矩阵,定义如下:

    xiX的第i个元素,NX的长度,k阶数。归一化因子s等于N

    方法前加窗,则 R是大小为N x (k+1)的矩阵,定义如下:

    归一化因子s等于N

    方法后加窗,则 R是大小为N x (k+1)的矩阵,定义如下:

    归一化因子s等于N

    方法协方差,则 R是大小为(N-k) x (k+1)列的矩阵,定义如下:

    归一化因子s等于N-k。

    方法修正协方差,则R是大小为2(N-k) x (k+1)列的矩阵,定义如下:

    xi*xi的复共轭。归一化因子s等于2*(N-k)。

    该VI支持单次和连续模式。下图为该VI的单次和连续模式。自相关矩阵1自相关矩阵2的输出结果始终一致。

    自相关矩阵广泛应用于频谱分析领域,用于估计输入信号中的频谱成分。通常,对于频谱估计的结果,协方差修正协方差方法好于自相关预加窗后加窗方法。在进行频谱分析时,美国国家仪器公司建议您使用 协方差修正协方差 方法估计自相关矩阵。