文档

corrmtx

数据矩阵的自相关矩阵估计

句法

X = corrmtx(X,M)
X = corrmtx(X,M'方法'
[X,R] = corrmtx(...)

描述

X = corrmtx(X,M)返回(ñ+)-通过-(+ 1)矩形托普利兹矩阵X,这样X'X是自相关矩阵的对长度 - 一个(偏置)的估计ñ数据向量X必须是正整数严格小于输入的长度小X

X = corrmtx(X,M'方法'计算矩阵X根据规定的方法'方法'

  • “自相关”:(默认)X是个 (ñ+)-通过-(+ 1)的矩形托普利兹矩阵,对于长度 - 生成的自相关估算ñ数据向量X使用衍生prewindowedpostwindowed数据的基础上,一个阶预测误差模型。

  • 'prewindowed'X是个ñ-通过-(+ 1)的矩形托普利兹矩阵,对于长度 - 生成的自相关估算ñ数据向量X使用衍生prewindowed数据的基础上,一个阶预测误差模型。

  • 'postwindowed'X是个ñ-通过-(+ 1)的矩形托普利兹矩阵,对于长度 - 生成的自相关估算ñ数据向量X使用衍生postwindowed数据的基础上,一个阶预测误差模型。

  • “协方差”X是个 (ñ-)-通过-(+ 1)的矩形托普利兹矩阵,对于长度 - 生成的自相关估算ñ数据向量X使用衍生nonwindowed数据的基础上,一个阶预测误差模型。

  • '改性'X是2(ñ-)-通过-(+ 1)改性,对于长度 - 生成的自相关估算值的矩形托普利兹矩阵ñ数据向量X衍生使用正向和反向预测误差的估计,基于一个阶预测误差模型。

[X,R] = corrmtx(...)还返回(+ 1)-by-(+ 1)的自相关矩阵估计[R,计算公式为X'* X

例子

全部收缩

生成的嵌入在白高斯噪声3个复指数组成的信号。计算数据,并使用自相关矩阵'改性'方法。

N = 0:99;S = EXP(I * PI / 2 * N)+ 2 * EXP(I * PI / 4 * N)+ EXP(I * PI / 3 * N)+ randn(1100);米= 12;[X,R] = corrmtx(S,M,'改性');

绘制自相关矩阵的实部和虚部。

[A,B] = ndgrid(1:M + 1);副区(2,1,1)plot3(A,B,实数(R))标题('的Re(R)')副区(2,1,2)plot3(A,B,IMAG(R))标题('林(R)'

算法

的Toeplitz矩阵数据由计算corrmtx取决于您选择的方法。由自相关(默认值)的方法确定的矩阵由以下矩阵给出。

X = [ X 1 0 X + 1 X 1 X ñ - X + 1 X ñ X ñ - 0 X ñ ]

在这个矩阵中,是相同的输入参数corrmtxñ长度(x)的。这个矩阵的变化被用来返回输出Xcorrmtx为每个方法:

  • “自相关”- (默认)X=X, 以上。

  • 'prewindowed'-X是个ñ-通过-(+ 1)的子矩阵X它的第一行[X(1)... 0]且其最后一行是[Xñ)...Xñ-)]

  • 'postwindowed'-X是个ñ-通过-(+ 1)的子矩阵X它的第一行[X+ 1)...X(1)]且其最后一行是[0 ...Xñ)]

  • “协方差”-X是个 (ñ-)-通过-(+ 1)的子矩阵X它的第一行[X+ 1)...X(1)]且其最后一行是[Xñ)...Xñ-)]

  • '改性'-X是个2(ñ-)-通过-(+ 1)矩阵XMOD如下所示。

    X MOD = [ X + 1 X 1 X ñ - X + 1 X ñ X ñ - X * 1 X * + 1 X * + 1 X * ñ - X * ñ - X * ñ ]

参考

[1]玛普莱,S.劳伦斯。数字频谱分析。新泽西州Englewood Cliffs:普伦蒂斯霍尔,1987年。

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

也可以看看

||||

R2006a前推出

是这个主题有帮助吗?