[改]医学信号处理实验指导书_第1页
[改]医学信号处理实验指导书_第2页
[改]医学信号处理实验指导书_第3页
[改]医学信号处理实验指导书_第4页
[改]医学信号处理实验指导书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、医学信号处理实验指导河北工业大学电气工程学院生物医学工程专业专用实验一、随机信号的产生及其数字特征分析实验项目的目的和任务:了解随机信号的产生以及随机信号的特征。实验内容:1 .随机信号序列的产生2 .随机信号的数字特征分析实验步骤:一、随机信号序列的产生1、 利用matlab函数rand和randn产生随机信号序歹U2、 利用同余算法生成随机信号序列同余算法:k(i+l)=c*k(i)(mod M) i=0 1 2 .mk(0)给定,后面的数由k与c的乘积与M取余求得,c与M都可以任意指定,一般情况下M=2八b, k(0)为一奇数 c=8t(+/-)3 t 取整数。具体b和t取值,可由试验得

2、出。随机信号不重复的长度:2八(b-2)次,b取值越大,随机信号 序列长度越长建议b=12即2人10次不会重复,此时c=2八9+3即t=2A6ok的取值范围,OM-1之间。1在0乂-1上是均匀分布的。生成随机信号序列要求:1用同余算法产生-0.50.5范围内均匀分命的序歹h长度N=100,均值为零,方差为01.2用mailub函数构造正态分布序列,要求长度N=100,均值 为零,方差为01 ° (randn )3用matlab函数构造均匀分布序歹”,要求长度N=100,均值 为零,方差为01。(rand)clear;N=100;p=0.1;u=rand( 1,N);u=u-mean(

3、u);a=cov(u);b=sqrt(p/a);u=umecm_L4=mecm( u ) cov_u=cov(u) plot( n:D3、 用matlab编程验证正态分布随机信号序列在inx( +/-)q 的取值概率为68%,mx(+/-)2q的取值概率为954%,在Hix(+/-)3q的取值概率为99.7%。clear;N=1000;u=randn(l,N);mx-mean(ii) q=sqrt(cov(u)Ml =find (u> mx-3 q&u< nix+3 );M=size(ML2)/N二、随机信号的数字特征分析一维 利用函数mean求随机信号序列均值,利用函数c

4、ov求随 机信号序列方差多维 每一列作为一次观察,共进行N次观察,每次M个数, 求得M*N的矩阵,构造函数x(t)=Asin(wt)+w(t)为确定信号“为白噪声,用随机数实现要求:构造多维随机信号,N=10, M=500, f=2Ohz求均值向量,协方差矩阵实验要求:完成每一步实验要求,并将结果画图输出本实验中主要用的到matlab函数:rand, randn, mean, cov, plot实验二、医学信号潜伏期的消除实验项目的目的和任务:采用相干平均方法来消除信号潜伏期的影响 实验内容:1 .生成仿真试验信号2 .消除潜伏期的影响3 .诱发响应信号的提取实验步骤:一、生成仿真试验信号令响

5、应信号为 x(t) =10*© (-at)*sin(2*pi*f*t),其中 a=0. 2, f=l/20, t=l-20 ,表达式中a的值越小,信号衰减的越 慢,t取1-20则响应信号的长度为20。令噪声信号长度为100,噪声为正态分布。响应信号和噪 声信号叠加得到仿真信号,仿真信号总长度为100。响应信号的潜伏期,自行设定。要求做50组仿真信号, 各组仿真信号中响应信号的潜伏期不同二、消除潜伏期影响根据课上所学相干平均方法的知识,采用求互相关的方 法,消除潜伏期影响。Matlab中求互相关的函数为xcorr.ni。三、诱发响应信号的提取对消除响应信号潜伏期后的仿真信号,进行对齐,

6、叠加平均处理,提取诱发响应信号。实验要求:先写出提取诱发响应的原理,然后完成每一步实验要求,并将结果画图输出本实验中主要用的到matlab函数:xcorr, subplot, sum实验三、经典功率谱估计实验项目的目的和任务:对应课堂上讲述的几种功率谱估计方法的原 理,研究求解功率谱估计编程实现方法实验内容:1生成试验用仿真信号2分别用周期图法,间接法,平均周期图法,welch法求解 序列的功率谱3结果输出一、生成试验用仿真信号序歹lj x(n) =exp (j*wO*n-j*pi) +exp (j*wl*n-j*O. 7*pi) +e(n) 为复正弦加白噪声的平稳信号,其中w0=100*pi

7、, wl=50*pi, e(n)为零均值得白噪声,信噪比为S/N=10 dB,信号长度为 lOOOo二、分别用周期图法,间接法,平均周期图法,welch法求解序 列的功率谱1 .周期图法matlab中周期图法的函数为periodoram2 .间接法通过求解序列自相关再进行傅氏变换求得3 .平均周期图法 matlab中平均周期图法的函数为psd4 . Welch 法 matlab 中 Welch 法的函数 psd 和 pwelch三、结果输出要求对仿真信号用上面四种方法进行功率谱估计,结果输出在同一幅图上。实验要求:写出进行功率谱估计的四种方法的原理和优缺点,然后完成每一步实验要求,并将结果画在

8、同一幅图上输出本实验中主要用的到matlab函数:periodoram, psd, pwelch实验四、对想象运动脑电信号进行特征提取实验项目的目的和任务:参考专业英语阅读第四课(Brain Computer Interface II)关于ERD和ERS部分内容,以及课本关于AR模型进 行特征提取部分内容,对提供的想象运动脑电信号进行特征提取,并 用训练神经网络进行分类。实验内容:1 .频率特征提取(1)根据ERD、ERS相关内容,结合功率谱估计方法, 提取mu节律能量作为特征。(2)根据所提取的能量特征,利用神经网络进行分类。2 .采用AR模型进行特征提取(1)对应各导脑电信号,先对信号进行

9、阶数估计。(2)利用LD算法或者Burg算法,求解各阶AR模 型参数,并以此为特征。(3)根据所提取的特征,利用神经网络进行分类。实验步骤:一、脑电信号数据导入1、实验介绍该数据是由Graz大学的生物医学工程系的医学信息部提供的,这些数据是 从一个25岁的女性被试身上采集到的。实验时,被试坐在有靠背的舒适的椅子 上进行实验。实验的任务是:通过想象左手运动动或右手运动来产生相应的脑电 信号。想象左右手运动的顺序是随机的。整个实验由7组组成,每组40个,所有实验都是在同一天内完成,每次实 验周期为9秒,总共相当于280个小实验,在实验的前2秒内,没有对被试施加 任何刺激,也就是说她是安静的;从第2

10、秒开始,屏幕上出现一个“ + ”,它持续 一秒的时间;从第3秒开始,屏幕上出现一个向左或向右的箭头,被试看到此信 息后,要按照箭头方向想象对应左手或者右手运动。脑电信号采集为C3, Cz, C4三个通道的电极处的数据,采样频率为128Hz,对采集得到的脑电信号进行 0. 530Hz滤波。实验过程如图1所示。Feedback period with Cue图1电极位置(左图)测试过程(右图)2、数据格式数据被保存在Grazdata. mat中,其中x_train是由三个脑电通道C3, CZ, C4组成的,保存了其中140组实验的脑电数据,每个的周期为9秒。yrain的 数据由1和2组成,分别代表想象左手运动或想象右手运动。建议采用前100 组数据作为训练集,后40组数据作为测试集。二、脑电信号的特征提取1、频率特征提取采用任意一种功率谱估计方法,提取各导1274Hz区间能量作为特征向 量。2、AR模型参数特征提取(1)利用函数,求解脑电信号的AR模型阶数。(arorder.m)(2)求解Yula-Walker方程,得到AR模型参数,作为特征向量。 (levinson.m, aryule.m, arburg.m)三、脑电信号的分类1、对已知140次实验数据,取其中一部分作为训练集,建立神经网络进行训练,另外一部分作为测试集,检验分类正确率。2、神经网络的建立及分类正确率的显示,参照

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论