AMR 12.2k的语音编码程序,matlab调用mex文件实现。 speechencode函数实现语音编码部分,speechdecode函数实现解码。测试文件testAMR.pcm为标准PCM文件,8000采样率,单声道,16位PCM编码,时长30s。通过speechencode生成12.2k码率二进制01比特流,并保存为文件bit.txt。speechdecode将比特流还原为PCM文件。PCM文件可用CoolEdit试听,音质良好,几乎无损失。
GSM的AMR语音CODECS. /*---------------------------------------------------------------------------- ; GLOBAL FUNCTION DEFINITIONS ----------------------------------------------------------------------------*/ /* * This function allocates memory for filt