📄 test.c
字号:
//#include "E:/项目/朱长安、王欣、高红伟的项目/MBMS_LinkLevel(06年5月16日拷过来)/Arithmetic/arithDataType.h"
//#include "E:/项目/朱长安、王欣、高红伟的项目/MBMS_LinkLevel(06年5月16日拷过来)/Arithmetic/arithVector.h"
#include "mapRemoveCpFFT.h"
int main(void)
{
int CpLength=2;
int fftSize=8;
floatComplexVec* u_subcarrierSymbol;
floatComplexVec* u_OFDMsymbolCP;
u_OFDMsymbolCP=floatComplexVecAlloc(fftSize+CpLength);
*(u_OFDMsymbolCP->a+0)=floatComplexSet(3.14,1.59);
*(u_OFDMsymbolCP->a+1)=floatComplexSet(-26.5,.358);
*(u_OFDMsymbolCP->a+2)=floatComplexSet(97.9,3.23);
*(u_OFDMsymbolCP->a+3)=floatComplexSet(-846,-26.4);
*(u_OFDMsymbolCP->a+4)=floatComplexSet(338,-32.7);
*(u_OFDMsymbolCP->a+5)=floatComplexSet(0,0);
*(u_OFDMsymbolCP->a+6)=floatComplexSet(33.14,17.59);
*(u_OFDMsymbolCP->a+7)=floatComplexSet(-2.5,4);
*(u_OFDMsymbolCP->a+8)=floatComplexSet(3.14,1.59);
*(u_OFDMsymbolCP->a+9)=floatComplexSet(-26.5,.358);
u_subcarrierSymbol=mapRemoveCpFFT(u_OFDMsymbolCP,CpLength);
printf("OFDM symbol with CP:\n");
floatPrintComplexVec(u_OFDMsymbolCP);
printf("\nsub-carrier symbol:\n");
floatPrintComplexVec(u_subcarrierSymbol);
floatComplexVecFree(u_subcarrierSymbol);
floatComplexVecFree(u_OFDMsymbolCP);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -