📄 main.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 + -