?? const.h
字號:
#include <stdio.h>
#include <math.h>
#include <time.h>
#include <stdlib.h>
/*---------------------------------------------------------*/
/* Parameters */
/*---------------------------------------------------------*/
#define sqr(x) ((x)*(x))
#define PI 3.141592654 /* acos(-1.0) */
#define OneBySqrt2 0.707106781 /* 1.0/sqrt(2.0) */
#define SYMBOLN 100 //對應的QPSK的symbol數目
#define BITN (SYMBOLN*2) //發送信息Bit的數目
#define LOOPN 30000 //多次結果去平均
#define FILENAME "awgn.dat" //存放仿真結果的文件
/*---------------------------------------------------------*/
/* Prototype */
/*---------------------------------------------------------*/
void transmitter(int (*bit), double (*signal)[2]);
void bit_generator(int (*bit));
void QPSK_modulator(int (*bit), double (*signal)[2]);
void rotation(double (*signal)[2]);
void awgn(double (*)[2], double (*)[2]);
void receiver(double (*signal)[2], int (*bit));
void QPSK_demodulator(double (*signal)[2], int (*bit));
void BER(int loop, int (*tbit), int (*rbit));
/*---------------------------------------------------------*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -