#include <inttypes.h>
#include "ilbc.h"
#include "constants.h"
const float cbfiltersTbl[CB_FILTERLEN] |
Initial value:
{ -0.034180f, 0.108887f, -0.184326f, 0.806152f, 0.713379f, -0.144043f, 0.083740f, -0.033691f }
const float enh_plocsTbl[ENH_NBLOCKS_TOT] |
Initial value:
{ 40.0f, 120.0f, 200.0f, 280.0f, 360.0f, 440.0f, 520.0f, 600.0f }
const float gain_sq3Tbl[8] |
Initial value:
{ -1.000000f, -0.659973f, -0.330017f, 0.000000f, 0.250000f, 0.500000f, 0.750000f, 1.00000f }
const float gain_sq4Tbl[16] |
Initial value:
{ -1.049988f, -0.900024f, -0.750000f, -0.599976f, -0.450012f, -0.299988f, -0.150024f, 0.000000f, 0.150024f, 0.299988f, 0.450012f, 0.599976f, 0.750000f, 0.900024f, 1.049988f, 1.200012f }
const float gain_sq5Tbl[32] |
Initial value:
{ 0.037476f, 0.075012f, 0.112488f, 0.150024f, 0.187500f, 0.224976f, 0.262512f, 0.299988f, 0.337524f, 0.375000f, 0.412476f, 0.450012f, 0.487488f, 0.525024f, 0.562500f, 0.599976f, 0.637512f, 0.674988f, 0.712524f, 0.750000f, 0.787476f, 0.825012f, 0.862488f, 0.900024f, 0.937500f, 0.974976f, 1.012512f, 1.049988f, 1.087524f, 1.125000f, 1.162476f, 1.200012f }
const float hpi_pole_coefsTbl[3] |
Initial value:
{ 1.0f, -1.9059465f, 0.9114024f }
const float hpi_zero_coefsTbl[3] |
Initial value:
{ 0.92727436f, -1.8544941f, 0.92727436f }
const float hpo_pole_coefsTbl[3] |
Initial value:
{ 1.0f, -1.9330735f, 0.93589199f }
const float hpo_zero_coefsTbl[3] |
Initial value:
{ 0.93980581f, -1.8795834f, 0.93980581f }
const float lpc_lagwinTbl[ILBC_LPC_FILTERORDER+1] |
Initial value:
{ 1.000100f, 0.998890f, 0.995569f, 0.990057f, 0.982392f, 0.972623f, 0.960816f, 0.947047f, 0.931405f, 0.913989f, 0.894909f }
const float lpFilt_coefsTbl[FILTERORDER_DS] |
Initial value:
{ -0.066650f, 0.125000f, 0.316650f, 0.414063f, 0.316650f, 0.125000f, -0.066650f }
const float lsf_weightTbl_20ms[4] |
Initial value:
{ 3.0f/4.0f, 2.0f/4.0f, 1.0f/4.0f, 0.0f }
const float lsf_weightTbl_30ms[6] |
Initial value:
{ 1.0f/2.0f, 1.0f, 2.0f/3.0f, 1.0f/3.0f, 0.0f, 0.0f }
const float lsfmeanTbl[ILBC_LPC_FILTERORDER] |
Initial value:
{ 0.281738f, 0.445801f, 0.663330f, 0.962524f, 1.251831f, 1.533081f, 1.850586f, 2.137817f, 2.481445f, 2.777344f }
const float polyphaserTbl[ENH_UPS0 *(2 *ENH_FL0+1)] |
Initial value:
{ 0.000000f, 0.000000f, 0.000000f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.015625f, -0.076904f, 0.288330f, 0.862061f, -0.106445f, 0.018799f, -0.015625f, 0.023682f, -0.124268f, 0.601563f, 0.601563f, -0.124268f, 0.023682f, -0.023682f, 0.018799f, -0.106445f, 0.862061f, 0.288330f, -0.076904f, 0.015625f, -0.018799f }
const int search_rangeTbl[5][CB_NSTAGES] |
Initial value:
{ {58, 58, 58}, {108, 44, 44}, {108, 108, 108}, {108, 108, 108}, {108, 108, 108} }
const float state_frgqTbl[64] |
Initial value:
{ 1.000085f, 1.071695f, 1.140395f, 1.206868f, 1.277188f, 1.351503f, 1.429380f, 1.500727f, 1.569049f, 1.639599f, 1.707071f, 1.781531f, 1.840799f, 1.901550f, 1.956695f, 2.006750f, 2.055474f, 2.102787f, 2.142819f, 2.183592f, 2.217962f, 2.257177f, 2.295739f, 2.332967f, 2.369248f, 2.402792f, 2.435080f, 2.468598f, 2.503394f, 2.539284f, 2.572944f, 2.605036f, 2.636331f, 2.668939f, 2.698780f, 2.729101f, 2.759786f, 2.789834f, 2.818679f, 2.848074f, 2.877470f, 2.906899f, 2.936655f, 2.967804f, 3.000115f, 3.033367f, 3.066355f, 3.104231f, 3.141499f, 3.183012f, 3.222952f, 3.265433f, 3.308441f, 3.350823f, 3.395275f, 3.442793f, 3.490801f, 3.542514f, 3.604064f, 3.666050f, 3.740994f, 3.830749f, 3.938770f, 4.101764f }
const float state_sq3Tbl[8] |
Initial value:
{ -3.719849f, -2.177490f, -1.130005f, -0.309692f, 0.444214f, 1.329712f, 2.436279f, 3.983887f }
const ilbc_ulp_inst_t ULP_20msTbl |
Initial value:
{ { {6, 0, 0, 0, 0}, {7, 0, 0, 0, 0}, {7, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0} }, {2, 0, 0, 0, 0}, {1, 0, 0, 0, 0}, {6, 0, 0, 0, 0}, {0, 1, 2, 0, 0}, {{6, 0, 1, 0, 0}, {0, 0, 7, 0, 0}, {0, 0, 7, 0, 0}}, {{2, 0, 3, 0, 0}, {1, 1, 2, 0, 0}, {0, 0, 3, 0, 0}}, { {{7, 0, 1, 0, 0}, {0, 0, 7, 0, 0}, {0, 0, 7, 0, 0}}, {{0, 0, 8, 0, 0}, {0, 0, 8, 0, 0}, {0, 0, 8, 0, 0}}, {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}}, {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} }, { {{1, 2, 2, 0, 0}, {1, 1, 2, 0, 0}, {0, 0, 3, 0, 0}}, {{1, 1, 3, 0, 0}, {0, 2, 2, 0, 0}, {0, 0, 3, 0, 0}}, {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}}, {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} } }
const ilbc_ulp_inst_t ULP_30msTbl |
Initial value:
{ { {6, 0, 0, 0, 0}, {7, 0, 0, 0, 0}, {7, 0, 0, 0, 0}, {6, 0, 0, 0, 0}, {7, 0, 0, 0, 0}, {7, 0, 0, 0, 0} }, {3, 0, 0, 0, 0}, {1, 0, 0, 0, 0}, {6, 0, 0, 0, 0}, {0, 1, 2, 0, 0}, {{4, 2, 1, 0, 0}, {0, 0, 7, 0, 0}, {0, 0, 7, 0, 0}}, {{1, 1, 3, 0, 0}, {1, 1, 2, 0, 0}, {0, 0, 3, 0, 0}}, { {{6, 1, 1, 0, 0}, {0, 0, 7, 0, 0}, {0, 0,7, 0, 0}}, {{0, 7, 1, 0, 0}, {0, 0, 8, 0, 0}, {0, 0,8, 0, 0}}, {{0, 7, 1, 0, 0}, {0, 0, 8, 0, 0}, {0, 0,8, 0, 0}}, {{0, 7, 1, 0, 0}, {0, 0, 8, 0, 0}, {0, 0,8, 0, 0}} }, { {{1, 2, 2, 0, 0}, {1, 2, 1, 0, 0}, {0, 0, 3, 0, 0}}, {{0, 2, 3, 0, 0}, {0, 2, 2, 0, 0}, {0, 0, 3, 0, 0}}, {{0, 1, 4, 0, 0}, {0, 1, 3, 0, 0}, {0, 0, 3, 0, 0}}, {{0, 1, 4, 0, 0}, {0, 1, 3, 0, 0}, {0, 0, 3, 0, 0}} } }