最近在做机械设备故障诊断,打算用时域和波形特征作为分类器的输入,顺带在CSDN上整理下时域波形的特征公式和matlab代码,下面先打上公式
时域特征:
平均值 X‾=1n⋅∑i=1nxi\overline{X}=\frac{1}{n} \cdot \sum_{i=1}^{n} x_{i}X=n1​⋅∑i=1n​xi​
方差 Xvar=1n(∑i=1n(∣xi∣−X‾)2)X_{var}=\frac{1}{n} \left(\sum_{i=1}^{n}\left(\left|x_{i}\right|-\overline{X}\right)^{2}\right)Xvar​=n1​(∑i=1n​(∣xi​∣−X)2)
平均幅值 Xma=1n⋅∑i=1n∣xi∣X_{ma}=\frac{1}{n} \cdot \sum_{i=1}^{n}\left|x_{i}\right|Xma​=n1​⋅∑i=1n​∣xi​∣
能量 Xe=∑i=1n∣xi2∣X_{e}=\sum_{i=1}^{n}\left|x_{i}^{2}\right|Xe​=∑i=1n​∣∣​xi2​∣∣​
均方根 Xrms=1n⋅∑i=1nxi2X_{rms}=\sqrt{\frac{1}{n} \cdot \sum_{i=1}^{n} x_{i}^{2}}Xrms​=n1​⋅∑i=1n​xi2​​
方根幅值 Xr=(1n⋅∑i=1n∣xi∣12)2X_{r}=\left(\frac{1}{n} \cdot \sum_{i=1}^{n}\left|x_{i}\right|^{\frac{1}{2}}\right)^{2}Xr​=(n1​⋅∑i=1n​∣xi​∣21​)2
标准差 Xstd=1n⋅∑i=1n(xi−X‾)2X_{std}=\sqrt{\frac{1}{n} \cdot \sum_{i=1}^{n}\left(x_{i}-\overline{X}\right)^{2}}Xstd​=n1​⋅∑i=1n​(xi​−X)2​
波形特征:
峰值系数:Cf=Xrms/(xmax−xmin)C_{f}=X_{rms} /\left( x_{max}-x_{min}\right)Cf​=Xrms​/(xmax​−xmin​)
波形系数:Cs=Xrms/XmaC_{s}=X_{rms}/X_{ma}Cs​=Xrms​/Xma​
偏度因子:Xsf=1n⋅∑i=1n(∣xi∣−X‾)3/Xrms3X_{sf}=\frac{1}{n} \cdot \sum_{i=1}^n\left(\left|x_{i}\right|-\overline{X}\right)^3/X_{rms}^{3}Xsf​=n1​⋅∑i=1n​(∣xi​∣−X)3/Xrms3​
脉冲因子:Cif=max⁡(∣xi∣)/X‾C_{if}=\max \left(\left|x_{i}\right|\right)/\overline{X}Cif​=max(∣xi​∣)/X
裕度因子:Cmf=max⁡(∣xi∣)/XrC_{mf}=\max \left(\left|x_{i}\right|\right)/X_{r}Cmf​=max(∣xi​∣)/Xr​
峭度:Ck=1n∑i=1nxi4C_{k}=\frac{1}{n} \sum_{i=1}^{n} x_{i}^4Ck​=n1​∑i=1n​xi4​
峭度因子:Ckf=Ck/xrms4C_{kf}=C_{k}/x_{rms}^4Ckf​=Ck​/xrms4​

话不多说,下面贴上代码

