Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

TASK 1 Auto corelation

n=0:20
x=[1 3 5 7 9 11 13 15 17]

for n=1:20;
Rxx=x.*x
end
stem (Rxx)
c=xcorr(x,x)
figure
stem(c);

Task 2

close all
clear all
clc;
x=[1 3 5 7 9 11 13 15 17]
for l=0:length(x)-1
x1=[x zeros(1,l)]
x2=[zeros(1,l) x]

Rx=x1.*x2
Rxx(l+9)=sum(Rx)
x1=[];
x2=[];
Rx=[];

end
stem(Rxx)

Task 3

close all
clear all
clc
x=[1 3 5 7 9 11 13 15 17]
y=[17 15 13 11 9 7 5 3 1]
Rxy=x.*y
stem(Rxy)

Rxy2=xcorr(x,y)
figure
stem(Rxy2)

% if(length(x)==length(y))
% else if (length(x)>length(y))
% y=[y zeros(length(x)-length(y))
% else
% x=[x zeros(1,zeros(length(y)-length(x))
% end
for l=0:length(x)-1
x1=[x zeros(1,l)
y1=[zeros(1,l) y]
Rxy1=x1.*y1
Rxy(l)=sum(Rxy1)
x1=[];
y1=[];
Rxy1=[];
end
stem (Rxy)

Task 2:full correlation


close all
clear all
clc;
x=[1 3 5 7 9 11 13 15 17]
for l=0:length(x)-1
x1=[x zeros(1,l)]
x2=[zeros(1,l) x]

Rx=x1.*x2
Rxx(l+9)=sum(Rx)
Rxx(9-l)=sum(Rx)
x1=[];
x2=[];
Rx=[];

end
stem(Rxx)

You might also like