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

📄 g7231_tab_lbc.c

📁 G723.1语音压缩解压在tms320c54系列上的实现代码,本人已在CCS上仿真通过. 包含全部源代码,主函数请自已写(本人的就不奉送了:
💻 C
📖 第 1 页 / 共 5 页
字号:
 -16176,
 -16207,
 -16235,
 -16261,
 -16284,
 -16305,
 -16324,
 -16340,
 -16353,
 -16364,
 -16373,
 -16379,
 -16383,
 -16384,
 -16383,
 -16379,
 -16373,
 -16364,
 -16353,
 -16340,
 -16324,
 -16305,
 -16284,
 -16261,
 -16235,
 -16207,
 -16176,
 -16143,
 -16107,
 -16069,
 -16029,
 -15986,
 -15941,
 -15893,
 -15843,
 -15791,
 -15736,
 -15679,
 -15619,
 -15557,
 -15493,
 -15426,
 -15357,
 -15286,
 -15213,
 -15137,
 -15059,
 -14978,
 -14896,
 -14811,
 -14724,
 -14635,
 -14543,
 -14449,
 -14354,
 -14256,
 -14155,
 -14053,
 -13949,
 -13842,
 -13733,
 -13623,
 -13510,
 -13395,
 -13279,
 -13160,
 -13039,
 -12916,
 -12792,
 -12665,
 -12537,
 -12406,
 -12274,
 -12140,
 -12004,
 -11866,
 -11727,
 -11585,
 -11442,
 -11297,
 -11151,
 -11003,
 -10853,
 -10702,
 -10549,
 -10394,
 -10238,
 -10080,
 -9921 ,
 -9760 ,
 -9598 ,
 -9434 ,
 -9269 ,
 -9102 ,
 -8935 ,
 -8765 ,
 -8595 ,
 -8423 ,
 -8250 ,
 -8076 ,
 -7900 ,
 -7723 ,
 -7545 ,
 -7366 ,
 -7186 ,
 -7005 ,
 -6823 ,
 -6639 ,
 -6455 ,
 -6270 ,
 -6084 ,
 -5897 ,
 -5708 ,
 -5520 ,
 -5330 ,
 -5139 ,
 -4948 ,
 -4756 ,
 -4563 ,
 -4370 ,
 -4176 ,
 -3981 ,
 -3786 ,
 -3590 ,
 -3393 ,
 -3196 ,
 -2999 ,
 -2801 ,
 -2603 ,
 -2404 ,
 -2205 ,
 -2006 ,
 -1806 ,
 -1606 ,
 -1406 ,
 -1205 ,
 -1005 ,
 -804  ,
 -603  ,
 -402  ,
 -201  ,
 0     ,
 201   ,
 402   ,
 603   ,
 804   ,
 1005  ,
 1205  ,
 1406  ,
 1606  ,
 1806  ,
 2006  ,
 2205  ,
 2404  ,
 2603  ,
 2801  ,
 2999  ,
 3196  ,
 3393  ,
 3590  ,
 3786  ,
 3981  ,
 4176  ,
 4370  ,
 4563  ,
 4756  ,
 4948  ,
 5139  ,
 5330  ,
 5520  ,
 5708  ,
 5897  ,
 6084  ,
 6270  ,
 6455  ,
 6639  ,
 6823  ,
 7005  ,
 7186  ,
 7366  ,
 7545  ,
 7723  ,
 7900  ,
 8076  ,
 8250  ,
 8423  ,
 8595  ,
 8765  ,
 8935  ,
 9102  ,
 9269  ,
 9434  ,
 9598  ,
 9760  ,
 9921  ,
 10080 ,
 10238 ,
 10394 ,
 10549 ,
 10702 ,
 10853 ,
 11003 ,
 11151 ,
 11297 ,
 11442 ,
 11585 ,
 11727 ,
 11866 ,
 12004 ,
 12140 ,
 12274 ,
 12406 ,
 12537 ,
 12665 ,
 12792 ,
 12916 ,
 13039 ,
 13160 ,
 13279 ,
 13395 ,
 13510 ,
 13623 ,
 13733 ,
 13842 ,
 13949 ,
 14053 ,
 14155 ,
 14256 ,
 14354 ,
 14449 ,
 14543 ,
 14635 ,
 14724 ,
 14811 ,
 14896 ,
 14978 ,
 15059 ,
 15137 ,
 15213 ,
 15286 ,
 15357 ,
 15426 ,
 15493 ,
 15557 ,
 15619 ,
 15679 ,
 15736 ,
 15791 ,
 15843 ,
 15893 ,
 15941 ,
 15986 ,
 16029 ,
 16069 ,
 16107 ,
 16143 ,
 16176 ,
 16207 ,
 16235 ,
 16261 ,
 16284 ,
 16305 ,
 16324 ,
 16340 ,
 16353 ,
 16364 ,
 16373 ,
 16379 ,
 16383 ,
   } ;

Word16   G7231LspDcTable[G7231LpcOrder] = {
   0x0c3b ,
   0x1271 ,
   0x1e0a ,
   0x2a36 ,
   0x3630 ,
   0x406f ,
   0x4d28 ,
   0x56f4 ,
   0x638c ,
   0x6c46 ,
   } ;

Word16   G7231BandInfoTable[G7231LspQntBands][2] = {
   { 0,3},
   { 3,3},
   { 6,4}
   } ;

