【信号去噪】基于matlab小波工具箱脑电降噪【含Matlab源码 707期】

   日期:2021-04-07     浏览:97    评论:0    
核心提示:一、简介小波降噪流程1 打开小波工具箱,在MATLAB命令行窗口输入:wavemenu2. 选中wavelet 1-D,进行离散小波一维信号处理3. 加载信号,File—>Load—>Signal4. 然后选择母小波,与脑电信号比较匹配的是DB小波,选用DB4小波,分解层数选择6,然后点击分析按钮5. 再点击De-noise降噪按钮6. 选择降噪方法,设置阈值参数,点击降噪按钮7. 点击 查看降噪信号按钮8. 查看原始信号及降噪信号对比9. 保存降噪信号10.保存信号文

一、简介

小波降噪流程
1 打开小波工具箱,在MATLAB命令行窗口输入:wavemenu
2. 选中wavelet 1-D,进行离散小波一维信号处理
3. 加载信号,File—>Load—>Signal
4. 然后选择母小波,与脑电信号比较匹配的是DB小波,选用DB4小波,分解层数选择6,然后点击分析按钮
5. 再点击De-noise降噪按钮
6. 选择降噪方法,设置阈值参数,点击降噪按钮
7. 点击 查看降噪信号按钮
8. 查看原始信号及降噪信号对比
9. 保存降噪信号
10.保存信号文件
11 查看降噪之后的信号,按上述第2步加载信号,导入信号

二、源代码

%% 绘出小波变换前后对比波形1
%by20210405
close all;clear;clc
% FilePath='SData.mat';
% EEGdata=importdata(FilePath);
%%
load('C1T1.mat');
plot(C1T1)
hold on
load('C1T2.mat')
plot(C1T2)
hold on
load('C1T1Denoise.mat')
plot(C1T1Denoise,'LineWidth',2)
hold on

三、运行结果

四、备注

完整代码或者代写添加QQ 1564658423

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服