input.h

来自「Turbo码性能仿真源程序信道编码方面的」· C头文件 代码 · 共 68 行

H
68
字号
#define		NUSER					1	/*always set to 1*/

#define		NT						4 //8

#define		DATALEN					512
#define		EFOLDNUM				1
#define		FFOLDNUM				0
#define		FOLDNUM					( EFOLDNUM + FFOLDNUM )
#define		NESTDIM					2//1
#define		SPCTRELLISLEN			( DATALEN / FOLDNUM )

#define		POLYSTATEORDER			2//4
#define		POLYSTATENUM			( 1 << POLYSTATEORDER )
#define		NPOLY					5//25
#define		DPOLY					7//23

#define		PUNCTURE				1 //0
#define		CONVTRELLISLEN			( SPCTRELLISLEN + POLYSTATEORDER )

#define		CODEWORDLEN				( DATALEN + NESTDIM * (SPCTRELLISLEN + 2*POLYSTATEORDER) )
//#define	PUNCTUREDCODEWORDLEN	( DATALEN + NESTDIM * (SPCTRELLISLEN + 2*POLYSTATEORDER) * (NESTDIM-PUNCTURE)/NESTDIM )
#define		PUNCTUREDCODEWORDLEN	( DATALEN + (SPCTRELLISLEN + 2*POLYSTATEORDER) * (NESTDIM-PUNCTURE) )

#define		SPREADLEN				1 //2
#define		STACKNUM				1  //3

#define		CHIPNUM					( PUNCTUREDCODEWORDLEN * SPREADLEN )
#define		FRAMELEN				( CHIPNUM / STACKNUM / 2 )

//L -- Log
//R -- Ratio
#define		LTOOLARGE1		(float)9	/*Don't Change this value*/
#define		LTOOSMALL1		(float)-9	/*Don't Change this value*/
#define		RTOOLARGE1		(float)1e3
#define		RTOOSMALL1		(float)1e-3

#define		LTOOLARGE2		(float)7
#define		LTOOSMALL2		(float)-7
#define		RTOOLARGE2		(float)1e7
#define		RTOOSMALL2		(float)1e-7


#define		LTOOLARGE3		(float)9
#define		LTOOSMALL3		(float)-9
#define		RTOOLARGE3		(float)1e9
#define		RTOOSMALL3		(float)1e-9

#define		TINY			(float)1e-9

/*
#define		LTOOLARGE1		(float)2
#define		LTOOSMALL1		(float)-2
#define		RTOOLARGE1		(float)1e3
#define		RTOOSMALL1		(float)1e-3

#define		LTOOLARGE2		(float)7
#define		LTOOSMALL2		(float)-7
#define		RTOOLARGE2		(float)1e7
#define		RTOOSMALL2		(float)1e-7


#define		LTOOLARGE3		(float)9
#define		LTOOSMALL3		(float)-9
#define		RTOOLARGE3		(float)1e9
#define		RTOOSMALL3		(float)1e-9

#define		TINY			(float)1e-3
*/

⌨️ 快捷键说明

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