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

📄 sp_rom.c

📁 GSM半数率源代码(VSELP) GSM半数率源代码(VSELP)
💻 C
📖 第 1 页 / 共 5 页
字号:
      59, 38, 34, 62, 12               /* File# 1, Vec# 2, 36-40 */
    },
    {
      -5, -17, -4, 7, 21,              /* File# 1, Vec# 3,  1- 5 */
      3, -60, -29, 8, 25,              /* File# 1, Vec# 3,  6-10 */
      58, 22, 23, 69, -25,             /* File# 1, Vec# 3, 11-15 */
      -4, 15, -43, -32, -20,           /* File# 1, Vec# 3, 16-20 */
      26, -27, 27, 20, -5,             /* File# 1, Vec# 3, 21-25 */
      -23, -31, 20, 39, -4,            /* File# 1, Vec# 3, 26-30 */
      -69, 46, 52, -2, -12,            /* File# 1, Vec# 3, 31-35 */
      17, 24, -22, -14, -6             /* File# 1, Vec# 3, 36-40 */
    },
    {
      -28, 28, 51, 24, -5,             /* File# 1, Vec# 4,  1- 5 */
      16, 8, -27, 24, 19,              /* File# 1, Vec# 4,  6-10 */
      -61, 26, 15, -46, 17,            /* File# 1, Vec# 4, 11-15 */
      -17, -22, 22, 48, 31,            /* File# 1, Vec# 4, 16-20 */
      36, 13, 20, 53, -36,             /* File# 1, Vec# 4, 21-25 */
      -43, -29, -20, 3, -77,           /* File# 1, Vec# 4, 26-30 */
      -40, 30, -12, -3, -24,           /* File# 1, Vec# 4, 31-35 */
      -15, 45, -13, 1, 25              /* File# 1, Vec# 4, 36-40 */
    },
    {
      -29, -5, -47, -65, -6,           /* File# 1, Vec# 5,  1- 5 */
      81, -13, 21, 45, 16,             /* File# 1, Vec# 5,  6-10 */
      30, 29, 76, -12, -14,            /* File# 1, Vec# 5, 11-15 */
      27, -24, -4, 44, -14,            /* File# 1, Vec# 5, 16-20 */
      -43, 17, -39, -19, -9,           /* File# 1, Vec# 5, 21-25 */
      -17, 13, -9, 35, 30,             /* File# 1, Vec# 5, 26-30 */
      -20, 11, 10, 12, 20,             /* File# 1, Vec# 5, 31-35 */
      -53, -55, 2, -21, 6              /* File# 1, Vec# 5, 36-40 */
    },
    {
      37, -22, -30, 35, -36,           /* File# 1, Vec# 6,  1- 5 */
      -17, -18, 15, 5, -53,            /* File# 1, Vec# 6,  6-10 */
      -18, 34, 61, 21, 58,             /* File# 1, Vec# 6, 11-15 */
      27, 40, 52, -5, -3,              /* File# 1, Vec# 6, 16-20 */
      24, 6, 14, -8, -43,              /* File# 1, Vec# 6, 21-25 */
      11, -48, -56, -8, 26,            /* File# 1, Vec# 6, 26-30 */
      -35, -27, 21, -51, -65,          /* File# 1, Vec# 6, 31-35 */
      7, 11, 5, 3, -17                 /* File# 1, Vec# 6, 36-40 */
    },
    {
      -135, 34, -2, -72, -42,          /* File# 1, Vec# 7,  1- 5 */
      21, 40, 7, 26, -25,              /* File# 1, Vec# 7,  6-10 */
      -11, 3, 8, 22, 11,               /* File# 1, Vec# 7, 11-15 */
      24, 22, 22, -19, 16,             /* File# 1, Vec# 7, 16-20 */
      34, 52, 48, -27, 21,             /* File# 1, Vec# 7, 21-25 */
      38, -1, 2, -5, -39,              /* File# 1, Vec# 7, 26-30 */
      -12, 8, 10, -12, -14,            /* File# 1, Vec# 7, 31-35 */
      16, -8, -20, -18, -25            /* File# 1, Vec# 7, 36-40 */
    }
  },
  {
    {
      -60, 5, 8, 52, 56,               /* File# 2, Vec# 1,  1- 5 */
      -8, -44, 0, -28, -45,            /* File# 2, Vec# 1,  6-10 */
      -36, -9, 12, 25, 54,             /* File# 2, Vec# 1, 11-15 */
      17, -59, 7, 35, -20,             /* File# 2, Vec# 1, 16-20 */
      34, -11, -31, -36, 14,           /* File# 2, Vec# 1, 21-25 */
      -5, -46, 60, 27, -4,             /* File# 2, Vec# 1, 26-30 */
      28, 0, 16, 28, -8,               /* File# 2, Vec# 1, 31-35 */
      -2, -54, 1, 16, -42              /* File# 2, Vec# 1, 36-40 */
    },
    {
      -25, -29, 13, -18, 37,           /* File# 2, Vec# 2,  1- 5 */
      -7, -60, -13, -3, -11,           /* File# 2, Vec# 2,  6-10 */
      -24, 20, 8, -54, -18,            /* File# 2, Vec# 2, 11-15 */
      4, -24, -21, 14, 67,             /* File# 2, Vec# 2, 16-20 */
      52, -9, 43, 13, -9,              /* File# 2, Vec# 2, 21-25 */
      52, 5, -16, 33, 65,              /* File# 2, Vec# 2, 26-30 */
      17, -14, -14, -55, 66,           /* File# 2, Vec# 2, 31-35 */
      46, -17, -13, -15, -11           /* File# 2, Vec# 2, 36-40 */
    },
    {
      -53, -22, -4, 20, 24,            /* File# 2, Vec# 3,  1- 5 */
      -60, 18, 75, -7, -2,             /* File# 2, Vec# 3,  6-10 */
      22, -7, -30, -49, 5,             /* File# 2, Vec# 3, 11-15 */
      26, -6, -76, 19, 18,             /* File# 2, Vec# 3, 16-20 */
      -13, 23, -18, -13, 7,            /* File# 2, Vec# 3, 21-25 */
      -7, -35, -57, 10, 2,             /* File# 2, Vec# 3, 26-30 */
      -41, 38, 32, -1, -4,             /* File# 2, Vec# 3, 31-35 */
      -38, 8, 26, 40, 18               /* File# 2, Vec# 3, 36-40 */
    },
    {
      -9, 5, 1, 24, 46,                /* File# 2, Vec# 4,  1- 5 */
      -22, -21, 22, 69, 60,            /* File# 2, Vec# 4,  6-10 */
      -55, -42, 27, -15, -17,          /* File# 2, Vec# 4, 11-15 */
      -4, 48, 51, -12, 12,             /* File# 2, Vec# 4, 16-20 */
      -47, 10, 41, -67, -14,           /* File# 2, Vec# 4, 21-25 */
      -41, -8, 21, -25, 14,            /* File# 2, Vec# 4, 26-30 */
      1, -5, 27, 21, 41,               /* File# 2, Vec# 4, 31-35 */
      38, 7, 24, -4, -18               /* File# 2, Vec# 4, 36-40 */
    },
    {
      33, -39, 51, -27, 34,            /* File# 2, Vec# 5,  1- 5 */
      -26, -79, 38, -23, -12,          /* File# 2, Vec# 5,  6-10 */
      26, 29, 20, -19, -28,            /* File# 2, Vec# 5, 11-15 */
      -26, 2, 59, 5, -30,              /* File# 2, Vec# 5, 16-20 */
      -6, 44, 29, -37, 37,             /* File# 2, Vec# 5, 21-25 */
      38, 18, -2, -29, -61,            /* File# 2, Vec# 5, 26-30 */
      -41, -20, -49, 23, -14,          /* File# 2, Vec# 5, 31-35 */
      -26, -8, -20, 10, 29             /* File# 2, Vec# 5, 36-40 */
    },
    {
      72, 92, 7, 14, 19,               /* File# 2, Vec# 6,  1- 5 */
      -11, 34, 23, -8, 0,              /* File# 2, Vec# 6,  6-10 */
      -27, -12, 11, -15, -32,          /* File# 2, Vec# 6, 11-15 */
      17, 10, 13, -64, -5,             /* File# 2, Vec# 6, 16-20 */
      35, 23, -21, -35, -21,           /* File# 2, Vec# 6, 21-25 */
      -11, -15, -29, 61, -21,          /* File# 2, Vec# 6, 26-30 */
      -10, 71, -20, 2, 36,             /* File# 2, Vec# 6, 31-35 */
      -6, -52, -40, -11, -6            /* File# 2, Vec# 6, 36-40 */
    },
    {
      -43, -45, 61, 38, 37,            /* File# 2, Vec# 7,  1- 5 */
      8, 55, -4, -8, 67,               /* File# 2, Vec# 7,  6-10 */
      25, 13, 16, 11, 0,               /* File# 2, Vec# 7, 11-15 */
      24, 31, 29, -1, -57,             /* File# 2, Vec# 7, 16-20 */
      44, 5, -66, 3, -10,              /* File# 2, Vec# 7, 21-25 */
      -24, 24, -27, -24, 3,            /* File# 2, Vec# 7, 26-30 */
      -36, -3, -26, -55, 24,           /* File# 2, Vec# 7, 31-35 */
      24, -43, 0, 5, -35               /* File# 2, Vec# 7, 36-40 */
    }
  }
};


