%装入变换放大器输入输出数据

%bf_150ms.dat为正常系统输出信号

%bf_160ms.dat为故障系统输出信号

load bf_150ms.dat;

load bf_160ms.dat;

s1=bf_150ms(1:1000);%s1为正常信号

s2=bf_160ms(1:1000);%s2为故障信号

%画出正常信号与故障信号的原始波形

tittle(“原始信号’);

Ylabel('s1');

subplot(922); plot(s2);

title('故障信号');

Ylabel('s2');

%============================================

%用dbl小波包对正常信号s1进行三层分解

[t,d]=wpdec(sl,3,'db','shannon');

%plontree(t)%画小波包树结构的图形

%下面对正常信号第三层各系数进行重构

%s130是指信号sl的[3,0]结点的重构系数;其他依次类推

sl30=wprcoef(t,d,[3,0]);

s13l=wprcoef(t,d,[3,1]);

s132=wprcoef(t,d,[3,2]);

sl33=wprcoef(t,d,[3,3]);

sl34=wprcoef(t,d,[3,4]);

s135=wprcoef(t,d,[3,5]);

s136=wprcoef(t,d,[3,6]);

s137=wprcoef(t,d,[3,7]);

%画出至构系数的波形

subplot(9,2,3); plot(s130);

Ylabel('S130');

subpolt(9,2,5); plot(s131);

Ylabel('S13l');

subplot(9,2,7); plot(s132);

Ylabel('S132');

subplot(9,2,9); plot(s133);

Ylabel('S133');

subplot(9,2,11);plot(s134);

Ylabel('S134');

subplot(9,2,13);plot(s135);

Ylabel('S135');

subplot(9,2,15);plot(s136);

Ylabel('S136');

subplot(9,2,17);plot(s137);

Ylabel('S137');

%--------------------------------------

%计算正常信号各重构系数的方差

%s10是指s130的方差,其他依此类推

s10=norm(sl30);

sll=norm(s131);

s12=norm(sl32);

s13=norm(sl33);

sl4=norm(s134);

s15=norm(s135);

s16=norm(sl36);

s17=norm(sl37);

%向量ssl是针对信号s1构造的向量

disp=('正常信号的输出向量')

ssl=[sl0,s11,sl2,sl3,s14,s15,sl6,s17]

%===========================

%用db1小波包对故障信号s2进行三层分解

[t,d]=wpdec(s2,3,'db1','shannon');

%plottree(t)%画小波包树结构的图形

%s230是指信号S2的[3,0]结点的重构系数,其他以此类推

s230=wprcoef(t,d,[3,0]);

s231=wprcoef(t,d,[3,1]);

s232=wprcoef(t,d,[3,2]);

s233=wprcoef(t,d,[3,3]);

s234=wprcoef(t,d,[3,4]);

s235=wprcoef(t,d,[3,5]);

s236=wprcoef(t,d,[3,6]);

s237=wprcoef(t,d,[3,7]);

%画出重构系数的波形

subplot(9,2,4);plot(s230);

Ylabel('S230');

subplot(9,2,6);plot(s231);

Ylabel('S231');

subplot(9,2,8);plot(s232);

Ylabel('S232');

subplot(9,2,10);plot(s233);

Ylabel('S233');

subplot(9,2,12);plot(s234);

Ylabel('S234');

subplot(9,2,14);plot(s235);

Ylabel('S235');

subplot(9,2,16);plot(s236);

Ylabel('S236');

subplot(9,2,18);plot(s237);

Ylabel('S237');

%----------------------------------------------------------

%计算故障信号各重构系数的方差

%s20是指s230的方差,其他依次类推

s20=norm(s230);

s21=norm(s231);

s22=norm(s232);

s23=norm(s233);

s24=norm(s234);

s25=norm(s235);

s26=norm(s236);

s27=norm(s237);

%向量ss2是针对信号S1构造的向量

