資源簡介
適用于LTE標(biāo)準(zhǔn)的混合機快速傅里葉變換,非常實用
代碼片段和文件信息
#include
#include
#define?PI?3.14159265358979323846
#define?N?1200
int?tw(int?x)
{???int?ab;
int?c;
a=((int)(cos(-x*2*PI/N)*32767));
b=((int)(sin(-x*2*PI/N)*32767));
c=(a<<16)|(b?&?0xFFFF);
return?c;
}
void?main()
{/*?int?a=-1073713446;
??printf(“%d???%d“a>>16a<<16>>16);*/
/*double?a;
a=sin(2.0/3*pi)*32767;
printf(“%f??“a);*/
/*int?ab;
int?c;
a=((int)(cos(-2*PI/3)*32768-1));
b=((int)(sin(-2
評論
共有 條評論