• 大小: 1.04MB
    文件类型: .zip
    金币: 2
    下载: 3 次
    发布日期: 2023-08-29
  • 语言: 其他
  • 标签: 600bps  1200bps  2400bps  

资源简介

melp算法语音编码 600bps 1200bps 2400bps

资源截图

代码片段和文件信息

/* ================================================================== */
/*                                                                    */ 
/*    Microsoft Speech coder     ANSI-C Source Code                   */
/*    SC1200 1200 bps speech coder                                    */
/*    Fixed Point Implementation      Version 7.0                     */
/*    Copyright (C) 2000 Microsoft Corp.                             */
/*    All rights reserved.                                            */
/*                                                                    */ 
/* ================================================================== */

/*------------------------------------------------------------------*/
/* */
/* File: classify.c */
/* */
/* Description: classification routines */
/* */
/*------------------------------------------------------------------*/


#include “sc1200.h“
#include “cprv.h“
#include “global.h“
#include “mat_lib.h“
#include “macro.h“
#include “mathhalf.h“
#include “constant.h“
#include “math_lib.h“
#include “dsp_sub.h“
#include “coeff.h“
#include “melp_sub.h“


#define PITCH_RANGE 5
#define SQRT_PIT_SUBframe_Q11 19429       /* sqrt(PIT_SUBframe) * (1 << 11) */
#define SILENCE_DB_Q11 6144          /* Originally 30.  subEnergy is */
                                     /* changed to 1/10 of its floating point */
                                          /* counterpart.  30/10 * (1 << 11). */
#define TWO_Q11 4096                         /* 2 * (1 << 11) */
#define THREE_Q11 6144                         /* 3 * (1 << 11) */
#define FIVE_Q11 10240                        /* 5 * (1 << 11) */
#define M_TEN_Q11 -20480
#define X04_Q15 13107                      /* 0.4 * (1 << 15) */
#define X045_Q15 14746                     /* 0.45 * (1 << 15) */
#define X05_Q12 2048                       /* 0.5 * (1 << 12) */
#define X055_Q15 18022                     /* 0.55 * (1 << 15) */
#define X06_Q15 19661                      /* 0.6 * (1 << 15) */
#define X065_Q15 21299                     /* 0.65 * (1 << 15) */
#define X14_Q11 2867                       /* 1.4 * (1 << 15) */
#define X15_Q11 3072                       /* 1.5 * (1 << 11) */
#define X16_Q11 3277                       /* 1.6 * (1 << 11) */
#define LOG2_Q11 617                 /* log10(2.0) * (1 << 11) */
#define ONE_OV_SQRT2_Q15 23170                /* 1/sqrt(2) * (1 << 15) */

const Shortword     enlpf_coef[EN_FILTER_ORDER] = {                    /* Q14 */
/* the coefs of the filter (NOT h) */
6764  4336  -274 -2536 -1491
  24  -228 -1370 -1502  -480
 383   390    57   -18   104
 132    51 
};
const Shortword     enhpf_coef[EN_FILTER_ORDER] = {                    /* Q14 */
/* the coefs of the filter (NOT h) */
7783 -5211   439  1707  -483
-978   564   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       23113  2001-01-23 18:27  melpe_fxp_cyg\classify.c
     文件        7896  2001-01-23 18:27  melpe_fxp_cyg\coeff.c
     文件        2165  2001-01-23 18:27  melpe_fxp_cyg\coeff.h
     文件        4847  2001-01-23 18:27  melpe_fxp_cyg\constant.h
     文件        2527  2001-01-23 18:27  melpe_fxp_cyg\cprv.h
     文件       25581  2001-01-23 18:27  melpe_fxp_cyg\dsp_sub.c
     文件        3783  2001-01-23 18:27  melpe_fxp_cyg\dsp_sub.h
     文件       37195  2001-01-23 18:27  melpe_fxp_cyg\fec_code.c
     文件        1326  2001-01-23 18:27  melpe_fxp_cyg\fec_code.h
     文件        8117  2001-01-23 18:27  melpe_fxp_cyg\fft_lib.c
     文件        1175  2001-01-23 18:27  melpe_fxp_cyg\fft_lib.h
     文件       20602  2001-01-23 18:27  melpe_fxp_cyg\fsvq_cb.c
     文件        1416  2001-01-23 18:27  melpe_fxp_cyg\fsvq_cb.h
     文件        8066  2001-01-23 18:27  melpe_fxp_cyg\fs_lib.c
     文件        1672  2001-01-23 18:27  melpe_fxp_cyg\fs_lib.h
     文件        2185  2001-01-23 18:27  melpe_fxp_cyg\global.c
     文件        2272  2001-01-23 18:27  melpe_fxp_cyg\global.h
     文件       10360  2001-01-23 18:27  melpe_fxp_cyg\harm.c
     文件         873  2001-01-23 18:27  melpe_fxp_cyg\harm.h
     文件       35591  2001-01-23 18:27  melpe_fxp_cyg\lpc_lib.c
     文件        2493  2001-01-23 18:27  melpe_fxp_cyg\lpc_lib.h
     文件        2623  2001-01-23 18:27  melpe_fxp_cyg\macro.h
     文件        5364  2002-06-14 21:47  melpe_fxp_cyg\makefile
     文件        2694  2001-01-23 18:27  melpe_fxp_cyg\mathdp31.c
     文件        1376  2001-01-23 18:27  melpe_fxp_cyg\mathdp31.h
     文件       68235  2001-01-23 18:27  melpe_fxp_cyg\mathhalf.c
     文件        4338  2001-01-23 18:27  melpe_fxp_cyg\mathhalf.h
     文件       22614  2001-01-23 18:27  melpe_fxp_cyg\math_lib.c
     文件        2177  2001-01-23 18:27  melpe_fxp_cyg\math_lib.h
     文件       21004  2001-01-23 18:27  melpe_fxp_cyg\mat_lib.c
     文件        3044  2001-01-23 18:27  melpe_fxp_cyg\mat_lib.h
............此处省略35个文件信息

评论

共有 条评论

相关资源