14f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* ------------------------------------------------------------------ 24f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * Copyright (C) 1998-2009 PacketVideo 34f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 44f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * Licensed under the Apache License, Version 2.0 (the "License"); 54f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * you may not use this file except in compliance with the License. 64f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * You may obtain a copy of the License at 74f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 84f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * http://www.apache.org/licenses/LICENSE-2.0 94f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * Unless required by applicable law or agreed to in writing, software 114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * distributed under the License is distributed on an "AS IS" BASIS, 124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * express or implied. 144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * See the License for the specific language governing permissions 154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * and limitations under the License. 164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * ------------------------------------------------------------------- 174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */ 184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/**************************************************************************************** 194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberPortions of this file are derived from the following 3GPP standard: 204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 3GPP TS 26.173 224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber ANSI-C code for the Adaptive Multi-Rate - Wideband (AMR-WB) speech codec 234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber Available from http://www.3gpp.org 244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber(C) 2007, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC) 264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberPermission to distribute, modify and use this file under the standard license 274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberterms listed above has been obtained from the copyright holder. 284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber****************************************************************************************/ 294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* 304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * qisf_ns_tab.cpp 314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * Quantization tables for split by 5 VQ of ISFs for a background 334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * noise database 344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * Version whith no prediction 354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */ 364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/*---------------------------------------------------------------------------- 384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber; INCLUDES 394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber----------------------------------------------------------------------------*/ 404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber#include "qisf_ns.h" 424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* means of ISFs */ 454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberconst int16 mean_isf_noise[ORDER] = 464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber{ 474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 478, 1100, 2213, 3267, 4219, 5222, 6198, 7240, 494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 8229, 9153, 10098, 11108, 12144, 13184, 14165, 3803 504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber}; 514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* 28 bits */ 544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* 554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * isf codebooks: split-by-5 VQ 564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * codebook vector dimension number of vectors 584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ 594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 1 2 64 604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 2 3 64 614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 3 3 64 624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 4 4 32 634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 5 4 32 644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */ 654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* 674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 1st split: isf0 to isf1 684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */ 694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberconst int16 dico1_isf_noise[SIZE_BK_NOISE1*2] = 724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber{ 734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -269, -673, 754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -222, -537, 764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -233, -430, 774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -138, -451, 784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -212, -331, 794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -192, -241, 804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -87, -231, 814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -191, -128, 824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -70, -106, 834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -164, -6, 844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 74, -179, 854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 27, -33, 864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -102, 74, 874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -162, 115, 884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -94, 172, 894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -6, 130, 904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -143, 234, 914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 14, 218, 924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -65, 270, 934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 88, 182, 944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -124, 341, 954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -44, 381, 964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 38, 335, 974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 117, 274, 984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -112, 454, 994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 74, 431, 1004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -5, 488, 1014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 175, 384, 1024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -83, 561, 1034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 122, 529, 1044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 21, 601, 1054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 229, 481, 1064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 231, 303, 1074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 226, 608, 1084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 300, 372, 1094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 210, 187, 1104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 306, 265, 1114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 328, 473, 1124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 382, 331, 1134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 371, 132, 1144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 139, 58, 1154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 365, 21, 1164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 250, -82, 1174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 443, 218, 1184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 483, 110, 1194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 426, 415, 1204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 579, 222, 1214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 518, 333, 1224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 573, 448, 1234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 455, 529, 1244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 685, 329, 1254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 332, 580, 1264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 595, 593, 1274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 468, 645, 1284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 762, 517, 1294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 326, 709, 1304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 485, 793, 1314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 130, 684, 1324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 671, 737, 1334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 354, 876, 1344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 88, 806, 1354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -65, 706, 1364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -35, 1016, 1374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 266, 1123 1384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber}; 1394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* 1424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 2nd split: isf2 to isf4 1434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */ 1444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberconst int16 dico2_isf_noise[SIZE_BK_NOISE2*3] = 1464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber{ 1474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -824, -884, -949, 1494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -805, -456, -418, 1504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -442, -438, -541, 1514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -217, -578, -793, 1524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -168, -444, -582, 1534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -287, -492, -274, 1544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -552, -297, -300, 1554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -163, -333, -358, 1564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -370, -232, -232, 1574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -175, -358, -159, 1584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -381, -21, -357, 1594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -184, -159, -162, 1604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -53, -191, -280, 1614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 18, -267, -215, 1624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -138, 61, -283, 1634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 71, -95, -294, 1644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 13, -156, -546, 1654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 0, -83, -79, 1664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 44, 97, -316, 1674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 178, -52, -213, 1684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 222, -261, -422, 1694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 237, -118, -44, 1704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 141, 145, -132, 1714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 363, 81, -287, 1724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 213, 65, 34, 1734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -107, 94, -5, 1744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 91, -29, 126, 1754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -355, 51, -41, 1764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -219, -76, 145, 1774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -63, 100, 244, 1784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -719, 44, 27, 1794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -572, -124, 155, 1804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -423, 133, 315, 1814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -917, 71, 224, 1824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -268, 318, 131, 1834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -93, -190, 420, 1844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -97, 122, 491, 1854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -79, 317, 355, 1864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 130, 100, 325, 1874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 86, -293, 210, 1884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 133, 258, 161, 1894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 176, -73, 465, 1904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 195, 300, 384, 1914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 348, 22, 221, 1924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 376, 183, 409, 1934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 377, 286, 202, 1944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 242, 213, 659, 1954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 257, 565, 248, 1964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 344, 408, -76, 1974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 405, 440, 509, 1984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 612, 385, 379, 1994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 536, 607, 216, 2004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -56, 582, 192, 2014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 100, 517, 567, 2024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -365, 448, 445, 2034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 728, 347, 10, 2044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 505, 357, 759, 2054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 636, 582, 658, 2064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 335, 517, 852, 2074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 378, 809, 572, 2084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -195, 878, 829, 2094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 529, 707, 987, 2104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 918, 726, 392, 2114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1250, 997, 1063 2124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber}; 2134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 2144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* 2154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 3rd split: isf5 to isf7 2164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */ 2174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 2184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberconst int16 dico3_isf_noise[SIZE_BK_NOISE3*3] = 2194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber{ 2204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 2214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -805, -838, -774, 2224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -522, -627, -828, 2234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -477, -486, -603, 2244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -295, -481, -634, 2254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -366, -384, -393, 2264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -186, -414, -396, 2274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -237, -394, -106, 2284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -252, -202, -275, 2294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -61, -177, -442, 2304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -84, -198, -199, 2314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -179, -125, -31, 2324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -72, -47, -163, 2334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -298, -220, 215, 2344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -64, -168, 251, 2354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -133, 156, -59, 2364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -30, -2, 127, 2374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 54, 66, -61, 2384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -233, 21, 251, 2394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 209, -50, 32, 2404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 33, 194, 136, 2414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -117, -18, 475, 2424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 202, 46, 309, 2434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 256, 185, 53, 2444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 35, 200, 390, 2454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 200, 263, 242, 2464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -216, 302, 294, 2474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 128, 358, 0, 2484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 19, 431, 287, 2494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 224, 447, 280, 2504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 367, 165, 213, 2514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 397, 314, 319, 2524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 383, 379, 75, 2534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 277, 325, 462, 2544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 394, 505, 334, 2554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 251, 98, -213, 2564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 450, 153, 448, 2574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 565, 226, 76, 2584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 470, 383, 502, 2594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 635, 390, 278, 2604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 237, 135, 620, 2614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 342, 401, 649, 2624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 331, 551, 518, 2634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 130, 418, 592, 2644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 531, 306, 737, 2654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 729, 389, 580, 2664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 497, 557, 699, 2674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 296, 383, 874, 2684f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 283, 624, 759, 2694f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 126, 622, 476, 2704f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 559, 595, 472, 2714f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 382, 770, 616, 2724f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 719, 613, 745, 2734f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 540, 639, 928, 2744f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 517, 826, 801, 2754f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 684, 811, 604, 2764f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 752, 786, 857, 2774f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 933, 661, 350, 2784f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 694, 450, 1061, 2794f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 562, 911, 1051, 2804f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 824, 813, 1104, 2814f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 758, 1047, 882, 2824f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1140, 917, 889, 2834f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1039, 1246, 1426, 2844f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1483, 1666, 1876 2854f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber}; 2864f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 2874f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* 2884f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 4th split: isf8 to isf11 2894f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */ 2904f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 2914f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberconst int16 dico4_isf_noise[SIZE_BK_NOISE4*4] = 2924f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber{ 2934f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 2944f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -776, -854, -891, -920, 2954f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -552, -610, -663, -741, 2964f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -321, -370, -476, -565, 2974f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 274, -160, -456, 201, 2984f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 265, 67, -160, -306, 2994f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -8, -210, 79, 272, 3004f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 163, 236, 307, 308, 3014f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 578, 317, 64, 298, 3024f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -9, 197, 342, 620, 3034f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 343, 232, 314, 622, 3044f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 173, 149, 548, 527, 3054f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 356, 370, 481, 376, 3064f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 135, 444, 488, 556, 3074f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 391, 471, 487, 653, 3084f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 228, 424, 576, 835, 3094f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 422, 372, 722, 682, 3104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 295, 673, 693, 635, 3114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 539, 596, 590, 449, 3124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 475, 618, 659, 818, 3134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 735, 517, 491, 673, 3144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 602, 346, 257, 877, 3154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 625, 635, 849, 720, 3164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 727, 818, 698, 595, 3174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 653, 481, 690, 1139, 3184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 814, 762, 704, 908, 3194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 507, 747, 898, 936, 3204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 848, 855, 924, 785, 3214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 646, 1037, 882, 795, 3224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 772, 845, 1024, 1151, 3234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1133, 983, 818, 921, 3244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 940, 1068, 1252, 1302, 3254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1588, 1767, 1718, 1513 3264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber}; 3274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 3284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber/* 3294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber * 5th split: isf12 to isf15 3304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber */ 3314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 3324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberconst int16 dico5_isf_noise[SIZE_BK_NOISE5*4] = 3334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber{ 3344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -810, -879, -945, -254, 3354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 248, 184, 671, 128, 3364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 288, 703, 918, 99, 3374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 658, 558, 662, 219, 3384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 552, 585, 910, 208, 3394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 559, 804, 759, 119, 3404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 606, 774, 921, -139, 3414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 782, 761, 748, 208, 3424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 756, 708, 983, 56, 3434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 544, 864, 1010, 152, 3444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 737, 698, 987, 299, 3454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 771, 924, 879, 103, 3464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 536, 785, 961, 405, 3474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 667, 916, 801, 328, 3484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 738, 705, 773, 439, 3494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 823, 871, 992, 355, 3504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 640, 1004, 1052, 369, 3514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 724, 822, 949, 597, 3524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 415, 655, 729, 482, 3534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1009, 896, 793, 363, 3544f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 908, 803, 687, -25, 3554f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1016, 838, 1011, 189, 3564f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 947, 1112, 942, 222, 3574f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 914, 1049, 981, 527, 3584f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 956, 987, 1011, -120, 3594f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 781, 1049, 1121, 92, 3604f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1178, 1053, 884, 47, 3614f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1123, 1059, 1182, 118, 3624f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 933, 972, 1277, 357, 3634f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1109, 918, 1101, 503, 3644f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1039, 1286, 1220, 317, 3654f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 1351, 1207, 1010, 326 3664f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber}; 3674f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 368