ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:531.39KB ,
资源ID:1176737      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1176737.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(随机信号的数字特征分析实验报告.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

随机信号的数字特征分析实验报告.docx

1、随机信号的数字特征分析实验报告评分大理大学实验报告 课程名称 生物医学信号处理 实验名称 随机信号的数字特征分析 专业班级 姓 名 羽卒兰cl 学 号 实验日期 实验地点 20152016学年度第 3 学期一、实验目的了解随机信号的特征。掌握随机信号的数字特征分析算法。二、实验环境 1、硬件配置:Intel(R) Core(TM) i5-4210U CPU 1.7GHz 1.7GHz 安装内存(RAM):4.00GB 系统类型:64位操作系统 2、软件环境:MATLAB R2013b软件三、实验内容用Matlab编制程序,分析信号的数字特征,包括均值、方差、均方值、协方差。可以使用Matlab

2、自带函数。观察信号的直方图,粗略估计其概率分布。信号1:利用Matlab中的伪随机序列产生函数randn()产生的长1024点的序列;信号2:实际采集的生物医学信号(脑电,心电等)。四、实验结果与分析实验原理:1.对于平稳各态遍历随机过程,可以用单一样本函数的时间平均代替集总平均,即通过测量过程的单一样本来估计信号的统计特征量。样本均值: 样本均方值: 样本方差: 样本自相关函数: 样本自协方差: 2.平稳随机过程:如果随机信号的概率特性不随时间变化而变化,则称为平稳随机过程,否则称为非平稳随机过程。(1).一阶平稳过程:信号的平均值与t无关;(2).二阶平稳过程:信号的平均值与t无关;信号的

3、均方值与t无关;信号的协方差只是时间间隔的函数,而与时间的原点无关;(3).我们至少把二阶平稳过程叫做准平稳过程或广义平稳过程。源代码:% 选择信号类型并设定参数,产生信号x(n)clear; clc;%clear清空内存变量,clc只清空工作区内的内容disp(请选择信号);%显示:请选择信号disp(1 - 伪随机序列randn(); %显示:1 - 伪随机序列randn()disp(2 - 实际测量的心电信号); %显示:2 - 实际测量的心电信号disp(3 - 实际测量的脑电信号); %显示:3 - 实际测量的脑电信号disp(4 - 实际测量的呼吸信号); %显示:4 - 实际测量

4、的呼吸信号disp(5 - 实际测量的颅内压信号);%显示:5 - 实际测量的颅内压信号b = input(信号:); %在屏幕上显示:信号:,等待输入内容switch b % 输入序号,产生相应信号switch条件语句 case 1 %情况1 L = input(每段数据长度 L n);%每段数据长度 L,作为一个字符(串),输入后回车赋值 N = input(数据共多少段 N n);%数据共多少段 N,作为一个字符(串),输入后回车赋值 x = randn(1, L*N);%randn是生成随机数的函数,randn(1,L*N)表示生成L*N的矩阵,矩阵的每个元素都是随机数。 case 2

5、 %情况2 load ecgdata;%导入ECG心电信号 display(数据总长度,num2str(length(ecgdata),点);%把ECG心电信号长度数值转换成字符串,转换后可以使用fprintf或disp函数进行输出。 L = input(每段数据长度 L n); %输入每段数据长度L N = input(数据共多少段 N n); %输入段数N x = ecgdata (1:(N*L); %表示生成N*L的矩阵的ECG心电信号 case 3%情况3 load eegdata; %导入EEG脑电信号 display(数据总长度,num2str(length(eegdata),点)

6、;%把EEG脑电信号长度数值 换成字符串,转换后可以使用fprintf或disp函数进行输出。 L = input(每段数据长度 L n); %输入每段数据长度L N = input(数据共多少段 N n); %输入段数N x = eegdata (1:(N*L);%表示生成N*L的矩阵的EEG脑电信号 case 4 %情况4 load icpdata; %导入实际测量的呼吸信号 display(数据总长度,num2str(length(icpdata),点);%把ECG心电信号长度数值转换成字符串(转换后可以使用fprintf或disp函数进行输出) L = input(每段数据长度 L n

7、); %输入每段数据长度L N = input(数据共多少段 N n); %输入段数N x = icpdata (1:(N*L); %b=5时,产生N*L的矩阵的呼吸信号 case 5 %情况5 load respdata; %导入实际测量的颅内压信号 display(数据总长度,num2str(length(respdata),点);%把EEG脑电信号长度数值转换成字符串(转换后可以使用fprintf或disp函数进行输出) L = input(每段数据长度 L n); %输入每段数据长度L N = input(数据共多少段 N n); %输入段数N x = respdata (1:(N*L

8、); %b=5时,产生N*L的矩阵的颅内压信号end% 估计信号的统计特征量Xmean = zeros(1,N); % 每段数据均值Xms = zeros(1,N); % 每段数据均方值Xvar = zeros(1,N); % 每段数据方差rxs=xcorr(x,x);%for k = 1:N %k的取值从1到N xs = x(k-1)*L+1):(k*L);%输入信号分段并补0至N Xmean(k) = mean(xs);%数值分析拟合,matlab中的mean函数函数功能是求数组的平均数或者均值。matlab中的mean函数函数功能是求数组的平均数或者均值。 Xms(k) = std(xs

9、).2+ Xmean(k)2;%对矩阵求均方差 Xvar(k) = var(xs);%均方差 rxs=xcorr(x,x);%自相关 pxs=abs(fft(rxs).2/N;%自功率谱endn = 1:N; %样本容量n的取值范围为1:Nfigure;%画图subplot(2,3,1); stem(n,Xmean,.); title(均值);%创建一个二行三列的窗口,在第一个窗口显示图像;对于离散序列,MATLAB用stem( )命令实现其绘制针状图,以Xmean填充绘图的样式,并添加标题subplot(2,3,2); stem(n,Xms,.); title(均方值);%创建一个二行三列的

10、窗口,在第一个窗口显示图像;对于离散序列,MATLAB用stem( )命令实现其绘制针状图,以Xmean填充绘图的样式,并添加标题subplot(2,3,3); stem(n,Xvar,.); title(方差);%创建一个二行三列的窗口,在第三个窗口显示图像;对于离散序列,MATLAB用stem( )命令实现其绘制针状图,以XXvar填充绘图的样式,并添加标题xlabel(L=,num2str(L), ,N=,num2str(N);%横坐标subplot(2,3,4); hist(x,100); title(直方图) % 绘制数据直方图,观察信号大致概率分布subplot(2,3,5); s

11、tem(-(N*L-1):N*L-1,rxs);title(自相关函数图谱);%绘制自相关图谱subplot(2,3,6); stem(-(N*L-1):N*L-1,pxs);title(自功率图谱);%绘制自功率图谱图像显示:导入信号为1:伪随机序列randn() 导入信号为2 :实际测量的心电信号 图1 L=128,N=8的伪随机信号的数字特征图 图2二 L=128,N=8的心电信号的数字特征图导入信号为3 :实际测量的脑电信号 导入信号为4 :实际测量的呼吸信号图3 L=128,N=8的脑电信号的数字特征图 图4 L=128,N=8的呼吸信号的数字特征图导入信号为5 :实际测量的颅内压信

12、号图5 L=128,N=8的颅内压信号的数字特征图 分析:图1 是图1 L=128,N=8的伪随机信号的数字特征图,从图中可以看出,在-4 4之间服从正态分布,m=0时,有最大的自相关;图2是二 L=128,N=8的心电信号的数字特征图,根据其直方图可以看出其概率函数集中分布在-1 1之间,可以看出其大致服从正态分布,根据其自相关函数图谱可以看出当m=0时,其自相关达到最大。图3是 L=128,N=8的脑电信号的数字特征图,根据其直方图可以看出其概率函数集中分在-5 5之间,可以看出其大致服从正态分布,根据其自相关函数图谱可以看出当m=0时,其自相关达到最大。图4 是L=128,N=8的呼吸信

13、号的数字特征图,根据其直方图看出其概率函数集中分布在1 6之间,可以看出其大致服从正态分布;根据其自相关函数图谱可以看出当m=0时,其自相关达到最大。图5 是L=128,N=8的颅内压信号的数字特征图,根据其直方图看出其概率函数集中分布在0 500之间,但由于中轴线的两侧走势并不无限趋近于零,所以其形状并不服从正态分布;根据其自相关函数图谱可以看出当m=0时,其自相关达到最大。 思考题 (1)改变每段数据长度,观察各段数字特征的分布情况。数据长度对于数字特征估计值有什么样的影响?导入信号为1:伪随机序列randn() 图6 L=512,N=2的伪随机信号的数字特征图 图7 L=256,N=4的

14、伪随机信号的数字特征图 图8 L=128,N=8的伪随机信号的数字特征图 图9 L=64,N=16的伪随机信号的数字特征图 图10 L=32,N=32的伪随机信号的数字特征图 图11 L=16,N=64的伪随机信号的数字特征图导入信号为2 :实际测量的心电信号图12 L=512,N=2的心电信号的数字特征图 图13 L=256,N=4的心电信号的数字特征图图14 L=128,N=8的心电信号的数字特征图 图15 L=64,N=16的心电信号的数字特征图图16 L=32,N=32的心电信号的数字特征图 图17 L=16,N=64的心电信号的数字特征图导入信号为3 :实际测量的脑电信号 图18 L=512,N=2的脑电信号的数字特征图 图19 L=256,N=4的脑电信号的数字特征图 图20 L=128,N=8的脑电信号的数字特征图 图21 L=64,N=16的脑电信号的数字特征图 图22 L=32,N=32的脑电信号的数字特征图 图23 L=16,N=64的脑电信号的数字特征图导入信号为4 :实际测量的呼吸信号图24 L=512,N=2的呼吸信号的数字特征图 图25 L=256,N=4的呼吸信号的数字特征图图26 L=128,N=8的呼吸信号的数字特征图 图27 L=64,N=

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1