1.软件版本
MATLAB2013b
2.本算法理论知识
系统主要包括以下几个模块:多通道滤波器,DCT变换与反变换,量化与逆量化,哈夫曼编码译码,系统的结构框图如下所示:
将对每个模块进行理论分析,并通过MATLAB进行仿真分析。这里所使用的数字语音信号为现有的wav信号,通过matlab的自带函数wavread读入到MATLAB作为数字信号源,其时域波形图如图所示。
这里采用的语音信号的采样率为8000hz/s,目的是为了加快系统的仿真速度,整个测试语音信号为20254个采样点。这个音频文件大小占用硬盘资源32768字节。
3.部分核心代码