📄 rmdc_var_str.h
字号:
char afile[100] ; /* file with alist in it. <-> */ int reada ; /* whether to use default name; 2 = user-defined. <1> */ int noisy ; /* whether a noisy y vector is involved <0> */ double rate ; /* rate achieved by this system <0> */ double capacity ; /* capacity of equivalent channel <0> */ double rho ; /* effective value of rho <0> */ double h2fs ; /* binary entropy of source <0> */ double h2fn ; /* binary entropy of noise <0> */ int notabovecap ; /* whether not to allow communication attempts above capacity. If 1, then such attempts are disallowed. <1> */ int use_fe ; /* use fe_min <0> */ int use_bnd ; /* use bnd <1> */ int error_log ; /* whether to record decoding errors <0> */ char error_logfile[100] ;/* file for errors <-> */ int noise_sum ; /* whether to tot up noise patterns that cause decoding errors <0> */ char noise_sumfile[100] ;/* file for noisesums <-> */ int maxcount ; /* max number of bit errors to report; -1=all <5> */ int skip ; /* number of random vectors to generate before starting <0> */ int MNC ; /* which code to use: 1,2,3,4 = MNC 1-4 if MNC = 0 then an M*N code as in MacKay 1995 is defined. Only mnc=4 supported by mnc6 <4> */ int N ; /* length of the transmitted vector t if not N <20> */ int M ; /* number of (sets of) constraints <0> */ int bM ; /* number of binary constraints <0> */ int gc ; /* Use Gaussian channel <0> */ double gcx ; /* Signal to noise ratio of gaussian channel <1.0> */ double fs ; /* fraction in s <0.05> */ double fn ; /* error probability on channel <0.05> */ int ns ; /* if !0, number of signal bits <0> */ int nn ; /* if !0, number of noise bits <0> */ int nsn ; /* if !0, number of signal+noise bits <0> */ double true_fs ; /* actual fraction in s <0> */ double true_fn ; /* actual error fraction on channel <0> */ int tr ; /* typical number in row and column of code <8> */ double fte ; /* ? <0> */ int tc ; /* number per column (useful for automated production of afile name) <4> */ int verbose ; /* verbosity <0> */ long int mseed ; /* seed for matrices in the code <1234> */ long int vseed ; /* seed for vectors <9876> */ int message ; /* which message we are on <0> */ int MESSAGE ; /* how many messages to send <1> */ int DEMO ; /* - <0> */ int failcount ; /* number of failed messages <0> */ int lowweight ; /* definition of a low weight error <0> */ int totloops ; /* tot number of loops done in successful transmissions <0> */ int blocks ; /* number of blocks transmitted <0> */ int block_valid ; /* number of blocks reaching valid decoding <0> */ int block_det ; /* number of detected failures <0> */ int block_undet ; /* number of undetected failures <0> */ int block_detlw ; /* number of detected in which error is low weight <0> */ int bit_errs ; /* number of bit errs <0> */ int bit_undet ; /* number of bits in undetected errs <0> */ int bit_det ; /* number of bits in detected errs <0> */ double bep ; /* block error probability <0> */ double bep_u ; /* block error probability <0> */ double bep_l ; /* block error probability <0> */ double bitep ; /* block error probability <0> */ double bitep_u ; /* block error probability <0> */ double bitep_l ; /* block error probability <0> */ double bep_det ; /* block error probability <0> */ double bep_detlw ;/* block error probability <0> */ double bep_undet ;/* block error probability <0> */ double ebno ; /* eb/no <1.0> */ int failures ; /* number of failed messages to stop after <5> */ int fe ; /* whether to use femin? <1> */ int pheading_count ;/* - <-1> */ int pheading_period ;/* - <20> */ int big_write_period ;/* how often to write a ton of summary stuff <100> */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -