冰镇烧饼 2019-04-09 03:12 采纳率: 50%
浏览 593

请问这个边际谱算法对吗?

最近在做希尔伯特黄变换,文献上说边际谱即是希尔伯特谱对时间的积分,那么如下简单代码是否能直接获得边际谱呢?

[imf,residual,info] = emd(X,'Interpolation','pchip'); %X是源信号,进行EMD分解
[hs,f,t]= hht(imf,fs); %对IMF进行希尔伯特谱计算
lms=sum(hs,2); %对希尔伯特谱时间积分
  • 写回答

1条回答

  • RoarX 2020-04-20 08:55
    关注

    由自带函数HHT得到hs的数据顺序是错的。时频谱矩阵相当于把时频谱行方向用频率切割,列方向用时刻切割,得出多个小方块,每一个方块对应的频率用中心频率表示,对应的时刻则记录数据的时刻,小方块里的数据则表示该时刻,该频率的能量值(振幅的平方)。原文在下面链接
    ————————————————
    版权声明:本文为CSDN博主「jy-cheng」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_41406486/article/details/104775769

    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