FreeCalypso > hg > efr-experiments
comparison src/q_plsf_5.tab @ 0:56410792419a
src: original EFR source from ETSI
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 03 Apr 2024 05:31:37 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:56410792419a |
---|---|
1 /*--------------------------------------------------------------------------* | |
2 * Quantization tables for split_MQ of 2 sets of LSFs in a 20 ms frame. * | |
3 * See "q_plsf_5.c" * | |
4 *--------------------------------------------------------------------------*/ | |
5 | |
6 /* LSF means ->normalize frequency domain */ | |
7 | |
8 static const Word16 mean_lsf[10] = | |
9 { | |
10 1384, | |
11 2077, | |
12 3420, | |
13 5108, | |
14 6742, | |
15 8122, | |
16 9863, | |
17 11092, | |
18 12714, | |
19 13701 | |
20 }; | |
21 | |
22 #ifndef D_HOMING | |
23 | |
24 #define DICO1_SIZE 128 | |
25 #define DICO2_SIZE 256 | |
26 #define DICO3_SIZE 256 | |
27 #define DICO4_SIZE 256 | |
28 #define DICO5_SIZE 64 | |
29 | |
30 static const Word16 dico1_lsf[DICO1_SIZE * 4] = | |
31 { | |
32 -451, -1065, -529, -1305, | |
33 -450, -756, -497, -863, | |
34 -384, -619, -413, -669, | |
35 -317, -538, -331, -556, | |
36 -414, -508, -424, -378, | |
37 -274, -324, -434, -614, | |
38 -226, -500, -232, -514, | |
39 -263, -377, -298, -410, | |
40 -151, -710, -174, -818, | |
41 -149, -412, -156, -429, | |
42 -288, -462, -186, -203, | |
43 -170, -302, -191, -321, | |
44 -131, -147, -297, -395, | |
45 -228, -214, -245, -192, | |
46 -67, -316, -71, -327, | |
47 -104, -205, -94, -183, | |
48 -143, -38, -193, -95, | |
49 16, -76, -124, -248, | |
50 23, -237, 24, -244, | |
51 18, -136, 44, -111, | |
52 -33, -24, -25, 0, | |
53 149, 19, 23, -143, | |
54 158, -169, 174, -181, | |
55 133, -55, 165, -26, | |
56 111, 84, 98, 75, | |
57 87, 183, -115, -11, | |
58 -8, 130, 11, 170, | |
59 254, 77, 205, 17, | |
60 183, 112, 262, 194, | |
61 202, 287, 95, 189, | |
62 -42, -105, 234, 179, | |
63 39, 186, 163, 345, | |
64 332, 199, 299, 161, | |
65 -54, 285, -78, 281, | |
66 -133, 141, -182, 111, | |
67 249, 341, 271, 364, | |
68 93, 403, 75, 391, | |
69 92, 510, -138, 220, | |
70 -185, -29, -34, 361, | |
71 -115, 320, 3, 554, | |
72 99, 286, 218, 591, | |
73 -245, 406, -268, 453, | |
74 0, 580, 25, 606, | |
75 275, 532, 148, 450, | |
76 -73, 739, -285, 518, | |
77 -288, 94, -203, 674, | |
78 -140, -74, 205, 714, | |
79 -114, 299, 176, 923, | |
80 182, 557, 240, 705, | |
81 -16, 513, 485, 593, | |
82 293, 384, 451, 617, | |
83 -38, 50, 563, 529, | |
84 303, 209, 459, 363, | |
85 433, 452, 450, 454, | |
86 367, 606, 477, 741, | |
87 432, 353, 368, 267, | |
88 361, 716, 273, 583, | |
89 453, 166, 510, 172, | |
90 201, 629, 274, 191, | |
91 568, 639, 302, 298, | |
92 634, 387, 643, 350, | |
93 587, 560, 612, 565, | |
94 600, 788, 487, 672, | |
95 512, 1015, 321, 333, | |
96 357, 854, -125, 413, | |
97 474, 712, 17, -151, | |
98 564, 285, 270, -241, | |
99 971, 889, 489, 220, | |
100 510, 896, 549, 924, | |
101 327, 825, 290, 911, | |
102 540, 1108, 158, 805, | |
103 199, 957, 511, 730, | |
104 100, 874, 13, 791, | |
105 435, 632, 676, 972, | |
106 249, 900, 467, 1218, | |
107 781, 1074, 585, 785, | |
108 -23, 669, 267, 1043, | |
109 619, 1084, 615, 1145, | |
110 622, 905, 916, 1049, | |
111 80, 331, 584, 1075, | |
112 89, 639, 988, 961, | |
113 770, 720, 798, 699, | |
114 492, 447, 899, 627, | |
115 271, 1188, 725, 1333, | |
116 87, 603, 832, 1603, | |
117 616, 1127, 890, 1505, | |
118 1000, 1156, 866, 1009, | |
119 995, 827, 1149, 858, | |
120 817, 1450, 773, 1320, | |
121 500, 1389, 312, 1153, | |
122 -20, 1084, 64, 1283, | |
123 2, 1172, 399, 1869, | |
124 514, 1706, 502, 1636, | |
125 886, 1522, 416, 600, | |
126 1131, 1350, 1275, 1390, | |
127 889, 1795, 914, 1766, | |
128 227, 1183, 1250, 1826, | |
129 505, 1854, 919, 2353, | |
130 -199, 431, 152, 1735, | |
131 -213, -28, 392, 1334, | |
132 -153, -52, 978, 1151, | |
133 -323, -400, 813, 1703, | |
134 -136, 84, 1449, 2015, | |
135 -331, -143, -137, 1192, | |
136 -256, 534, -157, 1031, | |
137 -307, -439, 542, 731, | |
138 -329, -420, -97, 616, | |
139 -362, -168, -322, 366, | |
140 -247, -110, -211, 89, | |
141 -196, -309, 20, 59, | |
142 -364, -463, -286, 89, | |
143 -336, 175, -432, 141, | |
144 -379, -190, -434, -196, | |
145 -79, 150, -278, -227, | |
146 -280, 166, -555, -422, | |
147 -155, 541, -366, 54, | |
148 -29, -83, -301, -774, | |
149 186, 628, -397, -264, | |
150 242, 293, -197, -585, | |
151 124, 410, 53, -133, | |
152 10, 340, -570, -1065, | |
153 65, -446, 68, -493, | |
154 383, 937, -357, -711, | |
155 -359, -250, -677, -1068, | |
156 292, -26, 363, 6, | |
157 607, 1313, -127, -10, | |
158 1513, 1886, 713, 972, | |
159 1469, 2181, 1443, 2016 | |
160 }; | |
161 | |
162 static const Word16 dico2_lsf[DICO2_SIZE * 4] = | |
163 { | |
164 -1631, -1600, -1796, -2290, | |
165 -1027, -1770, -1100, -2025, | |
166 -1277, -1388, -1367, -1534, | |
167 -947, -1461, -972, -1524, | |
168 -999, -1222, -1020, -1172, | |
169 -815, -987, -992, -1371, | |
170 -1216, -1006, -1289, -1094, | |
171 -744, -1268, -755, -1293, | |
172 -862, -923, -905, -984, | |
173 -678, -1051, -685, -1050, | |
174 -1087, -985, -1062, -679, | |
175 -989, -641, -1127, -976, | |
176 -762, -654, -890, -806, | |
177 -833, -1091, -706, -629, | |
178 -621, -806, -640, -812, | |
179 -775, -634, -779, -543, | |
180 -996, -565, -1075, -580, | |
181 -546, -611, -572, -619, | |
182 -760, -290, -879, -526, | |
183 -823, -462, -795, -253, | |
184 -553, -415, -589, -439, | |
185 -533, -340, -692, -935, | |
186 -505, -772, -702, -1131, | |
187 -263, -306, -971, -483, | |
188 -445, -74, -555, -548, | |
189 -614, -129, -693, -234, | |
190 -396, -246, -475, -250, | |
191 -265, -404, -376, -514, | |
192 -417, -510, -300, -313, | |
193 -334, -664, -463, -814, | |
194 -386, -704, -337, -615, | |
195 -234, -201, -233, -239, | |
196 -167, -567, -203, -619, | |
197 -147, -415, -115, -352, | |
198 -166, -750, -171, -761, | |
199 -270, -879, -264, -903, | |
200 -367, -744, 43, -475, | |
201 14, -653, 43, -670, | |
202 11, -448, -59, -521, | |
203 -126, -119, -155, -613, | |
204 -42, -863, -27, -931, | |
205 136, -483, 183, -468, | |
206 55, -298, 55, -304, | |
207 313, -609, 313, -720, | |
208 322, -167, 100, -541, | |
209 -3, -119, -111, -187, | |
210 233, -236, 260, -234, | |
211 26, -165, 134, -45, | |
212 -40, -549, 360, -203, | |
213 378, -388, 450, -383, | |
214 275, 20, 182, -103, | |
215 246, -111, 431, 37, | |
216 462, -146, 487, -157, | |
217 -284, -59, 503, -184, | |
218 24, 53, -3, 54, | |
219 122, 259, 333, 66, | |
220 484, 104, 436, 68, | |
221 195, 116, 190, 206, | |
222 269, -9, 482, 352, | |
223 382, 285, 399, 277, | |
224 452, 256, 69, 186, | |
225 13, 297, -13, 259, | |
226 -95, 30, 56, 394, | |
227 196, 425, 205, 456, | |
228 281, 577, 15, 191, | |
229 375, 290, 407, 576, | |
230 -56, 227, 544, 405, | |
231 0, 549, -92, 528, | |
232 -229, 351, -245, 338, | |
233 -362, 435, 167, 527, | |
234 -75, 302, 91, 824, | |
235 129, 599, 496, 679, | |
236 186, 749, 153, 737, | |
237 -281, 600, -348, 615, | |
238 -236, 769, 41, 881, | |
239 38, 890, -220, 841, | |
240 -357, 883, -393, 903, | |
241 -634, 474, -444, 850, | |
242 -175, 678, -493, 242, | |
243 -519, 785, -714, 582, | |
244 -541, 366, -543, 434, | |
245 -597, 500, -765, 222, | |
246 -702, 917, -743, 962, | |
247 -869, 501, -899, 548, | |
248 -379, 200, -435, 157, | |
249 -819, 214, -861, 157, | |
250 -614, 40, -632, 94, | |
251 -883, -54, -741, 516, | |
252 -501, 298, -614, -171, | |
253 -870, -161, -865, -23, | |
254 -818, 93, -1015, -267, | |
255 -662, -359, -549, 2, | |
256 -442, -121, -377, 0, | |
257 -227, 33, -414, -126, | |
258 -129, 212, -934, 34, | |
259 -1082, -282, -1119, -268, | |
260 -710, -825, -420, -191, | |
261 -1076, -928, -917, -93, | |
262 -628, -358, 97, 7, | |
263 -206, -393, -101, 24, | |
264 -203, 38, -168, 83, | |
265 -599, -423, -279, 426, | |
266 -700, 118, -75, 206, | |
267 -981, -673, -680, 417, | |
268 -367, 37, -279, 474, | |
269 -129, -318, 319, 296, | |
270 -626, -39, 343, 602, | |
271 -696, -39, -303, 940, | |
272 104, 233, -380, 137, | |
273 -36, 269, -75, -214, | |
274 120, 43, -529, -477, | |
275 459, 164, -202, -229, | |
276 -49, -167, 609, 792, | |
277 98, -220, 915, 148, | |
278 293, 283, 869, 91, | |
279 575, 394, 326, -78, | |
280 717, 67, 365, -323, | |
281 616, -36, 731, 27, | |
282 619, 238, 632, 273, | |
283 448, 99, 801, 476, | |
284 869, 273, 685, 64, | |
285 789, 72, 1021, 217, | |
286 793, 459, 734, 360, | |
287 646, 480, 360, 322, | |
288 429, 464, 638, 430, | |
289 756, 363, 1000, 404, | |
290 683, 528, 602, 615, | |
291 655, 413, 946, 687, | |
292 937, 602, 904, 604, | |
293 555, 737, 786, 662, | |
294 467, 654, 362, 589, | |
295 929, 710, 498, 478, | |
296 415, 420, 693, 883, | |
297 813, 683, 781, 925, | |
298 913, 939, 726, 732, | |
299 491, 853, 531, 948, | |
300 734, 963, 315, 808, | |
301 761, 755, 1144, 760, | |
302 655, 1076, 826, 1057, | |
303 1091, 838, 1003, 808, | |
304 1047, 1133, 659, 1101, | |
305 992, 1050, 1074, 1075, | |
306 971, 694, 1226, 1054, | |
307 571, 841, 884, 1404, | |
308 1379, 1096, 1080, 861, | |
309 1231, 735, 1284, 760, | |
310 1272, 991, 1367, 1053, | |
311 1257, 700, 1050, 534, | |
312 988, 453, 1264, 599, | |
313 1140, 679, 1621, 815, | |
314 1384, 521, 1317, 393, | |
315 1564, 805, 1448, 686, | |
316 1068, 648, 875, 307, | |
317 1083, 361, 1047, 317, | |
318 1417, 964, 675, 571, | |
319 1152, 79, 1114, -47, | |
320 1530, 311, 1721, 314, | |
321 1166, 689, 514, -94, | |
322 349, 282, 1412, 328, | |
323 1025, 487, -65, 57, | |
324 805, 970, 36, 62, | |
325 769, -263, 791, -346, | |
326 637, 699, -137, 620, | |
327 534, 541, -735, 194, | |
328 711, 300, -268, -863, | |
329 926, 769, -708, -428, | |
330 506, 174, -892, -630, | |
331 435, 547, -1435, -258, | |
332 621, 471, -1018, -1368, | |
333 -393, 521, -920, -686, | |
334 -25, 20, -982, -1156, | |
335 340, 9, -1558, -1135, | |
336 -352, 48, -1579, -402, | |
337 -887, 6, -1156, -888, | |
338 -548, -352, -1643, -1168, | |
339 -159, 610, -2024, -963, | |
340 -225, 193, -1656, -1960, | |
341 -245, -493, -964, -1680, | |
342 -936, -635, -1299, -1744, | |
343 -1388, -604, -1540, -835, | |
344 -1397, -135, -1588, -290, | |
345 -1670, -712, -2011, -1632, | |
346 -1663, -27, -2258, -811, | |
347 -1157, 184, -1265, 189, | |
348 -1367, 586, -2011, 201, | |
349 -790, 712, -1210, 3, | |
350 -1033, 808, -1251, 830, | |
351 -111, 635, -1636, 447, | |
352 -463, -949, -445, -928, | |
353 -504, -1162, -501, -1211, | |
354 144, -351, -372, -1052, | |
355 -283, -1059, -279, -1123, | |
356 -575, -1438, -587, -1614, | |
357 -935, -984, 229, 690, | |
358 -921, -719, -403, 1362, | |
359 -685, -465, 874, 397, | |
360 -509, -46, 317, 1334, | |
361 -485, 456, 813, 439, | |
362 -411, 339, 898, 1067, | |
363 -425, 46, 1441, 497, | |
364 -909, -800, 1465, 1046, | |
365 -254, -321, 1430, 1165, | |
366 68, 350, 1034, 666, | |
367 370, 11, 1311, 790, | |
368 143, 232, 1041, 1562, | |
369 -114, 663, 1616, 1078, | |
370 454, 579, 1275, 1040, | |
371 -76, 909, 752, 1067, | |
372 153, 512, 348, 1214, | |
373 614, 385, 1843, 808, | |
374 269, 1034, 203, 1086, | |
375 652, 1017, 1783, 1130, | |
376 429, 1327, 387, 1384, | |
377 -49, 1183, -72, 1215, | |
378 -416, 1001, 544, 1749, | |
379 -352, 1223, -502, 1199, | |
380 -589, 569, -227, 1630, | |
381 -142, 1578, -230, 1715, | |
382 -714, 1288, -838, 1398, | |
383 1131, 1357, -208, 1232, | |
384 437, 965, -929, 818, | |
385 811, 1410, 859, 1507, | |
386 164, 1212, 1387, 1793, | |
387 484, 1874, 456, 2063, | |
388 996, 1170, 1326, 1402, | |
389 1316, 1360, 1135, 1262, | |
390 1234, 1618, 1361, 1768, | |
391 1421, 1227, 1584, 1347, | |
392 854, 672, 1685, 1566, | |
393 1139, 1270, 2016, 1825, | |
394 1773, 1581, 1532, 1460, | |
395 1487, 946, 1659, 1021, | |
396 1744, 1212, 1392, 977, | |
397 1772, 1161, 1826, 1164, | |
398 1718, 1429, 1973, 1591, | |
399 1185, 864, 2132, 1061, | |
400 1799, 814, 1838, 757, | |
401 2104, 1315, 2054, 1258, | |
402 2113, 915, 2331, 930, | |
403 1467, 1147, 2590, 1439, | |
404 2245, 1744, 2090, 1620, | |
405 2358, 1454, 2666, 1506, | |
406 1876, 1837, 2070, 1975, | |
407 1739, 1577, 682, 1289, | |
408 1584, 2045, 1454, 2098, | |
409 2498, 2004, 2711, 2066, | |
410 726, 1588, 2756, 2336, | |
411 228, 847, 2456, 1659, | |
412 36, 301, 1942, 1957, | |
413 -446, -96, 2154, 1396, | |
414 1533, 1101, 14, 608, | |
415 -923, -732, 1383, 1982, | |
416 1345, 952, -680, 321, | |
417 1281, 1268, -1594, 365, | |
418 941, 946, -1737, -822, | |
419 2374, 2787, 1821, 2788 | |
420 }; | |
421 | |
422 static const Word16 dico3_lsf[DICO3_SIZE * 4] = | |
423 { | |
424 -1812, -2275, -1879, -2537, | |
425 -1640, -1848, -1695, -2004, | |
426 -1220, -1912, -1221, -2106, | |
427 -1559, -1588, -1573, -1556, | |
428 -1195, -1615, -1224, -1727, | |
429 -1359, -1151, -1616, -1948, | |
430 -1274, -1391, -1305, -1403, | |
431 -1607, -1179, -1676, -1311, | |
432 -1443, -1478, -1367, -898, | |
433 -1256, -1059, -1331, -1134, | |
434 -982, -1133, -1149, -1504, | |
435 -1080, -1308, -1020, -1183, | |
436 -980, -1486, -967, -1495, | |
437 -988, -922, -1047, -1077, | |
438 -838, -1179, -858, -1222, | |
439 -1131, -1041, -1064, -767, | |
440 -872, -1157, -701, -880, | |
441 -706, -906, -774, -1016, | |
442 -578, -1080, -801, -1478, | |
443 -591, -1111, -592, -1146, | |
444 -713, -1388, -640, -1376, | |
445 -597, -1059, -416, -903, | |
446 -686, -832, -661, -708, | |
447 -444, -868, -490, -921, | |
448 -374, -776, -619, -1170, | |
449 -585, -549, -769, -795, | |
450 -435, -659, -530, -741, | |
451 -498, -837, -357, -597, | |
452 -279, -871, -243, -887, | |
453 -282, -665, -280, -667, | |
454 -165, -560, -394, -903, | |
455 -362, -410, -448, -583, | |
456 -409, -574, -313, -357, | |
457 -637, -548, -570, -436, | |
458 -896, -504, -382, -757, | |
459 -58, -481, -165, -618, | |
460 -191, -374, -234, -382, | |
461 -222, -683, -25, -480, | |
462 -418, -359, -730, -353, | |
463 -324, -157, -432, -322, | |
464 -394, -303, -284, -104, | |
465 -601, -289, -556, -196, | |
466 -588, -150, -659, -608, | |
467 -473, -24, -68, -448, | |
468 -474, -8, -506, -45, | |
469 -748, -184, -844, -252, | |
470 -901, -91, -584, -97, | |
471 -652, 138, -764, -131, | |
472 -678, -12, -670, 165, | |
473 -259, -3, -840, -107, | |
474 -909, 37, -992, 44, | |
475 -854, -415, -839, 13, | |
476 -1001, -271, -1026, -309, | |
477 -798, -478, -832, -488, | |
478 -943, 168, -1112, -387, | |
479 -1185, -101, -1183, -40, | |
480 -941, -316, -1030, -770, | |
481 -1044, -625, -1081, -538, | |
482 -1224, -299, -1312, -436, | |
483 -1197, -663, -1167, -161, | |
484 -1216, -690, -1237, -831, | |
485 -1432, -720, -1403, -493, | |
486 -898, -740, -922, -801, | |
487 -1102, -402, -1579, -964, | |
488 -1061, -638, -1269, -1438, | |
489 -1499, -934, -1502, -895, | |
490 -1598, -564, -1723, -717, | |
491 -606, -597, -1166, -1085, | |
492 -1369, -468, -1946, -1493, | |
493 -1838, -953, -1932, -931, | |
494 -1499, -188, -1635, -421, | |
495 -1457, -338, -1448, -22, | |
496 -1942, -422, -2006, -249, | |
497 -496, -114, -1910, -755, | |
498 -1289, 174, -1451, -109, | |
499 -482, -257, -1221, -508, | |
500 -1617, 151, -1694, 208, | |
501 -654, 107, -1651, 29, | |
502 -1141, 279, -1215, 306, | |
503 -1228, -506, -730, -175, | |
504 -1236, -101, -969, 551, | |
505 -870, 278, -823, 315, | |
506 -563, 376, -1051, 228, | |
507 -507, 280, -599, 281, | |
508 -758, 253, -305, 379, | |
509 -755, -134, -611, 660, | |
510 -824, 536, -817, 646, | |
511 -413, 49, -341, 177, | |
512 -453, 526, -482, 589, | |
513 -71, 339, -657, 264, | |
514 -244, 295, -237, 315, | |
515 -387, 569, -506, -9, | |
516 -377, 14, -160, 661, | |
517 -216, 40, -308, -46, | |
518 95, 214, -242, 167, | |
519 -86, 192, -56, 27, | |
520 -76, 31, 36, 309, | |
521 -106, -182, -113, 74, | |
522 -441, -22, 23, 139, | |
523 81, -11, 44, 15, | |
524 -87, -137, -118, -207, | |
525 -158, -58, 272, -92, | |
526 -156, -441, 8, -136, | |
527 128, -221, 101, -218, | |
528 40, -197, -76, -456, | |
529 9, -445, 33, -423, | |
530 226, 60, 73, -222, | |
531 156, -399, 280, -318, | |
532 245, -341, 166, -499, | |
533 339, -190, 327, -219, | |
534 325, -137, -89, -596, | |
535 100, -627, 144, -677, | |
536 487, 28, 252, -391, | |
537 214, -41, 282, -28, | |
538 99, -286, 331, 49, | |
539 459, -388, 565, -369, | |
540 436, 28, 336, -9, | |
541 397, -167, 618, 34, | |
542 596, -17, 561, -140, | |
543 299, 79, 522, 125, | |
544 203, 2, 244, 288, | |
545 255, 211, 175, 82, | |
546 596, 187, 517, 108, | |
547 381, 255, 365, 297, | |
548 497, 352, 327, -82, | |
549 25, 210, 371, 245, | |
550 261, 3, 545, 449, | |
551 140, 294, 44, 295, | |
552 212, 347, 244, 494, | |
553 331, 528, 201, 307, | |
554 349, 411, 613, 284, | |
555 614, 413, 464, 322, | |
556 624, 397, 97, 200, | |
557 -160, 384, 149, 362, | |
558 495, 525, 269, 585, | |
559 33, 491, -121, 433, | |
560 427, 611, 498, 516, | |
561 171, 443, 497, 666, | |
562 440, 275, 566, 575, | |
563 146, 639, 155, 670, | |
564 -33, 173, 212, 696, | |
565 -166, 601, -191, 695, | |
566 -489, 503, 175, 742, | |
567 214, 476, 372, 1083, | |
568 578, 530, 586, 777, | |
569 425, 874, 315, 841, | |
570 374, 848, -165, 565, | |
571 35, 991, -39, 1062, | |
572 329, 712, 786, 840, | |
573 645, 795, 661, 676, | |
574 571, 918, 632, 1079, | |
575 673, 817, 318, 388, | |
576 874, 1012, 564, 848, | |
577 880, 620, 557, 479, | |
578 671, 453, 692, 468, | |
579 840, 642, 844, 645, | |
580 506, 428, 897, 567, | |
581 837, 387, 962, 499, | |
582 691, 561, 939, 926, | |
583 783, 296, 790, 268, | |
584 1028, 530, 874, 329, | |
585 548, 143, 675, 291, | |
586 503, 66, 1041, 359, | |
587 786, 97, 805, 33, | |
588 837, 470, 511, 49, | |
589 1092, 327, 1174, 323, | |
590 3, 242, 872, 474, | |
591 689, 429, 1329, 678, | |
592 1042, 620, 1109, 664, | |
593 321, 193, 889, 950, | |
594 1153, 874, 893, 635, | |
595 877, 862, 948, 913, | |
596 1293, 665, 1320, 639, | |
597 997, 793, 1402, 1030, | |
598 1176, 1012, 1110, 959, | |
599 1410, 925, 1403, 915, | |
600 543, 862, 1116, 1222, | |
601 835, 1190, 835, 1190, | |
602 959, 1148, 1147, 1376, | |
603 1300, 1193, 1415, 1231, | |
604 1335, 1341, 746, 1092, | |
605 1711, 1283, 1389, 1073, | |
606 1334, 1566, 1153, 1475, | |
607 1645, 1137, 1825, 1220, | |
608 1056, 1382, 1521, 1730, | |
609 1632, 1545, 1620, 1542, | |
610 855, 1596, 865, 1667, | |
611 693, 885, 1716, 1519, | |
612 1167, 1296, 2209, 1760, | |
613 1952, 1493, 2020, 1482, | |
614 1534, 1866, 1694, 2008, | |
615 1566, 748, 1761, 825, | |
616 294, 1392, 1084, 2058, | |
617 621, 1315, 365, 1287, | |
618 198, 1028, 488, 1408, | |
619 249, 403, 1014, 1561, | |
620 324, 363, 1645, 1044, | |
621 193, 367, 2034, 1859, | |
622 -251, 579, 750, 994, | |
623 -243, 30, 1325, 879, | |
624 -28, -169, 624, 917, | |
625 -453, 159, 186, 1370, | |
626 -614, 6, 537, 392, | |
627 -94, -291, 781, 229, | |
628 -128, -298, 245, 491, | |
629 -701, -648, 972, 789, | |
630 -501, -640, 178, 255, | |
631 -365, -390, -255, 317, | |
632 -958, -294, -191, 228, | |
633 -775, -447, 157, -237, | |
634 -657, -720, -407, 92, | |
635 -117, -611, 334, -230, | |
636 -679, -1084, -144, -317, | |
637 -901, -861, -738, -360, | |
638 -85, -727, -90, -787, | |
639 100, -22, -391, -263, | |
640 -56, -73, -337, -754, | |
641 5, -189, -706, -624, | |
642 89, -344, -135, -1113, | |
643 -353, -237, -684, -1135, | |
644 -275, -1102, -269, -1203, | |
645 152, 145, -722, -1232, | |
646 49, 80, -1248, -776, | |
647 -248, 391, -732, -547, | |
648 469, 218, -255, -864, | |
649 69, 366, -166, -485, | |
650 -688, 191, -1212, -1196, | |
651 -170, -169, -1308, -1631, | |
652 321, 470, -1419, -1243, | |
653 -64, 272, -1361, -248, | |
654 492, 565, -721, -609, | |
655 195, 485, -573, -133, | |
656 427, 202, -171, -118, | |
657 199, 575, 2, -31, | |
658 694, 755, -1366, -39, | |
659 552, 557, -489, 271, | |
660 680, 537, 13, -453, | |
661 855, 954, -133, -52, | |
662 -81, 738, -1169, 637, | |
663 1055, 1059, -95, 676, | |
664 1259, 1081, 489, 305, | |
665 -449, 954, -534, 996, | |
666 -969, 866, -1058, 1059, | |
667 -1294, 618, -1416, 617, | |
668 -458, 1366, -159, 1821, | |
669 -774, -528, -14, 1110, | |
670 -1202, -901, -772, 433, | |
671 -1256, -1255, -1011, -302, | |
672 -602, -585, -759, -1618, | |
673 -760, -1549, -840, -1921, | |
674 -816, -539, -1769, -2235, | |
675 -227, -36, -2034, -1831, | |
676 -2107, -1126, -2471, -1816, | |
677 -1470, 252, -2701, -415, | |
678 -571, -467, 1509, 1554, | |
679 2180, 1975, 2326, 2020 | |
680 }; | |
681 | |
682 static const Word16 dico4_lsf[DICO4_SIZE * 4] = | |
683 { | |
684 -1857, -1681, -1857, -1755, | |
685 -2056, -1150, -2134, -1654, | |
686 -1619, -1099, -1704, -1131, | |
687 -1345, -1608, -1359, -1638, | |
688 -1338, -1293, -1325, -1265, | |
689 -1664, -1649, -1487, -851, | |
690 -1346, -1832, -1413, -2188, | |
691 -1282, -681, -1785, -1649, | |
692 -966, -1082, -1183, -1676, | |
693 -1054, -1073, -1142, -1158, | |
694 -1207, -744, -1274, -997, | |
695 -934, -1383, -927, -1416, | |
696 -1010, -1305, -783, -955, | |
697 -1049, -900, -993, -817, | |
698 -737, -823, -972, -1189, | |
699 -738, -1094, -738, -1154, | |
700 -784, -801, -810, -786, | |
701 -892, -520, -1000, -818, | |
702 -644, -965, -577, -882, | |
703 -541, -694, -671, -917, | |
704 -595, -642, -646, -615, | |
705 -956, -621, -925, -515, | |
706 -727, -483, -815, -485, | |
707 -840, -578, -440, -713, | |
708 -578, -325, -657, -670, | |
709 -386, -570, -441, -666, | |
710 -514, -787, -392, -529, | |
711 -522, -453, -487, -423, | |
712 -616, -585, -617, -157, | |
713 -662, -268, -680, -348, | |
714 -322, -323, -632, -444, | |
715 -304, -430, -332, -458, | |
716 -277, -468, -659, -793, | |
717 -319, -636, -227, -554, | |
718 -373, -347, -334, -210, | |
719 -456, -192, -530, -242, | |
720 -216, -198, -366, -370, | |
721 -338, -161, -409, -748, | |
722 -107, -380, -294, -643, | |
723 -223, -665, -234, -741, | |
724 -141, -496, -130, -510, | |
725 -139, -327, -172, -305, | |
726 -306, -580, -164, -263, | |
727 -262, -172, -67, -402, | |
728 31, -366, -10, -436, | |
729 -86, -527, 71, -377, | |
730 -22, -609, -12, -678, | |
731 -67, -319, 63, -191, | |
732 35, -181, -39, -242, | |
733 126, -167, -140, -544, | |
734 155, -297, 174, -297, | |
735 38, -8, 117, -380, | |
736 197, -452, 240, -522, | |
737 223, -103, 110, -187, | |
738 87, -155, 169, -47, | |
739 157, 26, -83, -100, | |
740 128, 80, 209, -62, | |
741 6, 7, 22, 5, | |
742 318, -20, 248, -45, | |
743 -200, -63, 156, -69, | |
744 250, -183, 369, -126, | |
745 -113, -76, -142, -122, | |
746 -64, -254, -31, 35, | |
747 -177, -71, -7, 171, | |
748 93, 27, 108, 212, | |
749 -330, -209, -123, -70, | |
750 -279, 95, -96, 20, | |
751 -188, -61, -314, 87, | |
752 -300, -78, -354, -134, | |
753 11, 122, -140, 122, | |
754 -275, 152, -293, 140, | |
755 -82, 138, -321, -111, | |
756 -480, -156, -359, 76, | |
757 -254, -40, -635, -96, | |
758 -522, 79, -507, 8, | |
759 -268, 303, -539, 68, | |
760 -446, 61, -522, 306, | |
761 111, 189, -435, 122, | |
762 -379, 166, -571, -398, | |
763 -632, -74, -747, -95, | |
764 -455, 194, -952, 83, | |
765 -798, 192, -755, 192, | |
766 -781, -162, -619, 234, | |
767 -663, -297, -488, -109, | |
768 -964, -132, -838, -68, | |
769 -843, 58, -1112, -86, | |
770 -805, -299, -944, -253, | |
771 -778, -50, -965, -549, | |
772 -352, -98, -992, -343, | |
773 -1117, -315, -1117, -307, | |
774 -1155, -374, -637, -230, | |
775 -1166, -43, -1299, -100, | |
776 -925, -393, -1274, -600, | |
777 -689, -130, -1479, -312, | |
778 -1321, -254, -1464, -442, | |
779 -1292, -613, -1261, -503, | |
780 -1501, -368, -1322, 26, | |
781 -1432, -66, -1743, -161, | |
782 -1644, -467, -1760, -548, | |
783 -1393, -568, -1556, -871, | |
784 -1495, -1034, -1387, -571, | |
785 -1917, -528, -1783, -123, | |
786 -1897, -231, -2054, -323, | |
787 -2052, -906, -1976, -567, | |
788 -1917, -620, -2047, -989, | |
789 -1077, -370, -2031, -704, | |
790 -2355, -749, -2740, -1089, | |
791 -1909, 159, -2012, 248, | |
792 -626, -123, -2339, -962, | |
793 -669, -408, -1379, -1174, | |
794 -452, -364, -1044, -735, | |
795 -132, 183, -1620, -752, | |
796 -547, -307, -777, -1261, | |
797 -98, 41, -880, -1091, | |
798 -257, 97, -1602, -1833, | |
799 31, -26, -644, -561, | |
800 -180, -546, -385, -1095, | |
801 -410, -802, -414, -827, | |
802 -457, -970, -490, -1109, | |
803 -215, -916, -144, -937, | |
804 -493, -1269, -517, -1507, | |
805 181, 101, -332, -889, | |
806 -836, -937, -559, -429, | |
807 -629, -547, -183, -337, | |
808 -545, -82, -250, -286, | |
809 5, -132, -348, -252, | |
810 -293, -472, -158, 100, | |
811 -29, 197, -236, -424, | |
812 -861, -213, -140, -7, | |
813 -427, -443, 187, -97, | |
814 -684, -736, -293, 258, | |
815 -368, -152, -150, 392, | |
816 -609, 175, -142, 299, | |
817 -138, 152, -119, 329, | |
818 -486, -52, 293, 198, | |
819 -183, 117, 175, 331, | |
820 -58, -274, 231, 300, | |
821 -288, 330, -305, 372, | |
822 -111, 409, -9, 423, | |
823 83, 256, 67, 367, | |
824 -19, 248, 91, 113, | |
825 -35, 406, -191, 154, | |
826 238, 296, 5, 197, | |
827 141, 221, 313, 198, | |
828 211, 421, 244, 334, | |
829 88, 426, -243, 454, | |
830 202, 552, -5, 403, | |
831 291, 185, 219, 301, | |
832 251, 138, 128, 69, | |
833 197, 288, -140, -61, | |
834 188, 361, 197, 598, | |
835 442, 273, 290, 143, | |
836 472, 482, 157, 370, | |
837 415, 321, 372, 385, | |
838 402, 552, 155, 24, | |
839 550, 263, -11, 21, | |
840 360, 227, 147, -254, | |
841 424, 97, 366, -13, | |
842 375, 141, 449, 232, | |
843 396, 507, 474, 272, | |
844 701, 324, 362, -47, | |
845 587, 148, 543, 69, | |
846 400, -51, 561, 59, | |
847 220, -10, 352, 147, | |
848 206, 211, 653, 185, | |
849 563, 297, 565, 284, | |
850 594, 121, 766, 192, | |
851 398, 118, 642, 434, | |
852 233, 264, 481, 467, | |
853 129, -165, 699, 239, | |
854 90, 26, 342, 474, | |
855 -55, 27, 388, 94, | |
856 -172, 0, 725, 379, | |
857 -60, 337, 370, 465, | |
858 95, 319, 806, 595, | |
859 78, 260, 497, 851, | |
860 210, 560, 458, 574, | |
861 -464, 202, 497, 625, | |
862 -202, 152, 48, 712, | |
863 -20, 566, 100, 715, | |
864 455, 468, 411, 605, | |
865 319, 646, 195, 615, | |
866 401, 538, 680, 739, | |
867 201, 667, 434, 954, | |
868 454, 425, 646, 491, | |
869 606, 681, 416, 508, | |
870 497, 822, 426, 815, | |
871 660, 647, 628, 716, | |
872 697, 466, 618, 457, | |
873 685, 460, 365, 309, | |
874 721, 567, 836, 601, | |
875 609, 300, 825, 459, | |
876 943, 687, 681, 533, | |
877 915, 598, 591, 243, | |
878 876, 451, 874, 420, | |
879 786, 317, 732, 220, | |
880 922, 317, 1108, 367, | |
881 531, 466, 1028, 649, | |
882 1053, 615, 1034, 553, | |
883 829, 602, 1021, 799, | |
884 927, 803, 878, 763, | |
885 799, 496, 1373, 773, | |
886 585, 770, 803, 930, | |
887 1099, 793, 1222, 862, | |
888 1209, 895, 1025, 727, | |
889 772, 845, 1172, 1115, | |
890 867, 1021, 830, 1013, | |
891 841, 910, 506, 703, | |
892 1239, 1077, 620, 819, | |
893 1196, 1083, 1155, 1081, | |
894 1142, 907, 1547, 1121, | |
895 1309, 648, 1343, 612, | |
896 1484, 988, 1479, 937, | |
897 985, 1328, 955, 1341, | |
898 429, 910, 841, 1338, | |
899 564, 1179, 412, 1156, | |
900 1427, 1320, 1434, 1330, | |
901 640, 760, 1726, 1410, | |
902 190, 555, 1073, 1005, | |
903 426, 257, 839, 980, | |
904 235, 231, 1520, 1167, | |
905 109, 293, 1014, 1569, | |
906 305, 142, 1148, 539, | |
907 -291, -108, 1213, 972, | |
908 22, -216, 667, 828, | |
909 -482, 438, 453, 1431, | |
910 -581, -422, 789, 387, | |
911 -358, -454, 174, 780, | |
912 -36, -372, 390, -134, | |
913 -629, 160, -306, 751, | |
914 -1258, -331, 177, 522, | |
915 -248, 574, -251, 639, | |
916 -531, 407, -596, 394, | |
917 -419, 789, -617, 801, | |
918 -986, 399, -857, 727, | |
919 -7, 518, -703, 310, | |
920 -1143, -24, -1002, 287, | |
921 -960, 363, -1299, 312, | |
922 -1534, 245, -1557, 305, | |
923 28, 153, -859, -175, | |
924 -33, 332, -1398, -154, | |
925 212, 410, -593, -197, | |
926 -1092, -704, -904, -65, | |
927 282, 367, -918, -686, | |
928 345, 93, -258, -357, | |
929 696, 644, -693, -28, | |
930 448, 493, -273, 193, | |
931 527, 546, -243, -513, | |
932 384, -136, 273, -353, | |
933 512, -142, 537, -198, | |
934 941, 750, 83, 248, | |
935 578, 861, -56, 592, | |
936 842, 44, 892, 24, | |
937 33, 890, -16, 982, | |
938 831, 1398, 1535, 1898, | |
939 1716, 1376, 1948, 1465 | |
940 }; | |
941 | |
942 static const Word16 dico5_lsf[DICO5_SIZE * 4] = | |
943 { | |
944 -1002, -929, -1096, -1203, | |
945 -641, -931, -604, -961, | |
946 -779, -673, -835, -788, | |
947 -416, -664, -458, -766, | |
948 -652, -521, -662, -495, | |
949 -1023, -509, -1023, -428, | |
950 -444, -552, -368, -449, | |
951 -479, -211, -1054, -903, | |
952 -316, -249, -569, -591, | |
953 -569, -275, -541, -191, | |
954 -716, -188, -842, -264, | |
955 -333, -248, -318, -228, | |
956 -275, 1, -567, -228, | |
957 -115, -221, -238, -374, | |
958 -197, -507, -222, -579, | |
959 -258, -432, -61, -244, | |
960 -345, 2, -338, 39, | |
961 -215, -169, -58, 0, | |
962 -56, -6, -203, -131, | |
963 1, -186, -5, -211, | |
964 6, -380, 11, -418, | |
965 -116, 131, -134, 113, | |
966 89, -4, 71, -2, | |
967 -19, -192, 262, 24, | |
968 189, 151, -133, -109, | |
969 186, -153, 166, -219, | |
970 37, 139, 193, 171, | |
971 337, 124, 158, -61, | |
972 141, 226, -13, 190, | |
973 231, 34, 354, 109, | |
974 316, 201, 244, 164, | |
975 330, -85, 390, -84, | |
976 254, 327, 257, 335, | |
977 491, 147, 476, 105, | |
978 54, 77, 437, 370, | |
979 421, 314, 449, 342, | |
980 329, 126, 673, 292, | |
981 571, 388, 243, 193, | |
982 653, 320, 621, 280, | |
983 194, 380, 517, 581, | |
984 45, 323, 111, 422, | |
985 489, 395, 734, 534, | |
986 622, 546, 486, 502, | |
987 318, 572, 189, 550, | |
988 385, 422, -157, 153, | |
989 -125, 382, -197, 386, | |
990 -263, 334, 228, 697, | |
991 -188, 1, 51, 297, | |
992 -507, 213, -376, 397, | |
993 -24, 255, -547, 89, | |
994 -502, -94, 387, 179, | |
995 -620, 68, -684, 112, | |
996 -642, -350, -260, 172, | |
997 -438, -324, 264, 648, | |
998 -964, -4, -1121, 7, | |
999 -134, 134, -1133, -306, | |
1000 143, 96, -420, -497, | |
1001 -1221, -350, -1527, -685, | |
1002 -161, 72, 873, 691, | |
1003 732, 283, 921, 353, | |
1004 334, 475, 1095, 821, | |
1005 864, 524, 843, 497, | |
1006 714, 711, 788, 750, | |
1007 1076, 714, 1204, 753 | |
1008 }; | |
1009 | |
1010 #endif |