**AIM:**

**ALGORITHM:**

**Step 1:**Start

**Step 2:**Read the first sequence

**Step 3:**Read the second sequence

**Step 4:**Find the length of first sequence

**Step 5:**Find the length of second sequence

**Step 6:**Perform circular convolution for both the sequences

**Step 7:**Plot the sequence

**Step 8:**Display the output sequence

**Step 9:**Stop

**PROGRAM:**

clc;

g=input('Enter the sequence 1:');

h=input('Enter the sequence 2:');

N1=length(g);

N2=length(h);

N=max(N1,N2);

N3=N1-N2;

if(N3>0)

h=[h,zeros(1,N3)];

else

g=[g,zeros(1,-N3)];

end

for n=1:N;

y(n)=0;

for i=1:N;

j=n-i+1;

if(j<=0)

j=N+j;

end

y(n)=[y(n)+(g(i)*h(j))];

end

end

disp('The resultant is');y

subplot(2,1,1);

stem(y);

xlabel('N->');

ylabel('Amplititude->');

**OUTPUT:**

Click to view full size image! |

**RESULT:**

## 2 comments

Write commentsStarting with the name of ALLAH,

ReplyAssalam O Alaikum

Respected Brother, Your blog is very useful for me. With the bless of ALLAH my problem regarding circular convolution is solved. Thanks May ALLAH guide us Ameen.

Thanks Dude

ReplyEmoticonEmoticon