📄 q_plsf_3.h
字号:
/*
********************************************************************************
*
* GSM AMR-NB speech codec R98 Version 7.6.0 December 12, 2001
* R99 Version 3.3.0
* REL-4 Version 4.1.0
*
********************************************************************************
*
* File : q_plsf_3.tab
* Purpose : Table for routine LSF VQ.
* $Id $
*
********************************************************************************
*/
#define PAST_RQ_INIT_SIZE 8
/* initalization table for MA predictor in dtx mode */
Word16 past_rq_init[80] = {
-258, -318, -439, -634, -656, -773, -711, -502, -268, -193,
-2, 125, 122, -39, -9, 105, 129, 283, 372, 575,
-277, -324, -197, -487, -445, -362, -292, -27, 177, 543,
342, 517, 516, 130, 27, -104, -120, -140, -74, -56,
-564, -943,-1520, -965, -814, -526, -322, -2, 159, 657,
-312, -284, -386, -597, -493, -526, -418, -229, 105, 449,
-557, -870,-1075, -919, -950, -752, -709, -316, 62, 486,
-314, -191, -203, -330, -160, -103, -51, 131, 338, 515
};
Word16 mean_lsf[10] = {
1546,
2272,
3778,
5488,
6972,
8382,
10047,
11229,
12766,
13714
};
Word16 pred_fac[10] = {
9556,
10769,
12571,
13292,
14381,
11651,
10588,
9767,
8593,
6484
};
#define DICO1_SIZE 256
#define DICO2_SIZE 512
#define DICO3_SIZE 512
/* first codebook from IS641 */
Word16 dico1_lsf[] = {
6, 82, -131,
154, -56, -735,
183, -65, -265,
9, -210, -361,
113, 718, 1817,
1010, 1214, 1573,
857, 1333, 2276,
827, 1568, 1933,
717, 1989, 2206,
838, 1172, 1823,
721, 1000, 2154,
286, 476, 1509,
-247, -531, 230,
147, -82, 569,
26, -177, -944,
-27, -273, 692,
-164, -264, -183,
224, 790, 1039,
899, 946, 601,
485, 771, 1150,
524, 677, 903,
-140, 375, 778,
410, 676, 429,
301, 530, 1009,
719, 646, 38,
226, 367, 40,
145, -45, -505,
290, 121, -121,
302, 127, 166,
-124, -383, -956,
-358, -455, -977,
715, 878, 894,
978, 923, 211,
477, 272, 64,
188, -78, 17,
-143, -65, 38,
643, 586, 621,
-134, -426, -651,
347, 545, 2820,
1188, 2726, 2442,
142, -80, 1735,
283, 130, 461,
-262, -399, -1145,
-411, 155, 430,
329, 375, 779,
53, -226, -139,
-129, -236, 1682,
285, 744, 1327,
738, 697, 1664,
312, 409, 266,
325, 720, 135,
1, 221, 453,
8, 203, 145,
299, 640, 760,
29, 468, 638,
103, 429, 379,
420, 954, 932,
1326, 1210, 1258,
704, 1012, 1152,
-166, -444, -266,
-316, -130, -376,
191, 1151, 1904,
-240, -543, -1260,
-112, 268, 1207,
70, 1062, 1583,
278, 1360, 1574,
-258, -272, -768,
19, 563, 2240,
-3, -265, 135,
-295, -591, -388,
140, 354, -206,
-260, -504, -795,
-433, -718, -1319,
109, 331, 962,
-429, -87, 652,
-296, 426, 1019,
-239, 775, 851,
489, 1334, 1073,
-334, -332, 25,
543, 1206, 1807,
326, 61, 727,
578, 849, 1405,
-208, -277, 329,
-152, 64, 669,
-434, -678, -727,
-454, -71, 251,
605, 480, 254,
-482, 11, 996,
-289, 395, 486,
722, 1049, 1440,
-30, -316, -786,
-106, -115, -619,
861, 1474, 1412,
1055, 1366, 1184,
812, 1237, 925,
42, -251, -576,
342, 141, -454,
-168, -80, 1359,
-342, -656, -1763,
100, 821, 725,
990, 747, 800,
332, 440, 568,
663, 379, 852,
112, 165, -369,
597, 910, 282,
-8, 834, 1281,
-352, 572, 695,
462, 2246, 1806,
345, 190, 1374,
416, 915, 2166,
168, -82, 280,
-516, -446, 840,
47, 533, 44,
-362, -711, -1143,
22, 193, 1472,
-85, 233, 1813,
-62, 579, 1504,
550, 944, 1749,
723, 650, 1148,
972, 884, 1395,
-425, 643, 0,
1000, 952, 1098,
249, 1446, 672,
-334, -87, 2172,
-554, 1882, 2672,
140, 1826, 1853,
920, 1749, 2590,
1076, 1933, 2038,
-137, -443, -1555,
1269, 1174, 468,
-493, -122, 1521,
-451, 1033, 1214,
482, 1695, 1118,
815, 649, 384,
-446, -692, 107,
-319, -605, -118,
-207, -505, 525,
-468, -12, 2736,
75, 1934, 1305,
880, 2358, 2267,
1285, 1575, 2004,
-48, -304, -1186,
-435, -461, -251,
-366, -404, -547,
-289, -605, -597,
-538, -810, -165,
-120, 3, 356,
639, 1241, 1502,
96, 177, 750,
-435, -585, -1174,
-356, 109, -79,
-485, 288, 2005,
9, 1116, 731,
880, 2134, 946,
-265, 1585, 1065,
1157, 1210, 843,
-498, -668, 431,
374, 321, -229,
1440, 2101, 1381,
449, 461, 1155,
-105, 39, -384,
-263, 367, 182,
-371, -660, 773,
-188, 1151, 971,
1333, 1632, 1435,
774, 1267, 1221,
-482, -832, -1489,
-237, -210, 860,
890, 1615, 1064,
472, 1062, 1192,
185, 1077, 989,
-568, -992, -1704,
-449, -902, -2043,
-142, -377, -458,
-210, -554, -1029,
-11, 1133, 2265,
-329, -675, -893,
-250, 657, 1187,
519, 1510, 1779,
520, 539, 1403,
527, 1421, 1302,
-563, -871, -1248,
-147, -463, 879,
-76, 2334, 2840,
563, 2573, 2385,
632, 1926, 2920,
719, 2023, 1840,
-545, -723, 1108,
129, -125, 884,
1417, 1632, 925,
-94, 1566, 1751,
-341, 1533, 1551,
591, 395, -274,
-76, 981, 2831,
153, 2985, 1844,
1032, 2565, 2749,
1508, 2832, 1879,
791, 1199, 538,
-190, -453, 1489,
-278, -548, 1158,
-245, 1941, 2044,
1024, 1560, 1650,
512, 253, 466,
-62, -323, 1151,
-473, -376, 507,
-433, 1380, 2162,
899, 1943, 1445,
134, 704, 440,
460, 525, -28,
-450, 279, 1338,
0, 971, 252,
-445, -627, -991,
-348, -602, -1424,
398, 712, 1656,
-107, 314, -178,
93, 2226, 2238,
518, 849, 656,
-462, -711, -447,
174, -34, 1191,
-119, 42, 1005,
-372, 274, 758,
1036, 2352, 1838,
675, 1724, 1498,
430, 1286, 2133,
-129, -439, 0,
-373, 800, 2144,
6, 1587, 2478,
478, 596, 2128,
-428, -736, 1505,
385, 178, 980,
139, 449, 1225,
-526, -842, -982,
145, 1554, 1242,
623, 1448, 656,
349, 1016, 1482,
31, -280, 415,
-316, 724, 1641,
360, 1058, 556,
-436, -358, 1201,
-355, 1123, 1939,
401, 1584, 2248,
-527, -1012, 355,
233, 238, 2233,
-550, -897, -639,
-365, -501, 1957,
389, 1860, 1621,
162, 1132, 1264,
-237, 1174, 1390,
-640, -411, 116,
-228, 1694, 2298,
1639, 2186, 2267,
562, 1273, 2658,
323, 338, 1774,
578, 1107, 852,
22, 594, 934,
-143, 718, 446
};
/* second codebook from IS641 */
Word16 dico2_lsf[] = {
50, 71, -9,
-338, -698, -1407,
102, -138, -820,
-310, -469, -1147,
414, 67, -267,
1060, 814, 1441,
1548, 1360, 1272,
1754, 1895, 1661,
2019, 2133, 1820,
1808, 2318, 1845,
644, -93, 454,
858, 329, -136,
489, -258, -128,
-198, -745, -41,
-52, -265, -985,
346, 137, 479,
-1741, -748, -684,
-1163, -1725, -367,
-895, -1145, -784,
-488, -946, -968,
-85, -390, -725,
215, -340, -171,
1020, 916, 1969,
564, 179, 746,
662, 977, 1734,
887, 622, 914,
939, 856, 1165,
309, 688, 803,
917, 161, 570,
118, -20, -283,
-816, -42, 204,
-1228, -325, -462,
-963, -202, -143,
-988, -484, -361,
-702, -978, -477,
-302, -790, -1188,
-100, -786, -1088,
-1054, -947, -1684,
-202, -843, -782,
-1039, -1378, -901,
-624, -110, -85,
356, 213, -10,
-493, 364, 774,
425, 822, 479,
-83, 557, 520,
-992, -1560, -572,
-603, -741, -26,
-502, -638, -903,
209, 306, 147,
-316, -593, -596,
-85, -211, -225,
-918, -529, 117,
233, -439, -738,
1101, 751, 633,
1457, 1716, 1511,
1765, 1457, 910,
1122, 1156, 849,
1354, 868, 470,
-871, -1150, -1796,
-871, -861, -992,
-118, 155, 212,
-1051, -849, -606,
-1117, -1849, -2750,
-1019, -1427, -1869,
370, -184, -414,
959, 493, 104,
958, 1039, 543,
154, 653, 201,
1249, 507, 150,
663, 503, 230,
623, 777, 675,
659, 88, -110,
843, 244, 224,
382, 541, 302,
724, 433, 666,
1166, 734, 341,
-138, 20, -397,
-1183, -424, -46,
-321, -352, -124,
1333, 1021, 1080,
262, 366, 723,
922, 283, -551,
31, -636, -611,
-689, -697, -415,
-952, -779, -201,
-1329, -598, -359,
-953, -1285, 166,
493, 305, 221,
846, 703, 610,
840, 936, 774,
-723, -1324, -1261,
-357, -1025, -1388,
-1096, -1376, -365,
-1416, -1881, -608,
-1798, -1727, -674,
-545, -1173, -703,
678, 786, 148,
-123, 696, 1288,
644, 350, -10,
414, 614, 15,
137, 344, -211,
-814, -1512, -819,
-391, -930, -588,
47, -591, -898,
-909, -1097, -163,
-1272, -1167, -157,
-1464, -1525, -389,
-1274, -1188, -624,
671, 213, 454,
124, -274, -525,
-729, -496, -152,
-1344, 122, 135,
-2905, -589, -394,
-1728, 441, -50,
1476, 904, 787,
316, 236, -440,
-347, 217, 413,
-911, -917, 121,
-455, -932, 202,
-92, -465, -375,
488, 390, 474,
876, 729, 316,
-1815, -1312, -669,
87, 962, 432,
563, -249, -1058,
250, 285, 1105,
1141, 427, 696,
-1038, -1664, -1582,
-948, 346, 160,
-309, -272, -858,
670, 624, 1250,
-944, -408, -666,
-606, -320, -384,
-492, 230, 65,
334, -50, -16,
-16, -690, -1397,
1791, 1716, 1399,
2478, 2063, 1404,
1245, 1471, 1426,
-382, -1037, -2,
173, -398, 1145,
1491, 2024, 1801,
772, 1274, 1506,
1429, 1735, 2001,
1079, 1218, 1273,
-1154, -1851, -1329,
-808, -1133, -1096,
-451, -1033, -1722,
65, 578, -84,
-1476, -2434, -1778,
-765, -1366, -494,
-218, -594, -931,
337, -236, 562,
2357, 2662, 1938,
1489, 1276, 874,
189, 358, 374,
-1519, -2281, -2346,
-967, -1271, -2095,
-628, -1188, -1542,
1661, 1043, 546,
565, 1061, 732,
-64, -836, -434,
-436, -96, 203,
1078, 1216, 1636,
907, 1534, 986,
326, 965, 845,
142, -84, 197,
470, 2379, 1570,
1133, 470, 1214,
395, 1376, 1200,
1125, 1042, 348,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -