基于dsp的fir滤波器实验

基于dsp的fir滤波器实验

ID:41713391

大小:791.19 KB

页数:31页

时间:2019-08-30

基于dsp的fir滤波器实验_第1页
基于dsp的fir滤波器实验_第2页
基于dsp的fir滤波器实验_第3页
基于dsp的fir滤波器实验_第4页
基于dsp的fir滤波器实验_第5页
资源描述:

《基于dsp的fir滤波器实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、成绩鱼阪科枚号院目FIR滤波器的实验课程名称院部名称专业电子信息工程学院电子信息工程学生姓名课程设计地点课程设计学时指导教师40胡国兵金陵科技学院教务处制FIR滤波器的实验一、摘要(所进行设计工作的主旨、缘起、目的,设计工作的主要内容、过程,采用的方法及取得的成果。关键字(keywords):一般3〜5个,最能代表报告内容特征,或在报告起关键作用,最能说明问题的词组)数字信号处理(DigitalSignalProcessing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅

2、速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Frccscalc等半导体厂商在这一领域拥有很强的实力。其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实是运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。关键

3、字:数字滤波器、可编程、高速运行二、目录K摘要22、目录33、前言44、正文54.1、设计理论54.2、程序分析114.3、设计步骤145、问题与心得245.K实验问题245.2、心得体会256、参考文献26三、前言(说明本次课程设计课题的意义,本课题相关技术特点,拟采用的方案或路线)在数字信号处理中,滤波占有极其重要的地位。数字滤波是语音处理、图像处理、模式识别、频谱分析等应用中的基本处理算法。与模拟滤波相比,数字滤波具有很突出的优点,例如它可以满足滤波器对幅度和相位特性的严格要求,可以避免模拟滤波无法克服的电压飘移、温度飘移和噪声等问题;用DSP芯片实现数字滤波除了具有稳

4、定性好、精确度高、不受环境影响等优点外,还具有灵活性好等特点。用可编程DSP芯片可通过修改滤波器的参数十分方便的改变滤波器的特性。数字滤波器是DSP的基本应用,分为有限冲激响应滤波器FIR和无限冲激响应滤波器IIRo木设计选用TMS320C54X作为DSP处理芯片,在CCS软件中编程,并导入Matlab成的待滤波数据、系数,实现FIR滤波器和IIR滤波器的设计,并将CCS仿真结果与Matlab相比较进行验证。四、正文(包含所进行设计的整体内容)1.设计理论i・FIR滤波器的特点图7-9FIR滤波器结构图FIR滤波器主要采用非递归结构,因而从理论上以及实际的有限精度的运算中,都

5、是稳定的;可以得到严格的线性相位;可采用快速傅利叶变换算法;一般没有现成设计公式,窗函数法只给出窗函数的计算公式,计算通带、阻带衰减仍无显示表达式。ii.FIR滤波器的DSP实现(1)用线性缓冲区法实现f数据存储器数据存储器线性缓冲区顶部数据存储器PORTRTPORTRTT*ARx-x(n-5)*ARx-x(n-4)*ARx-x(n・3)

6、N=6的线性缓冲区存存储器图(2)用循环缓冲区法实现Z1数据存储器数据存储器数据存储器循环缓冲区顶部x(n)<—ARxx(n)x(n)x(n-l)Ix(n-l)x(n-l)x(n-2)x(n-2)x(n-2)x(n-3)x(n-3)x(n-

7、3)x(n-4)x(n-4)x(n-4)x(n-5)x(n-5)x(n-5)x(n-6)x(n-6)x(n+2)<—ARx循环缓冲区底部x(n-7)x(n+l)<—ARxx(n+l)IN=8的循环缓冲区存储器图iii・FIR滤波器的实现方法(1)用线性缓冲区和直接寻址方法实现FIR滤波器K例7-13N=5,y(n)=h0x(n)+hlx(n-l)+h2x(n-2)+h3x(n-3)+h4x(n-4)在数据存储器中存放系数hO〜h4,并设置线性缓冲区存放输入数据,如图所示:数据存储器y(n)XNx(n)XNM1XNM2XNM3XNM4HOHlH2H3H4直接寻址线性缓冲区数据分

8、配FIR滤波器的输出(1)用线性缓冲区和间接寻址方法实现FIR滤波器K例7-23N=5,y(n)=h0x(n)+hlx(n-l)+h2x(n-2)+h3x(n-3)+h4x(n-4)在数据存储器屮存放系数hO〜h4,并设置线性缓冲区存放输入数据,如图所示,利用AR1和AR2分别作为间接寻址线性缓冲区和系数区的辅助寄存器。数据存储器ARIthAR2->间接寻址线性缓冲区数据分配FIR滤波器的输岀(1)用线性缓冲区和带移位双操作数寻址方法实现FIR滤波器K例7-32N=5,y(n)=hOx(n)+h1x(n

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

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

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