⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dc_var6

📁 快速傅立叶变换程序代码,学信号的同学,可要注意了
💻
字号:
# dc variables## file to be read by commander.p# each line is turned into a structure entry   	(str)#     	a default-setting entry			(def)#     	a usage-printing entry			(usg)# 	and a command line reading entry	(clr)# of these, the S, U and C can be disabled by >No S, etc.# and the D can be disabled by -.## variable    		type deflt flag  short_name extra_action long_name#dc->afile		s	- -afile afile	 dc->reada=2;	file with alist in it.>No CUdc->reada		d	1 - - -	whether to use default name; 2 = user-defined.dc->noisy		d	0 - - -	whether a noisy y vector is involveddc->rate		f	0 - - - rate achieved by this MN systemdc->Rate		f	0 - - - rate achieved by this G systemdc->capacity		f	0 - - - capacity of equivalent channeldc->rho			f	0 - - - effective value of rhodc->h2fs		f	0 - - - binary entropy of sourcedc->h2fn		f	0 - - - binary entropy of noise>CUdc->notabovecap		d	1 -nac 0/1 - whether not to allow communication attempts above capacity. If 1, then such attempts are disallowed.dc->use_fe              d       0 -fe use_fe            - use fe_mindc->fe			d	0 -fe fe - whether to use femin?dc->use_bnd             d       1 -bnd use_bnd          - use bnddc->error_log           d       0 -el log               - whether to record decoding errorsdc->error_logfile       s       - -elfile elfile dc->error_log=2; file for errorsdc->noise_sum           d       0 -nsum log    - whether to tot up noise patterns that cause decoding errorsdc->noise_sumfile       s       - -nsumfile nsumfile dc->noise_sum=2; file for noisesumsdc->maxcount            d       5 -maxcount maxcount  - max number of bit errors to report; -1=alldc->skip		d	0 -skip number		- number of random vectors to generate before starting# the big picture dc->MNC			d	4 -mnc 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 mnc6dc->N		d	20 -n N - length of the unknown original vector s dc->M		d	0  -m M - length of the transmitted vector t if not Ndc->trueM	d	0  -truem trueM - actual number of constraints satisfieddc->trueN	d	0  -truen trueN - actual number of transmitted bits (see CYCLICU)# new in 2000: (see also dc->ns below)dc->nsfrom	d	1  -nsfrom nsfrom -  whether index of first state bit is 1(1) or N-ns (0)#      the medium picture# new in mnc7  4th nov 95.dc->gc		d	1	-gc gc - Use Gaussian channeldc->gcx		f	1.0	-gcx gcx - Signal to noise ratio of gaussian channeldc->fs		f	0.5  -fs fs - fraction in sdc->fn		f	0.05 -fn fn - error probability on channeldc->ns		d	0    -ns ns - if !0, number of signal bits (state bits) in constant weightdc->nn		d	0    -nn nn - if !0, number of noise bits in constant weightdc->nsn		d	0    -nsn nsn - if !0, number of signal+noise bits in constant weight# this was not enabled ^ until 1997 02# similar feature for Gaussian channel: dc->fgcx	f	1.0	-fgcx fgcx dc->fgc=1; fix signal to noise ratio exactly to this by normalizing the noisedc->fgcnf	f	1.0	-fgcnf fgcnf dc->fgc=1; fixed gaussian channel noise factor (factor by which to scale the noise)>No CUdc->NN		d	0	- - - Actual number of transmitted bits (Tue 11/6/02)UGLY!dc->gcxact	f	1.0	- -  - actual Signal to noise ratio of gaussian channel this timedc->fgc		d  	0 -fgc fgc - fix fix signal to noise ratio exactly by normalizing the noisedc->true_fs	f	0 -tfs tfs - actual fraction in sdc->true_fn	f	0 -tfn tfn - actual error fraction on channeldc->tr		d	8 -    	-  - typical number in row and column of codedc->fte		f	0 - 	-  - ?>CUdc->tc		d	4 -t t 	-  number per column (useful for automated production of afile name)dc->verbose	d	0 -dv dv - verbosity#     the details dc->mseed	ld	1234 -mseed mseed - seed for matrices in the codedc->vseed	ld	9876 -vseed vseed - seed for vectors#     customer relations>No CUdc->message	d	0 - - - which message we are on >CUdc->MESSAGE	d	1 -mess mess - how many messages to senddc->DEMO	d	0 -demo demo - ->No CUdc->failcount	d	0 - - -  number of failed messages ## the following are in gallager.c only, based on RA.c#dc->lowweight	d 	100 - - - definition of a low weight errordc->totloops	d 	0 - - - tot number of loops done in successful transmissionsdc->blocks	d 	0 - - - number of blocks transmitteddc->block_valid	d	0 - - -  number of blocks reaching valid decodingdc->block_det	d	0 - - -  number of detected failuresdc->block_undet	d	0 - - -  number of undetected failuresdc->block_detlw	d	0 - - -  number of detected in which error is low weightdc->bit_errs	d	0 - - -  number of bit errsdc->bit_undet	d	0 - - -  number of bits in undetected errsdc->bit_det	d	0 - - -  number of bits in detected errsdc->bep		f	0 - - -  block error probabilitydc->bep_u	f	0 - - -  block error probabilitydc->bep_l	f	0 - - -  block error probabilitydc->bitep	f	0 - - -  block error probabilitydc->bitep_u	f	0 - - -  block error probabilitydc->bitep_l	f	0 - - -  block error probabilitydc->bep_det	f	0 - - -  block error probabilitydc->bep_detlw	f	0 - - -  block error probabilitydc->bep_undet	f	0 - - -  block error probabilitydc->ebno	f	1.0 - - - eb/no>CUdc->zscore	f	1.0 -zscore z - number of sd's to use in error barsdc->failures	d	5 -failures failures -  number of failed messages to stop after >No CUdc->pheading_count  d	-1	- - - ->CUdc->pheading_period d	20	-pheading period - -dc->big_write_period d	100	-pbw period - how often to write a ton of summary stuffdc->coset	d	0 -coset coset - whether to decode a second coset code (gallagerS02 only)

⌨️ 快捷键说明

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