欢迎来到天天文库
浏览记录
ID:27516104
大小:841.23 KB
页数:16页
时间:2018-12-03
《dsp应用技术课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《DSP应用技术课程设计》指导书金陵科技学院信息技术学院2011年12月《DSP应用技术课程设计》指导书1.课程设计应达到的目的木课程是与“DSP技术与应用”课程配套的课程设计,要求学生通过窈级语言或汇编语言编程实现数字滤波器、数字信号发生器、FFT算法功能。通过课程设计,使学斗:加深对DSP芯什TMS320C54X的结构、工作原理的理解,熟悉常用算法的原理,获得DSP应用技术的实际训练,掌握设计DSP本系统的方法。2.课程设计题目及要求木课提供了三个选题,学生可任选一个进行设汁。(1)数字滤波器的设计在数字信兮处理中,滤波占冇极K•重要的地位。数字滤波是语茳处理、图
2、像处理、模式识别、频谱分析等应用中的基本处理算法。用DSP芯片实现数字滤波除了具冇稳定性好、精确度高、不受环境影响等优点外,还具冇乂活牲好等特点。数字滤波器是DSP的基木成用,分为有限冲激响应滤波器HR和无限冲激响应滤波器IIR。本课题要求川C语言或》I:编语言设计出FIR与11R滤波器井进行仿真,滤波器参数自定。(2)数字波形发生器数字波形发生器是利用DSP芯八,通过软件编程和D/A转换来产生所需要的信号波形的一种方法。在通信、仪器和控制等领域的信号处理系统屮,经常会用到各种数字波形发生器。本课题要求川C语言或汇编语言没计出一个数字波形发生器,要求能产生正弦波、余弦
3、波、方波、三角波,信号频率可调。以余弦波为例,一般产生余弦波的方法有两种:查表法:此种方法用于对精度要求不是很高的场合。如果要求精度高,所盂要的表格就很人,相放的存储器界W:也要很人。泰勒级数展幵法:这足一种更为奋效的方法。与查表法相比,耑要的存储单元《DSP应用技术课程设计》指导书1.课程设计应达到的目的木课程是与“DSP技术与应用”课程配套的课程设计,要求学生通过窈级语言或汇编语言编程实现数字滤波器、数字信号发生器、FFT算法功能。通过课程设计,使学斗:加深对DSP芯什TMS320C54X的结构、工作原理的理解,熟悉常用算法的原理,获得DSP应用技术的实际训练,掌
4、握设计DSP本系统的方法。2.课程设计题目及要求木课提供了三个选题,学生可任选一个进行设汁。(1)数字滤波器的设计在数字信兮处理中,滤波占冇极K•重要的地位。数字滤波是语茳处理、图像处理、模式识别、频谱分析等应用中的基本处理算法。用DSP芯片实现数字滤波除了具冇稳定性好、精确度高、不受环境影响等优点外,还具冇乂活牲好等特点。数字滤波器是DSP的基木成用,分为有限冲激响应滤波器HR和无限冲激响应滤波器IIR。本课题要求川C语言或》I:编语言设计出FIR与11R滤波器井进行仿真,滤波器参数自定。(2)数字波形发生器数字波形发生器是利用DSP芯八,通过软件编程和D/A转换来
5、产生所需要的信号波形的一种方法。在通信、仪器和控制等领域的信号处理系统屮,经常会用到各种数字波形发生器。本课题要求川C语言或汇编语言没计出一个数字波形发生器,要求能产生正弦波、余弦波、方波、三角波,信号频率可调。以余弦波为例,一般产生余弦波的方法有两种:查表法:此种方法用于对精度要求不是很高的场合。如果要求精度高,所盂要的表格就很人,相放的存储器界W:也要很人。泰勒级数展幵法:这足一种更为奋效的方法。与查表法相比,耑要的存储单元很少,而TL精度比较高。在高等数学中川泰勒级数计算一个角度的余弦值的表达式前四项为:22468XX,X224!6!8!蝉)=1十22■■cos
6、W=1-f+{,-ib[,^(,-^)n由上而的递归公式求得:cos(nx)=2cos(x)cos{(n-l)xj-cos{(n—2)x}它分两步产生正弦或余弦波。第一•步估计cos(/tr)的值,笫二步使用n控制的乘法和减法运算产生信号木身。假定延时的cos((H-l)x和COS((/1-2)x)是预先计算好的,并存储在存储空间里。本设计中首先输入的X值为5,并以此循环下去计算256个金选值。(1)FFT算法的实现离散傅立叶变换DFT的定义为:将吋域的采样变换成频域的周期性离散闲数,频域的采样也讨以变换成时域的周期性离散函数,这样的变换称为离散傅立叶变换,简称DFT
7、。FKT是DFT的一种快速算法,将IFT的N2步运算减少为(7V/2)log2W步,极大的提高了运算的速度。I二W,称为蝶形因子式旋转因子,FFT就是利用了旋转W子的对称性和周期性来减少运算fi的。ITT算法将长序列的DFT分解为妞序列的DPT。N点的DFT先分解为两个N/2点的DFT,每个N/2点的DFT又分解为两个N/4点的DFT等等,最小变换的点数即基数,基数为2的FFT算法的最小变换足2点DET。本课题要求川'?1:编语言实现FFT算法,要求能计算输入的倌号的频谱并进行仿真显示。一般而言,FFT算法分为时间抽选(DIT)Fn和频率抽选(DIF
此文档下载收益归作者所有