Word16   G7231Band0Tb8[G7231LspCbSize*3] = {
      0,      0,      0,
   -270,  -1372,  -1032,
   -541,  -1650,  -1382,
   -723,  -2011,  -2213,
   -941,  -1122,  -1942,
   -780,  -1145,  -2454,
   -884,  -1309,  -1373,
  -1051,  -1523,  -1766,
  -1083,  -1622,  -2300,
   -777,  -1377,  -2147,
   -935,  -1467,  -2763,
   -802,  -1327,  -3471,
   -935,  -1959,  -3999,
   -240,    -89,    222,
   -661,   -257,   -160,
   -994,   -466,   -419,
   -188,   -164,   -278,
   -342,   -512,   -415,
   -607,   -511,   -797,
     16,     19,   -716,
    374,    425,   -972,
   -346,    245,   -282,
   -265,    506,   -754,
   -620,   -147,   1955,
   -742,   -860,   2597,
   -150,   -352,   2704,
    305,    880,   1954,
    123,    731,   2766,
   -348,    765,   3327,
    618,    221,   3258,
   -178,    -47,   4219,
    393,   1304,   3842,
    698,   1702,   4801,
     63,   -584,   1229,
   -215,   -732,   1704,
    172,   -335,   1909,
     -2,    216,   1797,
    353,    127,   2205,
  -1208,    188,     11,
   -513,    -75,   -683,
   -973,    222,   -646,
   -616,   -843,   -388,
   -950,  -1113,   -359,
  -1431,   -623,   -705,
  -1398,  -1063,   -178,
    -45,   -461,     35,
     -9,   -657,   -216,
    127,  -1078,     95,
   -950,  -1156,    584,
  -1480,  -1494,    449,
   -120,   -705,    516,
   -368,   -961,    727,
   -378,   -526,    973,
   -793,   -614,    676,
   -801,   -755,   1287,
  -1476,   -340,   1636,
   -505,  -1254,   1543,
  -1243,  -1622,   1532,
   -776,  -1477,   -655,
  -1151,  -1296,   -823,
  -1153,  -1672,  -1124,
  -1291,  -2003,  -1702,
   -622,  -1283,     57,
   -471,  -1611,    509,
  -1060,  -1570,   -139,
   -873,  -2156,   -536,
  -1716,  -2021,   -364,
  -2150,  -3218,  -1291,
  -1248,  -1945,  -2904,
  -1215,  -2633,  -2855,
    167,   -244,     84,
    349,   -412,   -217,
    -40,   -352,    632,
    227,   -529,    405,
     68,   -383,   -443,
    167,   -558,   -706,
   -275,   -854,    -14,
   -351,  -1089,   -449,
    341,    -72,   -289,
    603,   -106,   -474,
    322,   -219,   -649,
    179,   -317,   -998,
    450,   -291,   -996,
    555,    195,   -525,
    784,    272,   -831,
   -148,   -384,   -849,
     82,   -536,  -1357,
    238,   -172,  -1354,
    422,   -268,  -1841,
    297,   -737,  -2079,
   -111,   -801,   -598,
      1,   -668,   -984,
   -131,   -818,  -1299,
   -329,   -521,  -1310,
   -151,   -778,  -1834,
    -93,   -352,  -1746,
   -568,   -640,  -1821,
   -509,   -941,  -2183,
    464,   -815,  -1250,
     79,  -1133,  -1597,
   -184,  -1353,  -2123,
   -196,   -410,  -2427,
   -192,   -833,  -2810,
   -259,  -1382,  -3045,
   -217,      4,  -1166,
   -800,   -325,  -1219,
   -363,   -830,   -898,
   -661,  -1134,   -960,
   -386,   -980,  -1501,
   -627,  -1159,  -1722,
   -903,   -829,   -855,
   -685,   -829,  -1313,
  -1065,   -959,  -1405,
    441,     25,   -847,
    655,    -27,  -1181,
   1159,   -110,   -705,
    856,    253,  -1671,
    415,    404,     -1,
    322,    903,   -398,
    670,    499,   -292,
    803,    591,   -610,
   1144,    591,   -814,
    717,    183,    393,
    857,    381,    106,
    609,     62,    -27,
    792,    198,   -325,
    735,    805,     88,
   1142,    812,     78,
   1028,    366,   -292,
   1309,    743,   -237,
   1615,    589,    -79,
   1010,    639,   -243,
    999,    964,   -311,
   1500,   1137,   -615,
    988,    357,    646,
   1227,    667,    683,
   1164,   1565,    894,
   1392,   2015,    477,
   1138,    533,    250,
   1437,    896,    391,
   1765,   1118,     99,
   1112,   1090,    802,
   1596,    846,   1134,
    937,   1161,    279,
   1719,   1254,    683,
   1338,   1086,     35,
   1419,   1324,    428,
   1428,   1524,     40,
   2108,   1594,     89,
   1015,    544,   1222,
   1121,    925,   1263,
   1030,   1318,   1485,
   1295,    789,   1817,
   1323,   1272,   1909,
   1724,   1237,   1803,
   1797,   1689,    858,
   2149,   1367,   1301,
   2302,   1867,    761,
   2863,   2351,   1053,
     52,    163,    -76,
    230,    309,   -492,
    -71,    619,     39,
   -218,    856,    499,
   -654,    736,   -207,
   -535,   1259,    155,
   -480,   1476,    643,
    262,   1081,    102,
    309,   1592,   -182,

⌨️ 快捷键说明

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