- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP原理与应用
课程设计报告书
课题名称 基于TMS320VC5509 DSP的FIR滤波器设计 姓 名 薛云龙 学 号 070305236 院、系、部 三 系 专 业 通信工程 指导教师 田爱君
2010年 6月 24日
基于TMS320VC5509 DSP的FIR滤波器设计
一、实验目的和要求
实验目的:学生主要完成软件平台的设计,在现有的硬件平台上,编写相应的源程序和链接命令程序,使整个系统能够滤除含噪语音信号中的高频噪声。
实验要求:已知信号的采样频率为10000hz,设计一个30阶低通滤波器,滤波器的通带截止频率为3000hz,阻带截止频率为3400hz。
在求解过程中,有疑问可参考课件或在matlab中用help命令求解。
经求解,可得到滤波器的各阶系数,进而得到滤波器的系统函数。
数字信号处理(DSP)包括两重含义:数字信号处理技术(Digital Signal Processing)和数字信号处理器(Digital Signal Processor)。数字信号处理(DSP)是利用计算机或专用处理设备,以数值计算的方法、对信号进行采集、滤波、增强、压缩、估值和识别等加工处理,借以达到提取信息和便于应用的目的,其应用范围涉及几乎所有的工程技术领域。数字信号处理是一门理论和实践密切结合的课程,本课题目的帮助在学习了数字信号处理课程之后并能把所学的理论知识与实际的工程应用联系起来,在熟练掌握数字信号处理的基本原理基础上,能结合工程实际学习更多的DSP实现技术及其应用技能。在数字滤波器中,FIR滤波器具有如下几个主要特点:① FIR滤波器无反馈回路,是一种无条件稳定系统;② FIR滤波器可以设计成具有线性相位特性
本实验主要完成软件平台的设计,在现有的硬件平台上,编写相应的源程序和链接命令程序,使整个系统能够滤除含噪语音信号中的高频噪声。用MATLAB设计滤波器,使用fir2函数设计滤波器要求已知信号的采样频率为10000hz,设计一个30阶低通滤波器,滤波器的通带截止频率为3000hz,阻带截止频率为3400hz。
二、实践原理:
数字滤波器的实现方法主要有IIR滤波器和FIR滤波器两种 其中IIR滤波器需要使用通用模拟滤波器设计方法来进行设计 它能得到较好的幅度特性 但是相位特性是非线性的 为了得到线性相位 它必须外加相位校正网络 而这会使滤波器的设计变得比较复杂 也会增加成本 ,FIR滤波器则由有限个采样值组成 它可在保证幅度响应满足指标要求的同时 具有严格的线性相位特性 由于在数据通讯 语音信号处理 图像处理等传输过程中不能有明显的相位失真 而FIR滤波器又能很容易实现IIR滤波器难以实现的线性相位 因而在线性要求比较高的场合得到了广泛应用。一个线性位移不变系统的输出序列y(n)和输入序列x(n)之间的关系,应满足常系数线性差分方程:
x(n): 输入序列,y(n): 输出序列,ai、bi : 滤波器系数, N: 滤波器的阶数。
FIR滤波器的结构
VC5509引脚图
(3)滤波器的软件设计
对于用DSP器件设计的语音信号滤波器,其系统软件设计可使用CCS(Code Composer Studio)软件来进行调试。设计调试时,首先应对EMIF、CPU、TLV320AIC23进行初始化配置,然后再调用AIC_Mixer子程序来处理音频数据的输入和输出。在子程序中,首先初始化语音缓冲区和工作变量,等待MCBSP通道0传送结束后,再采集语音信号,然后传送到MCBSP并保存于左声道缓冲区,此时即可调用FIR2计算FIR滤波输出,滤波后的结果存放于右声道缓冲区,最后将滤波后的信号输出到MCBSP接口,再将此信号传送到TLV320AIC23中,经DA转换后输出。具体的软件流程图如所示。”1”后,保存在相应的位置。用MATLAB命令,给语音信号加噪声,形成噪声文件。
相应的代码如下:
fs=22050;
[x,fs,Nbits] =wavread(E:\1) ;
t=0:1/22050:(length(x)-1)/22050;
sound(x,fs) ; %对加载的语音信号进行回放
figure(1)
plot(x) %做原始语音信号的时域图形
title(原始语音信号);
xlabel(time n);
ylabel(fuzhi n);
figure(2)
freqz(x) %绘制原始语音信号的频率响应图
title(频率响应图)
n=length(x); %求出语音信号的长度
y1=fft(x,n) ;
文档评论(0)