/* voiced code vectors */
/*---------------------*/

ShortwordRom pppsrVcdCodeVec
       [VCDCODEVEC_NUM_OF_CODE_BOOKS][VCDCODEVEC_NUM_OF_CODE_BITS][S_LEN] =
{
  {
    {
      24, 13, -55, -51, -8,            /* File# 1, Vec# 1,  1- 5 */
      -58, 2, -75, -70, 22,            /* File# 1, Vec# 1,  6-10 */
      -4, -21, 19, -21, 23,            /* File# 1, Vec# 1, 11-15 */
      54, 16, 10, 32, 1,               /* File# 1, Vec# 1, 16-20 */
      30, 3, -15, -7, -42,             /* File# 1, Vec# 1, 21-25 */
      -2, -22, -36, -20, -27,          /* File# 1, Vec# 1, 26-30 */
      12, 21, 46, 35, 31,              /* File# 1, Vec# 1, 31-35 */
      27, 3, 16, -9, 4                 /* File# 1, Vec# 1, 36-40 */
    },
    {
      -10, -53, 46, 10, -28,           /* File# 1, Vec# 2,  1- 5 */
      18, 19, 22, -17, -11,            /* File# 1, Vec# 2,  6-10 */
      6, 0, 58, 7, -37,                /* File# 1, Vec# 2, 11-15 */
      32, -24, -49, -7, -10,           /* File# 1, Vec# 2, 16-20 */
      -25, -32, -3, -48, -41,          /* File# 1, Vec# 2, 21-25 */
      -6, -24, -18, 18, -43,           /* File# 1, Vec# 2, 26-30 */
      9, -18, -15, 36, 28,             /* File# 1, Vec# 2, 31-35 */
      74, 58, 47, 49, 21               /* File# 1, Vec# 2, 36-40 */
    },
    {
      -25, -1, 8, 20, 13,              /* File# 1, Vec# 3,  1- 5 */
      -34, -52, -35, 23, 18,           /* File# 1, Vec# 3,  6-10 */
      70, 44, 25, 76, -20,             /* File# 1, Vec# 3, 11-15 */
      1, 6, -49, -18, -43,             /* File# 1, Vec# 3, 16-20 */
      27, -29, 32, 36, 3,              /* File# 1, Vec# 3, 21-25 */
      -6, -34, 11, 37, -13,            /* File# 1, Vec# 3, 26-30 */
      -50, 58, 32, 0, 12,              /* File# 1, Vec# 3, 31-35 */
      16, 16, -6, -20, -3              /* File# 1, Vec# 3, 36-40 */
    },
    {
      -50, 38, 47, 43, 9,              /* File# 1, Vec# 4,  1- 5 */
      31, 1, -23, 25, 21,              /* File# 1, Vec# 4,  6-10 */
      -38, 20, 7, -55, 7,              /* File# 1, Vec# 4, 11-15 */
      -30, -8, 23, 44, 28,             /* File# 1, Vec# 4, 16-20 */
      44, 19, 26, 49, -32,             /* File# 1, Vec# 4, 21-25 */
      -28, -51, -30, -11, -65,         /* File# 1, Vec# 4, 26-30 */
      -44, 40, -9, 22, -1,             /* File# 1, Vec# 4, 31-35 */
      -6, 44, -3, 7, 13                /* File# 1, Vec# 4, 36-40 */
    },
    {
      -93, -25, -46, -35, 11,          /* File# 1, Vec# 5,  1- 5 */
      69, -8, 37, 45, 21,              /* File# 1, Vec# 5,  6-10 */
      42, 23, 64, -25, -10,            /* File# 1, Vec# 5, 11-15 */
      16, -19, 8, 41, -7,              /* File# 1, Vec# 5, 16-20 */
      -32, 10, -45, -17, -20,          /* File# 1, Vec# 5, 21-25 */
      -35, 25, -6, 16, 46,             /* File# 1, Vec# 5, 26-30 */
      -1, 14, 10, 6, 4,                /* File# 1, Vec# 5, 31-35 */
      -43, -29, -9, -14, -7            /* File# 1, Vec# 5, 36-40 */
    },
    {
      76, -13, -23, 33, -35,           /* File# 1, Vec# 6,  1- 5 */
      5, -19, 7, 18, -59,              /* File# 1, Vec# 6,  6-10 */
      -15, 40, 76, 36, 57,             /* File# 1, Vec# 6, 11-15 */
      29, 38, 58, 2, 0,                /* File# 1, Vec# 6, 16-20 */
      16, 6, 9, -14, -25,              /* File# 1, Vec# 6, 21-25 */
      9, -49, -39, -5, 17,             /* File# 1, Vec# 6, 26-30 */
      -33, -44, 9, -43, -32,           /* File# 1, Vec# 6, 31-35 */
      -1, 13, 1, 9, -6                 /* File# 1, Vec# 6, 36-40 */
    },
    {
      -196, 16, -22, -35, -34,         /* File# 1, Vec# 7,  1- 5 */
      20, 30, 10, 19, -22,             /* File# 1, Vec# 7,  6-10 */
      2, -13, -4, 22, 14,              /* File# 1, Vec# 7, 11-15 */
      22, 20, 15, -15, 22,             /* File# 1, Vec# 7, 16-20 */

⌨️ 快捷键说明

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