disp('故障信

matlab小波分析特征提取,基于小波分析的特征信号提取的matlab程序相关推荐

  1. matlab遗传算法拟合,基于遗传算法的数据拟合在MATLAB环境中的实现

    湖 南 农 机 2010 年 5 月 收稿日期:2010-04-02 作者简介:林鸿彬(1987-),男,海南海口人,主要从事信息与计算科学专业的学习. 摘 要:在自然科学中,常常在相关的 2 个量之 ...

  2. matlab经典music,基于经典music的doa估计matlab仿真.doc

    基于经典music的doa估计matlab仿真.doc 信息与通信工程学院阵列信号处理实验报告(基于经典MUSIC的DOA估计MATLAB仿真)学号XXXXXX专业XXXXXX学生姓名XXX任课教师X ...

  3. 【熵与特征提取】基于“信息熵”的特征指标及其MATLAB代码实现(功率谱熵、奇异谱熵、能量熵)

    <三体>中对监听员的日常工作有这样一段描述: ...1379 号监听站已经存在了上千年,像这样的监听站,在三体世界中有⼏千个,它们全神贯注地聆听着宇宙间可能存在的智慧⽂明的信息... .. ...

  4. Matlab【特征提取】频带方差端点检测含Matlab源码

    1 简介 语音端点检测的准确性直接影响着语音识别系统性能.在低信噪比环境下,一些在高信噪比环境下具有良好性能的检测方法无法有效工作.提出了基于谐波分析的频带方差和能量门限结合的端点检测方法.方法基于语 ...

  5. matlab 一元函数最大值,一个用MATLAB编写的基于遗传算法的求一元函数最大值的程序...

    最近在狂看遗传算法,这是一种经典的优化算法,我们可以把实际工程问题抽象成数学问题,变成一个含有若干未知数的函数,以及相应的约束,然后就变成了在这些约束下求这个函数的最大值或最小值的问题了,而求最大值或 ...

  6. 基于小波包的图像压缩及matlab实现,基于小波包的图像压缩及matlab实现精选.doc...

    基于小波包的图像压缩及matlab实现精选 基于小波包的图像压缩及matlab实现 摘要:小波包分析理论作为新的时频分析工具,在信号分析和处理中得到了很好的应用,它在信号处理.模式识别.图像分析.数据 ...

  7. python小波分析法检测火焰_一种基于小波分析的网络流量异常检测方法

    一种基于小波分析的网络流量异常检测方法 杜臻 ; 马立鹏 ; 孙国梓 [期刊名称] <计算机科学> [年 ( 卷 ), 期] 2019(046)008 [摘要] 对大量网络流量数据进行高质 ...

  8. matlab 股票 小波,小波分析 + 支持向量机(SVM)预测股票涨跌幅的实现

    刚刚开始进入量化投资领域,最近在做金融数据方面的预测,用到了数据挖掘的知识,花了大概半个月的时间搞懂研报的思想,学习研报中提到的数据处理和机器学习算法,并实现了这个量化投资的核心模型部分,虽然结果显示 ...

  9. 基于小波分析和机器学习的时间序列分析与识别

    研究对象:ECG等时间序列信号 方法:小波变换,简单神经网络 首先导入相关模块,需要安装尺度谱模块:pip install scaleogram 和mat4py模块:pip install mat4p ...

  10. 【语音识别】基于过零特征实现电话按键语音识别含Matlab源码

    1 简介 近年来,随着科学技术的迅猛发展,语音识别技术被广泛应用于各行各业.本文在分析和总结前人研究的基础上,提出了基于多特征参数混合的研究思路,以此来解决在识别率和鲁棒性方面存在的问题.由此可见,如 ...

最新文章

  1. java中关于时间的计算
  2. linux常用管理命令
  3. no scp yes 不提示_linux脚本实现scp命令自动输入密码和yes/no等确认信息
  4. Struts2 缺少包
  5. python学习笔记(七)函数
  6. 密码学基本概念(一)
  7. 做好7步 迅速成为行业专家
  8. 通过QQ2010协议技术详细分析QQ登陆过程
  9. update 没有索引导致业务崩了,老板骂了一个小时
  10. 小米为什么拆分红米? | 畅言
  11. 手机网站前端开发经验总结
  12. Java中文汉字转汉语拼音
  13. live555保存文件的问题
  14. 【Json工具】一个json格式化查看工具——HIJSON
  15. java 什么是过滤器_java中的过滤器是什么
  16. Logitech Flow无法识别另一台电脑,显示“请启用其他计算机上的Logitech Flow”的问题
  17. 机器学习中的数学——Momentum(Gradient Descent with Momentum, GDM)
  18. Filebeat — harvester、input
  19. word转freemarker和修改的步骤
  20. win10系统添加打印机

热门文章

  1. Tomcat优化技巧
  2. 《浪潮之巅》11~14章
  3. 实现财务自由 之 不可不知的常用财务网站或应用软件
  4. 海康威视摄像头+OpenCV+VS2017 图像处理小结(一)
  5. kuangbin专题-平整数组
  6. 空间参考---墨卡托投影、高斯-克吕格投影、UTM投影的异同
  7. Linux源码编译安装
  8. Linux的vi命令使用详解
  9. Unity设置天空盒子
  10. Ubuntu20安装向日葵