Hello, i am trying to write a normilized cross-correlation method function , but i can't complete it. Here are the details of the formula :
My code is
x=rand(1,1000);N=length(x); %// length of signal
n1=128; %// length of window
xf=framing(x,n1,n1/2,rectwin(n1)); %this function frames the signal i will get xf(128,14)
win_num=size(xf,2);for col=1:win_num for m=1:n1+1 for n=1:n1-m ccor(m,col)=sum(xf(n+m,col)*(xf(n,col)))/ sqrt(sum(xf(n)^2)*sum(xf(n+m)^2) ); end endend
Note that i want to see the correlation values betwen -1 and 1 like in the figure but instead i get
.
Best Answer