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