实验三-诱发响应的提取_第1页
实验三-诱发响应的提取_第2页
实验三-诱发响应的提取_第3页
实验三-诱发响应的提取_第4页
实验三-诱发响应的提取_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

实验三诱发响应的提取学生姓名刘冰学院名称精密仪器与光电子工程专业生物医学工程学号3010202286实验目的了解并掌握诱发响应的提取方法。实验原理由于对刺激的滞后响应具有随机性,诱发响应具有不同的潜伏期,所以不能够简单地对诱发响应累加求平均,而应该设法求出各次响应的潜伏期后,在原始诱发响应信号中除去潜伏期的影响后,再累加求平均。具体的步骤为求出多次实验的平均响应作为初步估计求平均响应与诱发响应的时间互相关求出互相关函数的最大值对应的时间t求出响应的最终估计三.Matlab程序clc;clearall;closeall;%*****产生一个幅度衰减的模拟信号fs=1000;t=0:1/fs:1;f=10;s=sin(2*pi*f*t).*exp(-15*t);%---画出理想的诱发响应figure,plot(t,s);title('模拟诱发响应');xlabel('时间/s')ylabel('幅值')%**多次实验N取1000,%***模拟诱发潜伏期的时间大概在50ms左右N=1000;time=50;%****用自带的随机数产生N个50左右的随机数,这些数字符合均匀分布tx=time+round(10*rand(1,N));L=length(s);%叠加一个符合正态分布的白噪声fori=1:N;l=zeros(1,tx(i));%用tx产生一个长度为50左右的0数组s1=[ls(1:L-tx(i))];%将0数组与模拟信号连起来,模拟含有潜伏期的信号e=0.1*randn(1,L);%产生随机数模拟噪声x(i,:)=s1+e;%叠加模拟信号与白噪声,并将多有信号存入矩阵end;figure,plot(t,x');title('N次实验的模拟原始信号');p=mean(x);%叠加后求平均,这里求得的平均结果会丢失高频信息figure,plot(t,p');title('N次实验结果平均');x2=zeros(N,L);fori=1:N;R(i,:)=xcorr(p,x(i,:));%求平均响应与每个诱发响应的互相关[MI(i)]=max(R(i,:));%找出互相关函数的最大值对应的时间点min1=min(I);%以最小的时间点为标准作为起点%每个响应需要移动的距离lx(i)=I(i)-min1;%移动诱发响应并将结果存储x2(i,1:L-lx(i))=x(i,1+lx(i):1001);end;%求出响应的最终估计p2p2=mean(x2);figure,plot(t,p2');title('最终估计结果');xlabel('时间/s')ylabel('幅值')%以下程序验证课堂PPT上的一句话“潜伏期的影响使迭加平均结果丢失高频信息”fft1=abs(fft(s));figure,plot(t.*fs,fft1);fft3=abs(fft(p2));figure,plot(t.*fs,fft3);做fft的结果:实验结论:1.对于原始信号的fft的高频极值:对于最终估计的FFT的高频极值:对比可知其相对结果高频

温馨提示

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

评论

0/150

提交评论