1、 - 1 - DSP课程设计课程设计 实实 验验 报报 告告 语音压缩、存储与回放 成绩:成绩: 工程设计工程设计50 报告报告20 答辩答辩30 总分总分 评语:评语: 指导教师签字:指导教师签字: 日期:日期: - 2 - 一、一、 实验背景与内容实验背景与内容 语音通信是现代多媒体通信中一个重要的组成部分, 而语音信号是信息的重 要形式, 语音信号处理有着广泛的应用领域,同时语音压缩在语音信号的传输、 存储等方面有非常广泛的作用, 而且在通信领域中已经有较成熟的发展和广泛应 用。本设计要求采用DSP及其A/D、D/A转换器进行语音信号的压缩、存储和回 放。 语音的数字通信无论在可靠性、抗
2、干扰能力、保密性还是价格方面都远优于 模拟语音信号,但这是以信道占用宽频带宽为代价的。因此为了减少语音信号所 占用的带宽或存储空间,就必须对数字语音信号进行压缩编码。一个优秀的语音 压缩系统要求能够在软硬件资源占用比例低和压缩编解码时间短的同时, 可以实 现多通道语音实时压缩。 DSP仿真器用于DSP的在线调试开发,可以通过软件在线控制DSP的运行状 态,并能够查看DSP内部寄存器。PC是开发人员和DSP系统之间的交互界面,通 过PC上安装的CCS集成开发环境,开发人员可以在友好的图形界面下对目标系 统进行操作。 本次实验采用DSP C5402实验板实现语音信号的压缩解压的。SEED-VC54
3、02 DSK实验板上集成了SRAM,FLASH,音频输入输出接口等部件。 二、二、 实验目的实验目的 1、应用 DSP 算法实现对语音信号的压缩、存储和回放。 2、熟悉使用 C 语言编写较复杂的程序; 3、熟悉 C 语言对外设(DSK 板或示波器)的访问(软件编程、硬件连接) ; 4、熟练使用软件 CCS5000 对程序的完整调试过程。 三、实验设计要求及目标三、实验设计要求及目标 - 3 - 1 要求 (1)使用 DSP 实现语音压缩和解压缩的基本算法,算法类型自定,例如 可以采用 G.711、G.729 等语音压缩算法。 (2)采用 A/D 转换器从 MIC 输入口实时采集语音信号,进行压
4、缩后存储 到 DSP 的片内和片外 RAM 存储器中,存储时间不小于 10 秒。 (3)存储器存满之后,使用 DSP 进行实时解压缩,并从 SPEAKER 输出 口进行回放输出。 (4)使用指示灯对语音存储和回放过程进行指示。 2设计思路 语音信号的幅度(发音强度)并非均匀分布,由于小信号占的比例比大信号 大很多,因此可以进行非均匀量化。达到这一目标的基本做法是,对大信号使用 大的量化间隔,而小信号则使用小的台阶。ITU-T G.711建议的PCM A律和 律语 音压缩标准可以分别将13比特和14比特压缩为8比特,达到语音压缩的目的。 四、实验原理四、实验原理 1、 DSK 包括: 主芯片 1 枚:100 MHz TMS320VC5402 DSP RAM 1 枚:1 个软件等待的 64K16bit 的 SRAM(CY7C1021V33) FLASH 1 枚:256K16bit 的 FLASH 存储器(AM39VF400A) 接口 2 个: 一个连接到 PC 机并口的主机端接口 HPI 和用于仿真的 JTAG 测试总线控制器 信号采集和输出端口:麦克风/耳