📄 set_sim_consts.m
字号:
function sim_consts = set_sim_consts
global sim_consts;
sim_consts.Go = [11 0 13; 0 11 15]; % Generator of outer encoder
sim_consts.BGo = [11; 11]; % Generator of outer encoder
sim_consts.Ko = [4 4] ; % Restrain length of outer encoder
sim_consts.mo = 3 ;
sim_consts.to = poly2trellis(sim_consts.Ko, sim_consts.Go, sim_consts.BGo) ;
sim_consts.enco = trellis2enc(sim_consts.to) ; % encoder parameters
sim_consts.Ro = sim_consts.enco.k/sim_consts.enco.n ;
% sim_consts.Gi = [15 17]; % Generator of inner encoder
sim_consts.Gi = [10 13];
% sim_consts.BGi = [15]; % Generator of outer encoder
sim_consts.Ki = 4 ; % Restrain length of inner encoder
sim_consts.mi = 3 ;
% sim_consts.ti = poly2trellis(sim_consts.Ki, sim_consts.Gi, sim_consts.BGi) ;
sim_consts.ti = poly2trellis(sim_consts.Ki, sim_consts.Gi) ;
sim_consts.enci = trellis2enc(sim_consts.ti) ; % encoder parameters
sim_consts.Ri = sim_consts.enci.k/sim_consts.enci.n ;
sim_consts.Lo = 10; % number of outer encoders
sim_consts.Li = 3; % number of inner encoders
sim_consts.ferrlim = 1 ; % simulation times
sim_consts.nframeAll = 200 ; % the max number of frame
sim_consts.L_o = 30 ; % input Length of out encoder
sim_consts.EbN0 = [2.0] ; % Signal Noise Ratio
sim_consts.niter = 8 ; % interative times
sim_consts.win = 15 ; % back length
sim_consts.a = 1 ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -