数字信号处理实验讲义(同名)

数字信号处理实验讲义(同名)

ID:14359642

大小:2.18 MB

页数:135页

时间:2018-07-28

数字信号处理实验讲义(同名)_第1页
数字信号处理实验讲义(同名)_第2页
数字信号处理实验讲义(同名)_第3页
数字信号处理实验讲义(同名)_第4页
数字信号处理实验讲义(同名)_第5页
资源描述:

《数字信号处理实验讲义(同名)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字信号处理实验讲义物理系基础物理教研室编写2006年12月目录实验一数字信号处理系统结构和编程1实验二用FFT作谱分析4实验三IIR滤波器的设计10实验四FIR滤波器的设计17附录一24附录二26附录三31实验一数字信号处理系统结构和编程一、实验目的1.学习C语言的编程;2.掌握在CCS环境下的C程序设计方法;3.学会使用C和汇编语言混合编程;4.熟悉用C语言开发DSP程序的流程。二、实验设备计算机,仿真器,THRS-1实验箱三、实验步骤与内容1.连接好DSP开发系统,实验箱上电,运行CCS;2

2、.按流程图编写C程序,实现所要求的功能;3.例程序操作说明。启动CCS2.0,用Project/Open打开“DSP54X-01”目录下的“DSP54X01.pjt”工程文件,双击“DSP54X01.pjt”及“Source”可查看各源程序;并加载“DSP54X01.out”;单击“Run”运行程序;可以观察到D8指示灯闪烁;用View/Graph/Time/Frequency打开一个图形观察窗口;设置该观察图形窗口变量及参数;观察变量为x,长度为500,数值类型为16位有符号整型变量;如下图所示

3、,图中下半部分为观察图形窗口的设置,上半部分为观察的图形。133四、程序框图五、实验说明CCS包含C编译器,支持标准C以及C和汇编混合编程。C编译器包括三个功能模块:语法分析、代码优化和代码产生,如下图所示。其中,语法分析(Parser)完成C语法检查和分析;代码优化(Optimizer)对程序进行优化,以便提高效率;代码产生(CodeGenerator133)将C程序转换成C54x的汇编源程序。本实验通过一些对数组及数据指针的基本操作,让实验者能够对使用C语言在CCS环境下编程有一个一目了然的认

4、识。并使用汇编语句,以体会两者综合运用时的优越性。实验源程序如下:#include#definepi3.1415926#defineN500voidmain(){inti,j;int*p;intx[500];for(i=0;i

5、r(i=0;i<30000;i++)for(j=0;j<10;j++){asm("nop");asm("nop");}asm("ssbxxf");for(i=0;i<30000;i++)for(j=0;j<10;j++){asm("nop");asm("nop");}}}133实验二用FFT作谱分析一、实验目的1.加深对DFT算法原理和基本性质的理解;2.熟悉FFT算法原理和FFT子程序的应用;3.学习用FFT对连续信号和时域信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应

6、用FFT。二、实验设备计算机、CCS2.0版软件、实验箱、DSP仿真器三、基本原理1.离散傅立叶变换DFT的定义:将时域的采样变换成频域的周期性离散函数,频域的采样也可以变换成时域的周期性离散函数,这样的变换称为离散傅立叶变换,简称DFT。2.FT是DFT的一种快速算法,将DFT的N2步减少为(N/2)log2N步,极大地提高了运算的速度。3.旋转因子的变化规律。4.蝶形运算规律。5.基2FFT算法。四、实验步骤1.复习DFT的定义、性质和用DFT作谱分析的有关内容;2.复习FFT算法原理与编程思

7、想,并对照DIT-FFT运算流程图和程序框图,了解本实验提供的FFT子程序;3.阅读本实验所提供的样例子程序;4.运行CCS软件,对样例程序进行跟踪,分析结果;记录必要的参数。5.填写实验报告;6.提供样例程序实验操作说明。A.实验前准备1)正确完成计算机、DSP仿真器和实验箱的连接后,系统上电;2)设置模数转换单元的拨动开关,1、5、6置“ON”,其它置“OFF”;133注:有关以上连接说明,可参见第一章中模数转换单元跳线说明以及信号源单元跳线说明。B.实验启动CCS2.0,Project/Op

8、en打开“DSP54X-02”目录下的“ExpFFT.pjt”工程文件;双击“ExpFFT.pjt”及“Source”可查看各源程序;并加载“ExpFFT.out”;在主程序处设置断点;单击“Run”运行程序,程序将运行到断点处停止;用View/Graph/Time/Frequency打开一个图形观察窗口;设置该观察图形及参数;采用双踪观察启始地址分别为0x3000H和0x3080h,长度为128单元中数模变化,数值类型为16位有符号整型变量,这两段存储单元中分别存放的是经过AD7

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

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

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