/*============================================================================*/
/*-------------------------------- README.TXT --------------------------------*/
/*===================================================================*/
/* Conexant Systems Inc., Ericsson Inc., Lucent Technologies Inc., */
/* Motorola Inc., Nokia Inc, Nortel Networks Corporation, and */
/* Qualcomm Inc. do hereby grant a free, irrevocable license to */
/* 3GPP2 and its Organizational Partners (OPs) to incorporate text */
/* or other copyrightable material contained in the above-referenced */
/* document and any modifications thereof in the creation of 3GPP2 */
/* publications; to copyright and sell in Organizational Partner's */
/* name, any Organizational Partner's standards publication even */
/* though it may include portions of the text or other copyrightable */
/* material contained in such document; and at the Organizational */
/* Partner's sole discretion to permit others to reproduce in whole */
/* or in part such text or other copyrightable material or the */
/* resulting Organizational Partner's standards publication. */
/* Conexant Systems Inc., Ericsson Inc, Lucent Technologies Inc., */
/* Motorola Inc., Nokia Inc, Nortel Networks Corporation, and */
/* Qualcomm Inc. do hereby agree that it will grant licenses under */
/* any copyrights of such undersigned party to third parties on */
/* reasonable, non-discriminatory terms and conditions. */
/* */
/*-------------------------------------------------------------------*/
/* Nothing contained herein shall be construed as conferring by */
/* implication, estoppel or otherwise, any license or right under */
/* any existing or later issuing patent, whether or not the use of */
/* information in the document necessarily employs an invention of */
/* any existing or later issued patent, or copyright, but Conexant */
/* Systems Inc., Ericsson Inc., Lucent Technologies Inc., Motorola */
/* Inc., Nokia Inc, Nortel Networks Corporation, and Qualcomm Inc. */
/* will make a copyright license available as hereinabove previously */
/* stated. */
/* */
/*-------------------------------------------------------------------*/
/*===================================================================*/
-------------------------------------------------------------------------------
The structure of the SMV C-simulation code is the following:
===============================================================================
DIRECTORY NAME | DESCRIPTION
-------------------------------------------------------------------------------
/src | source files *.c and *.h for speech coding and decoding.
-------------------------------------------------------------------------------
/tab | quantization tables files to be included in the *.c files.
-------------------------------------------------------------------------------
/tty | source files *.c, *.h and makefile for TTY/TTD transmission.
-------------------------------------------------------------------------------
/dtmf | source files *.c, *.h and makefile for DTMF transmission.
-------------------------------------------------------------------------------
/dsp_fx | source files *.c, *.h and makefile for 40bits basic op.
-------------------------------------------------------------------------------
/exe/linux | makefiles to compile the SMV encoder and decoder on Linux OS.
-------------------------------------------------------------------------------
/exe/sun | makefiles to compile the SMV encoder and decoder on Sun OS.
-------------------------------------------------------------------------------
/obj | object files output of the compilation.
-------------------------------------------------------------------------------
/t-vec | test vectors and script for test vector verification.
===============================================================================
Description of the files in the directories /linux and /sun:
===============================================================================
FILE NAME | DESCRIPTION
-------------------------------------------------------------------------------
makefile | compile encoder and decoder jointly.
-------------------------------------------------------------------------------
make_enc | compile encoder only.
-------------------------------------------------------------------------------
make_dec | compile decoder only.
===============================================================================
In these makefiles the following option are available:
* You MUST chose one VAD option (A or B) and one NS option (A or B) to compile
the SMV encoder and decoder.
* You MUST compile the library libdtmf.a (/dtmf directory), libtty.a
(/tty directory) and libdsp40.a (/dsp_fx directory) before running the
makefiles in the directory /exe/linux and /exe/sun.
===============================================================================
FLAG NAME | DESCRIPTION
-------------------------------------------------------------------------------
VAD_A | compile using the VAD option A.
-------------------------------------------------------------------------------
VAD_B | compile using the VAD option B.
-------------------------------------------------------------------------------
NS_A | compile using the Noise Suppressor option A.
-------------------------------------------------------------------------------
NS_B | compile using the Noise Suppressor option B.
-------------------------------------------------------------------------------
DATA | compile the code for TTY/TTD and DTMF transmission.
-------------------------------------------------------------------------------
VERBOSE | enables program print-out.
-------------------------------------------------------------------------------
WMOPS | enables the count of WMOPS.
-------------------------------------------------------------------------------
DRAM_ROM_TEST | estimation of the DRAM and SPRAM.
-------------------------------------------------------------------------------
BYTE_SWAP_INPUT | enables byte-swapping of the encoder input.
-------------------------------------------------------------------------------
BYTE_SWAP_OUTPUT| enables byte-swapping of the decoder output.
===============================================================================
Description of the files in the directory t-vec:
NOTE: The test vectors provided are ONLY an example and cannot replace the
official test vectors provided in the Minimum Performance Spec.
The test vectors were generated using Linux version 2.2.14-5.0 and gcc
version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) and might
not be suitable for other machines.
===============================================================================
FILE NAME | DESCRIPTION
-------------------------------------------------------------------------------
t-vecAA.com | script verifying the test vector for the combination:
| Mode 2, NS_A, VAD_A.
-------------------------------------------------------------------------------
t-vecBB.com | script verifying the test vector for the combination:
| Mode 2, NS_B, VAD_B.
-------------------------------------------------------------------------------
test_vec.codA2_ref
没有合适的资源?快使用搜索试试~ 我知道了~
SMV.rar_3gp_CDMA 3GPP2_SMV_cdma 语音_cdma解码
共150个文件
c:62个
h:56个
tab:15个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 191 浏览量
2022-09-14
14:51:54
上传
评论
收藏 793KB RAR 举报
温馨提示
3gpp2的提供的cdma 的语音编解码,c源码。
资源推荐
资源详情
资源评论
收起资源包目录
SMV.rar_3gp_CDMA 3GPP2_SMV_cdma 语音_cdma解码 (150个子文件)
lib_fcs_fx.c 209KB
lib_geq_fx.c 148KB
encoder_fx.c 95KB
lib_ppp_fx.c 83KB
lib_cla_fx.c 82KB
lib_ltp_fx.c 79KB
lib_bit_fx.c 67KB
decoder_fx.c 63KB
lib_lpc_fx.c 62KB
basic_op.c 62KB
lib_qlsf_fx.c 61KB
lib_pit_fx.c 56KB
lib_gcb_fx.c 51KB
lib_ini_fx.c 51KB
lib_sns_fx.c 48KB
gputil_fx.c 43KB
lib_ppr_fx.c 42KB
lib_vad_fx.c 40KB
lib_prc_fx.c 40KB
main_enc_fx.c 38KB
lib_smo_fx.c 36KB
basic_op40.c 31KB
lib_wmp_fx.c 29KB
lib_mus_fx.c 29KB
nelp_fx.c 28KB
lib_snr_fx.c 27KB
lib_dia_fx.c 25KB
lib_pwf_fx.c 25KB
lib_flt_fx.c 23KB
lib_evad_fx.c 21KB
math_adv.c 20KB
tty_bit.c 15KB
tty_gen.c 15KB
mcutil_fx.c 14KB
r_fft_fx.c 14KB
tty_dec.c 13KB
main_dec_fx.c 11KB
uvgq_fx.c 10KB
check.c 10KB
math_adv40.c 10KB
goertzel.c 9KB
bdo2dit.c 9KB
math_ext40.c 8KB
lib_io_fx.c 8KB
tty_dbg.c 8KB
dit2a.c 7KB
math_ext32.c 7KB
lib_swb_fx.c 7KB
dtmf20ms.c 7KB
tables.c 6KB
agc.c 6KB
lib_cpr_fx.c 6KB
tone_gen.c 6KB
ttystate.c 5KB
tty_char.c 5KB
tty_hdr.c 4KB
tty_enc.c 4KB
tty_rate.c 4KB
dtmf_det.c 4KB
init.c 4KB
dtmf_gen.c 4KB
tty_glob.c 3KB
test_vec.codA2_eid_ref 8KB
test_vec.codA2_ref 8KB
test_vec.codB2_eid_ref 8KB
test_vec.codB2_ref 8KB
t-vecAA.com 1KB
t-vecBB.com 1KB
test_vec.decA2_eid_ref 105KB
test_vec.decA2_ref 105KB
test_vec.decB2_eid_ref 105KB
test_vec.decB2_ref 105KB
ext_var_fx.h 28KB
const_fx.h 24KB
glb_var_fx.h 24KB
lib_fcs_fx.h 10KB
tty.h 9KB
tty_hdr.h 8KB
lib_qlsf_fx.h 6KB
basic_op.h 6KB
lib_evad_fx.h 5KB
lib_gcb_fx.h 5KB
typedef_fx.h 5KB
typedef_fx.h 5KB
lib_geq_fx.h 5KB
lib_ltp_fx.h 5KB
basic_op40.h 5KB
gputil_fx.h 4KB
main_fx.h 4KB
lib_lpc_fx.h 4KB
lib_ppp_fx.h 4KB
lib_wmp_fx.h 4KB
dtmf.h 4KB
lib_pit_fx.h 4KB
tables.h 4KB
lib_cla_fx.h 4KB
lib_ini_fx.h 3KB
lib_prc_fx.h 3KB
lib_ppr_fx.h 3KB
lib_bit_fx.h 3KB
共 150 条
- 1
- 2
资源评论
JaniceLu
- 粉丝: 78
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功