两序列皮尔逊互相关系数计算

在信号去噪处理中,通常可以使用    信噪比、均方根误差、互相关系数    来评估去噪信号与原始信号的相似程度。

     互相关系数计算公式:

                                        

    matlab代码实现

%//////////////////////////   方法一  ////////////////////////////////////////////////////////

      t=0:0.01:10;
      x=sin(t);
      y=sin(t)+randn(1,length(t))*0.3;
      a=corr(x',y','type','Pearson')        %注意:x和y均为列序列,得出的结果才是一个系数,否则输出一个矩阵

      输出结果:

                  a = 0.9146

%%/////////////////////////////////////////   方法二   /////////////////////////////////////////////

           t=0:0.01:10;
           x=sin(t);
           y=sin(t)+randn(1,length(t))*0.5;
           corr2(x,y)   % 行序列或列序列都行

%%////////////////////////////////////////////////////////////////////////////////////

       均方根误差计算公式:

                                           

         信噪比计算公式:

                                        

猜你喜欢

转载自blog.csdn.net/qq_41071706/article/details/86664098