医学数字信号处理实验指导书

上传人:pu****.1 文档编号:496131499 上传时间:2023-06-23 格式:DOC 页数:22 大小:781.02KB
返回 下载 相关 举报
医学数字信号处理实验指导书_第1页
第1页 / 共22页
医学数字信号处理实验指导书_第2页
第2页 / 共22页
医学数字信号处理实验指导书_第3页
第3页 / 共22页
医学数字信号处理实验指导书_第4页
第4页 / 共22页
医学数字信号处理实验指导书_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《医学数字信号处理实验指导书》由会员分享,可在线阅读,更多相关《医学数字信号处理实验指导书(22页珍藏版)》请在金锄头文库上搜索。

1、医学数字信号处理实验指导书(第二版)支长义 陈书立 编电气工程学院自动化系06年 3月学生实验须知一 实验要求1 认真进行实验预习和准备,应教师要求于实验前完成实验准备报告;2 按照安排的时间、地点和分组签到和参加实验。因故调换应提交调换申请并经教师批准;3 在指定实验台(位置)进行实验,不得随意调换,不得动用非实验设备;4 实验时,主动参与,认真细致,互助合作,注意安全。有问题主动向教师请教。5 实验结束,整理好实验设备,报告指导教师检查实验结果,经认可后方可离开。6 损坏设备,应予以赔偿。二 实验报告基本要求1 在院统一印制的实验报告用纸上书写报告;2 书写整洁,符号、表格和曲线规范;3

2、实验记录数据真实客观,实验结果分析认真正确;4 按时呈交,实验报告作为教学档案由院留存。三 实验成绩评定1 每项实验的成绩综合学生出勤、实验过程(参与程度,实验结果,设备安全和人身安全)情况和实验报告质量(内容和规范性)给出。不参加实验或参加实验不提交报告者,该项实验成绩为0分。2 实验成绩计入课程平时成绩表;3 不参加实验及不提交报告达三分之一者,将被取消该课程考核资格。 目 录实验一 卷积(Convolve)算法实验. 4实验二 FFT分析实验.9实验三 有限冲击响应滤波器(FIR)算法实验.8 实验四 无限冲击响应滤波器(IIR)算法实验.12 预习要求:对指导书中所附程序实验前要先预习

3、、分析,达到基本理解,实验中再进一步认识、全部理解。 实验一 卷积(Convolve)算法实验一、实验目的1掌握卷积算法的原理;2掌握在CCS环境下,TMS320程序编写、编译和调试程序的方法。二、实验设备计算机、CCS 2.0版软件、DSP仿真器、实验箱三、实验原理及步骤A实验前准备1) 正确完成计算机、DSP仿真器和实验箱的连接后,系统上电;2) 设置模数转换单元的拨动开关,1、5置“ON”,其它置“OFF”;B实验打开PC机界面下的CCS2.软件,用Project/Open打开C:timypjtsDSP54X-1目录下的“ExpConv.pjt”工程文件;双击“expConv.pjt”及

4、“Source”可查看各源程序;并编译加载;在主程序中的两个K+处,设置断点;单击“Run”运行程序,程序运行到第一个断点处停止。用View/Graph/Time/Frequency打开图形观察窗口;设置观察窗口变量及参数;采用双踪观察两路输入变量Input及Impulse的波形,波形长度为128,数组类型为32位浮点型;再打开一个图形窗口,以观察卷积结果波形;该观察窗口的参数设置为:变量为Output,长度为256,数据类型为32位浮点数;调整观察窗口,观察两路输入波形和卷积结果波形;这两路输入波形是由程序产生,并对两个信号进行卷积;单击“Run”,程序运行至第二个断点处停止,调整图形观察窗

5、口,该部分实验用实验箱的信号源产生的信号作为卷积的两个输入信号,观察卷积结果;单击“Animate”运行程序,或按F10运行程序;调整观察窗口,并观察卷积结果;改变输入信号的波形、频率、幅值,观察卷积卷结果。四、实验报告要求1主要实验步骤。2描绘出输入、输出数组的曲线。3简述卷积理论。五、Convolve子程序时域表达式:程序参数说明:Void Convolveok(Input,Impulse,Output,Length)Extern void READAD7822(void)两序列卷积子程序:Input:原始输入数据序列,浮点型,长度128;Impulse:冲击响应序列,浮点型,长度128;

