📄 codegen.dat
字号:
% ***********************************************************************% * MVe 1.6.2002 *% * *% * Database containing code generator vectors for different coderates *% * and encoder types. *% ***********************************************************************% ***********************************************************************% * Code generators (in octal form) for 1/k-rate feed-forward *% * nonsystematic encoders generating maximum free distance (df). *% * *% * SOURCE: Chang et al. "Some extended results on the search for good *% * convolutional codes", IEEE Trans. Inform. Theory, Vol IT-43. *% ***********************************************************************#define CodeRate 1/2 begins%%-- 1/2-Rate codegenerators --%%%CodeGenerator = [1,3]; % df=3CodeGenerator = [5,7]; % df=5CodeGenerator = [15,17]; % df=6CodeGenerator = [23,35]; % df=7CodeGenerator = [53,75]; % df=8CodeGenerator = [133,171]; % df=10CodeGenerator = [247,371]; % df=10CodeGenerator = [561,753]; % df=12CodeGenerator = [1131,1537]; % df=12CodeGenerator = [2473,3217]; % df=14CodeGenerator = [4325,6747]; % df=15CodeGenerator = [10627,16765]; % df=16CodeGenerator = [27251,37363]; % df=16#define CodeRate 1/2 ends#define CodeRate 1/3 begins%%-- 1/3-Rate codegenerators --%%%CodeGenerator = [1,3,3]; % df=5CodeGenerator = [5,7,7]; % df=8CodeGenerator = [13,15,17]; % df=10CodeGenerator = [25,33,37]; % df=12CodeGenerator = [47,53,75]; % df=13CodeGenerator = [117,127,155]; % df=15CodeGenerator = [225,331,367]; % df=16CodeGenerator = [575,623,727]; % df=18CodeGenerator = [1167,1375,1545]; % df=20CodeGenerator = [2325,2731,3747]; % df=22CodeGenerator = [5745,6471,7553]; % df=24CodeGenerator = [10533,10675,17661]; % df=24CodeGenerator = [21645,35661,37133]; % df=26#define CodeRate 1/3 ends#define CodeRate 1/4 begins%%-- 1/4-Rate codegenerators --%%%CodeGenerator = [1,1,3,3]; % df=6CodeGenerator = [5,5,7,7]; % df=10CodeGenerator = [13,13,15,17]; % df=13CodeGenerator = [25,27,33,37]; % df=16CodeGenerator = [45,53,67,77]; % df=18CodeGenerator = [117,127,155,171]; % df=20CodeGenerator = [257,311,337,355]; % df=22CodeGenerator = [533,575,647,711]; % df=24CodeGenerator = [1173,1325,1467,1751]; % df=27CodeGenerator = [2387,2353,2671,3175]; % df=29CodeGenerator = [4767,5723,6265,7455]; % df=32CodeGenerator = [11145,12477,15537,16727]; % df=33CodeGenerator = [21113,23175,35527,35537]; % df=36#define CodeRate 1/4 ends% ***********************************************************************% * Code generators (in octal form) for 1/k-rate, k = 2,3, recursive *% * systematic constituent codes for turbo encoder. *% * *% * SOURCE: Ho, Mark S.C et al. "Improving the Constituent Codes of *% * Turbo Encoders" *% ***********************************************************************#define CodeRate 1/2 begins%%-- 1/2-Rate codegenerators --%%%% Note that 1st generator is "dummy"!%CodeGenerator = [3,1];CodeGenerator = [7,5];CodeGenerator = [13,17];CodeGenerator = [23,33];CodeGenerator = [45,77];CodeGenerator = [147,135];CodeGenerator = [313,275];#define CodeRate 1/2 ends#define CodeRate 1/3 begins%%-- 1/3-Rate codegenerators --%%%CodeGenerator = [3,2,1];CodeGenerator = [7,5,3];CodeGenerator = [13,15,17];CodeGenerator = [23,25,37];CodeGenerator = [67,45,57];#define CodeRate 1/3 ends
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -