欢迎来到天天文库
浏览记录
ID:28197559
大小:556.43 KB
页数:7页
时间:2018-12-07
《实验二离散傅里叶变换(dft)实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验二离散傅里叶变换(DFT)实验【实验目的】1.进一步熟悉CCS集成开发环境的软硬件调试方法2.学习DFT的基本原理3.掌握如何在DSP中实现DFT算法【实验内容】1.了解DFT的基本原理。2.了解命令文件中伪指令MEMORY和SECTIONS的作用。2.CCS中的软硬件开发环境的熟悉。3.常用信号(包括正弦波,方波,三角波,锯齿波)的DFT。【实验器材】1.DSP开发板2.DSP仿真器3.PG机(软件:CCS,全称:Codecomposerstudio)三实验原理。傅里叶变换是一种将信号从时域变换
2、到频域的变换形式,是信号处理的重要分析工具。离散傅里叶变换(DFT)是傅里叶变换在离散系统中的表示形式。本实验是在学生首先产生一信号后,对该信号进行DFT,并在CCS中利用其自带的观察窗口或Memory菜单来查看变换前后的波形或频谱值,从而完成了一个简易频谱分析仪。让学生更加直观形象地体会DFT的整个过程假设信号为邪),x(1),.......XN),SP么其离散傅立叶变换后的实部和虚部以及频谱幅度分别为:NX(k)=^x(n)e"=0N•••A(o)=J>u)(o)=oz=0Nx人k)=Yn=0x
3、(n)xcos((kxn)xA(k)=yjxr2(k)+Xl2(k)(k>0)2/rV具体的实现过程的时候需要根据硬件的特性来实现。比如cos和sin的值都可事先通过软件计算出结果,保存在两个数组中,直接对其进行查表操作。若缓存数量为128,即N=128。对于cos和sin的系数,根据需要可以首先计算出128点的sin值,而cos的值则可以通过sin表整体后移N/4点,也就是整体后移32点后得到。换句话说,加入sin的表为sin(O)、sin(1)、sin(2)sin(127),则cos的表就为sin
4、(32)、sin(33)、sin(34)、sin(127)、sin(O)、sin(1)sin(31),这样就相当于在DSP中节省了128巳的存储空间供其它程序使用。!1!实验步骤1.打开CCS软件直接打开Iab2里的工程2.修改hello工程下的源文件代码(产生一信号,并做DFT)。1.对代码修改完毕后,编译代码。2.编译通过后,下载代码到DSP。rme/FreQjency..GraphQon$tellation.EyeDiagram.,[mage...5.首先点击CCS软件中的菜单ViewGrap
5、hTime/Frequency.",会弹出个设置••肩/tixds54x/CPU_l-C54X-CodeComposerStudioIFileEditSewProjectDebugProfilerGELOptionToolsDSP/BIyStandardToobarGELToolbar✓ProjectToolbarEditToolbarStatusBarhi
6、DFT.pjtueougIooiDdrsFTPlug-inToolbarsDisassemblyMemory...RggirtersTasks
7、必tchWindowQuickWatchCallStackExpressionListOutputWindow✓ProjectReal-trneRefreshO^ons...MixedSource/ASM图选择CCS图形观察窗口对话框,对下图所相应的设置后,点击【0K】即可。DisplayTypeDu8、s-lowerdispitRtsult.BuffP中DataAcquisitionBufferSizt128IndexIncr<«9、aySc10、讲11、£咖*112、M*ip13、图设置图形观察窗口的属性打开工程下面的源文件,在程序尾部位置设置断点。全部设置好后,点击CCS软件左侧全速运行按钮,即%待程序运行后,观察CCS的图形观察窗口显示的波形。泚处设[断点图4.9.4断点设置位置4.9.6正弦波及其频谱AGraphicalDisplay【实验要求】1.学会使用CCS仿真调试出正弦或余
8、s-lowerdispitRtsult.BuffP中DataAcquisitionBufferSizt128IndexIncr<«9、aySc10、讲11、£咖*112、M*ip13、图设置图形观察窗口的属性打开工程下面的源文件,在程序尾部位置设置断点。全部设置好后,点击CCS软件左侧全速运行按钮,即%待程序运行后,观察CCS的图形观察窗口显示的波形。泚处设[断点图4.9.4断点设置位置4.9.6正弦波及其频谱AGraphicalDisplay【实验要求】1.学会使用CCS仿真调试出正弦或余
9、aySc10、讲11、£咖*112、M*ip13、图设置图形观察窗口的属性打开工程下面的源文件,在程序尾部位置设置断点。全部设置好后,点击CCS软件左侧全速运行按钮,即%待程序运行后,观察CCS的图形观察窗口显示的波形。泚处设[断点图4.9.4断点设置位置4.9.6正弦波及其频谱AGraphicalDisplay【实验要求】1.学会使用CCS仿真调试出正弦或余
10、讲
11、£咖*1
12、M*ip
13、图设置图形观察窗口的属性打开工程下面的源文件,在程序尾部位置设置断点。全部设置好后,点击CCS软件左侧全速运行按钮,即%待程序运行后,观察CCS的图形观察窗口显示的波形。泚处设[断点图4.9.4断点设置位置4.9.6正弦波及其频谱AGraphicalDisplay【实验要求】1.学会使用CCS仿真调试出正弦或余
此文档下载收益归作者所有