📄 q_plsf_3.tab
字号:
/*********************************************************************************** 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 */static 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};static Word16 mean_lsf[10] = { 1546, 2272, 3778, 5488, 6972, 8382, 10047, 11229, 12766, 13714 };static 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 */static 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 */static 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, -543, -1234, -376, -215, -181, 481, -1947, -1621, -210, -750, -1185, 390, 29, -399, 27, 820, 1236, 755, 695, 979, 409, -174, 1197, 1035, 912, 1356, 1846, -992, -1437, 484, -1485, -1700, 208, -412, 1204, 1432, -271, 896, 1144, -416, 1777, 1434, -1696, -2644, -204, -1789, -1551, 1033, -1656, -1559, 1303, -1253, -1589, 1081, -669, -1095, -66, -682, 320, -345, 659, 305, 1069, -1292, -804, -19, -1635, -1291, 29, -1683, -497, 71, -287, -7, -100, -494, -962, -237, 852, 1881, 1740, -1217, -1387, 227, -660, 302, 373, 96, 1087, 1257, -1074, -1669, 160, 485, 2076, 1798, -934, -220, 552, -596, -612, 237, 336, 1720, 879, 643, 629, 434, 1267, 522, 1633, 15, 244, -441, 1475, 717, 184, 1819, 1590, 1709, 988, 261, 937, 2093, 2345, 1520, 2139, 1858, 1606, -577, -579, -1203, -956, 135, -488, -464, 51, -338, -629, -348, -723, 1146, 2073, 1442, 2192, 1466, 911, -1444, -1572, -2278, 1400, 710, 1297, 1335, 633, 928, 1434, 2194, 2594, 2422, 2204, 1881, 982, 2242, 1854, 380, 792, 1145, -63, -539, 414, -252, -964, -314, -1261, -683, -780, -831, -526, -1005, -1666, -1135, -424, -1611, -452, -299, 1268, 1048, 642, 1147, 853, 856, -675, -336, 139, 2268, 1343, 1418, 29, 768, 797, -1224, 423, 564, -1318, -1082, 245, -1302, -812, 573, -1298, -1617, 646, -968, 834, 723, 993, 1652, 2027, -191, -817, 432, 662, 60, 198, 626, 997, 1330, 1648, 1963, 1289, -1597, -93, -45, -1088, 37, -84, 1653, 2607, 2337, 1065, 2040, 2377, 1139, 2326, 2118, 859, 357, 1510, 664, 1227, 1099, 479, 1360, 912, 1897, 1754, 2019, 1168, 1909, 1784, 399, 34, 256, -593, -304, -1053, 547, 1694, 1407, 647, -99, -341, 1492, 1647, 1190, 38, -644, -212, 395, 846, 222, -704, -765, -716, -724, -1964, -2804, -150, 291, -82, 1233, 1459, 1007, -140, -155, 153, 439, 297, 1568, -1529, -410, -636, 1536, 455, -237, -1328, -139, -260, 531, 554, 868, 269, 1264, 606, -233, 883, 463, 742, 600, -120, -73, 421, 212, -439, -58, 804, -1286, -1241, 728, 294, -490, 50, -591, -905, -1254, 42, -687, 147, -25, 273, 596, -311, 1213, 601, -754, 849, 584, 429, 607, 587, -602, -166, 461, -796, -823, 777, 1380, 910, 1755, 119, 1417, 972, -219, -880, -1596, -1049, -1010, 438, -713, -1379, 78, 0, -447, -1179, -1136, -1319, -1573, 2248, 1767, 1309, 946, 1583, 1432, 1150, 482, 436, -469, -1108, 618, -447, -966, 1088, -1252, -1515, -114, -1104, -2008, -579, 210, 613, 497, -1975, -1437, 642, -1269, -856, 1011, -1646, -1185, 1063, -1555, -672, 1204, -1692, -1114, 623, -979, -1326, -1277, 539, -147, 894, -1354, -897, -434, 888, 475, 428, 153, -384, 338, -1492, -511, 359, -974, -1115, -470, 105, -550, 677, -937, -1145, 877, 380, -260, 210, 1685, 924, 1256, 1775, 1190, 1095, 1419, 631, 533, 627, 299, -347, -411, -534, 647, -650, 29, -595, -378, -1367, 1563, 1402, 1121, 1465, 1089, 1410, 648, -2096, -1090, -6, 311, -194, -869, -639, -831, 416, -1162, -1224, 1349, -1247, -941, 1813, -2193, -1987, 453, -619, -1367, -956, -1606, -1972, -1507, -1175, -1057, -1104, -377, 601, 201, 1876, 825, 374, -430, -1323, 29, -1397, -1249, -1331, -1007, -1504, 960, -1401, -2009, 197,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -