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

📄 constant.h

📁 2400bps MELP语音编解码源程序。
💻 H
字号:
/*

2.4 kbps MELP Proposed Federal Standard speech coder

Fixed-point C code, version 1.0

Copyright (c) 1998, Texas Instruments, Inc.  

Texas Instruments has intellectual property rights on the MELP
algorithm.  The Texas Instruments contact for licensing issues for
commercial and non-government use is William Gordon, Director,
Government Contracts, Texas Instruments Incorporated, Semiconductor
Group (phone 972 480 7442).

The fixed-point version of the voice codec Mixed Excitation Linear
Prediction (MELP) is based on specifications on the C-language software
simulation contained in GSM 06.06 which is protected by copyright and
is the property of the European Telecommunications Standards Institute
(ETSI). This standard is available from the ETSI publication office
tel. +33 (0)4 92 94 42 58. ETSI has granted a license to United States
Department of Defense to use the C-language software simulation contained
in GSM 06.06 for the purposes of the development of a fixed-point
version of the voice codec Mixed Excitation Linear Prediction (MELP).
Requests for authorization to make other use of the GSM 06.06 or
otherwise distribute or modify them need to be addressed to the ETSI
Secretariat fax: +33 493 65 47 16.

*/
/*                                                                  */
/*  constant.h: include file for constant definitions               */
/*                                                                  */

#ifndef _constant_h
#define _constant_h_

#define ONE_Q8        256           /* (1<<8) */
#define ONE_Q9        512           /* (1<<9) */
#define ONE_Q11       2048          /* (1<<11) */
#define ONE_Q12       4096          /* (1<<12) */
#define ONE_Q13       8192          /* (1<<13) */
#define ONE_Q14       16384         /* (1<<14) */
#define ONE_Q15       32767         /* ((1<<15)-1) */
#define ONE_Q19       524288L       /* (1<<19) */
#define ONE_Q25       33554432L     /* (1<<25) */
#define ONE_Q26       67108864L     /* (1<<26) */
#define ONE_Q28       268435456L    /* (1<<28) */
#define TWO_Q3        16            /* (2*(1<<3)) */
#define TWO_Q19       1048576L      /* (2*(1<<19)) */
#define THREE_Q8      768           /* (3*(1<<8)) */
#define SIX_Q8        1536          /* (6*(1<<8)) */
#define SIX_Q12       24576         /* (6*(1<<12)) */
#define EIGHT_Q11     16384         /* (8*(1<<11)) */
#define TEN_Q11       20480         /* (10 * (1<<11)) */
#define X0001_Q8      0             /* (0.001*(1<<8)) */
#define X005_Q19      26214         /* (0.05*(1<<19)) */
#define X01_Q14       1638          /* (0.1*(1<<14)) */
#define X016_Q15      5242          /* (0.16*(1<<15)) */
#define X05_Q6        32            /* (0.5 * (1<<6)) */
#define X05_Q7        64            /* (0.5*(1<<7)) */
#define X05_Q13       4096          /* (0.5*(1<<13)) */
#define X05_Q14       8192          /* (0.5*(1<<14)) */
#define X05_Q15       16384         /* (0.5*(1<<15)) */
#define X064_Q15      20971         /* (0.64*(1<<15)) */
#define X069_Q15      22609         /* (0.69*(1<<15)) */
#define X14_Q14       22937         /* (1.4*(1<<14)) */
#define X1_732_Q14    28377         /* (1.732*(1<<14)) */
#define X12_Q8        3072          /* (12.0*(1<<8)) */
#define X25_Q6        1600          /* (25*(1<<6)) */
#define X30_Q8        7680          /* (30.0*(1<<8)) */
#define X60_Q9        30720         /* (60*(1<<9)) */
#define X75_Q8        19200         /* (75*(1<<8)) */
#define X117_Q5       3744          /* (117*(1<<5)) */
#define XN03_Q15      -9830         /* (-0.3*(1<<15)) */
#define N2_Q11        -4096         /* (-2*(1<<11)) */
#define M01_Q15       -3276         /* (-0.1*(1<<15)) */
#define M10_Q11       -20480        /* (-10*(1<<11)) */
#define MONE_Q15      -32768        /* (-(1<<15)) */


#endif

⌨️ 快捷键说明

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