⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.c

📁 OFDM系列之一:OFDM_demodulation OFDM系统实现的C语言实现。绝对好程序
💻 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 + -