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

📄 main.cpp

📁 扩展的直序扩频系统
💻 CPP
字号:

/*******************/

#include "Common.h"

float SNR;
FILE *fpt_Save_BER, *fpt_Save_PER,*fpt_Save_MSE;

void main()
{
	int snr_count;
	long pac_count;
	int EbNo[N_POINTS] = {12,14,16,18};	
	
	#ifdef SeedRand
		srand((unsigned)time(NULL)); 
    #endif

	fpt_Save_BER = fopen("BERSAVED.txt","w");
	fpt_Save_PER = fopen("PERSAVED.txt","w");
	fpt_Save_MSE = fopen("MSESAVED.txt","w");

	for(snr_count=0; snr_count<N_POINTS; snr_count++)
	{
		printf("Eb/N0=%d",EbNo[snr_count]);

		SNR = (float)pow(10.f, (float)EbNo[snr_count] / 10.) / (float)(Ns*PULSE_SIZE/2.);

//		SNR = (float)pow(10.f, (float)EbNo[snr_count] / 10.);
				
		for(pac_count=0; pac_count<PACKET_NUM; pac_count++)
		{	
			Transmit();
			Channel();
			Receive();
			Count_BER();
		}
		Count_PER();
	}

	fclose(fpt_Save_BER);
	fclose(fpt_Save_PER);
	fclose(fpt_Save_MSE);

	getchar();
}





















⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -