实验二离散傅里叶变换.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 离散傅里叶变换(DFT)实验 一、实验目的 1.进一步熟悉CCS集成开发环境的软硬件调试方法 2.学习DFT的基本原理 3.掌握如何在DSP中实现DFT算法 二、实验内容 1. 了解DFT的基本原理。 2.了解命令文件中伪指令MEMORY和SECTIONS的作用。 2. CCS中的软硬件开发环境的熟悉。 3. 常用信号(包括正弦波,方波,三角波,锯齿波)的DFT。 三、实验器材 1.DSP开发板 2.DSP仿真器 3 .PC机(软件:CCS,全称:Code composer studio) 四、实验原理 傅里叶变换是一种将信号从时域变换到频域的变换形式,是信号处理的重要分析工具。离散傅里叶变换(DFT)是傅里叶变换在离散系统中的表示形式。 本实验是在学生首先产生一信号后,对该信号进行DFT,并在CCS中利用其自带的观察窗口或Memory菜单来查看变换前后的波形或频谱值,从而完成了一个简易频谱分析仪。让学生更加直观形象地体会DFT的整个过程 假设信号为x(0),x(1),……,x(N),那么其离散傅立叶变换后的实部和虚部以及频谱幅度分别为: 具体的实现过程的时候需要根据硬件的特性来实现。比如cos和sin的值都可事先通过软件计算出结果,保存在两个数组中,直接对其进行查表操作。 若缓存数量为128,即N=128。对于cos和sin的系数,根据需要可以首先计算出128点的sin值,而cos的值则可以通过sin表整体后移N/4点,也就是整体后移32点后得到。换句话说,加入sin的表为sin(0)、sin(1)、sin(2)、……、sin(127),则cos的表就为sin(32)、sin(33)、sin(34)、……、sin(127)、sin(0)、sin(1)、……、sin(31),这样就相当于在DSP中节省了128B的存储空间供其它程序使用。 五、实验步骤 1.打开CCS软件直接打开lab2里的工程 2.修改hello工程下的源文件代码(产生一信号,并做DFT)。 3.对代码修改完毕后,编译代码。 4.编译通过后,下载代码到DSP。 5.首先点击CCS软件中的菜单View\Graph\Time/Frequency…,会弹出一个设置 图 选择CCS图形观察窗口 对话框,对下图所相应的设置后,点击【OK】即可。 图 设置图形观察窗口的属性 6.打开工程下面的源文件,在程序尾部位置设置断点。 7.全部设置好后,点击CCS软件左侧全速运行按钮,即。 8.待程序运行后,观察CCS的图形观察窗口显示的波形。 修改程序,使得其能够显示方波以及其离散傅里叶变换。 下面列举几种不同波形及其傅里叶变换。 图4.9.5 三角波及其频谱 图4.9.6 正弦波及其频谱 图4.9.6 方波及其频谱 图4.9.6 锯齿波及其频谱 实验结果 1.该程序产生的 修改后的程序如下,该程序能够显示方波及其DFT。 * Copyright 2002 by Texas Instruments Incorporated. * All rights reserved. Property of Texas Instruments Incorporated. * Restricted rights to use, duplicate or disclose this code are * granted through contract. * */ /* @(#) DSP/BIOS 4.80.208 12-06-02 (barracuda-l19) */ /***************************************************************************/ /* */ /* H E L L O . C */ /* */ /* Basic LOG event operation from main. */ /*

文档评论(0)

wuailuo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档