基于DSP的语音信号FIR低通滤波器设计介绍 下载本文

内容发布更新时间 : 2024/7/6 18:13:43星期一 下面是文章的全部内容请认真阅读。

科信学院

DSP应用系统(三级项目)

(2014/2015学年第二学期)

课程名称 : DSP原理与应用 题 目 :基于DSP的语音信号FIR低通滤波器设计 专业班级 : 信息1221 学 号 : 学生姓名 : Liu 指导教师 :

设计成绩 :

2015年 7 月 10 日

1、项目设计目的

通过课程设计,加深对DSP芯片TMS320C54x的结构、工作原理的理解,获得DSP应用技术的实际训练,掌握设计较复杂DSP系统的基本方法、数字滤波器的设计过程,了解FIR的原理和特性,熟悉设计FIR数字滤波器的原理,学习FIR滤波器的DSP的实现原理,学习使用CCS的波形观察窗口观察输入/输出信号波形和频谱变化情况。

2、项目设计正文 2.1硬件设计 2.1.1方案设计

本次设计基于ccs3.3运行环境下,使用ICETEK-VC5509-EDU实验箱(包括仿真器)、麦克风输入设备、耳机输出相关设备等完成此次设计。主要是通过实验箱上AIC23芯片实时采集语音信号,进行FIR低通滤波,使用MATLAB环境下的FDAtool工具来产生低通滤波器系数,用DSP汇编语言或C语言进行编程实现FIR运算对语音信号进行滤波处理,并且与CCS 算法库中的dsplib中的算法相比较,对所设计的FIR滤波器各项指标进评价。 2.1.2 CCS开发环境配置

CCS可以工作在纯软件仿真环境中,就是由软件在PC机内存中构造一个虚拟的DSP环境, 可以调试、运行程序。但一般软件无法构造DSP中的外设,所以软件仿真通常用于调试纯软 件的算法和进行效率分析等,本次设计将使用硬件仿真(Emulator)。

在使用软件仿真方式工作时,无需连接板卡和仿真器等硬件。 ⑴双击桌面上图标:进入CCS设置窗口。 ⑵在出现的窗口中按标号顺序进行如下设置:

图 2-1 Emulator选项图

⑶接着在下面的窗口中按标号顺序进行如下选择:

图 2-2 Emulator配置图

⑷在出现的窗口中按标号顺序进行如下设置: