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

📄 tab_lbc.c

📁 嵌入式linux系统的网络编程(C++) 在ARM上实现视频会议 此程序获得全国研究生电子大赛一等奖 压缩包内为全部源码
💻 C
📖 第 1 页 / 共 5 页
字号:
  -1383,  -2772,   -386,    -13,  -2118,  -2589,  -1205,     72,  -2147,  -3231,   -965,    390,  -2949,  -3300,   -621,    637,  -3907,  -4138,   -865,    803,  -1287,   -845,   -375,   -548,  -1416,  -1169,   -487,  -1277,  -1400,  -1690,  -1027,   -418,  -2018,  -1909,  -1188,  -1260,  -1418,  -2222,  -2029,   -128,  -2067,  -2998,  -2693,   -310,   -950,  -1028,  -1538,    185,  -1616,   -915,  -2205,   -549,     19,   -821,  -1145,    352,    184,  -1175,  -1356,   -627,   -547,  -1088,  -1661,   -911,   -216,  -1502,  -2197,   -948,   -795,  -1306,  -2374,   -451,   -924,  -1889,  -2796,   -680,   -600,  -1614,  -3609,   -885,  -2392,  -2528,    319,    303,  -2908,  -2095,   -310,    573,  -3460,  -2141,     49,   -113,  -2231,   -448,    675,   -146,  -2805,   -532,   1231,    479,  -2684,   -486,   -200,    611,  -3525,   -971,   -198,    704,  -3707,    173,    349,    254,  -4734,  -1447,    -34,    880,    777,   -512,    114,    -10,   1250,    -66,    442,     -5,    604,    613,    452,   -352,   1224,    777,    675,  -1014,  -1372,    -79,  -1208,   -238,  -2389,    -17,  -1157,   -818,  -1504,   -673,  -1133,  -1060,  -1984,   -799,  -2005,  -1973,  -2037,   -798,  -1068,   -105,  -3190,   -899,  -1817,   -194,   -156,   -886,    394,   -318,   -258,  -1283,    551,    202,   -536,  -1729,    910,    331,   -847,  -1109,    795,   -163,  -1171,  -1128,    715,    519,  -1080,  -1319,   1685,    668,  -1000,  -1921,     96,    211,  -1487,  -2148,    831,    174,  -1139,   -374,    414,     -4,  -1517,  -1383,    396,   -352,  -1012,    439,    -59,   -967,  -1812,    706,   -440,  -1030,  -1971,   -329,    -34,   -827,  -2472,  -1588,   -151,   -606,  -2161,    374,   -281,     76,  -3012,    231,    -15,   -690,   1104,    566,    721,    209,   1685,    564,    383,     98,   1898,    750,    792,    -97,    556,    -64,    561,    -93,    876,    162,    913,    -22,    961,    675,   1296,    140,    756,   -396,    851,    544,    360,   -303,   1341,    396,    878,    -22,   1464,    863,   -309,   -273,    642,   -129,   -686,    -82,    842,    454,     -5,    -47,   1069,    998,    -94,    967,   1277,    298,   -489,    385,   1473,    746,   -369,   -717,   1333,    242,    281,   -993,   1726,    924,    464,    601,   1575,   1376,   -250,    206,   2339,   1175,   -438,    377,   -597,   -285,  -1020,    787,   -790,   -287,   -458,   -410,    215,    295,   -589,   -860,   -121,    797,  -1175,    122,   -437,    466,  -1480,   -121,    367,    924,    234,    323,    770,   -555,    145,     30,    996,     26,     66,    849,     93,   -145,   -117,   1261,    474,   -399,  -1495,   1051,    218,   -506,  -1390,    694,    994,     88,    616,      7,     78,    304,   1060,     52,    -62,    835,    833,    454,    649,   1359,   -770,    464,     47,     93,   -574,   1199,    -39,    379,    114,    -98,    488,    485,    727,    244,    606,    696,    -76,    455,    671,    546,   -565,    -13,    145,    819,   -376,    569,    448,   1128,    218,    122,    265,   1167,    230,    738,    932,   1003,    138,    477,     36,    450,    404,    787,    -73,   1000,    497,   1259,    387,   1231,     17,    207,    195,    -79,    562,    358,     53,   -158,    493,    387,    478,    189,    678,    831,    640,    558,   -197,    523,    613,     57,    429,    894,    769,    111,     67,   1174,    568,    511,   1242,    824,    251,    840,   1419,   1074,    864,    481,    924,   1474,    669,    724,   1539,   1879,    654,   1590,    445,    337,   1111,    541,    472,   1421,   1264,   1094,    794,    735,   1103,    668,   1055,    863,   1192,   1020,    778,   1105,    806,   1798,   1052,   1527,   1587,   2151,    881,   1552,   1265,    391,    726,    872,   1812,    601,   1469,    280,   1008,    616,   1403,    577,   1803,   1244,   1650,   1314,   1148,   1072,   1297,   1669,   1911,   1026,   2093,   1044,   2115,   1189,   1644,   1961,   2587,   1512,     25,   -315,     -9,   -106,    290,   -339,    428,   -444,    -68,   -783,    735,    772,    245,   -555,    468,     47,    334,   -895,    814,    146,    235,    368,   -964,   -959,   -203,    315,  -1566,  -1217,    801,     17,   -276,   -354,    894,   -495,   -789,   -635,    716,    291,  -1189,   -357,    560,   -260,   -733,     -2,    679,   -508,  -1429,    211,    -51,    -62,   -428,    557,    322,   -638,   -211,    614,   -878,  -1057,    -84,    -71,   -388,  -1415,   -167,   -318,   -754,  -1574,    214,   -539,  -1419,  -2004,    -92,   -787,    -47,   -856,   -347,   -255,     23,  -1211,   -173,    320,   -658,   -487,   -893,    353,   -783,  -1587,   -584,    507,  -1420,   -859,   -378,    441,  -2095,  -1491,   -137,    439,   -321,  -1450,  -1288,    -12,   -359,  -2113,   -553,     -8,   -831,  -1918,  -1561,     32,  -1014,  -2487,  -1359,   -939,   -475,   -311,   -169,   -236,   -907,   -426,    276,   -611,    -96,   -400,     50,   -710,   -426,  -1022,    -10,   -985,   -197,   -258,   -744,   -575,   -611,   -930,   -771,   -394,   -267,   -776,   -612,   -939,   -256,  -1346,   -802,  -1122,   -796,  -1570,   -825,   -754,    712,    876,    141,    227,    981,   1509,     85,    124,   1462,   1228,    979,    -39,   1734,    999,   1481,    440,   2293,   1116,    769,    440,   2504,   1480,   1241,    356,   2474,   1909,   1558,    810,    917,   1134,    607,   -134,    509,   1809,    781,   -123,   1712,   1506,    559,   -423,   2037,   2317,    726,   -155,   3031,   2676,   1203,    331,   3664,   3274,   1768,    531,   1610,   1839,    867,    183,   1774,   1972,   1538,     97,   1822,   2158,   1282,    659,   2222,   2758,   1818,    900,   3251,   2124,   1723,    996,   3633,   2336,   2408,   1453,   2923,   3517,   2567,   1318,   } ;/***  BandQntTable:****  Purpose:**      collects the three subvector tables.*/Word16  *BandQntTable[LspQntBands] = {   Band0Tb8 ,   Band1Tb8 ,   Band2Tb8 ,   } ;/***  PerFiltZeroTable:****  Purpose:**     Creates the FIR part of the formant perceptual weighting filter. **     Corresponds to gamma1 in section 2.8.****  Table Structure:**     (0.9) to the x power, where x = [1,..,10]**     These values are scaled by 32768.*/Word16   PerFiltZeroTable[LpcOrder] = {   29491 ,   26542 ,   23888 ,   21499 ,   19349 ,   17414 ,   15673 ,   14106 ,   12695 ,   11425 ,   } ;/***  PerFiltPoleTable:****  Purpose:**     Creates the IIR part of the formant perceptual weighting filter. **     Corresponds to gamma2 in section 2.8.****  Table Structure:**     (0.5) to the x power, where x = [1,..,10]**     These values are scaled by 32768*/Word16   PerFiltPoleTable[LpcOrder] = {   16384 ,    8192 ,    4096 ,    2048 ,    1024 ,     512 ,     256 ,     128 ,      64 ,      32 ,   } ;/***  PostFiltZeroTable:****  Purpose:**     Creates the FIR part of the formant postfilter.  Corresponds to**     lambda1 in section 3.8.****  Table Structure:**     (0.65) to the x power, where x = [1,..,10]**     These values are scaled by 32768*/Word16   PostFiltZeroTable[LpcOrder] = {  21299 ,  13844 ,   8999 ,   5849 ,   3802 ,   2471 ,   1606 ,   1044 ,    679 ,    441 ,   } ;/***  PostFiltPoleTable:****  Purpose:**     Creates the IIR part of the formant postfilter.  Corresponds to**     lambda2 in section 3.8.****  Table Structure:**     (0.75) to the x power, where x = [1,..,10]**     These values are scaled by 32768*/Word16   PostFiltPoleTable[LpcOrder] = { 24576 , 18432 , 13824 , 10368 ,  7776 ,  5832 ,  4374 ,  3281 ,  2460 ,  1845 ,   } ;/***  Nb_puls:****  Purpose:**      Indexing****  Table Structure:**      Table values are the number of non-zero pulses in the high-rate**      excitation (MP-MLQ), indexed by subframe number (0,..,3).*/Word16   Nb_puls[4] = { 6,5,6,5};/***  FcbkGainTable:****  Purpose:**      Logarithmic scalar quantizer in 24 steps of 3.2 dB each****  Table Structure:**      Contains x where 20*log10(x) = 3.2*i,  i = 1,..,24*/Word16   FcbkGainTable[NumOfGainLev] = {    1 ,    2 ,    3 ,    4 ,    6 ,    9 ,   13 ,   18 ,   26 ,   38 ,   55 ,   80 ,  115 ,  166 ,  240 ,  348 ,  502 ,  726 , 1050 , 1517 , 2193 , 3170 , 4582 , 6623 ,   } ;/***  MaxPosTable:****  Purpose:**      size of the high rate fixed excitation codebooks (MP-MLQ)****  Table Structure:**      Table values are the number of codewords in the high rate fixed**      excitation codebook (MP-MLQ), indexed by subframe number (0,..,3).**      MaxPosTable[i] is the number of combinations of i elements among 30**      non-zero pulses in the high-rate*/Word32   MaxPosTable[4] = { 0x00090f6fL , 0x00022caaL , 0x00090f6fL , 0x00022caaL ,   } ;/***  CombinatorialTable:****  Purpose:**      used for the coding and the decoding of the pulses positions**      for the high-rate fixed excitation codebook****  Table Structure:**      CombinatorialTable[i][j] is the number of combinations of**      (MaxPulsNum-1-i) elements among (SubFrLen-2-j)*/Word32   CombinatorialTable[MaxPulseNum][SubFrLen/Sgrid] = { { 118755L ,  98280L ,  80730L ,  65780L ,  53130L ,  42504L ,  33649L ,  26334 ,  20349 ,  15504 ,  11628 ,   8568 ,   6188 ,   4368 ,   3003 ,   2002 ,   1287 ,    792 ,    462 ,    252 ,    126 ,     56 ,     21 ,      6 ,      1 ,      0 ,      0 ,      0 ,      0 ,     0 }, { 23751 ,  20475 ,  17550 ,  14950 ,  12650 ,  10626 ,   8855 ,   7315 ,   5985 ,   4845 ,   3876 ,   3060 ,   2380 ,   1820 ,   1365 ,   1001 ,    715 ,    495 ,    330 ,    210 ,    126 ,     70 ,     35 ,     15 ,      5 ,      1 ,      0 ,      0 ,      0 ,    0 } ,  { 3654 ,   3276 ,   2925 ,   2600 ,   2300 ,   2024 ,   1771 ,   1540 ,   1330 ,   1140 ,    969 ,    816 ,    680 ,    560 ,    455 ,    364 ,    286 ,    220 ,    165 ,    120 ,     84 ,     56 ,     35 ,     20 ,     10 ,      4 ,      1 ,      0 ,      0 ,    0 } ,   {  406 ,    378 ,    351 ,    325 ,    300 ,    276 ,    253 ,    231 ,    210 ,    190 ,    171 ,    153 ,    136 ,    120 ,    105 ,     91 ,     78 ,     66 ,     55 ,     45 ,     36 ,     28 ,     21 ,     15 ,     10 ,      6 ,      3 ,      1 ,      0 ,      0 } ,   { 29 ,

⌨️ 快捷键说明

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