- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FIR數字滤波器音频滤波实验
基于FIR数字滤波器音频滤波实验
基于FIR数字滤波器音频滤波实验
一、实验目的
通过实验,加深对线性相位FIR数字滤波器特性理解;
学习在DSP平台上基于FIR滤波器实现对音频信号滤波的方法;
学习利用MATLB中的FDATool设计滤波器的方法;
了解TI公司语音芯片TLV320AIC23的基本功能、接口及控制方法;
了解Gel文件的功能及用途
二、实验原理
FIR数字滤波器是数字信号处理相关工程领域一种常用的滤波器。FIR数字滤波器满足适当条件时,具有线性相位特性,且设计方法简单,性能稳定,因此在音频信号处理、雷达信号处理等方面都有着广泛的应用。
本实验利用ti公司的立体声音频处理芯片TLV320AIC23及DSP TMS320VC5509,对模拟音频信号进行采样、滤波、编码输出实验;基于信号特点,借助MATLAB FDATool工具设计相应的FIR数字滤波器,获得滤波器系数;通过调用TI算法库dsplib中已优化的滤波函数fir2()实现滤波;实验过程中为了方面控制FIR滤波器的切换,要求学习、编辑、使用Gel文件进行调试。
三、实验设备
DSP综合实验箱一台
本实验采用了瑞泰创新科技公司生产的ICETEK–VC5509-A综合DSP实验箱。该实验系统由四个模块组成:DSP评估板、仿真器、信号源、显示与电机模块,如下图所示,本实验用到前三个模块。
PC兼容机一台
操作系统为 WindowsXP,安装 Code Composer Studio 3.3软件与Matlab仿真软件。
示波器一台
耳机、麦克风
四、实验内容
TLV320AIC23芯片接口控制参数设施;
分析数字化音频信号的频域特征
利用MATLAB FDATool工具设计FIR数字滤波器;
CCS软件调试与可视化观察FIR滤波器频域响应;
完成基于FIR数字滤波器对音频信号的滤波实验;
利用可视化工具观察、分析实验效果;
五、实验步骤
1、连接设备
基本原则:所有连线工作都必须在断电状态下完成。
(1)检查:保证试验箱总电源(位于实验箱面板左上角)处于关闭状态(圆圈的一端按下为“关”的状态)。
(2)连接DSP开发板与仿真器:将ICETEK-5100USB 仿真器(试验箱面板左下方的红色模块)右侧的黑色排线与DSP开发板(试验箱面板右下方的电路板)左上角的JTAG接口连接,连接时注意:将手指垫在相应位置的下方,将连接线插到底,保证稳固连接。
(3)连接仿真器与电脑:用实验箱附带的 USB 信号线,一头接在计算机的USB接口,另一头接在仿真器左侧的插口(注意:不是DSP开发板的接口),注意仿真器上指示灯 Power(红色)和Run(绿色)点亮。
(4)连接电脑音频输出端与DSP开发板:用 1 根实验箱附带的音频信号线,连接电脑音频输出 A 端口和ICETEK-VC5509-A开发板的“J5”插座,将耳机上的音频输入插头插入。ICETEK-VC5509-A开发板的“J7”插座。
(5)连接电源并接通:将实验台桌面上的三相电源连接线插入实验箱左侧箱壁上的电源插孔中,打开实验箱上的电源总开关(位于实验箱底板左上角),使开关位于“开”的位置(竖线的一端按下为”开”的状态),电源开关右侧的指示灯亮。然后打开DSP系统电源(位于实验箱底板右下角)。
2、设置CCS工作模式
3、打开CCS
双击桌面上的“CCStudio v3.3”,启动CCS
4、打开工程并加载程序
首先选择菜单Debug→Reset CPU,然后打开工程,假设工程名为Lab0704-AudioFIR2GEL,所在文件夹为“D:\DSPTest2014Spr\”(注意,文件名和目录中不能有汉字)。
选择菜单“Project→Open”(注意,不是“File→Open”)打开工程文件audio.pjt。在项目浏览器中,点击项目名称前的“+”,可以展开查看各个文件夹下的内容。浏览该程序文件的内容,理解各语句作用。
打开Gel控制,选择菜单“File→Load GEL”,选择工程目录中的文件fir.gel。
(2)连接目标板:
选择Debug菜单下的Connect连接目标板。如果连接成功,则显示如下图中左图所示。如果连接不成功,则显示错误信息如下图中右图所示。需要查找原因,重复以上步骤,建立目标板与计算机的连接(常见原因:连接线没有连接或接触不良、实验箱或DSP开发板电源没有开启、CCS工作模式设计不正确等)。
(3)编译、下载程序:
编译:单击菜单“Project→Rebuild All”,或单击工具条中按钮,编译工程中的文件。注意编译程中 CCS主窗口下部的“Build”提示窗中显示编译信息,最后将给出错误和警告的统计数。如果编译成功,自动在Debug目录下生成*.out 文件。(一定要等
文档评论(0)