Professional Documents
Culture Documents
New Text Document
New Text Document
h>
#include <stdio.h>
#define DataBlockSize 200 /* dimensiunea unui bloc de date */
#define BlockLength 50 /* numarul de blocuri de date */
Word16 x[DataBlockSize],y[DataBlockSize];
Word16 w,w1[2],w2[2];
//Word16 b[]={WORD16(b0/2), WORD16(b1/2), WORD16(b2/2)};
//Word16 a[]={WORD16(a1/2), WORD16(a2/2)};
Word32 sum;
Word16 c = WORD16(-0.207720882546118);
Word32 sum;
int main()
{
unsigned short j,n,i;
FILE *fpx,*fpy;
fpx=fopen("x.dat","r+b");
if (!fpx)
printf("\nx Nu s-a deschis");
fpy=fopen("y.dat","w+b");
if (!fpy)
printf("\ny Nu s-a deschis");
sum=L_mult(b[j][0],w);
sum=L_mac(sum,b[j][1],w1[j]);
y[n]=add(round(sum),y[n]);
w2[j]=w1[j];
w1[j]=w;
}
}
fwrite(y,sizeof(Word16),DataBlockSize,fpy);
}
fclose(fpx);
fclose(fpy);
return(0);
}