|
float convert_sin(void)
{
unsigned cikl_SIN;
cikl_SIN = base << 2;
FM[0] = sin_i[cikl_SIN];
cikl_SIN = cikl_SIN + 1;
FM[1] = sin_i[cikl_SIN];
cikl_SIN = cikl_SIN + 1;
FM[2] = sin_i[cikl_SIN];
cikl_SIN = cikl_SIN + 1;
FM[3] = sin_i[cikl_SIN];
return FL;
}unsigned int convert_sig(void)
{
unsigned int cikl_SIG;
cikl_SIG = base << 1;
IM[0] = sig_i[cikl_SIG];
cikl_SIG = cikl_SIG + 1;
IM[1] = sig_i[cikl_SIG];
return IL;
}
KL := N / 2;
K := KL - 1;
PK = PI*K/N;
sin_i(K) = (sin(PK) / PK ) / KL;
E-mail: info@telesys.ru