global.h

来自「这个程序主要是基于空时编码的编解码实现过程。」· C头文件 代码 · 共 88 行

H
88
字号
#include "input.h"
#include "System.h"


/********************************************************************************/
#ifdef _Global_
char		_ChannelType[20];
char		_SimulationMode[20];
int			_BitErrNum;
int			_FrameErrNum;
int			_MaxBlockNum;
int			_MinBlockNum;
int			_ItNum;
int			_ReportGap;
int			_TempReport;
int			_ScrambleNum;
float		_SnrStart;
float		_SnrStep;
float		_SimPt;

int			_NUser;
int			_Nt;
int			_PathNum;
int			_Nr;
int			_DataLen;
int			_CodewordLen;
int			_NBit;
int			_FrameLen;
int			_RunTime;
float		_Rate;
int			_BitError[100];
int			_FrameError[100];
int			_RawData[DATALEN];
Complex		*_H[NT][PATHNUM][NR];

float		_ExSb[DATALEN];
float		_UserSb[DATALEN];
Complex		*_Sb;
NumericType	*_ProcessingData;

int Interleaver_ST[NT][CODEWORDLEN];
int After_Int[NT][CODEWORDLEN];
float  EXTRIN_Chip [NT][CODEWORDLEN];


#else
extern char			_ChannelType[20];
extern char			_SimulationMode[20];
extern int			_BitErrNum;
extern int			_FrameErrNum;
extern int			_MaxBlockNum;
extern int			_MinBlockNum;
extern int			_ItNum;
extern int			_ReportGap;
extern int			_TempReport;
extern int			_ScrambleNum;
extern float		_SnrStart;
extern float		_SnrStep;
extern float		_SimPt;

extern int			_NUser;
extern int			_Nt;
extern int			_PathNum;
extern int			_Nr;
extern int			_DataLen;
extern int			_CodewordLen;
extern int			_NBit;
extern int			_FrameLen;
extern int			_RunTime;
extern float		_Rate;
extern int			_BitError[100];
extern int			_FrameError[100];
extern int			_RawData[DATALEN];
extern Complex		*_H[NT][PATHNUM][NR];


extern int Interleaver_ST[NT][CODEWORDLEN];
extern int After_Int[NT][CODEWORDLEN];
extern float  EXTRIN_Chip [NT][CODEWORDLEN];

extern float		_ExSb[DATALEN];
extern float		_UserSb[DATALEN];
extern Complex		*_Sb;
extern NumericType	*_ProcessingData;

#endif //_Global_

⌨️ 快捷键说明

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