z = allmode(:,j); %z为输入信号pingjun = mean(z,1);time_feature(j,:) = pingjun;%平均值fangcha = var(z);time_feature(j+8,:) = fangcha;%方差pjfz = mean(abs(z),1);time_feature(j+16,:) = pjfz;%平均幅值nengliang = abs(z'*z);time_feature(j+24,:) = nengliang;%能量jfg = rms(z,1);time_feature(j+32,:) = jfg;%均方根,论文中有误fgfz = (mean(sqrt(abs(z)),1))^2;time_feature(j+40,:) = fgfz;%方根幅值bzc = std(z);time_feature(j+48,:) = bzc;%标准差boxing(j,:) = jfg/(max(z)-min(z));%峰值系数boxing(j+8,:) = jfg/pjfz;%形状参数boxing(j+16,:) = skewness(y);%偏度boxing(j+24,:) = max(abs(z))/pingjun;%脉冲因子boxing(j+32,:) = max(abs(z))/fgfz;%裕度因子qd = kurtosis(z);boxing(j+40,:) = qd;%峭度boxing(j+48,:) = qd/jfg;%峭度因子

若文中公式或代码有误,欢迎私信或留言

信号的时域及波形特征提取(平均值、方差、峭度、峰值系数、裕度因子等)相关推荐

  1. 机械振动信号 常见时域、频域特征提取 Python 代码

    ''' ============== 特征提取的类 ===================== 时域特征 :11类 频域特征 : 13类 总共提取特征 : 24类参考文献 英文文献 016_C_(Q1 ...

  2. 时序信号的时域、频域、时-频域特征提取

    文章目录 时域特征提取 频域特征提取 时-频域特征提取 参考资料 在面对工业中的传感器采集到的高维的信号,如振动信号,通常需要对数据进行统计特征提取,以进行降维.对于这类时序信号,常用的有时域.频域和 ...

  3. 利用MATLAB编写单位冲激函数,熟悉MATLAB软件的相关函数的使用方法各种信号的时域波形.doc...

    熟悉MATLAB软件的相关函数的使用方法各种信号的时域波形 实验目的: 熟悉MATLAB软件的相关函数的使用方法.各种信号的时域波形. 实验内容: 1.用MATLAB软件绘制各类典型信号的时域波形并且 ...

  4. 用matlab画出信号波形,用Matlab画出信号的时域波形及频谱,观察它们的关系

    <用Matlab画出信号的时域波形及频谱,观察它们的关系>由会员分享,可在线阅读,更多相关<用Matlab画出信号的时域波形及频谱,观察它们的关系(18页珍藏版)>请在人人文库 ...

  5. 时域特征值提取的MATLAB代码实现(均方根、峰值因子、脉冲因子、裕度因子、峭度因子、波形因子和偏度等)

    时域计算代码相对简单,下列代码主要来自求助matlab时域分析程序-峰值.均方根.裕度.峭度_百度知道.不过原文中求"峭度因子"的方法不对,即"Kr = sum(y.^4 ...

  6. 信号时域分析方法的理解(峰值因子、脉冲因子、裕度因子、峭度因子、波形因子和偏度等)

    最近要做关于信号处理的一些工作,涉及时域.频域分析,滤波.神经网络以及贝叶斯等内容.在此做一些整理,作为梳理思路的笔记,也希望能对读者有所帮助. 文章如要转载请私信与我联系,并注明来源知乎专栏与信号处 ...

  7. 一维振动信号的时域特征python

    1.1 有量纲特征值8个--最大值.最小值.峰峰值.均值.方差.标准差.均方值.均方根值 下面介绍这几个参量,再扩充表达了均方根和均方根误差.原始信号,信号长度为N 1.均值:信号的平均,为一阶矩. ...

  8. 频谱分析:基于python画出时域频域波形

    一,FFT解释 FFT(Fast Fourier Transformation)是离散傅氏变换(DFT)的快速算法.即为快速傅氏变换.它是根据离散傅氏变换的奇.偶.虚.实等特性,对离散傅立叶变换的算法 ...

  9. 学习笔记(十八):MoRe-Fi用深度学习网络从非线性信号中恢复呼吸波形

    <MoRe-Fi: Motion-robust and Fine-grained Respiration Monitoring via Deep-Learning UWB Radar>学习 ...

最新文章

  1. String常用操作,StringBuffer。
  2. pdo mysql防注入_Php中用PDO查询Mysql来避免SQL注入风险的方法
  3. 详解yarn的resource manager组件
  4. Servlet体系结构
  5. win10本地策略组脚本
  6. java语言的入门开始介绍
  7. 台式电脑开机显示蓝屏 检查计算机上的病毒,电脑出现蓝屏问题的诊断以及处理的方法...
  8. 程序猿郭小喵曾经的实习故事
  9. 计算机网络与互联网(三)
  10. FREERTOS打印错误prvTaskExitError,找原因是如下:
  11. 信息与计算科学跨考计算机,信息与计算科学考研的方向介绍
  12. python合并word_用Python实现Word多文档合并
  13. CAD中插入外部参照字体会变繁体_为什么在原点附近的图纸作为外部参照插入后却离插入点很远?...
  14. Go(Golang)_12_竞态
  15. PP体育APP产品体验报告
  16. 收藏的网页--视频教程
  17. 实体类字段定义错误:java.sql.SQLSyntaxErrorException: Column ‘xxx‘ specified twice
  18. http响应截断攻击(响应拆分攻击)
  19. 通用能力测试软件,个人通用能力测评
  20. jsp连接sqlserver数据库

热门文章

  1. ERP主要功能模块简介- -
  2. 微电网优化调度|基于多目标粒子群算法的微电网优化调度【风、光、储能、柴油机、电网交互燃汽轮机】(Matlab代码实现)
  3. tutk-p2p /NAT / p2p 如何打洞
  4. 解决vim E492 Not an editor command M
  5. 刚体运动学公式_哈尔滨工业大学理论力学--第六章--刚体简单运动.ppt
  6. 2021-2027全球与中国接触角测量仪市场现状及未来发展趋势
  7. 应届生嵌入式面试题总结——嵌入式基础
  8. 匹夫细说Unity3D(一)——移动平台动态读取外部文件全解析
  9. wicket 官方JAVA教程
  10. kc网络电话 不能使用 GPRS蜂窝网络?