zoukankan      html  css  js  c++  java
  • 包络提取的两种方法-希尔伯特变换 和 局部峰值检测

    1. 缘由

    在振动分析中,如轴承分析等,经常会得到幅值调制过的信号,如何进行解调,就需要进行包络谱分析,如何得到包络,遇到了两种方法:1. 通过Hilbert 方法.2.通过局部峰值检测,再通过样条线进行拟合(经典模态分解EMD中使用的方法)

    2. 具体方法 

      2.1 Hilbert 方法

        一个带求包络的信号x(t),进行Hilbert变换的好 HHT(x(t)), 合成一个信号 x(t) + j*HHT( x(t) ), 然后对这个合成的信号取幅值部分 y(t)= Amp( [x(t) + j*HHT( x(t) )] ), 此时y(t)就是得到的上包络,下包络y'(t) = -y(t).

    下面是labview的代码

    下图是求得的包络曲线图

     如果是振动分析就可以对提取出来的包络曲线进行谱分析,提取相应的频率成分。

      2.2 局部峰值检测,样条线拟合

      待续

    3. 小结

  • 相关阅读:
    java-jdbc基础巩固
    webservice简单的编写,发布,调用
    HanLP笔记
    HanLP笔记
    HanLP笔记
    HanLP笔记
    Python学习小计
    R学习小计
    SPSS学习小记
    C语言学习小记
  • 原文地址:https://www.cnblogs.com/Nicoooolas/p/13410425.html
Copyright © 2011-2022 走看看