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

📄 ctc.h

📁 与之前一个对应的代码
💻 H
字号:
#define L_total 192
#define nstates 8
#define Infty 100000000
static int state_map[8][32]=
{{0,6,1,7,0,7,4,3,-1,-1,-1,-1,1,1,1,-1,1,1,1,-1,-1,-1,-1,-1,1,1,1,-1,1,1,1,-1},
{2,4,3,5,4,3,0,7,-1,-1,1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,-1,-1,1,1,1,-1,1,1,1,-1},
{5,3,4,2,1,6,5,2,-1,-1,1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,1,1},
{7,1,6,0,5,2,1,6,-1,-1,-1,-1,1,1,1,-1,1,1,1,-1,-1,-1,1,-1,1,-1,1,-1,-1,1,1,1},
{1,7,0,6,6,1,2,5,-1,-1,-1,-1,1,1,1,-1,1,1,1,-1,-1,-1,1,-1,1,-1,1,-1,-1,1,1,1},
{3,5,2,4,2,5,6,1,-1,-1,1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,1,1},
{4,2,5,3,7,0,3,4,-1,-1,1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,-1,-1,1,1,1,-1,1,1,1,-1},
{6,0,7,1,3,4,7,0,-1,-1,-1,-1,1,1,1,-1,1,1,1,-1,-1,-1,-1,-1,1,1,1,-1,1,1,1,-1}};
/*
static int alpha[192]={81,82,192,191,157,158,76,75,137,138,56,55,21,22,132,131,1,2,112,111,77,78,188,187,57,
58,168,167,133,134,52,51,113,114,32,31,189,190,108,107,169,170,88,87,53,54,164,163,33,34,
144,143,109,110,28,27,89,90,8,7,165,166,84,83,145,146,64,63,29,30,140,139,9,10,120,
119,85,86, 4, 3,65,66,176,175,141,142,60,59,121,122,40,39,5,6,116,115,177,178,96,95,
61,62,172,171,41,42,152,151,117,118,36,35,97,98,16,15,173,174,92,91,153,154,72,71,37,
38,148,147,17,18,128,127,93,94,12,11,73,74,184,183,149,150,68,67,129,130,48,47,13,14,
124,123,185,186,104,103,69,70,180,179,49,50,160,159,125,126,44,43,105,106,24,23,181,182,100, 
99,161,162,80,79,45,46,156,155,25,26,136,135,101,102,20,19};*/
static int alpha[384]={313,314,384,383,165,166,236,235,209,210,280,279, 61, 62,132,131,105,106,176,175,341,342
,28,27,1,2,72,71,237,238,308,307,281,282,352,351,133,134,204,203,177,178,248,247
,29,30,100,99,73,74,144,143,309,310,380,379,353,354, 40, 39,205,206,276,275,249,250
,320,319,101,102,172,171,145,146,216,215,381,382, 68, 67, 41, 42,112,111,277,278,348,347
,321,322,  8,  7,173,174,244,243,217,218,288,287, 69, 70,140,139,113,114,184,183,349,350
, 36, 35,  9, 10, 80, 79,245,246,316,315,289,290,360,359,141,142,212,211,185,186,256,255
, 37, 38,108,107, 81, 82,152,151,317,318,  4,  3,361,362, 48, 47,213,214,284,283,257,258
,328,327,109,110,180,179,153,154,224,223,  5,  6, 76, 75, 49, 50,120,119,285,286,356,355
,329,330, 16, 15,181,182,252,251,225,226,296,295, 77, 78,148,147,121,122,192,191,357,358
, 44, 43, 17, 18, 88, 87,253,254,324,323,297,298,368,367,149,150,220,219,193,194,264,263
, 45, 46,116,115, 89, 90,160,159,325,326, 12, 11,369,370, 56, 55,221,222,292,291,265,266
,336,335,117,118,188,187,161,162,232,231, 13, 14, 84, 83, 57, 58,128,127,293,294,364,363
,337,338, 24, 23,189,190,260,259,233,234,304,303, 85, 86,156,155,129,130,200,199,365,366
, 52, 51, 25, 26, 96, 95,261,262,332,331,305,306,376,375,157,158,228,227,201,202,272,271
, 53, 54,124,123, 97, 98,168,167,333,334, 20, 19,377,378, 64, 63,229,230,300,299,273,274
,344,343,125,126,196,195,169,170,240,239, 21, 22, 92, 91, 65, 66,136,135,301,302,372,371
,345,346, 32, 31,197,198,268,267,241,242,312,311, 93, 94,164,163,137,138,208,207,373,374
, 60, 59, 33, 34,104,103,269,270,340,339};
void logmap(float rec[],double L_a_1row[],int iter,int puncture,int L1,double L_all[],int *start_state);
void decoder(float code[],int niter,int L1,int decode[]);

⌨️ 快捷键说明

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