6、Output:卷积输出结果序列,浮点型,长度256;Length:参与卷积运算的两输入序列长度;子程序流程图:extern void InitC5402(void);extern void READAD7822(void);#include stdlib.h#include stdio.h#include typedef.h#include Convolve.h#include math.h#define Length128#define Length32*Lengthvoid main()int i,k=0;double InputLength ;double ImpulseLength ;

7、double OutputLength3 ;int xm;int *px = (int*)0x3000;InitC5402();/产生随机输入数据以及冲击响应 Input0 = 200; Impulse0 = 100 ;for( i = 1 ; i Length ; i + )if(i Length/2) Inputi = 200; else Inputi=0; for( i = 1 ; i Length ; i + )if(iLength/2) Impulsei = 100; else Impulsei=0; Convolveok( Input, Impulse, Output, Lengt

8、h);k+;for(;) READAD7822();px = (int*)0x3000;for (i=0; iLength; i+)xm = *px;Inputi = xm;Impulsei = xm;px+;Convolveok( Input, Impulse, Output, Length);k+;/* End of File ExpConv.c*/#include Convolve.hvoid Convolveok( double *Input,/原始输入数据 double *Impulse,/冲击响应 double *Output,/卷积输出结果 Word16 length / 卷积序

9、列长度)int i,k,p;double r;p=0;for (k=0; k=length-1; k+)Outputk=0;r=0;for (i=0; ilength-1) p=length-1;else p=p; p=length-2;for (k=length; k=length+length-1; k+) Outputk=0;r=0; for (i=0; i=p; i+) r = Inputlength-1-i*Impulselength-1-p+i; Outputk = Outputk+r; p=p-1;return ;实验二 FFT分析实验一、实验目的1加深对DFT算法原理和基本性质

10、的理解;2熟悉FFT算法原理和FFT子程序的应用;3学习用FFT对连续信号和时域信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应用FFT。二、实验设备计算机、CCS 2.0版软件、实验箱、DSP仿真器三、基本原理1DFT的定义:将时域的采样变换成频域的周期性离散函数,频域的采样也可以变换成时域的周期性离散函数,这样的变换称为离散傅立叶变换,简称DFT。2FFT是DFT的一种快速算法,将DFT的N2步减少为(N/2)log2N步,极大地提高了运算的速度。四、实验步骤A实验前准备1) 正确完成计算机、DSP仿真器和实验箱的连接后,系统上电;2) 设置模数转换单元的拨动开关,

11、1、5、6置“ON”,其它置“OFF”;B实验打开PC机界面下的CCS2.软件,Project/Open打开C:timypjts DSP54X-2目录下的“ExpFFT.pjt”工程文件;双击“ExpFFT.pjt”及“Source”可查看各源程序;并编译加载;在主程序”k+”处设置断点;单击“Run”运行程序,程序将运行到断点处停止;用View/Graph/Time/Frequency打开一个图形观察窗口;设置该观察图形及参数;采用双踪观察启始地址分别为0x3000H和0x3080h,长度为128单元中数模变化,数值类型为16位有符号整型变量,这两段存储单元中分别存放的是经过AD782转换的

12、混叠信号(信号源单元产生)和对该信号进行FFT变换的结果;单击“Animate”运行程序,或按F10运行;调整观察窗口并观察输入信号波形及其FFT变换结果;调节信号源单元中两路信号的波形选择调节、频率调节、幅值调节,观察混叠信号以及其FFT变换结果如何变化;单击“Halt”暂停程序运行,关闭窗口,本实验结束。五、思考题1对于不同的N,幅频特性会相同吗?为什么?六、实验报告要求1简述FFT理论。2主要实验步骤。3描绘出输入、输出数组的曲线。4回答思考题。程序参数说明Extern void initial(void);Extern void READAD7822(void);Void kfft(pr,pi,n,k,fr,fi,l,il);基2快速傅立叶变换子程序,n为变换点数,应满足2的整数次幂,k为幂次(正整数);数组x:输入信号数组,A/D转换数据存放于地址为3000H307FH存储器中,转为浮点型后,生成x数组,长度128;数组mo:FFT变换数组,长度28,浮点型

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号