您好,我有两个复杂的函数(大小 1x1x2501),我需要在这些函数之间建立相关性(互相关)。
我试过使用这个命令:
[c,lags] = xcorr(Hmimo_tb(1,:)',Hmimo_tb1(1,:)','coeff');
其中 Hmimo_tb 和 Hmimo_tb1 是我的两个信号,唯一的区别是它们是在不同位置测量的。这两个信号之间的差异最大等于 1.5e-13,因此它们仅受噪声影响。
当我使用 xcorr 并分析“c”时,我发现它很复杂,所以我这样做:
abs(c)
这样我就拥有了所有真实值,在滞后 0 附近归一化。我的问题是我必须构建一个具有相关系数的矩阵。我的意思是我应该有这样的东西:
M=[1 corr(Hmimo_tb,Hmimo_tb1); corr(Hmimo_tb1,Hmimo_tb) 1]
其中 1 是矩阵上侧第一个的 corr (Hmimo_tb,Hmimo_tb),另一个是 corr(Hmimo_tb1,Hmimo_tb1)。
使用 xcorr 命令我在分析结果时遇到了很大的问题。首先,我发现只有一个值 1 和很多非常接近 0 的值……这对我来说很奇怪,因为我预计所有值都在 0.8 左右, 0.9 或 1....相反,我发现了很多像 0.001 或接近这个值的值,为什么?我如何解释这些值?从理论上我知道相关参数被定义为-1<=p<=1,但是图中差异很小的两个函数(我说的是1.5e-13)怎么可能不相关?
希望能得到快速的帮助,谢谢大家。