DSP期末考试实验报告

DSP期末考试实验报告

ID:37919994

大小:468.81 KB

页数:13页

时间:2019-06-02

DSP期末考试实验报告_第1页
DSP期末考试实验报告_第2页
DSP期末考试实验报告_第3页
DSP期末考试实验报告_第4页
DSP期末考试实验报告_第5页
资源描述:

《DSP期末考试实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、重庆邮电大学学生实验报告课程名称:DSP应用与设计专业班级:通信与信息系统1班学生学号:学生姓名:所属院部:通信工程学院指导教师:代少升实验项目名称:语音信号采集、放送与FIR滤波实验学时4学时实验地点:逸夫楼315实验开始日期:2010-11-24一、实验目的和要求(一)、实验目的(1)熟悉CCS平台设计开发流程并会调试程序;(2)掌握语音信号采集与放送的原理以及FIR滤波原理;(3)掌握程序设计流程图以及用到各个模块的作用和定义;(二)、实验要求(1)注意掌握CCS开发DSP应用程序的步骤;(2)完成语

2、言信号的采集;(3)完成语言信号噪声的加入;(4)完成FIR滤波,使语音清晰;(5)左声道输出带噪声语音效果,右声道输出FIR语音效果;(6)调试程序要记录调试过程中出现的问题及解决办法;(7)编写程序要规范、正确,上机调试过程和结果要有记录,并注意调试程序集成环境的掌握及应用,不断积累编程及调试经验;(8)提交实验报告,具体包括:实验内容,实验原理和程序设计流程,实验原代码,实验测试结果(附波形图)。二、实验仪器和设备计算机一台,装有ccs3.3运行环境、DSP实验箱(包括仿真器)、麦克风输入设备、耳机输

3、出设备三、实验过程(一)设计前了解和准备:(1)此次实验主要用到了三个模块,第一个是AIC23的立体声语音解码芯片,第二个是MCBSP0的多通道缓冲串口,第三个是I2C总线模块。另外还用到了DSP的FIR滤波实现。(2)三个模块的基本介绍和FIR基础知识:AIC23芯片:AIC23是可编程芯片,内部有11个16位寄存器,编程设置这些寄存器可得到所需的采样频率、输入输出增益和传输数据格式等。该控制接口有SPI和I2C两种工作模式,由芯片上的MODE引脚进行选择:MODE=0为I2C模式,MODE=1为SPI模

4、式。AIC23的I2C接口地址由引脚的状态决定,=0时地址为0011010,=1时地址为0011011。(注意:在该开发板上我们已经直接将MODE接口接地,即低电平0,此时则只运行于I2C模式。)MCBSP模块:MCBSP为多通道缓冲串口,用于实现DSP芯片与AIC23芯片之间的数据传输,在实验中我们用到了MCBSP0的模块进行数据接收和发送。I2C模块:I2C总线定义:I2C(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备I

5、2C总线特点:I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本,I2C要求从器件有一个地址。FIR滤波:FIR:有限脉冲响应滤波器。特点:线性相位,非递归结构。既具有严格的线性相位(就是不同频率分量的信号经过fir滤波器后他们的时间差不变)。图像处理以及数据传输,都要求信道具有线性相位特性。FIR滤波器的单位抽样响应是有限长的,因而滤波器性能稳定。(3)程序需要配置的模块:初始化DSP的时钟和寄存器。MCBS

6、P寄存器配置。I2C寄存器配置。AIC23寄存器配置。实现程序代码,包括FIR滤波实现。初始化配置:DSP通过I2C总线将配置命令发送到AIC23,配置完成后AIC23开始工作。(4)大致实验原理和步骤:第一步:通过麦克风利用芯片AIC23进行带噪声的语音信号采集,由于AIC本身自带A/D转化,采集得到的数据传输保存于MCBSP数据接收寄存器DDR。第二步:DSP对MCBSP中的数据进行FIR滤波,并送给MCBSP中的数据发送寄存器DXR。第三步:DXR中数据回传给AIC23,并利用它带的D/A转换进行输出

7、,从而能听到滤波后的信号。(二)实验流程图设计:设计流程图如下:开始初始化语音缓冲区和工作变量等待McBSP通道0传送结束读取语音数据保存于左声道缓冲区调用fir2计算FIR滤波输出滤波结果保存于右声道缓冲区原声音送左声道,滤波后送右声道输出开始初始化:EMIF、CPU频率、AIC23调用AIC23_Mixer子程序处理音频数据输入/输出(三)三大模块初始化代码:(1)AIC23的初始化代码(附注解)://AIC23的11个控制寄存器各基地址定义#defineAIC23_LT_LINE_CTL0x00//0

8、#defineAIC23_RT_LINE_CTL0x02//1#defineAIC23_LT_HP_CTL0x04//2#defineAIC23_RT_HP_CTL0x06//3#defineAIC23_ANALOG_AUDIO_CTL0x08//4#defineAIC23_DIGITAL_AUDIO_CTL0x0A//5#defineAIC23_POWER_DOWN_CTL0x0C//6#defineAIC23

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。