📄 sim_config.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -