第5章 基于DSP实现的数字信号处理实验【单片机课件】.pptVIP

第5章 基于DSP实现的数字信号处理实验【单片机课件】.ppt

  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文档。上传文档
查看更多
2003.2.16 基于DSP的数字信号处理实验指导教程 一、实验目的 四、实验思考题 1、如果在完全设置正确的情况下,仍出现如下图所示的错误,请分析原因? 四、实验思考题 1、如果出现如下图所示的警告,请分析是什么原因? 一、实验目的 一、实验目的 1、了解数字波形产生的基本原理; 2、学习用C54xDSP芯片产生正弦信号的基本方法和步骤; 3、加深对DSP MCBSP多通道缓冲串口的理解。 一般情况,产生正弦波的方法有两种: 1、查表法。此种方法用于对精度要求不是很高的场合。如果要求精度高,表就很大,相应的存储器容量也要很大。 2、泰勒级数展开法。这是一种更为有效的方法。与查表法相比,需要的存储单元很少,而且精度高。 一个角度为θ的正弦和余弦函数,可以展开成泰勒级数,取前5项进行近似得: 三、实验内容 1、复习有关数字波形产生的内容及其在TMS320C54X上的实现方法。 2、在CCS环境中,设计一个正弦信号发生器(也就是产生一个正弦波),编写一个实现产生正弦信号的程序及链接配置文件,编译、调试程序,并通过CCS的图形显示工具观察输入/输出信号波形以及频谱的变化。实验要求采用泰勒级数展开法,来构造正弦波信号,计算点数为256,经过取整处理后通过D/A转换输出。 启动CCS2.0,用Project/Open打开“SIN.pjt”;双击:“SIN.pjt”及“Source”可查看各源程序; 加载“SIN.out”后;在“SIN.c”程序中,“InitC5402()”处设置断点; 单击“Run”,程序运行到断点处停止;用View/Graph/Time/Frequency打开一个图形观察窗口,以观察利用泰勒级数产生的波形;设置观察变量y,长度2000,32位浮点型数值; 调整图形观察窗口,观察产生波形; 单击“Run”继续运行程序;在JAD4的AD50-DAout,用示波器可观察到产生的正弦波波形; 单击“Halt”暂停程序运行,示波器上正弦波消失; 在“SIN.c”程序中,N值为产生正弦信号一个周期的点数,产生的正弦信号的频率与N数值大小及D/A转换频率fDA有关,产生正弦信号频率f的计算公式为: f=fDA/N 尝试修改“SIN.c”程序中N值,“Rebuild”及“Load”后,单击“Run”运行程序,观察产生信号频率变化; 关闭“SIN.prj”工程文件;关闭所有窗口,本实验完毕。 SIN实验输入/输出信号时域图形 五、实验思考题 1、本实验程序产生了一个正弦信号,请修改程序,产生一个频率相同的余弦信号。 2、本实验要求是采用泰勒级数展开法实现,这与采用查表法有何改进?其局限性体现在那里? 一、实验目的 一、实验目的 1、掌握卷积算法的原理,利用卷积方法观察分析系统的时域特性。 2、掌握在CCS环境下,算法程序编写、编译和调试程序的方法。 三、实验内容 1、复习有关卷积的基本知识,熟悉基本原理及其在TMS320C54X上的实现方法。 2、在CCS环境中,编写一个实现线性卷积的程序及链接配置文件,编译、调试程序,通过CCS的图形显示工具观察输入/输出信号波形以及频谱的变化。设 和 的长度均为128点,除区间 之外皆为零,幅值分别为200和100,对这两输入序列进行卷积;并采用实验箱的信号源产生的信号作为卷积的两个输入信号,观察卷积结果。 Convolve子程序流程图 Convolve实验输入/输出序列时域图形 Convolve实验输入/输出信号时域图形 五、实验思考题 1、简述卷积算法在实际中的应用。 2、如果要修改数据的类型,该如何修改该程序。 一、实验目的 一、实验目的 1、加深对DFT基本性质的理解。 2、熟悉FFT算法原理和FFT子程序的应用。 3、学习FFT在TMS320C54X上的实现,并通过编程掌握C54X的存储 器管理、辅助寄存器的使用、位倒序寻址方式等技巧。 三、实验内容 1、复习DFT的定义、性质和用DFT作频谱分析的有关内容,复习FFT算法原理与编程思想及其在TMS320C54X上的实现方法。 2、在CCS环境中,对照DFT-FFT运算流图和程序框图,了解本实验提供的经A/D转换后的信号(取128点)的FFT源程序及链接配置文件,编译、调试程序,并通过CCS的图形显示工具观察输入/输出信号波形以及频谱的变化。在本实验项目中实现的是基2的时间抽取FFT算法。 FFT子程序流程图 FFT实验输入/输出信号时域图形 五、实验思考题 1、描述FFT算法的基本思想。 2

文档评论(0)

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

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

1亿VIP精品文档

相关文档