You are on page 1of 1

To find 8 point DFT using divide and conquer

August 23, 2012

Input:
for k=1:8
x(k)=input('enter the elements');
b(k)=0
z(k)=0
end
for u=1:4
b(u)=x(u)+x(4+u);
b(u+4)=x(u)-x(4+u);
end
for u=1:4
z(u)=1;
end
c=0
for a=5:8
z(a)=exp((-1)*j*2*pi*c/8);
c=c+1
end
for a=1:8
b(a)=z(a).*(b(a));
end
for a=1:4
for m=1:4
t(a,m)=exp((-1)*j*((4*pi)/8)*(a-1)*(m-1));
end
end
for a=1:4
r(a,1)=b(a);
end
for a=5:8
s((a-4),1)=b(a);
end
p=t*r
q=t*s
for a=1:4
p(a,1);
q(a,1);
end

Output:

You might also like