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

📄 const.h

📁 QPSK在AWGN传输中的检测性能 QPSK在AWGN传输中的检测性能
💻 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 + -