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