#AP NEW DSP Program: Linear Convolution

#include<stdio.h>

int m=4;
int n=4;
int i=0,j;
int x[15]={1,1,1,0,0,0,0,0,0,0,0,0};
int h[15]={1,1,1,0,0,0,0,0,0,0,0,0};
int y[20];

main()
{

for(i=0;i<m+n-1;i++)
{
y[i]=0;
for(j=0;j<=i;j++)
            y[i]+=x[j]*h[i-j];
}
for(i=0;i<m+n-1;i++)
printf("\n%d",y[i]);

while(1);
}

Comments