⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 q_gain2_tab.cpp

📁 实现3GPP的GSM中AMR语音的CODECS。
💻 CPP
字号:
/* ------------------------------------------------------------------ * Copyright (C) 2008 PacketVideo * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *      http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. * See the License for the specific language governing permissions * and limitations under the License. * ------------------------------------------------------------------- *//****************************************************************************************Portions of this file are derived from the following 3GPP standard:    3GPP TS 26.173    ANSI-C code for the Adaptive Multi-Rate - Wideband (AMR-WB) speech codec    Available from http://www.3gpp.org(C) 2007, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC)Permission to distribute, modify and use this file under the standard licenseterms listed above has been obtained from the copyright holder.****************************************************************************************/#include "qisf_ns.h"/* * Tables for function q_gain2() * *  g_pitch(Q14),  g_code(Q11) * * pitch gain are ordered in table to reduce complexity * during quantization of gains. */const int16 t_qua_gain6b[NB_QUA_GAIN6B*2] ={    1566,  1332,    1577,  3557,    3071,  6490,    4193, 10163,    4496,  2534,    5019,  4488,    5586, 15614,    5725,  1422,    6453,   580,    6724,  6831,    7657,  3527,    8072,  2099,    8232,  5319,    8827,  8775,    9740,  2868,    9856,  1465,    10087, 12488,    10241,  4453,    10859,  6618,    11321,  3587,    11417,  1800,    11643,  2428,    11718,   988,    12312,  5093,    12523,  8413,    12574, 26214,    12601,  3396,    13172,  1623,    13285,  2423,    13418,  6087,    13459, 12810,    13656,  3607,    14111,  4521,    14144,  1229,    14425,  1871,    14431,  7234,    14445,  2834,    14628, 10036,    14860, 17496,    15161,  3629,    15209,  5819,    15299,  2256,    15518,  4722,    15663,  1060,    15759,  7972,    15939, 11964,    16020,  2996,    16086,  1707,    16521,  4254,    16576,  6224,    16894,  2380,    16906,   681,    17213,  8406,    17610,  3418,    17895,  5269,    18168, 11748,    18230,  1575,    18607, 32767,    18728, 21684,    19137,  2543,    19422,  6577,    19446,  4097,    19450,  9056,    20371, 14885};const int16 t_qua_gain7b[NB_QUA_GAIN7B*2] ={    204,   441,    464,  1977,    869,  1077,    1072,  3062,    1281,  4759,    1647,  1539,    1845,  7020,    1853,   634,    1995,  2336,    2351, 15400,    2661,  1165,    2702,  3900,    2710, 10133,    3195,  1752,    3498,  2624,    3663,   849,    3984,  5697,    4214,  3399,    4415,  1304,    4695,  2056,    5376,  4558,    5386,   676,    5518, 23554,    5567,  7794,    5644,  3061,    5672,  1513,    5957,  2338,    6533,  1060,    6804,  5998,    6820,  1767,    6937,  3837,    7277,   414,    7305,  2665,    7466, 11304,    7942,   794,    8007,  1982,    8007,  1366,    8326,  3105,    8336,  4810,    8708,  7954,    8989,  2279,    9031,  1055,    9247,  3568,    9283,  1631,    9654,  6311,    9811,  2605,    10120,   683,    10143,  4179,    10245,  1946,    10335,  1218,    10468,  9960,    10651,  3000,    10951,  1530,    10969,  5290,    11203,  2305,    11325,  3562,    11771,  6754,    11839,  1849,    11941,  4495,    11954,  1298,    11975, 15223,    11977,   883,    11986,  2842,    12438,  2141,    12593,  3665,    12636,  8367,    12658,  1594,    12886,  2628,    12984,  4942,    13146,  1115,    13224,   524,    13341,  3163,    13399,  1923,    13549,  5961,    13606,  1401,    13655,  2399,    13782,  3909,    13868, 10923,    14226,  1723,    14232,  2939,    14278,  7528,    14439,  4598,    14451,   984,    14458,  2265,    14792,  1403,    14818,  3445,    14899,  5709,    15017, 15362,    15048,  1946,    15069,  2655,    15405,  9591,    15405,  4079,    15570,  7183,    15687,  2286,    15691,  1624,    15699,  3068,    15772,  5149,    15868,  1205,    15970,   696,    16249,  3584,    16338,  1917,    16424,  2560,    16483,  4438,    16529,  6410,    16620, 11966,    16839,  8780,    17030,  3050,    17033, 18325,    17092,  1568,    17123,  5197,    17351,  2113,    17374,   980,    17566, 26214,    17609,  3912,    17639, 32767,    18151,  7871,    18197,  2516,    18202,  5649,    18679,  3283,    18930,  1370,    19271, 13757,    19317,  4120,    19460,  1973,    19654, 10018,    19764,  6792,    19912,  5135,    20040,  2841,    21234, 19833};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -