sim_config.h

来自「DPCM编码的联合信源信道译码」· C头文件 代码 · 共 53 行

H
53
字号
#ifndef	_simconfig_H_
#define _simconfig_H_


//--------------------data file for simulation
	#define RESULT_FILE		"JSCD_0.042.txt"
	#define H_FILE			"H_pseudo_random_1536_768_origin.asc"
	#define G_FILE			"G_pseudo_random_1536_768_origin.spmat"
	#define ORDER_FILE		"G_pseudo_random_1536_768_origin.order"


//	#define H_FILE			"H_RandomConstruction_1800_900_3_v08.asc"
//	#define G_FILE			"G_RandomConstruction_1800_900_3_v08.spmat"
//	#define ORDER_FILE		"G_RandomConstruction_1800_900_3_v08.order"

//-------------------img file for simulation
	#define ORI_IMG_FILE		"hat.img"
	#define NCE_IMG_FILE		"nce.bin"
	#define DPCM_IMG_FILE		"dpcm.bin"
	#define GEN_IMG_FILE		"BSC_SSCD_Result_0.042.raw"

//--------------------SNR range for simulation
/*	#define Eb_N0_STEP		0.2
	#define Eb_N0_START		3.0
	#define Eb_N0_END		3.1//(3.0 + Eb_N0_STEP/2.)
*/
    #define BSC_P           0.0001

    #define BSC_PASS        5
//--------------------max iteration times for simulation
	#define NUM_ITER		40

//	#define JSCD_ITER		5
	#define THRESHOLD	    0.09	


//--------------------DPCM parameter
	#define COEF			0.97
	#define VAR				20
	#define MEAN			10

//--------------------stop condition for simulation
	#define	MAX_SIM_BLOCK	100
	#define	MIN_SIM_BLOCK	20
	#define	MAX_ERROR_BITS	60
	#define	TARGET_BER		1.0E-6
//--------------------simulation type:"floated-point","fixed-point","HW version"
	#define FLOATED
		//"FLOATED","FIXED","HW","MSA","MSA2","MSA4"
		//HW means the program is modified according with hardware design
		//MSA means min-sum algorithm
#endif

⌨️ 快捷键说明

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